2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.63.
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9 ## --------------------- ##
10 ## M4sh Initialization. ##
11 ## --------------------- ##
13 # Be more Bourne compatible
14 DUALCASE
=1; export DUALCASE
# for MKS sh
15 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
18 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19 # is contrary to our usage. Disable this feature.
20 alias -g '${1+"$@"}'='"$@"'
23 case `(set -o) 2>/dev/null` in
24 *posix
*) set -o posix
;;
33 # Avoid depending upon Character Ranges.
34 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
35 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
37 as_cr_digits
='0123456789'
38 as_cr_alnum
=$as_cr_Letters$as_cr_digits
43 # Printing a long string crashes Solaris 7 /usr/bin/printf.
44 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
45 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
46 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
47 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
53 as_echo_n='/usr
/ucb
/echo -n'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
66 as_echo_n='sh
-c $as_echo_n_body as_echo
'
69 as_echo='sh
-c $as_echo_body as_echo
'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 # Support unset when possible.
82 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
90 # We need space, tab and new line, in precisely that order. Quoting is
91 # there to prevent editors from complaining about space-tab.
92 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
93 # splitting by setting IFS to empty value.)
96 # Find who we are. Look in the path if we contain no directory separator.
98 *[\\/]* ) as_myself=$0 ;;
99 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
103 test -z "$as_dir" && as_dir=.
104 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
110 # We did not find ourselves, most probably we were run as `sh COMMAND'
111 # in which case we are not to be found in the path.
112 if test "x$as_myself" = x
; then
115 if test ! -f "$as_myself"; then
116 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
117 { (exit 1); exit 1; }
120 # Work around bugs in pre-3.0 UWIN ksh.
121 for as_var
in ENV MAIL MAILPATH
122 do ($as_unset $as_var) >/dev
/null
2>&1 && $as_unset $as_var
134 # Required to use basename.
135 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
136 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
142 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
149 # Name of the executable.
150 as_me
=`$as_basename -- "$0" ||
151 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
152 X"$0" : 'X\(//\)$' \| \
153 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
155 sed '/^.*\/\([^/][^/]*\)\/*$/{
173 if test "x$CONFIG_SHELL" = x
; then
174 if (eval ":") 2>/dev
/null
; then
180 if test $as_have_required = yes && (eval ":
190 as_func_ret_success () {
193 as_func_ret_failure () {
198 if as_func_success; then
202 echo as_func_success failed.
205 if as_func_failure; then
207 echo as_func_failure succeeded.
210 if as_func_ret_success; then
214 echo as_func_ret_success failed.
217 if as_func_ret_failure; then
219 echo as_func_ret_failure succeeded.
222 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
226 echo positional parameters were not saved.
229 test \$exitcode = 0) || { (exit 1); exit 1; }
234 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
235 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
236 ") 2> /dev
/null
; then
240 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
241 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
244 test -z "$as_dir" && as_dir
=.
247 for as_base
in sh bash ksh sh5
; do
248 as_candidate_shells
="$as_candidate_shells $as_dir/$as_base"
255 for as_shell
in $as_candidate_shells $SHELL; do
256 # Try only shells that exist, to save several forks.
257 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
258 { ("$as_shell") 2> /dev
/null
<<\_ASEOF
259 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
262 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
263 # is contrary to our usage. Disable this feature.
264 alias -g '${1+"$@"}'='"$@"'
267 case `(set -o) 2>/dev/null` in
268 *posix
*) set -o posix
;;
277 CONFIG_SHELL
=$as_shell
279 if { "$as_shell" 2> /dev
/null
<<\_ASEOF
280 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
283 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
284 # is contrary to our usage. Disable this feature.
285 alias -g '${1+"$@"}'='"$@"'
288 case `(set -o) 2>/dev/null` in
289 *posix
*) set -o posix
;;
305 as_func_ret_success
() {
308 as_func_ret_failure
() {
313 if as_func_success
; then
317 echo as_func_success failed.
320 if as_func_failure
; then
322 echo as_func_failure succeeded.
325 if as_func_ret_success
; then
329 echo as_func_ret_success failed.
332 if as_func_ret_failure
; then
334 echo as_func_ret_failure succeeded.
337 if ( set x
; as_func_ret_success y
&& test x
= "$1" ); then
341 echo positional parameters were not saved.
344 test $exitcode = 0) ||
{ (exit 1); exit 1; }
349 test "x$as_lineno_1" != "x$as_lineno_2" &&
350 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") ||
{ (exit 1); exit 1; }
361 if test "x$CONFIG_SHELL" != x
; then
362 for as_var
in BASH_ENV ENV
363 do ($as_unset $as_var) >/dev
/null
2>&1 && $as_unset $as_var
366 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
370 if test $as_have_required = no
; then
371 echo This
script requires a shell
more modern than all the
372 echo shells that I found on your system. Please
install a
373 echo modern shell
, or manually run the
script under such a
374 echo shell
if you
do have one.
375 { (exit 1); exit 1; }
385 (eval "as_func_return () {
394 as_func_ret_success () {
397 as_func_ret_failure () {
402 if as_func_success; then
406 echo as_func_success failed.
409 if as_func_failure; then
411 echo as_func_failure succeeded.
414 if as_func_ret_success; then
418 echo as_func_ret_success failed.
421 if as_func_ret_failure; then
423 echo as_func_ret_failure succeeded.
426 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
430 echo positional parameters were not saved.
433 test \$exitcode = 0") ||
{
434 echo No shell found that supports shell functions.
435 echo Please tell bug-autoconf@gnu.org about your system
,
436 echo including any error possibly output before this message.
437 echo This can
help us improve future autoconf versions.
438 echo Configuration will now proceed without shell functions.
445 test "x$as_lineno_1" != "x$as_lineno_2" &&
446 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" ||
{
448 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
449 # uniformly replaced by the line number. The first 'sed' inserts a
450 # line-number line after each line using $LINENO; the second 'sed'
451 # does the real work. The second script uses 'N' to pair each
452 # line-number line with the line containing $LINENO, and appends
453 # trailing '-' during substitution so that $LINENO is not a special
455 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
456 # scripts with optimization help from Paolo Bonzini. Blame Lee
457 # E. McMahon (1931-1989) for sed's syntax. :-)
469 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
473 chmod +x
"$as_me.lineno" ||
474 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
475 { (exit 1); exit 1; }; }
477 # Don't try to exec as it changes $[0], causing all sort of problems
478 # (the dirname of $[0] is not the place where we might find the
479 # original and so on. Autoconf is especially sensitive to this).
481 # Exit status is that of the last command.
486 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
492 ECHO_C
= ECHO_N
= ECHO_T
=
496 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
502 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
503 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
509 rm -f conf$$ conf$$.exe conf$$.
file
510 if test -d conf$$.dir
; then
511 rm -f conf$$.dir
/conf$$.
file
514 mkdir conf$$.dir
2>/dev
/null
516 if (echo >conf$$.
file) 2>/dev
/null
; then
517 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
519 # ... but there are two gotchas:
520 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
521 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
522 # In both cases, we have to default to `cp -p'.
523 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
525 elif ln conf$$.
file conf$$
2>/dev
/null
; then
533 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
534 rmdir conf$$.dir
2>/dev
/null
536 if mkdir
-p .
2>/dev
/null
; then
539 test -d .
/-p && rmdir .
/-p
543 if test -x / >/dev
/null
2>&1; then
546 if ls -dL / >/dev
/null
2>&1; then
553 if test -d "$1"; then
559 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
560 ???[sx]*):;;*)false;;esac;fi
564 as_executable_p
=$as_test_x
566 # Sed expression to map a string onto a valid CPP name.
567 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
569 # Sed expression to map a string onto a valid variable name.
570 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
575 # Check that we are running under the correct shell.
576 SHELL
=${CONFIG_SHELL-/bin/sh}
580 # Remove one level of quotation (which was required for Make).
581 ECHO
=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
586 if test "X$1" = X--no-reexec
; then
587 # Discard the --no-reexec flag, and continue.
589 elif test "X$1" = X--fallback-echo
; then
590 # Avoid inline document here, it may be left over
592 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
593 # Yippee, $ECHO works!
596 # Restart under the correct shell.
597 exec $SHELL "$0" --no-reexec ${1+"$@"}
600 if test "X$1" = X--fallback-echo
; then
601 # used as fallback echo
609 # The HP-UX ksh and POSIX shell print the target directory to stdout
611 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
613 if test -z "$lt_ECHO"; then
614 if test "X${echo_test_string+set}" != Xset
; then
615 # find a string as large as possible, as long as the shell can cope with it
616 for cmd
in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
617 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
618 if { echo_test_string
=`eval $cmd`; } 2>/dev
/null
&&
619 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev
/null
626 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
627 echo_testing_string
=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
628 test "X$echo_testing_string" = "X$echo_test_string"; then
631 # The Solaris, AIX, and Digital Unix default echo programs unquote
632 # backslashes. This makes it impossible to quote backslashes using
633 # echo "$something" | sed 's/\\/\\\\/g'
635 # So, first we look for a working echo in the user's PATH.
637 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
638 for dir
in $PATH /usr
/ucb
; do
640 if (test -f $dir/echo ||
test -f $dir/echo$ac_exeext) &&
641 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
642 echo_testing_string
=`($dir/echo "$echo_test_string") 2>/dev/null` &&
643 test "X$echo_testing_string" = "X$echo_test_string"; then
650 if test "X$ECHO" = Xecho
; then
651 # We didn't find a better echo, so look for alternatives.
652 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
653 echo_testing_string
=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
654 test "X$echo_testing_string" = "X$echo_test_string"; then
655 # This shell has a builtin print -r that does the trick.
657 elif { test -f /bin
/ksh ||
test -f /bin
/ksh
$ac_exeext; } &&
658 test "X$CONFIG_SHELL" != X
/bin
/ksh
; then
659 # If we have ksh, try running configure again with it.
660 ORIGINAL_CONFIG_SHELL
=${CONFIG_SHELL-/bin/sh}
661 export ORIGINAL_CONFIG_SHELL
662 CONFIG_SHELL
=/bin
/ksh
664 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
668 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
669 echo_testing_string
=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
670 test "X$echo_testing_string" = "X$echo_test_string"; then
673 elif echo_testing_string
=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
674 test "X$echo_testing_string" = 'X\t' &&
675 echo_testing_string
=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
676 test "X$echo_testing_string" = "X$echo_test_string"; then
677 CONFIG_SHELL
=$ORIGINAL_CONFIG_SHELL
679 SHELL
="$CONFIG_SHELL"
681 ECHO
="$CONFIG_SHELL $0 --fallback-echo"
682 elif echo_testing_string
=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
683 test "X$echo_testing_string" = 'X\t' &&
684 echo_testing_string
=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
685 test "X$echo_testing_string" = "X$echo_test_string"; then
686 ECHO
="$CONFIG_SHELL $0 --fallback-echo"
688 # maybe with a smaller string...
691 for cmd
in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
692 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev
/null
699 if test "$prev" != 'sed 50q "$0"'; then
700 echo_test_string
=`eval $prev`
701 export echo_test_string
702 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
704 # Oops. We lost completely, so just stick with echo.
713 # Copy echo and quote the copy suitably for passing to libtool from
714 # the Makefile, instead of quoting the original, which is used later.
716 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
717 lt_ECHO
="$CONFIG_SHELL \\\$\$0 --fallback-echo"
723 exec 7<&0 </dev
/null
6>&1
726 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
727 # so uname gets run too.
728 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
733 ac_default_prefix
=/usr
/local
735 ac_config_libobj_dir
=.
741 SHELL
=${CONFIG_SHELL-/bin/sh}
743 # Identity of this package.
750 # Factoring default headers for most tests.
751 ac_includes_default
="\
753 #ifdef HAVE_SYS_TYPES_H
754 # include <sys/types.h>
756 #ifdef HAVE_SYS_STAT_H
757 # include <sys/stat.h>
763 # ifdef HAVE_STDLIB_H
768 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
773 #ifdef HAVE_STRINGS_H
774 # include <strings.h>
776 #ifdef HAVE_INTTYPES_H
777 # include <inttypes.h>
786 ac_subst_vars
='am__EXEEXT_FALSE
815 NO_UNUSED_BUT_SET_VARIABLE
843 am__fastdepCCAS_FALSE
892 INSTALL_STRIP_PROGRAM
910 MAINTAINER_MODE_FALSE
961 program_transform_name
973 enable_option_checking
974 enable_maintainer_mode
976 enable_dependency_tracking
997 ac_precious_vars
='build_alias
1010 # Initialize some variables set by options.
1012 ac_init_version
=false
1013 ac_unrecognized_opts
=
1014 ac_unrecognized_sep
=
1015 # The variables have the same names as the options, with
1016 # dashes changed to underlines.
1017 cache_file
=/dev
/null
1024 program_transform_name
=s
,x
,x
,
1032 # Installation directory options.
1033 # These are left unexpanded so users can "make install exec_prefix=/foo"
1034 # and all the variables that are supposed to be based on exec_prefix
1035 # by default will actually change.
1036 # Use braces instead of parens because sh, perl, etc. also accept them.
1037 # (The list follows the same order as the GNU Coding Standards.)
1038 bindir
='${exec_prefix}/bin'
1039 sbindir
='${exec_prefix}/sbin'
1040 libexecdir
='${exec_prefix}/libexec'
1041 datarootdir
='${prefix}/share'
1042 datadir
='${datarootdir}'
1043 sysconfdir
='${prefix}/etc'
1044 sharedstatedir
='${prefix}/com'
1045 localstatedir
='${prefix}/var'
1046 includedir
='${prefix}/include'
1047 oldincludedir
='/usr/include'
1048 docdir
='${datarootdir}/doc/${PACKAGE}'
1049 infodir
='${datarootdir}/info'
1054 libdir
='${exec_prefix}/lib'
1055 localedir
='${datarootdir}/locale'
1056 mandir
='${datarootdir}/man'
1062 # If the previous option needs an argument, assign it.
1063 if test -n "$ac_prev"; then
1064 eval $ac_prev=\
$ac_option
1070 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1074 # Accept the important Cygnus configure options, so we can diagnose typos.
1076 case $ac_dashdash$ac_option in
1080 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
1082 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
1083 bindir
=$ac_optarg ;;
1085 -build |
--build |
--buil |
--bui |
--bu)
1086 ac_prev
=build_alias
;;
1087 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
1088 build_alias
=$ac_optarg ;;
1090 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
1091 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
1092 ac_prev
=cache_file
;;
1093 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
1094 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
1095 cache_file
=$ac_optarg ;;
1097 --config-cache |
-C)
1098 cache_file
=config.cache
;;
1100 -datadir |
--datadir |
--datadi |
--datad)
1102 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
1103 datadir
=$ac_optarg ;;
1105 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
1106 |
--dataroo |
--dataro |
--datar)
1107 ac_prev
=datarootdir
;;
1108 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
1109 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
1110 datarootdir
=$ac_optarg ;;
1112 -disable-* |
--disable-*)
1113 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1114 # Reject names that are not valid shell variable names.
1115 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1116 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1117 { (exit 1); exit 1; }; }
1118 ac_useropt_orig
=$ac_useropt
1119 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1120 case $ac_user_opts in
1122 "enable_
$ac_useropt"
1124 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1125 ac_unrecognized_sep
=', ';;
1127 eval enable_
$ac_useropt=no
;;
1129 -docdir |
--docdir |
--docdi |
--doc |
--do)
1131 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
1132 docdir
=$ac_optarg ;;
1134 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
1136 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
1137 dvidir
=$ac_optarg ;;
1139 -enable-* |
--enable-*)
1140 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1141 # Reject names that are not valid shell variable names.
1142 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1143 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1144 { (exit 1); exit 1; }; }
1145 ac_useropt_orig
=$ac_useropt
1146 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1147 case $ac_user_opts in
1149 "enable_
$ac_useropt"
1151 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1152 ac_unrecognized_sep
=', ';;
1154 eval enable_
$ac_useropt=\
$ac_optarg ;;
1156 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
1157 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
1158 |
--exec |
--exe |
--ex)
1159 ac_prev
=exec_prefix
;;
1160 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
1161 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
1162 |
--exec=* |
--exe=* |
--ex=*)
1163 exec_prefix
=$ac_optarg ;;
1165 -gas |
--gas |
--ga |
--g)
1166 # Obsolete; use --with-gas.
1169 -help |
--help |
--hel |
--he |
-h)
1170 ac_init_help
=long
;;
1171 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
1172 ac_init_help
=recursive
;;
1173 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
1174 ac_init_help
=short
;;
1176 -host |
--host |
--hos |
--ho)
1177 ac_prev
=host_alias
;;
1178 -host=* |
--host=* |
--hos=* |
--ho=*)
1179 host_alias
=$ac_optarg ;;
1181 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
1183 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
1185 htmldir
=$ac_optarg ;;
1187 -includedir |
--includedir |
--includedi |
--included |
--include \
1188 |
--includ |
--inclu |
--incl |
--inc)
1189 ac_prev
=includedir
;;
1190 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
1191 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
1192 includedir
=$ac_optarg ;;
1194 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
1196 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
1197 infodir
=$ac_optarg ;;
1199 -libdir |
--libdir |
--libdi |
--libd)
1201 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1202 libdir
=$ac_optarg ;;
1204 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1205 |
--libexe |
--libex |
--libe)
1206 ac_prev
=libexecdir
;;
1207 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1208 |
--libexe=* |
--libex=* |
--libe=*)
1209 libexecdir
=$ac_optarg ;;
1211 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1212 ac_prev
=localedir
;;
1213 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1214 localedir
=$ac_optarg ;;
1216 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1217 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1218 ac_prev
=localstatedir
;;
1219 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1220 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1221 localstatedir
=$ac_optarg ;;
1223 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1225 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1226 mandir
=$ac_optarg ;;
1228 -nfp |
--nfp |
--nf)
1229 # Obsolete; use --without-fp.
1232 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1233 |
--no-cr |
--no-c |
-n)
1236 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1237 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1240 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1241 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1242 |
--oldin |
--oldi |
--old |
--ol |
--o)
1243 ac_prev
=oldincludedir
;;
1244 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1245 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1246 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1247 oldincludedir
=$ac_optarg ;;
1249 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1251 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1252 prefix
=$ac_optarg ;;
1254 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1255 |
--program-pre |
--program-pr |
--program-p)
1256 ac_prev
=program_prefix
;;
1257 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1258 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1259 program_prefix
=$ac_optarg ;;
1261 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1262 |
--program-suf |
--program-su |
--program-s)
1263 ac_prev
=program_suffix
;;
1264 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1265 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1266 program_suffix
=$ac_optarg ;;
1268 -program-transform-name |
--program-transform-name \
1269 |
--program-transform-nam |
--program-transform-na \
1270 |
--program-transform-n |
--program-transform- \
1271 |
--program-transform |
--program-transfor \
1272 |
--program-transfo |
--program-transf \
1273 |
--program-trans |
--program-tran \
1274 |
--progr-tra |
--program-tr |
--program-t)
1275 ac_prev
=program_transform_name
;;
1276 -program-transform-name=* |
--program-transform-name=* \
1277 |
--program-transform-nam=* |
--program-transform-na=* \
1278 |
--program-transform-n=* |
--program-transform-=* \
1279 |
--program-transform=* |
--program-transfor=* \
1280 |
--program-transfo=* |
--program-transf=* \
1281 |
--program-trans=* |
--program-tran=* \
1282 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1283 program_transform_name
=$ac_optarg ;;
1285 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1287 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1288 pdfdir
=$ac_optarg ;;
1290 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1292 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1295 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1296 |
-silent |
--silent |
--silen |
--sile |
--sil)
1299 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1301 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1303 sbindir
=$ac_optarg ;;
1305 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1306 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1307 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1309 ac_prev
=sharedstatedir
;;
1310 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1311 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1312 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1314 sharedstatedir
=$ac_optarg ;;
1316 -site |
--site |
--sit)
1318 -site=* |
--site=* |
--sit=*)
1321 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1323 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1324 srcdir
=$ac_optarg ;;
1326 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1327 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1328 ac_prev
=sysconfdir
;;
1329 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1330 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1331 sysconfdir
=$ac_optarg ;;
1333 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1334 ac_prev
=target_alias
;;
1335 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1336 target_alias
=$ac_optarg ;;
1338 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1341 -version |
--version |
--versio |
--versi |
--vers |
-V)
1342 ac_init_version
=: ;;
1345 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1346 # Reject names that are not valid shell variable names.
1347 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1348 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1349 { (exit 1); exit 1; }; }
1350 ac_useropt_orig
=$ac_useropt
1351 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1352 case $ac_user_opts in
1356 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1357 ac_unrecognized_sep
=', ';;
1359 eval with_
$ac_useropt=\
$ac_optarg ;;
1361 -without-* |
--without-*)
1362 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1363 # Reject names that are not valid shell variable names.
1364 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1365 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1366 { (exit 1); exit 1; }; }
1367 ac_useropt_orig
=$ac_useropt
1368 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1369 case $ac_user_opts in
1373 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1374 ac_unrecognized_sep
=', ';;
1376 eval with_
$ac_useropt=no
;;
1379 # Obsolete; use --with-x.
1382 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1383 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1384 ac_prev
=x_includes
;;
1385 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1386 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1387 x_includes
=$ac_optarg ;;
1389 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1390 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1391 ac_prev
=x_libraries
;;
1392 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1393 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1394 x_libraries
=$ac_optarg ;;
1396 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1397 Try \`$0 --help' for more information." >&2
1398 { (exit 1); exit 1; }; }
1402 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1403 # Reject names that are not valid shell variable names.
1404 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev
/null
&&
1405 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1406 { (exit 1); exit 1; }; }
1407 eval $ac_envvar=\
$ac_optarg
1408 export $ac_envvar ;;
1411 # FIXME: should be removed in autoconf 3.0.
1412 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1413 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1414 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1415 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1421 if test -n "$ac_prev"; then
1422 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1423 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1424 { (exit 1); exit 1; }; }
1427 if test -n "$ac_unrecognized_opts"; then
1428 case $enable_option_checking in
1430 fatal
) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1431 { (exit 1); exit 1; }; } ;;
1432 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1436 # Check all directory arguments for consistency.
1437 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1438 datadir sysconfdir sharedstatedir localstatedir includedir \
1439 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1440 libdir localedir mandir
1442 eval ac_val
=\$
$ac_var
1443 # Remove trailing slashes.
1446 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1447 eval $ac_var=\
$ac_val;;
1449 # Be sure to have absolute directory names.
1451 [\\/$
]* | ?
:[\\/]* ) continue;;
1452 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1454 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1455 { (exit 1); exit 1; }; }
1458 # There might be people who depend on the old broken behavior: `$host'
1459 # used to hold the argument of --host etc.
1460 # FIXME: To remove some day.
1463 target
=$target_alias
1465 # FIXME: To remove some day.
1466 if test "x$host_alias" != x
; then
1467 if test "x$build_alias" = x
; then
1468 cross_compiling
=maybe
1469 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1470 If a cross compiler is detected then cross compile mode will be used." >&2
1471 elif test "x$build_alias" != "x$host_alias"; then
1477 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1479 test "$silent" = yes && exec 6>/dev
/null
1482 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1483 ac_ls_di
=`ls -di .` &&
1484 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1485 { $as_echo "$as_me: error: working directory cannot be determined" >&2
1486 { (exit 1); exit 1; }; }
1487 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1488 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1489 { (exit 1); exit 1; }; }
1492 # Find the source files, if location was not specified.
1493 if test -z "$srcdir"; then
1494 ac_srcdir_defaulted
=yes
1495 # Try the directory containing this script, then the parent directory.
1496 ac_confdir
=`$as_dirname -- "$as_myself" ||
1497 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1498 X"$as_myself" : 'X\(//\)[^/]' \| \
1499 X"$as_myself" : 'X\(//\)$' \| \
1500 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1501 $as_echo X"$as_myself" |
1502 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1520 if test ! -r "$srcdir/$ac_unique_file"; then
1524 ac_srcdir_defaulted
=no
1526 if test ! -r "$srcdir/$ac_unique_file"; then
1527 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1528 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1529 { (exit 1); exit 1; }; }
1531 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1533 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1534 { (exit 1); exit 1; }; }
1536 # When building in place, set srcdir=.
1537 if test "$ac_abs_confdir" = "$ac_pwd"; then
1540 # Remove unnecessary trailing slashes from srcdir.
1541 # Double slashes in file names in object file debugging info
1542 # mess up M-x gdb in Emacs.
1544 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1546 for ac_var
in $ac_precious_vars; do
1547 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1548 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1549 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1550 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1554 # Report the --help message.
1556 if test "$ac_init_help" = "long"; then
1557 # Omit some internal or obsolete options to make the list less imposing.
1558 # This message is too long to be a string in the A/UX 3.1 sh.
1560 \`configure' configures this package to adapt to many kinds of systems.
1562 Usage: $0 [OPTION]... [VAR=VALUE]...
1564 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1565 VAR=VALUE. See below for descriptions of some of the useful variables.
1567 Defaults for the options are specified in brackets.
1570 -h, --help display this help and exit
1571 --help=short display options specific to this package
1572 --help=recursive display the short help of all the included packages
1573 -V, --version display version information and exit
1574 -q, --quiet, --silent do not print \`checking...' messages
1575 --cache-file=FILE cache test results in FILE [disabled]
1576 -C, --config-cache alias for \`--cache-file=config.cache'
1577 -n, --no-create do not create output files
1578 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1580 Installation directories:
1581 --prefix=PREFIX install architecture-independent files in PREFIX
1582 [$ac_default_prefix]
1583 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1586 By default, \`make install' will install all the files in
1587 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1588 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1589 for instance \`--prefix=\$HOME'.
1591 For better control, use the options below.
1593 Fine tuning of the installation directories:
1594 --bindir=DIR user executables [EPREFIX/bin]
1595 --sbindir=DIR system admin executables [EPREFIX/sbin]
1596 --libexecdir=DIR program executables [EPREFIX/libexec]
1597 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1598 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1599 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1600 --libdir=DIR object code libraries [EPREFIX/lib]
1601 --includedir=DIR C header files [PREFIX/include]
1602 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1603 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1604 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1605 --infodir=DIR info documentation [DATAROOTDIR/info]
1606 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1607 --mandir=DIR man documentation [DATAROOTDIR/man]
1608 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1609 --htmldir=DIR html documentation [DOCDIR]
1610 --dvidir=DIR dvi documentation [DOCDIR]
1611 --pdfdir=DIR pdf documentation [DOCDIR]
1612 --psdir=DIR ps documentation [DOCDIR]
1618 --program-prefix=PREFIX prepend PREFIX to installed program names
1619 --program-suffix=SUFFIX append SUFFIX to installed program names
1620 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1623 --build=BUILD configure
for building on BUILD
[guessed
]
1624 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1625 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1629 if test -n "$ac_init_help"; then
1634 --disable-option-checking ignore unrecognized
--enable/--with options
1635 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1636 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1637 --enable-maintainer-mode enable make rules and dependencies not useful
1638 (and sometimes confusing
) to the casual installer
1639 --enable-silent-rules less verbose build output
(undo
: `make V=1')
1640 --disable-silent-rules verbose build output (undo: `make V
=0')
1641 --disable-dependency-tracking speeds up one-time build
1642 --enable-dependency-tracking do not reject slow dependency extractors
1643 --enable-shared[=PKGS] build shared libraries [default=yes]
1644 --enable-static[=PKGS] build static libraries [default=yes]
1645 --enable-fast-install[=PKGS]
1646 optimize for fast installation [default=yes]
1647 --disable-libtool-lock avoid locking (might break parallel builds)
1648 --enable-linux-builtin Configure for builtin in-tree kernel modules
1650 --enable-debug Enable generic debug support [default=no]
1651 --enable-debug-dmu-tx Enable dmu tx validation [default=no]
1654 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1655 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1656 --with-pic try to use only PIC/non-PIC objects [default=use
1658 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1659 --with-config=CONFIG Config file 'kernel|user|all|srpm
'
1660 --with-linux=PATH Path to kernel source
1661 --with-linux-obj=PATH Path to kernel build objects
1662 --with-spl=PATH Path to spl source
1663 --with-spl-obj=PATH Path to spl build objects
1664 --with-spl-timeout=SECS Wait SECS for symvers file to appear [default=0]
1665 --with-udevdir=DIR install udev helpers [EPREFIX/lib/udev]
1666 --with-udevruledir=DIR install udev rules [UDEVDIR/rules.d]
1667 --with-blkid support blkid caching [default=check]
1668 --with-selinux support selinux [default=check]
1670 Some influential environment variables:
1671 CC C compiler command
1672 CFLAGS C compiler flags
1673 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1674 nonstandard directory <lib dir>
1675 LIBS libraries to pass to the linker, e.g. -l<library>
1676 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1677 you have headers in a nonstandard directory <include dir>
1679 CCAS assembler compiler command (defaults to CC)
1680 CCASFLAGS assembler compiler flags (defaults to CFLAGS)
1682 Use these variables to override the choices made by `configure' or to
help
1683 it to
find libraries and programs with nonstandard names
/locations.
1689 if test "$ac_init_help" = "recursive"; then
1690 # If there are subdirs, report their specific --help.
1691 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1692 test -d "$ac_dir" ||
1693 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1698 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1700 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1701 # A ".." for each directory in $ac_dir_suffix.
1702 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1703 case $ac_top_builddir_sub in
1704 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1705 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1708 ac_abs_top_builddir
=$ac_pwd
1709 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1710 # for backward compatibility:
1711 ac_top_builddir
=$ac_top_build_prefix
1714 .
) # We are building in place.
1716 ac_top_srcdir
=$ac_top_builddir_sub
1717 ac_abs_top_srcdir
=$ac_pwd ;;
1718 [\\/]* | ?
:[\\/]* ) # Absolute name.
1719 ac_srcdir
=$srcdir$ac_dir_suffix;
1720 ac_top_srcdir
=$srcdir
1721 ac_abs_top_srcdir
=$srcdir ;;
1723 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1724 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1725 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1727 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1729 cd "$ac_dir" ||
{ ac_status
=$?
; continue; }
1730 # Check for guested configure.
1731 if test -f "$ac_srcdir/configure.gnu"; then
1733 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1734 elif test -f "$ac_srcdir/configure"; then
1736 $SHELL "$ac_srcdir/configure" --help=recursive
1738 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1740 cd "$ac_pwd" ||
{ ac_status
=$?
; break; }
1744 test -n "$ac_init_help" && exit $ac_status
1745 if $ac_init_version; then
1748 generated by GNU Autoconf
2.63
1750 Copyright
(C
) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1751 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation
, Inc.
1752 This configure
script is free software
; the Free Software Foundation
1753 gives unlimited permission to copy
, distribute and modify it.
1757 cat >config.log
<<_ACEOF
1758 This file contains any messages produced by compilers while
1759 running configure, to aid debugging if configure makes a mistake.
1761 It was created by $as_me, which was
1762 generated by GNU Autoconf 2.63. Invocation command line was
1774 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1775 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1776 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1777 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1778 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1780 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1781 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1783 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1784 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1785 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1786 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1787 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1788 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1789 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1793 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1797 test -z "$as_dir" && as_dir
=.
1798 $as_echo "PATH: $as_dir"
1814 # Keep a trace of the command line.
1815 # Strip out --no-create and --no-recursion so they do not pile up.
1816 # Strip out --silent because we don't want to record it for future runs.
1817 # Also quote any args containing shell meta-characters.
1818 # Make two passes to allow for proper duplicate-argument suppression.
1822 ac_must_keep_next
=false
1828 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
1829 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1830 |
-silent |
--silent |
--silen |
--sile |
--sil)
1833 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1836 1) ac_configure_args0
="$ac_configure_args0 '$ac_arg'" ;;
1838 ac_configure_args1
="$ac_configure_args1 '$ac_arg'"
1839 if test $ac_must_keep_next = true
; then
1840 ac_must_keep_next
=false
# Got value, back to normal.
1843 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
1844 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
1845 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
1846 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
1847 case "$ac_configure_args0 " in
1848 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1851 -* ) ac_must_keep_next
=true
;;
1854 ac_configure_args
="$ac_configure_args '$ac_arg'"
1859 $as_unset ac_configure_args0 ||
test "${ac_configure_args0+set}" != set ||
{ ac_configure_args0
=; export ac_configure_args0
; }
1860 $as_unset ac_configure_args1 ||
test "${ac_configure_args1+set}" != set ||
{ ac_configure_args1
=; export ac_configure_args1
; }
1862 # When interrupted or exit'd, cleanup temporary files, and complete
1863 # config.log. We remove comments because anyway the quotes in there
1864 # would cause problems or look ugly.
1865 # WARNING: Use '\'' to represent an apostrophe within the trap.
1866 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1867 trap 'exit_status=$?
1868 # Save into config.log some information that might help in debugging.
1873 ## ---------------- ##
1874 ## Cache variables. ##
1875 ## ---------------- ##
1878 # The following way of writing the cache mishandles newlines in values,
1880 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1881 eval ac_val=\$$ac_var
1885 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1886 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1889 _ | IFS | as_nl) ;; #(
1890 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1891 *) $as_unset $ac_var ;;
1896 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1897 *${as_nl}ac_space=\ *)
1899 "s/'\''/'\''\\\\'\'''\''/g;
1900 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1903 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1911 ## ----------------- ##
1912 ## Output variables. ##
1913 ## ----------------- ##
1916 for ac_var in $ac_subst_vars
1918 eval ac_val=\$$ac_var
1920 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1922 $as_echo "$ac_var='\''$ac_val'\''"
1926 if test -n "$ac_subst_files"; then
1928 ## ------------------- ##
1929 ## File substitutions. ##
1930 ## ------------------- ##
1933 for ac_var
in $ac_subst_files
1935 eval ac_val
=\$
$ac_var
1937 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1939 $as_echo "$ac_var='\''$ac_val'\''"
1944 if test -s confdefs.h; then
1954 test "$ac_signal" != 0 &&
1955 $as_echo "$as_me: caught signal $ac_signal"
1956 $as_echo "$as_me: exit $exit_status"
1958 rm -f core *.core core.conftest.* &&
1959 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1962 for ac_signal
in 1 2 13 15; do
1963 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1967 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1968 rm -f -r conftest
* confdefs.h
1970 # Predefined preprocessor variables.
1972 cat >>confdefs.h
<<_ACEOF
1973 #define PACKAGE_NAME "$PACKAGE_NAME"
1977 cat >>confdefs.h
<<_ACEOF
1978 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1982 cat >>confdefs.h
<<_ACEOF
1983 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1987 cat >>confdefs.h
<<_ACEOF
1988 #define PACKAGE_STRING "$PACKAGE_STRING"
1992 cat >>confdefs.h
<<_ACEOF
1993 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1997 # Let the site file select an alternate cache file if it wants to.
1998 # Prefer an explicitly selected file to automatically selected ones.
2001 if test -n "$CONFIG_SITE"; then
2002 ac_site_file1
=$CONFIG_SITE
2003 elif test "x$prefix" != xNONE
; then
2004 ac_site_file1
=$prefix/share
/config.site
2005 ac_site_file2
=$prefix/etc
/config.site
2007 ac_site_file1
=$ac_default_prefix/share
/config.site
2008 ac_site_file2
=$ac_default_prefix/etc
/config.site
2010 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
2012 test "x$ac_site_file" = xNONE
&& continue
2013 if test -r "$ac_site_file"; then
2014 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
2015 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2016 sed 's/^/| /' "$ac_site_file" >&5
2021 if test -r "$cache_file"; then
2022 # Some versions of bash will fail to source /dev/null (special
2023 # files actually), so we avoid doing that.
2024 if test -f "$cache_file"; then
2025 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
2026 $as_echo "$as_me: loading cache $cache_file" >&6;}
2028 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
2029 *) .
"./$cache_file";;
2033 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2034 $as_echo "$as_me: creating cache $cache_file" >&6;}
2038 # Check that the precious variables saved in the cache have kept the same
2040 ac_cache_corrupted
=false
2041 for ac_var
in $ac_precious_vars; do
2042 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
2043 eval ac_new_set
=\
$ac_env_${ac_var}_set
2044 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2045 eval ac_new_val
=\
$ac_env_${ac_var}_value
2046 case $ac_old_set,$ac_new_set in
2048 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2049 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2050 ac_cache_corrupted
=: ;;
2052 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2053 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2054 ac_cache_corrupted
=: ;;
2057 if test "x$ac_old_val" != "x$ac_new_val"; then
2058 # differences in whitespace do not lead to failure.
2059 ac_old_val_w
=`echo x $ac_old_val`
2060 ac_new_val_w
=`echo x $ac_new_val`
2061 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2062 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2063 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2064 ac_cache_corrupted
=:
2066 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2067 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2068 eval $ac_var=\
$ac_old_val
2070 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2071 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2072 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2073 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2076 # Pass precious variables to config.status.
2077 if test "$ac_new_set" = set; then
2079 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2080 *) ac_arg
=$ac_var=$ac_new_val ;;
2082 case " $ac_configure_args " in
2083 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2084 *) ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
2088 if $ac_cache_corrupted; then
2089 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2090 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2091 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2092 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2093 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2094 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2095 { (exit 1); exit 1; }; }
2115 ac_cpp
='$CPP $CPPFLAGS'
2116 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2117 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2118 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2122 ac_cpp
='$CPP $CPPFLAGS'
2123 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2124 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2125 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2132 { $as_echo "$as_me:$LINENO: checking metadata" >&5
2133 $as_echo_n "checking metadata... " >&6; }
2136 _zfs_ac_meta_got_file
=no
2137 if test -f "$META"; then
2138 _zfs_ac_meta_got_file
=yes
2140 ZFS_META_NAME
=`perl -n\
2141 -e "BEGIN { \\$key=shift @ARGV; }"\
2142 -e "next unless s/^\s*\\$key[:=]//i;"\
2143 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2146 -e "s/^(['\"])(.*)\1/\\$2/;"\
2148 -e "END { print \\$val if defined \\$val; }"\
2149 '(?:NAME|PROJECT|PACKAGE)' $META`;
2150 if test -n "$ZFS_META_NAME"; then
2152 cat >>confdefs.h
<<_ACEOF
2153 #define ZFS_META_NAME "$ZFS_META_NAME"
2159 ZFS_META_VERSION
=`perl -n\
2160 -e "BEGIN { \\$key=shift @ARGV; }"\
2161 -e "next unless s/^\s*\\$key[:=]//i;"\
2162 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2165 -e "s/^(['\"])(.*)\1/\\$2/;"\
2167 -e "END { print \\$val if defined \\$val; }"\
2169 if test -n "$ZFS_META_VERSION"; then
2171 cat >>confdefs.h
<<_ACEOF
2172 #define ZFS_META_VERSION "$ZFS_META_VERSION"
2178 ZFS_META_RELEASE
=`perl -n\
2179 -e "BEGIN { \\$key=shift @ARGV; }"\
2180 -e "next unless s/^\s*\\$key[:=]//i;"\
2181 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2184 -e "s/^(['\"])(.*)\1/\\$2/;"\
2186 -e "END { print \\$val if defined \\$val; }"\
2188 if test -n "$ZFS_META_RELEASE"; then
2190 cat >>confdefs.h
<<_ACEOF
2191 #define ZFS_META_RELEASE "$ZFS_META_RELEASE"
2197 ZFS_META_LICENSE
=`perl -n\
2198 -e "BEGIN { \\$key=shift @ARGV; }"\
2199 -e "next unless s/^\s*\\$key[:=]//i;"\
2200 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2203 -e "s/^(['\"])(.*)\1/\\$2/;"\
2205 -e "END { print \\$val if defined \\$val; }"\
2207 if test -n "$ZFS_META_LICENSE"; then
2209 cat >>confdefs.h
<<_ACEOF
2210 #define ZFS_META_LICENSE "$ZFS_META_LICENSE"
2216 if test -n "$ZFS_META_NAME" -a -n "$ZFS_META_VERSION"; then
2217 ZFS_META_ALIAS
="$ZFS_META_NAME-$ZFS_META_VERSION"
2218 test -n "$ZFS_META_RELEASE" &&
2219 ZFS_META_ALIAS
="$ZFS_META_ALIAS-$ZFS_META_RELEASE"
2221 cat >>confdefs.h
<<_ACEOF
2222 #define ZFS_META_ALIAS "$ZFS_META_ALIAS"
2228 ZFS_META_DATA
=`perl -n\
2229 -e "BEGIN { \\$key=shift @ARGV; }"\
2230 -e "next unless s/^\s*\\$key[:=]//i;"\
2231 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2234 -e "s/^(['\"])(.*)\1/\\$2/;"\
2236 -e "END { print \\$val if defined \\$val; }"\
2238 if test -n "$ZFS_META_DATA"; then
2240 cat >>confdefs.h
<<_ACEOF
2241 #define ZFS_META_DATA "$ZFS_META_DATA"
2247 ZFS_META_AUTHOR
=`perl -n\
2248 -e "BEGIN { \\$key=shift @ARGV; }"\
2249 -e "next unless s/^\s*\\$key[:=]//i;"\
2250 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2253 -e "s/^(['\"])(.*)\1/\\$2/;"\
2255 -e "END { print \\$val if defined \\$val; }"\
2257 if test -n "$ZFS_META_AUTHOR"; then
2259 cat >>confdefs.h
<<_ACEOF
2260 #define ZFS_META_AUTHOR "$ZFS_META_AUTHOR"
2267 ZFS_META_LT_CURRENT
=`perl -n\
2268 -e "BEGIN { \\$key=shift @ARGV; }"\
2269 -e "next unless s/^\s*\\$key[:=]//i;"\
2270 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2273 -e "s/^(['\"])(.*)\1/\\$2/;"\
2275 -e "END { print \\$val if defined \\$val; }"\
2276 'LT_CURRENT' $META`;
2277 ZFS_META_LT_REVISION
=`perl -n\
2278 -e "BEGIN { \\$key=shift @ARGV; }"\
2279 -e "next unless s/^\s*\\$key[:=]//i;"\
2280 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2283 -e "s/^(['\"])(.*)\1/\\$2/;"\
2285 -e "END { print \\$val if defined \\$val; }"\
2286 'LT_REVISION' $META`;
2287 ZFS_META_LT_AGE
=`perl -n\
2288 -e "BEGIN { \\$key=shift @ARGV; }"\
2289 -e "next unless s/^\s*\\$key[:=]//i;"\
2290 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2293 -e "s/^(['\"])(.*)\1/\\$2/;"\
2295 -e "END { print \\$val if defined \\$val; }"\
2297 if test -n "$ZFS_META_LT_CURRENT" \
2298 -o -n "$ZFS_META_LT_REVISION" \
2299 -o -n "$ZFS_META_LT_AGE"; then
2300 test -n "$ZFS_META_LT_CURRENT" || ZFS_META_LT_CURRENT
="0"
2301 test -n "$ZFS_META_LT_REVISION" || ZFS_META_LT_REVISION
="0"
2302 test -n "$ZFS_META_LT_AGE" || ZFS_META_LT_AGE
="0"
2304 cat >>confdefs.h
<<_ACEOF
2305 #define ZFS_META_LT_CURRENT "$ZFS_META_LT_CURRENT"
2309 cat >>confdefs.h
<<_ACEOF
2310 #define ZFS_META_LT_REVISION "$ZFS_META_LT_REVISION"
2314 cat >>confdefs.h
<<_ACEOF
2315 #define ZFS_META_LT_AGE "$ZFS_META_LT_AGE"
2324 { $as_echo "$as_me:$LINENO: result: $_zfs_ac_meta_got_file" >&5
2325 $as_echo "$_zfs_ac_meta_got_file" >&6; }
2329 for ac_dir
in config
"$srcdir"/config
; do
2330 if test -f "$ac_dir/install-sh"; then
2332 ac_install_sh
="$ac_aux_dir/install-sh -c"
2334 elif test -f "$ac_dir/install.sh"; then
2336 ac_install_sh
="$ac_aux_dir/install.sh -c"
2338 elif test -f "$ac_dir/shtool"; then
2340 ac_install_sh
="$ac_aux_dir/shtool install -c"
2344 if test -z "$ac_aux_dir"; then
2345 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&5
2346 $as_echo "$as_me: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&2;}
2347 { (exit 1); exit 1; }; }
2350 # These three variables are undocumented and unsupported,
2351 # and are intended to be withdrawn in a future Autoconf release.
2352 # They can cause serious problems if a builder's source tree is in a directory
2353 # whose full name contains unusual characters.
2354 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2355 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2356 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2359 # Make sure we can run config.sub.
2360 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
2361 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2362 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2363 { (exit 1); exit 1; }; }
2365 { $as_echo "$as_me:$LINENO: checking build system type" >&5
2366 $as_echo_n "checking build system type... " >&6; }
2367 if test "${ac_cv_build+set}" = set; then
2368 $as_echo_n "(cached) " >&6
2370 ac_build_alias
=$build_alias
2371 test "x$ac_build_alias" = x
&&
2372 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
2373 test "x$ac_build_alias" = x
&&
2374 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2375 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2376 { (exit 1); exit 1; }; }
2377 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2378 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2379 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2380 { (exit 1); exit 1; }; }
2383 { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2384 $as_echo "$ac_cv_build" >&6; }
2385 case $ac_cv_build in
2387 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2388 $as_echo "$as_me: error: invalid value of canonical build" >&2;}
2389 { (exit 1); exit 1; }; };;
2392 ac_save_IFS
=$IFS; IFS
='-'
2398 # Remember, the first character of IFS is used to create $*,
2399 # except with old shells:
2402 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
2405 { $as_echo "$as_me:$LINENO: checking host system type" >&5
2406 $as_echo_n "checking host system type... " >&6; }
2407 if test "${ac_cv_host+set}" = set; then
2408 $as_echo_n "(cached) " >&6
2410 if test "x$host_alias" = x
; then
2411 ac_cv_host
=$ac_cv_build
2413 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2414 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2415 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2416 { (exit 1); exit 1; }; }
2420 { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2421 $as_echo "$ac_cv_host" >&6; }
2424 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2425 $as_echo "$as_me: error: invalid value of canonical host" >&2;}
2426 { (exit 1); exit 1; }; };;
2429 ac_save_IFS
=$IFS; IFS
='-'
2435 # Remember, the first character of IFS is used to create $*,
2436 # except with old shells:
2439 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
2442 { $as_echo "$as_me:$LINENO: checking target system type" >&5
2443 $as_echo_n "checking target system type... " >&6; }
2444 if test "${ac_cv_target+set}" = set; then
2445 $as_echo_n "(cached) " >&6
2447 if test "x$target_alias" = x
; then
2448 ac_cv_target
=$ac_cv_host
2450 ac_cv_target
=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2451 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2452 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2453 { (exit 1); exit 1; }; }
2457 { $as_echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2458 $as_echo "$ac_cv_target" >&6; }
2459 case $ac_cv_target in
2461 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2462 $as_echo "$as_me: error: invalid value of canonical target" >&2;}
2463 { (exit 1); exit 1; }; };;
2465 target
=$ac_cv_target
2466 ac_save_IFS
=$IFS; IFS
='-'
2472 # Remember, the first character of IFS is used to create $*,
2473 # except with old shells:
2476 case $target_os in *\
*) target_os
=`echo "$target_os" | sed 's/ /-/g'`;; esac
2479 # The aliases save the names the user supplied, while $host etc.
2480 # will get canonicalized.
2481 test -n "$target_alias" &&
2482 test "$program_prefix$program_suffix$program_transform_name" = \
2484 program_prefix
=${target_alias}-
2486 { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2487 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2488 # Check whether --enable-maintainer-mode was given.
2489 if test "${enable_maintainer_mode+set}" = set; then
2490 enableval
=$enable_maintainer_mode; USE_MAINTAINER_MODE
=$enableval
2492 USE_MAINTAINER_MODE
=no
2495 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2496 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2497 if test $USE_MAINTAINER_MODE = yes; then
2498 MAINTAINER_MODE_TRUE
=
2499 MAINTAINER_MODE_FALSE
='#'
2501 MAINTAINER_MODE_TRUE
='#'
2502 MAINTAINER_MODE_FALSE
=
2505 MAINT
=$MAINTAINER_MODE_TRUE
2508 # Check whether --enable-silent-rules was given.
2509 if test "${enable_silent_rules+set}" = set; then
2510 enableval
=$enable_silent_rules;
2513 case $enable_silent_rules in
2514 yes) AM_DEFAULT_VERBOSITY
=0;;
2515 no
) AM_DEFAULT_VERBOSITY
=1;;
2516 *) AM_DEFAULT_VERBOSITY
=1;;
2520 am__api_version='1.11'
2522 # Find a good install program. We prefer a C program (faster),
2523 # so one script is as good as another. But avoid the broken or
2524 # incompatible versions:
2525 # SysV /etc/install, /usr/sbin/install
2526 # SunOS /usr/etc/install
2527 # IRIX /sbin/install
2529 # AmigaOS /C/install, which installs bootblocks on floppy discs
2530 # AIX 4 /usr/bin/installbsd, which doesn't work without a
-g flag
2531 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2532 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2533 # OS/2's system install, which has a completely different semantic
2534 # ./install, which can be erroneously created by make from ./install.sh.
2535 # Reject install programs that cannot install multiple files.
2536 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2537 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2538 if test -z "$INSTALL"; then
2539 if test "${ac_cv_path_install+set}" = set; then
2540 $as_echo_n "(cached) " >&6
2542 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2546 test -z "$as_dir" && as_dir
=.
2547 # Account for people who put trailing slashes in PATH elements.
2549 .
/ | .
// |
/cC
/* | \
2550 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
2551 ?
:\\/os2
\\/install\\/* | ?
:\\/OS2
\\/INSTALL
\\/* | \
2554 # OSF1 and SCO ODT 3.0 have their own names for install.
2555 # Don't use installbsd from OSF since it installs stuff as root
2557 for ac_prog
in ginstall scoinst
install; do
2558 for ac_exec_ext
in '' $ac_executable_extensions; do
2559 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2560 if test $ac_prog = install &&
2561 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
2562 # AIX install. It has an incompatible calling convention.
2564 elif test $ac_prog = install &&
2565 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
2566 # program-specific install script used by HP pwplus--don't use.
2569 rm -rf conftest.one conftest.two conftest.dir
2570 echo one
> conftest.one
2571 echo two
> conftest.two
2573 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
2574 test -s conftest.one
&& test -s conftest.two
&&
2575 test -s conftest.dir
/conftest.one
&&
2576 test -s conftest.dir
/conftest.two
2578 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
2591 rm -rf conftest.one conftest.two conftest.dir
2594 if test "${ac_cv_path_install+set}" = set; then
2595 INSTALL
=$ac_cv_path_install
2597 # As a last resort, use the slow shell script. Don't cache a
2598 # value for INSTALL within a source directory, because that will
2599 # break other packages using the cache if that directory is
2600 # removed, or if the value is a relative name.
2601 INSTALL
=$ac_install_sh
2604 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2605 $as_echo "$INSTALL" >&6; }
2607 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2608 # It thinks the first close brace ends the variable substitution.
2609 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2611 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
2613 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2615 { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2616 $as_echo_n "checking whether build environment is sane... " >&6; }
2619 echo timestamp
> conftest.
file
2620 # Reject unsafe characters in $srcdir or the absolute working directory
2621 # name. Accept space and tab only in the latter.
2625 *[\\\"\
#\$\&\'\`$am_lf]*)
2626 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2627 $as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2628 { (exit 1); exit 1; }; };;
2631 *[\\\"\
#\$\&\'\`$am_lf\ \ ]*)
2632 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2633 $as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2634 { (exit 1); exit 1; }; };;
2637 # Do `set' in a subshell so we don't clobber the current shell's
2638 # arguments. Must try -L first in case configure is actually a
2639 # symlink; some systems play weird games with the mod time of symlinks
2640 # (eg FreeBSD returns the mod time of the symlink's containing
2643 set X
`ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2644 if test "$*" = "X"; then
2646 set X
`ls -t "$srcdir/configure" conftest.file`
2649 if test "$*" != "X $srcdir/configure conftest.file" \
2650 && test "$*" != "X conftest.file $srcdir/configure"; then
2652 # If neither matched, then we have a broken ls. This can happen
2653 # if, for instance, CONFIG_SHELL is bash and it inherits a
2654 # broken ls alias from the environment. This has actually
2655 # happened. Such a system could not be considered "sane".
2656 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2657 alias in your environment" >&5
2658 $as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2659 alias in your environment" >&2;}
2660 { (exit 1); exit 1; }; }
2663 test "$2" = conftest.
file
2669 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2670 Check your system clock" >&5
2671 $as_echo "$as_me: error: newly created file is older than distributed files!
2672 Check your system clock" >&2;}
2673 { (exit 1); exit 1; }; }
2675 { $as_echo "$as_me:$LINENO: result: yes" >&5
2676 $as_echo "yes" >&6; }
2677 test "$program_prefix" != NONE
&&
2678 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
2679 # Use a double $ so make ignores it.
2680 test "$program_suffix" != NONE
&&
2681 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
2682 # Double any \ or $.
2683 # By default was `s,x,x', remove it if useless.
2684 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
2685 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
2687 # expand $ac_aux_dir to an absolute path
2688 am_aux_dir
=`cd $ac_aux_dir && pwd`
2690 if test x
"${MISSING+set}" != xset
; then
2693 MISSING
="\${SHELL} \"$am_aux_dir/missing\"" ;;
2695 MISSING
="\${SHELL} $am_aux_dir/missing" ;;
2698 # Use eval to expand $SHELL
2699 if eval "$MISSING --run true"; then
2700 am_missing_run
="$MISSING --run "
2703 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2704 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2707 if test x
"${install_sh}" != xset
; then
2710 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
2712 install_sh
="\${SHELL} $am_aux_dir/install-sh"
2716 # Installed binaries are usually stripped using `strip' when the user
2717 # run `make install-strip'. However `strip' might not be the right
2718 # tool to use in cross-compilation environments, therefore Automake
2719 # will honor the `STRIP' environment variable to overrule this program.
2720 if test "$cross_compiling" != no
; then
2721 if test -n "$ac_tool_prefix"; then
2722 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2723 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
2724 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2725 $as_echo_n "checking for $ac_word... " >&6; }
2726 if test "${ac_cv_prog_STRIP+set}" = set; then
2727 $as_echo_n "(cached) " >&6
2729 if test -n "$STRIP"; then
2730 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
2732 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2736 test -z "$as_dir" && as_dir
=.
2737 for ac_exec_ext
in '' $ac_executable_extensions; do
2738 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2739 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
2740 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2749 STRIP
=$ac_cv_prog_STRIP
2750 if test -n "$STRIP"; then
2751 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2752 $as_echo "$STRIP" >&6; }
2754 { $as_echo "$as_me:$LINENO: result: no" >&5
2755 $as_echo "no" >&6; }
2760 if test -z "$ac_cv_prog_STRIP"; then
2762 # Extract the first word of "strip", so it can be a program name with args.
2763 set dummy strip
; ac_word
=$2
2764 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2765 $as_echo_n "checking for $ac_word... " >&6; }
2766 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2767 $as_echo_n "(cached) " >&6
2769 if test -n "$ac_ct_STRIP"; then
2770 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
2772 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2776 test -z "$as_dir" && as_dir
=.
2777 for ac_exec_ext
in '' $ac_executable_extensions; do
2778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2779 ac_cv_prog_ac_ct_STRIP
="strip"
2780 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2789 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
2790 if test -n "$ac_ct_STRIP"; then
2791 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2792 $as_echo "$ac_ct_STRIP" >&6; }
2794 { $as_echo "$as_me:$LINENO: result: no" >&5
2795 $as_echo "no" >&6; }
2798 if test "x$ac_ct_STRIP" = x
; then
2801 case $cross_compiling:$ac_tool_warned in
2803 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2804 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2805 ac_tool_warned
=yes ;;
2810 STRIP
="$ac_cv_prog_STRIP"
2814 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
2816 { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2817 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2818 if test -z "$MKDIR_P"; then
2819 if test "${ac_cv_path_mkdir+set}" = set; then
2820 $as_echo_n "(cached) " >&6
2822 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2823 for as_dir
in $PATH$PATH_SEPARATOR/opt
/sfw
/bin
2826 test -z "$as_dir" && as_dir
=.
2827 for ac_prog
in mkdir gmkdir
; do
2828 for ac_exec_ext
in '' $ac_executable_extensions; do
2829 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } ||
continue
2830 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2831 'mkdir (GNU coreutils) '* | \
2832 'mkdir (coreutils) '* | \
2833 'mkdir (fileutils) '4.1*)
2834 ac_cv_path_mkdir
=$as_dir/$ac_prog$ac_exec_ext
2844 if test "${ac_cv_path_mkdir+set}" = set; then
2845 MKDIR_P
="$ac_cv_path_mkdir -p"
2847 # As a last resort, use the slow shell script. Don't cache a
2848 # value for MKDIR_P within a source directory, because that will
2849 # break other packages using the cache if that directory is
2850 # removed, or if the value is a relative name.
2851 test -d .
/--version && rmdir .
/--version
2852 MKDIR_P
="$ac_install_sh -d"
2855 { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2856 $as_echo "$MKDIR_P" >&6; }
2860 [\\/$
]* | ?
:[\\/]*) ;;
2861 */*) mkdir_p
="\$(top_builddir)/$mkdir_p" ;;
2864 for ac_prog
in gawk mawk nawk
awk
2866 # Extract the first word of "$ac_prog", so it can be a program name with args.
2867 set dummy
$ac_prog; ac_word
=$2
2868 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2869 $as_echo_n "checking for $ac_word... " >&6; }
2870 if test "${ac_cv_prog_AWK+set}" = set; then
2871 $as_echo_n "(cached) " >&6
2873 if test -n "$AWK"; then
2874 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
2876 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2880 test -z "$as_dir" && as_dir
=.
2881 for ac_exec_ext
in '' $ac_executable_extensions; do
2882 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2883 ac_cv_prog_AWK
="$ac_prog"
2884 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2894 if test -n "$AWK"; then
2895 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2896 $as_echo "$AWK" >&6; }
2898 { $as_echo "$as_me:$LINENO: result: no" >&5
2899 $as_echo "no" >&6; }
2903 test -n "$AWK" && break
2906 { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2907 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2909 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2910 if { as_var
=ac_cv_prog_make_
${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2911 $as_echo_n "(cached) " >&6
2913 cat >conftest.
make <<\_ACEOF
2916 @
echo '@@@%%%=$(MAKE)=@@@%%%'
2918 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2919 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2921 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
2923 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
2927 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
2928 { $as_echo "$as_me:$LINENO: result: yes" >&5
2929 $as_echo "yes" >&6; }
2932 { $as_echo "$as_me:$LINENO: result: no" >&5
2933 $as_echo "no" >&6; }
2934 SET_MAKE
="MAKE=${MAKE-make}"
2937 rm -rf .tst
2>/dev
/null
2938 mkdir .tst
2>/dev
/null
2939 if test -d .tst
; then
2944 rmdir .tst
2>/dev
/null
2946 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2947 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2948 # is not polluted with repeated "-I."
2949 am__isrc
=' -I$(srcdir)'
2950 # test to see if srcdir already configured
2951 if test -f $srcdir/config.status
; then
2952 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2953 $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2954 { (exit 1); exit 1; }; }
2958 # test whether we have cygpath
2959 if test -z "$CYGPATH_W"; then
2960 if (cygpath
--version) >/dev
/null
2>/dev
/null
; then
2961 CYGPATH_W
='cygpath -w'
2968 # Define the identity of the package.
2969 PACKAGE
=$ZFS_META_NAME
2970 VERSION
=$ZFS_META_VERSION
2973 cat >>confdefs.h
<<_ACEOF
2974 #define PACKAGE "$PACKAGE"
2978 cat >>confdefs.h
<<_ACEOF
2979 #define VERSION "$VERSION"
2982 # Some tools Automake needs.
2984 ACLOCAL
=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2987 AUTOCONF
=${AUTOCONF-"${am_missing_run}autoconf"}
2990 AUTOMAKE
=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2993 AUTOHEADER
=${AUTOHEADER-"${am_missing_run}autoheader"}
2996 MAKEINFO
=${MAKEINFO-"${am_missing_run}makeinfo"}
2998 # We need awk for the "check" target. The system "awk" is bad on
3000 # Always define AMTAR for backward compatibility.
3002 AMTAR
=${AMTAR-"${am_missing_run}tar"}
3004 am__tar
='${AMTAR} chof - "$$tardir"'; am__untar
='${AMTAR} xf -'
3010 ac_config_headers
="$ac_config_headers zfs_config.h"
3013 # Find a good install program. We prefer a C program (faster),
3014 # so one script is as good as another. But avoid the broken or
3015 # incompatible versions:
3016 # SysV /etc/install, /usr/sbin/install
3017 # SunOS /usr/etc/install
3018 # IRIX /sbin/install
3020 # AmigaOS /C/install, which installs bootblocks on floppy discs
3021 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3022 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3023 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3024 # OS/2's system install, which has a completely different semantic
3025 # ./install, which can be erroneously created by make from ./install.sh.
3026 # Reject install programs that cannot install multiple files.
3027 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3028 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3029 if test -z "$INSTALL"; then
3030 if test "${ac_cv_path_install+set}" = set; then
3031 $as_echo_n "(cached) " >&6
3033 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3037 test -z "$as_dir" && as_dir
=.
3038 # Account for people who put trailing slashes in PATH elements.
3040 .
/ | .
// |
/cC
/* | \
3041 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
3042 ?
:\\/os2
\\/install\\/* | ?
:\\/OS2
\\/INSTALL
\\/* | \
3045 # OSF1 and SCO ODT 3.0 have their own names for install.
3046 # Don't use installbsd from OSF since it installs stuff as root
3048 for ac_prog
in ginstall scoinst
install; do
3049 for ac_exec_ext
in '' $ac_executable_extensions; do
3050 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3051 if test $ac_prog = install &&
3052 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
3053 # AIX install. It has an incompatible calling convention.
3055 elif test $ac_prog = install &&
3056 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
3057 # program-specific install script used by HP pwplus--don't use.
3060 rm -rf conftest.one conftest.two conftest.dir
3061 echo one
> conftest.one
3062 echo two
> conftest.two
3064 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
3065 test -s conftest.one
&& test -s conftest.two
&&
3066 test -s conftest.dir
/conftest.one
&&
3067 test -s conftest.dir
/conftest.two
3069 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
3082 rm -rf conftest.one conftest.two conftest.dir
3085 if test "${ac_cv_path_install+set}" = set; then
3086 INSTALL
=$ac_cv_path_install
3088 # As a last resort, use the slow shell script. Don't cache a
3089 # value for INSTALL within a source directory, because that will
3090 # break other packages using the cache if that directory is
3091 # removed, or if the value is a relative name.
3092 INSTALL
=$ac_install_sh
3095 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
3096 $as_echo "$INSTALL" >&6; }
3098 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3099 # It thinks the first close brace ends the variable substitution.
3100 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
3102 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
3104 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
3107 ac_cpp
='$CPP $CPPFLAGS'
3108 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3109 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3110 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3111 if test -n "$ac_tool_prefix"; then
3112 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3113 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
3114 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3115 $as_echo_n "checking for $ac_word... " >&6; }
3116 if test "${ac_cv_prog_CC+set}" = set; then
3117 $as_echo_n "(cached) " >&6
3119 if test -n "$CC"; then
3120 ac_cv_prog_CC
="$CC" # Let the user override the test.
3122 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3126 test -z "$as_dir" && as_dir
=.
3127 for ac_exec_ext
in '' $ac_executable_extensions; do
3128 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3129 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
3130 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3140 if test -n "$CC"; then
3141 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3142 $as_echo "$CC" >&6; }
3144 { $as_echo "$as_me:$LINENO: result: no" >&5
3145 $as_echo "no" >&6; }
3150 if test -z "$ac_cv_prog_CC"; then
3152 # Extract the first word of "gcc", so it can be a program name with args.
3153 set dummy gcc
; ac_word
=$2
3154 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3155 $as_echo_n "checking for $ac_word... " >&6; }
3156 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3157 $as_echo_n "(cached) " >&6
3159 if test -n "$ac_ct_CC"; then
3160 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3162 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3166 test -z "$as_dir" && as_dir
=.
3167 for ac_exec_ext
in '' $ac_executable_extensions; do
3168 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3169 ac_cv_prog_ac_ct_CC
="gcc"
3170 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3179 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3180 if test -n "$ac_ct_CC"; then
3181 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3182 $as_echo "$ac_ct_CC" >&6; }
3184 { $as_echo "$as_me:$LINENO: result: no" >&5
3185 $as_echo "no" >&6; }
3188 if test "x$ac_ct_CC" = x
; then
3191 case $cross_compiling:$ac_tool_warned in
3193 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3194 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3195 ac_tool_warned
=yes ;;
3203 if test -z "$CC"; then
3204 if test -n "$ac_tool_prefix"; then
3205 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3206 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
3207 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3208 $as_echo_n "checking for $ac_word... " >&6; }
3209 if test "${ac_cv_prog_CC+set}" = set; then
3210 $as_echo_n "(cached) " >&6
3212 if test -n "$CC"; then
3213 ac_cv_prog_CC
="$CC" # Let the user override the test.
3215 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3219 test -z "$as_dir" && as_dir
=.
3220 for ac_exec_ext
in '' $ac_executable_extensions; do
3221 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3222 ac_cv_prog_CC
="${ac_tool_prefix}cc"
3223 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3233 if test -n "$CC"; then
3234 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3235 $as_echo "$CC" >&6; }
3237 { $as_echo "$as_me:$LINENO: result: no" >&5
3238 $as_echo "no" >&6; }
3244 if test -z "$CC"; then
3245 # Extract the first word of "cc", so it can be a program name with args.
3246 set dummy cc
; ac_word
=$2
3247 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3248 $as_echo_n "checking for $ac_word... " >&6; }
3249 if test "${ac_cv_prog_CC+set}" = set; then
3250 $as_echo_n "(cached) " >&6
3252 if test -n "$CC"; then
3253 ac_cv_prog_CC
="$CC" # Let the user override the test.
3256 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3260 test -z "$as_dir" && as_dir
=.
3261 for ac_exec_ext
in '' $ac_executable_extensions; do
3262 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3263 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3264 ac_prog_rejected
=yes
3268 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3275 if test $ac_prog_rejected = yes; then
3276 # We found a bogon in the path, so make sure we never use it.
3277 set dummy
$ac_cv_prog_CC
3279 if test $# != 0; then
3280 # We chose a different compiler from the bogus one.
3281 # However, it has the same basename, so the bogon will be chosen
3282 # first if we set CC to just the basename; use the full file name.
3284 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
3290 if test -n "$CC"; then
3291 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3292 $as_echo "$CC" >&6; }
3294 { $as_echo "$as_me:$LINENO: result: no" >&5
3295 $as_echo "no" >&6; }
3300 if test -z "$CC"; then
3301 if test -n "$ac_tool_prefix"; then
3302 for ac_prog
in cl.exe
3304 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3305 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
3306 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3307 $as_echo_n "checking for $ac_word... " >&6; }
3308 if test "${ac_cv_prog_CC+set}" = set; then
3309 $as_echo_n "(cached) " >&6
3311 if test -n "$CC"; then
3312 ac_cv_prog_CC
="$CC" # Let the user override the test.
3314 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3318 test -z "$as_dir" && as_dir
=.
3319 for ac_exec_ext
in '' $ac_executable_extensions; do
3320 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3321 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
3322 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3332 if test -n "$CC"; then
3333 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3334 $as_echo "$CC" >&6; }
3336 { $as_echo "$as_me:$LINENO: result: no" >&5
3337 $as_echo "no" >&6; }
3341 test -n "$CC" && break
3344 if test -z "$CC"; then
3346 for ac_prog
in cl.exe
3348 # Extract the first word of "$ac_prog", so it can be a program name with args.
3349 set dummy
$ac_prog; ac_word
=$2
3350 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3351 $as_echo_n "checking for $ac_word... " >&6; }
3352 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3353 $as_echo_n "(cached) " >&6
3355 if test -n "$ac_ct_CC"; then
3356 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3358 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3362 test -z "$as_dir" && as_dir
=.
3363 for ac_exec_ext
in '' $ac_executable_extensions; do
3364 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3365 ac_cv_prog_ac_ct_CC
="$ac_prog"
3366 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3375 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3376 if test -n "$ac_ct_CC"; then
3377 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3378 $as_echo "$ac_ct_CC" >&6; }
3380 { $as_echo "$as_me:$LINENO: result: no" >&5
3381 $as_echo "no" >&6; }
3385 test -n "$ac_ct_CC" && break
3388 if test "x$ac_ct_CC" = x
; then
3391 case $cross_compiling:$ac_tool_warned in
3393 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3394 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3395 ac_tool_warned
=yes ;;
3404 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3405 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3406 { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3407 See \`config.log' for more details." >&5
3408 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3409 See \`config.log' for more details." >&2;}
3410 { (exit 1); exit 1; }; }; }
3412 # Provide some information about the compiler.
3413 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3416 { (ac_try
="$ac_compiler --version >&5"
3418 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3419 *) ac_try_echo=$ac_try;;
3421 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3422 $as_echo "$ac_try_echo") >&5
3423 (eval "$ac_compiler --version >&5") 2>&5
3425 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3426 (exit $ac_status); }
3427 { (ac_try="$ac_compiler -v >&5"
3429 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3430 *) ac_try_echo
=$ac_try;;
3432 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
3433 $as_echo "$ac_try_echo") >&5
3434 (eval "$ac_compiler -v >&5") 2>&5
3436 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3437 (exit $ac_status); }
3438 { (ac_try
="$ac_compiler -V >&5"
3440 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3441 *) ac_try_echo=$ac_try;;
3443 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3444 $as_echo "$ac_try_echo") >&5
3445 (eval "$ac_compiler -V >&5") 2>&5
3447 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3448 (exit $ac_status); }
3450 cat >conftest.$ac_ext <<_ACEOF
3453 cat confdefs.h >>conftest.$ac_ext
3454 cat >>conftest.$ac_ext <<_ACEOF
3455 /* end confdefs.h. */
3465 ac_clean_files_save=$ac_clean_files
3466 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3467 # Try to create an executable without -o first, disregard a.out.
3468 # It will help us diagnose broken compilers, and finding out an intuition
3470 { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3471 $as_echo_n "checking for C compiler default output file name... " >&6; }
3472 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
3474 # The possible output files:
3475 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3478 for ac_file in $ac_files
3481 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3482 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3487 if { (ac_try="$ac_link_default"
3489 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3490 *) ac_try_echo
=$ac_try;;
3492 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
3493 $as_echo "$ac_try_echo") >&5
3494 (eval "$ac_link_default") 2>&5
3496 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3497 (exit $ac_status); }; then
3498 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3499 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3500 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3501 # so that the user can short-circuit this test for compilers unknown to
3503 for ac_file
in $ac_files ''
3505 test -f "$ac_file" ||
continue
3507 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3510 # We found the default executable, but exeext='' is most
3514 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3516 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3518 # We set ac_cv_exeext here because the later test for it is not
3519 # safe: cross compilers may not add the suffix if given an `-o'
3520 # argument, so we may need to know it at that point already.
3521 # Even if this section looks crufty: it has the advantage of
3528 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3534 { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3535 $as_echo "$ac_file" >&6; }
3536 if test -z "$ac_file"; then
3537 $as_echo "$as_me: failed program was:" >&5
3538 sed 's/^/| /' conftest.
$ac_ext >&5
3540 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3541 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3542 { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3543 See \`config.log' for more details." >&5
3544 $as_echo "$as_me: error: C compiler cannot create executables
3545 See \`config.log' for more details." >&2;}
3546 { (exit 77); exit 77; }; }; }
3549 ac_exeext
=$ac_cv_exeext
3551 # Check that the compiler produces executables we can run. If not, either
3552 # the compiler is broken, or we cross compile.
3553 { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3554 $as_echo_n "checking whether the C compiler works... " >&6; }
3555 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3556 # If not cross compiling, check that we can run a simple program.
3557 if test "$cross_compiling" != yes; then
3558 if { ac_try
='./$ac_file'
3559 { (case "(($ac_try" in
3560 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3561 *) ac_try_echo=$ac_try;;
3563 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3564 $as_echo "$ac_try_echo") >&5
3565 (eval "$ac_try") 2>&5
3567 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3568 (exit $ac_status); }; }; then
3571 if test "$cross_compiling" = maybe; then
3574 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3575 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3576 { { $as_echo "$as_me:$LINENO: error
: cannot run C compiled programs.
3577 If you meant to cross compile
, use \
`--host'.
3578 See \`config.log
' for more details." >&5
3579 $as_echo "$as_me: error: cannot run C compiled programs.
3580 If you meant to cross compile, use \`--host'.
3581 See \
`config.log' for more details." >&2;}
3582 { (exit 1); exit 1; }; }; }
3586 { $as_echo "$as_me:$LINENO: result: yes" >&5
3587 $as_echo "yes" >&6; }
3589 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3590 ac_clean_files=$ac_clean_files_save
3591 # Check that the compiler produces executables we can run. If not, either
3592 # the compiler is broken, or we cross compile.
3593 { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3594 $as_echo_n "checking whether we are cross compiling... " >&6; }
3595 { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3596 $as_echo "$cross_compiling" >&6; }
3598 { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3599 $as_echo_n "checking for suffix of executables... " >&6; }
3600 if { (ac_try="$ac_link"
3602 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3603 *) ac_try_echo
=$ac_try;;
3605 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
3606 $as_echo "$ac_try_echo") >&5
3607 (eval "$ac_link") 2>&5
3609 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3610 (exit $ac_status); }; then
3611 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3612 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3613 # work properly (i.e., refer to `conftest.exe'), while it won't with
3615 for ac_file
in conftest.exe conftest conftest.
*; do
3616 test -f "$ac_file" ||
continue
3618 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3619 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3625 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3626 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3627 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3628 See \`config.log' for more details." >&5
3629 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3630 See \`config.log' for more details." >&2;}
3631 { (exit 1); exit 1; }; }; }
3634 rm -f conftest
$ac_cv_exeext
3635 { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3636 $as_echo "$ac_cv_exeext" >&6; }
3638 rm -f conftest.
$ac_ext
3639 EXEEXT
=$ac_cv_exeext
3641 { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3642 $as_echo_n "checking for suffix of object files... " >&6; }
3643 if test "${ac_cv_objext+set}" = set; then
3644 $as_echo_n "(cached) " >&6
3646 cat >conftest.
$ac_ext <<_ACEOF
3649 cat confdefs.h
>>conftest.
$ac_ext
3650 cat >>conftest.
$ac_ext <<_ACEOF
3651 /* end confdefs.h. */
3661 rm -f conftest.o conftest.obj
3662 if { (ac_try
="$ac_compile"
3664 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3665 *) ac_try_echo=$ac_try;;
3667 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3668 $as_echo "$ac_try_echo") >&5
3669 (eval "$ac_compile") 2>&5
3671 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3672 (exit $ac_status); }; then
3673 for ac_file in conftest.o conftest.obj conftest.*; do
3674 test -f "$ac_file" || continue;
3676 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3677 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3682 $as_echo "$as_me: failed program was:" >&5
3683 sed 's/^/| /' conftest.$ac_ext >&5
3685 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3686 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3687 { { $as_echo "$as_me:$LINENO: error
: cannot compute suffix of object files
: cannot compile
3688 See \
`config.log' for more details." >&5
3689 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3690 See \`config.log
' for more details." >&2;}
3691 { (exit 1); exit 1; }; }; }
3694 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3696 { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3697 $as_echo "$ac_cv_objext" >&6; }
3698 OBJEXT=$ac_cv_objext
3700 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3701 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3702 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3703 $as_echo_n "(cached) " >&6
3705 cat >conftest.$ac_ext <<_ACEOF
3708 cat confdefs.h >>conftest.$ac_ext
3709 cat >>conftest.$ac_ext <<_ACEOF
3710 /* end confdefs.h. */
3723 rm -f conftest.$ac_objext
3724 if { (ac_try="$ac_compile"
3726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3727 *) ac_try_echo=$ac_try;;
3729 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3730 $as_echo "$ac_try_echo") >&5
3731 (eval "$ac_compile") 2>conftest.er1
3733 grep -v '^
*+' conftest.er1 >conftest.err
3735 cat conftest.err >&5
3736 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3737 (exit $ac_status); } && {
3738 test -z "$ac_c_werror_flag" ||
3739 test ! -s conftest.err
3740 } && test -s conftest.$ac_objext; then
3743 $as_echo "$as_me: failed program was:" >&5
3744 sed 's
/^
/|
/' conftest.$ac_ext >&5
3749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3750 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3753 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3754 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3755 if test $ac_compiler_gnu = yes; then
3760 ac_test_CFLAGS=${CFLAGS+set}
3761 ac_save_CFLAGS=$CFLAGS
3762 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3763 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3764 if test "${ac_cv_prog_cc_g+set}" = set; then
3765 $as_echo_n "(cached) " >&6
3767 ac_save_c_werror_flag=$ac_c_werror_flag
3768 ac_c_werror_flag=yes
3771 cat >conftest.$ac_ext <<_ACEOF
3774 cat confdefs.h >>conftest.$ac_ext
3775 cat >>conftest.$ac_ext <<_ACEOF
3776 /* end confdefs.h. */
3786 rm -f conftest.$ac_objext
3787 if { (ac_try="$ac_compile"
3789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3790 *) ac_try_echo=$ac_try;;
3792 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3793 $as_echo "$ac_try_echo") >&5
3794 (eval "$ac_compile") 2>conftest.er1
3796 grep -v '^
*+' conftest.er1 >conftest.err
3798 cat conftest.err >&5
3799 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3800 (exit $ac_status); } && {
3801 test -z "$ac_c_werror_flag" ||
3802 test ! -s conftest.err
3803 } && test -s conftest.$ac_objext; then
3806 $as_echo "$as_me: failed program was:" >&5
3807 sed 's
/^
/|
/' conftest.$ac_ext >&5
3810 cat >conftest.$ac_ext <<_ACEOF
3813 cat confdefs.h >>conftest.$ac_ext
3814 cat >>conftest.$ac_ext <<_ACEOF
3815 /* end confdefs.h. */
3825 rm -f conftest.$ac_objext
3826 if { (ac_try="$ac_compile"
3828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3829 *) ac_try_echo=$ac_try;;
3831 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3832 $as_echo "$ac_try_echo") >&5
3833 (eval "$ac_compile") 2>conftest.er1
3835 grep -v '^
*+' conftest.er1 >conftest.err
3837 cat conftest.err >&5
3838 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3839 (exit $ac_status); } && {
3840 test -z "$ac_c_werror_flag" ||
3841 test ! -s conftest.err
3842 } && test -s conftest.$ac_objext; then
3845 $as_echo "$as_me: failed program was:" >&5
3846 sed 's
/^
/|
/' conftest.$ac_ext >&5
3848 ac_c_werror_flag=$ac_save_c_werror_flag
3850 cat >conftest.$ac_ext <<_ACEOF
3853 cat confdefs.h >>conftest.$ac_ext
3854 cat >>conftest.$ac_ext <<_ACEOF
3855 /* end confdefs.h. */
3865 rm -f conftest.$ac_objext
3866 if { (ac_try="$ac_compile"
3868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3869 *) ac_try_echo=$ac_try;;
3871 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3872 $as_echo "$ac_try_echo") >&5
3873 (eval "$ac_compile") 2>conftest.er1
3875 grep -v '^
*+' conftest.er1 >conftest.err
3877 cat conftest.err >&5
3878 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3879 (exit $ac_status); } && {
3880 test -z "$ac_c_werror_flag" ||
3881 test ! -s conftest.err
3882 } && test -s conftest.$ac_objext; then
3885 $as_echo "$as_me: failed program was:" >&5
3886 sed 's
/^
/|
/' conftest.$ac_ext >&5
3891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3894 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3897 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3898 ac_c_werror_flag=$ac_save_c_werror_flag
3900 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3901 $as_echo "$ac_cv_prog_cc_g" >&6; }
3902 if test "$ac_test_CFLAGS" = set; then
3903 CFLAGS=$ac_save_CFLAGS
3904 elif test $ac_cv_prog_cc_g = yes; then
3905 if test "$GCC" = yes; then
3911 if test "$GCC" = yes; then
3917 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3918 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3919 if test "${ac_cv_prog_cc_c89+set}" = set; then
3920 $as_echo_n "(cached) " >&6
3922 ac_cv_prog_cc_c89=no
3924 cat >conftest.$ac_ext <<_ACEOF
3927 cat confdefs.h >>conftest.$ac_ext
3928 cat >>conftest.$ac_ext <<_ACEOF
3929 /* end confdefs.h. */
3932 #include <sys/types.h>
3933 #include <sys/stat.h>
3934 /* Most of the following tests are stolen from RCS 5.7's src
/conf.sh.
*/
3935 struct buf
{ int x
; };
3936 FILE
* (*rcsopen
) (struct buf
*, struct stat
*, int
);
3937 static char
*e
(p
, i
)
3943 static char
*f
(char
* (*g
) (char
**, int
), char
**p
, ...
)
3948 s
= g
(p
, va_arg
(v
,int
));
3953 /* OSF
4.0 Compaq cc is some
sort of almost-ANSI by default. It has
3954 function prototypes and stuff
, but not
'\xHH' hex character constants.
3955 These don
't provoke an error unfortunately, instead are silently treated
3956 as 'x
'. The following induces an error, until -std is added to get
3957 proper ANSI mode. Curiously '\x00'!='x
' always comes out true, for an
3958 array size at least. It's necessary to
write '\x00'==0 to get something
3959 that
's true only with -std. */
3960 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3962 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3963 inside strings and character constants. */
3965 int xlc6_cc_array[FOO(a) == 'x
' ? 1 : -1];
3967 int test (int i, double x);
3968 struct s1 {int (*f) (int a);};
3969 struct s2 {int (*f) (double a);};
3970 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3976 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3981 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3982 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3984 CC="$ac_save_CC $ac_arg"
3985 rm -f conftest.$ac_objext
3986 if { (ac_try="$ac_compile"
3988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3989 *) ac_try_echo=$ac_try;;
3991 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3992 $as_echo "$ac_try_echo") >&5
3993 (eval "$ac_compile") 2>conftest.er1
3995 grep -v '^
*+' conftest.er1 >conftest.err
3997 cat conftest.err >&5
3998 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3999 (exit $ac_status); } && {
4000 test -z "$ac_c_werror_flag" ||
4001 test ! -s conftest.err
4002 } && test -s conftest.$ac_objext; then
4003 ac_cv_prog_cc_c89=$ac_arg
4005 $as_echo "$as_me: failed program was:" >&5
4006 sed 's
/^
/|
/' conftest.$ac_ext >&5
4011 rm -f core conftest.err conftest.$ac_objext
4012 test "x$ac_cv_prog_cc_c89" != "xno" && break
4014 rm -f conftest.$ac_ext
4019 case "x$ac_cv_prog_cc_c89" in
4021 { $as_echo "$as_me:$LINENO: result: none needed" >&5
4022 $as_echo "none needed" >&6; } ;;
4024 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
4025 $as_echo "unsupported" >&6; } ;;
4027 CC="$CC $ac_cv_prog_cc_c89"
4028 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
4029 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4034 ac_cpp='$CPP $CPPFLAGS'
4035 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.
$ac_ext >&5'
4036 ac_link='$CC -o conftest
$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.
$ac_ext $LIBS >&5'
4037 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4038 DEPDIR="${am__leading_dot}deps"
4040 ac_config_commands="$ac_config_commands depfiles"
4043 am_make=${MAKE-make}
4044 cat > confinc << 'END
'
4046 @echo this is the am__doit target
4049 # If we don't
find an include directive
, just comment out the code.
4050 { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
4051 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4055 # First try GNU make style include.
4056 echo "include confinc" > confmf
4057 # Ignore all kinds of additional output from `make'.
4058 case `$am_make -s -f confmf 2> /dev/null` in #(
4059 *the\ am__doit\ target
*)
4065 # Now try BSD make style include.
4066 if test "$am__include" = "#"; then
4067 echo '.include "confinc"' > confmf
4068 case `$am_make -s -f confmf 2> /dev/null` in #(
4069 *the\ am__doit\ target
*)
4070 am__include
=.include
4078 { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
4079 $as_echo "$_am_result" >&6; }
4080 rm -f confinc confmf
4082 # Check whether --enable-dependency-tracking was given.
4083 if test "${enable_dependency_tracking+set}" = set; then
4084 enableval
=$enable_dependency_tracking;
4087 if test "x$enable_dependency_tracking" != xno
; then
4088 am_depcomp
="$ac_aux_dir/depcomp"
4091 if test "x$enable_dependency_tracking" != xno; then
4101 depcc
="$CC" am_compiler_list
=
4103 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
4104 $as_echo_n "checking dependency style of $depcc... " >&6; }
4105 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
4106 $as_echo_n "(cached) " >&6
4108 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4109 # We make a subdir and do the tests there. Otherwise we can end up
4110 # making bogus files that we don't know about and never remove. For
4111 # instance it was reported that on HP-UX the gcc test will end up
4112 # making a dummy file named `D' -- because `-MD' means `put the output
4115 # Copy depcomp to subdir because otherwise we won't find it if we're
4116 # using a relative directory.
4117 cp "$am_depcomp" conftest.dir
4119 # We will build objects and dependencies in a subdirectory because
4120 # it helps to detect inapplicable dependency modes. For instance
4121 # both Tru64's cc and ICC support -MD to output dependencies as a
4122 # side effect of compilation, but ICC will put the dependencies in
4123 # the current directory while Tru64 will put them in the object
4127 am_cv_CC_dependencies_compiler_type
=none
4128 if test "$am_compiler_list" = ""; then
4129 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4132 case " $depcc " in #(
4133 *\
-arch\
*\
-arch\
*) am__universal
=true
;;
4136 for depmode
in $am_compiler_list; do
4137 # Setup a source with many dependencies, because some compilers
4138 # like to wrap large dependency lists on column 80 (with \), and
4139 # we should not choose a depcomp mode which is confused by this.
4141 # We need to recreate these files for each test, as the compiler may
4142 # overwrite some of them when testing with obscure command lines.
4143 # This happens at least with the AIX C compiler.
4145 for i
in 1 2 3 4 5 6; do
4146 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
4147 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4148 # Solaris 8's {/usr,}/bin/sh.
4149 touch sub
/conftst
$i.h
4151 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4153 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4154 # mode. It turns out that the SunPro C++ compiler does not properly
4155 # handle `-M -o', and we need to detect this. Also, some Intel
4156 # versions had trouble with output in subdirs
4157 am__obj
=sub
/conftest.
${OBJEXT-o}
4158 am__minus_obj
="-o $am__obj"
4161 # This depmode causes a compiler race in universal mode.
4162 test "$am__universal" = false ||
continue
4165 # after this tag, mechanisms are not by side-effect, so they'll
4166 # only be used when explicitly requested
4167 if test "x$enable_dependency_tracking" = xyes
; then
4173 msvisualcpp | msvcmsys
)
4174 # This compiler won't grok `-c -o', but also, the minuso test has
4175 # not run yet. These depmodes are late enough in the game, and
4176 # so weak that their functioning should not be impacted.
4177 am__obj
=conftest.
${OBJEXT-o}
4182 if depmode
=$depmode \
4183 source=sub
/conftest.c object
=$am__obj \
4184 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4185 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4186 >/dev
/null
2>conftest.err
&&
4187 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4188 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4189 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4190 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4191 # icc doesn't choke on unknown options, it will just issue warnings
4192 # or remarks (even with -Werror). So we grep stderr for any message
4193 # that says an option was ignored or not supported.
4194 # When given -MP, icc 7.0 and 7.1 complain thusly:
4195 # icc: Command line warning: ignoring option '-M'; no argument required
4196 # The diagnosis changed in icc 8.0:
4197 # icc: Command line remark: option '-MP' not supported
4198 if (grep 'ignoring option' conftest.err ||
4199 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4200 am_cv_CC_dependencies_compiler_type
=$depmode
4209 am_cv_CC_dependencies_compiler_type
=none
4213 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
4214 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4215 CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
4218 test "x$enable_dependency_tracking" != xno \
4219 && test "$am_cv_CC_dependencies_compiler_type" = gcc3
; then
4221 am__fastdepCC_FALSE
='#'
4223 am__fastdepCC_TRUE
='#'
4224 am__fastdepCC_FALSE
=
4230 { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4231 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4236 macro_version
='2.2.6b'
4237 macro_revision
='1.3017'
4251 ltmain
="$ac_aux_dir/ltmain.sh"
4253 { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4254 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4255 if test "${ac_cv_path_SED+set}" = set; then
4256 $as_echo_n "(cached) " >&6
4258 ac_script
=s
/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
/
4259 for ac_i
in 1 2 3 4 5 6 7; do
4260 ac_script
="$ac_script$as_nl$ac_script"
4262 echo "$ac_script" 2>/dev
/null |
sed 99q
>conftest.
sed
4263 $as_unset ac_script || ac_script
=
4264 if test -z "$SED"; then
4265 ac_path_SED_found
=false
4266 # Loop through the user's path and test for each of PROGNAME-LIST
4267 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4271 test -z "$as_dir" && as_dir
=.
4272 for ac_prog
in sed gsed
; do
4273 for ac_exec_ext
in '' $ac_executable_extensions; do
4274 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
4275 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } ||
continue
4276 # Check for GNU ac_path_SED and select it if it is found.
4277 # Check for GNU $ac_path_SED
4278 case `"$ac_path_SED" --version 2>&1` in
4280 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
4283 $as_echo_n 0123456789 >"conftest.in"
4286 cat "conftest.in" "conftest.in" >"conftest.tmp"
4287 mv "conftest.tmp" "conftest.in"
4288 cp "conftest.in" "conftest.nl"
4289 $as_echo '' >> "conftest.nl"
4290 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4291 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4292 ac_count
=`expr $ac_count + 1`
4293 if test $ac_count -gt ${ac_path_SED_max-0}; then
4294 # Best one so far, save it but keep looking for a better one
4295 ac_cv_path_SED
="$ac_path_SED"
4296 ac_path_SED_max
=$ac_count
4298 # 10*(2^10) chars as input seems more than enough
4299 test $ac_count -gt 10 && break
4301 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4304 $ac_path_SED_found && break 3
4309 if test -z "$ac_cv_path_SED"; then
4310 { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5
4311 $as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;}
4312 { (exit 1); exit 1; }; }
4319 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
4320 $as_echo "$ac_cv_path_SED" >&6; }
4321 SED
="$ac_cv_path_SED"
4324 test -z "$SED" && SED
=sed
4325 Xsed
="$SED -e 1s/^X//"
4337 { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4338 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4339 if test "${ac_cv_path_GREP+set}" = set; then
4340 $as_echo_n "(cached) " >&6
4342 if test -z "$GREP"; then
4343 ac_path_GREP_found
=false
4344 # Loop through the user's path and test for each of PROGNAME-LIST
4345 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4346 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4349 test -z "$as_dir" && as_dir
=.
4350 for ac_prog
in grep ggrep
; do
4351 for ac_exec_ext
in '' $ac_executable_extensions; do
4352 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
4353 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
4354 # Check for GNU ac_path_GREP and select it if it is found.
4355 # Check for GNU $ac_path_GREP
4356 case `"$ac_path_GREP" --version 2>&1` in
4358 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
4361 $as_echo_n 0123456789 >"conftest.in"
4364 cat "conftest.in" "conftest.in" >"conftest.tmp"
4365 mv "conftest.tmp" "conftest.in"
4366 cp "conftest.in" "conftest.nl"
4367 $as_echo 'GREP' >> "conftest.nl"
4368 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4369 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4370 ac_count
=`expr $ac_count + 1`
4371 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4372 # Best one so far, save it but keep looking for a better one
4373 ac_cv_path_GREP
="$ac_path_GREP"
4374 ac_path_GREP_max
=$ac_count
4376 # 10*(2^10) chars as input seems more than enough
4377 test $ac_count -gt 10 && break
4379 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4382 $ac_path_GREP_found && break 3
4387 if test -z "$ac_cv_path_GREP"; then
4388 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4389 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4390 { (exit 1); exit 1; }; }
4393 ac_cv_path_GREP
=$GREP
4397 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4398 $as_echo "$ac_cv_path_GREP" >&6; }
4399 GREP
="$ac_cv_path_GREP"
4402 { $as_echo "$as_me:$LINENO: checking for egrep" >&5
4403 $as_echo_n "checking for egrep... " >&6; }
4404 if test "${ac_cv_path_EGREP+set}" = set; then
4405 $as_echo_n "(cached) " >&6
4407 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
4408 then ac_cv_path_EGREP
="$GREP -E"
4410 if test -z "$EGREP"; then
4411 ac_path_EGREP_found
=false
4412 # Loop through the user's path and test for each of PROGNAME-LIST
4413 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4414 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4417 test -z "$as_dir" && as_dir
=.
4418 for ac_prog
in egrep; do
4419 for ac_exec_ext
in '' $ac_executable_extensions; do
4420 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
4421 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
continue
4422 # Check for GNU ac_path_EGREP and select it if it is found.
4423 # Check for GNU $ac_path_EGREP
4424 case `"$ac_path_EGREP" --version 2>&1` in
4426 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
4429 $as_echo_n 0123456789 >"conftest.in"
4432 cat "conftest.in" "conftest.in" >"conftest.tmp"
4433 mv "conftest.tmp" "conftest.in"
4434 cp "conftest.in" "conftest.nl"
4435 $as_echo 'EGREP' >> "conftest.nl"
4436 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4437 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4438 ac_count
=`expr $ac_count + 1`
4439 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4440 # Best one so far, save it but keep looking for a better one
4441 ac_cv_path_EGREP
="$ac_path_EGREP"
4442 ac_path_EGREP_max
=$ac_count
4444 # 10*(2^10) chars as input seems more than enough
4445 test $ac_count -gt 10 && break
4447 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4450 $ac_path_EGREP_found && break 3
4455 if test -z "$ac_cv_path_EGREP"; then
4456 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4457 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4458 { (exit 1); exit 1; }; }
4461 ac_cv_path_EGREP
=$EGREP
4466 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4467 $as_echo "$ac_cv_path_EGREP" >&6; }
4468 EGREP
="$ac_cv_path_EGREP"
4471 { $as_echo "$as_me:$LINENO: checking for fgrep" >&5
4472 $as_echo_n "checking for fgrep... " >&6; }
4473 if test "${ac_cv_path_FGREP+set}" = set; then
4474 $as_echo_n "(cached) " >&6
4476 if echo 'ab*c' |
$GREP -F 'ab*c' >/dev
/null
2>&1
4477 then ac_cv_path_FGREP
="$GREP -F"
4479 if test -z "$FGREP"; then
4480 ac_path_FGREP_found
=false
4481 # Loop through the user's path and test for each of PROGNAME-LIST
4482 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4483 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4486 test -z "$as_dir" && as_dir
=.
4487 for ac_prog
in fgrep
; do
4488 for ac_exec_ext
in '' $ac_executable_extensions; do
4489 ac_path_FGREP
="$as_dir/$ac_prog$ac_exec_ext"
4490 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } ||
continue
4491 # Check for GNU ac_path_FGREP and select it if it is found.
4492 # Check for GNU $ac_path_FGREP
4493 case `"$ac_path_FGREP" --version 2>&1` in
4495 ac_cv_path_FGREP
="$ac_path_FGREP" ac_path_FGREP_found
=:;;
4498 $as_echo_n 0123456789 >"conftest.in"
4501 cat "conftest.in" "conftest.in" >"conftest.tmp"
4502 mv "conftest.tmp" "conftest.in"
4503 cp "conftest.in" "conftest.nl"
4504 $as_echo 'FGREP' >> "conftest.nl"
4505 "$ac_path_FGREP" FGREP
< "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4506 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4507 ac_count
=`expr $ac_count + 1`
4508 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4509 # Best one so far, save it but keep looking for a better one
4510 ac_cv_path_FGREP
="$ac_path_FGREP"
4511 ac_path_FGREP_max
=$ac_count
4513 # 10*(2^10) chars as input seems more than enough
4514 test $ac_count -gt 10 && break
4516 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4519 $ac_path_FGREP_found && break 3
4524 if test -z "$ac_cv_path_FGREP"; then
4525 { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4526 $as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4527 { (exit 1); exit 1; }; }
4530 ac_cv_path_FGREP
=$FGREP
4535 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
4536 $as_echo "$ac_cv_path_FGREP" >&6; }
4537 FGREP
="$ac_cv_path_FGREP"
4540 test -z "$GREP" && GREP
=grep
4560 # Check whether --with-gnu-ld was given.
4561 if test "${with_gnu_ld+set}" = set; then
4562 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
4568 if test "$GCC" = yes; then
4569 # Check if gcc -print-prog-name=ld gives a path.
4570 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4571 $as_echo_n "checking for ld used by $CC... " >&6; }
4574 # gcc leaves a trailing carriage return which upsets mingw
4575 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4577 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
4580 # Accept absolute paths.
4582 re_direlt
='/[^/][^/]*/\.\./'
4583 # Canonicalize the pathname of ld
4584 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4585 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
4586 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4588 test -z "$LD" && LD
="$ac_prog"
4591 # If it fails, then pretend we aren't using GCC.
4595 # If it is relative, then search for the first ld in PATH.
4599 elif test "$with_gnu_ld" = yes; then
4600 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4601 $as_echo_n "checking for GNU ld... " >&6; }
4603 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4604 $as_echo_n "checking for non-GNU ld... " >&6; }
4606 if test "${lt_cv_path_LD+set}" = set; then
4607 $as_echo_n "(cached) " >&6
4609 if test -z "$LD"; then
4610 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
4611 for ac_dir
in $PATH; do
4613 test -z "$ac_dir" && ac_dir
=.
4614 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
4615 lt_cv_path_LD
="$ac_dir/$ac_prog"
4616 # Check to see if the program is GNU ld. I'd rather use --version,
4617 # but apparently some variants of GNU ld only accept -v.
4618 # Break only if it was the GNU/non-GNU ld that we prefer.
4619 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4620 *GNU
* |
*'with BFD'*)
4621 test "$with_gnu_ld" != no
&& break
4624 test "$with_gnu_ld" != yes && break
4631 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
4636 if test -n "$LD"; then
4637 { $as_echo "$as_me:$LINENO: result: $LD" >&5
4638 $as_echo "$LD" >&6; }
4640 { $as_echo "$as_me:$LINENO: result: no" >&5
4641 $as_echo "no" >&6; }
4643 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4644 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4645 { (exit 1); exit 1; }; }
4646 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4647 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4648 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4649 $as_echo_n "(cached) " >&6
4651 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4652 case `$LD -v 2>&1 </dev/null` in
4653 *GNU
* |
*'with BFD'*)
4654 lt_cv_prog_gnu_ld
=yes
4657 lt_cv_prog_gnu_ld
=no
4661 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4662 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4663 with_gnu_ld
=$lt_cv_prog_gnu_ld
4673 { $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
4674 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4675 if test "${lt_cv_path_NM+set}" = set; then
4676 $as_echo_n "(cached) " >&6
4678 if test -n "$NM"; then
4679 # Let the user override the test.
4682 lt_nm_to_check
="${ac_tool_prefix}nm"
4683 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4684 lt_nm_to_check
="$lt_nm_to_check nm"
4686 for lt_tmp_nm
in $lt_nm_to_check; do
4687 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
4688 for ac_dir
in $PATH /usr
/ccs
/bin
/elf
/usr
/ccs
/bin
/usr
/ucb
/bin
; do
4690 test -z "$ac_dir" && ac_dir
=.
4691 tmp_nm
="$ac_dir/$lt_tmp_nm"
4692 if test -f "$tmp_nm" ||
test -f "$tmp_nm$ac_exeext" ; then
4693 # Check to see if the nm accepts a BSD-compat flag.
4694 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4695 # nm: unknown option "B" ignored
4696 # Tru64's nm complains that /dev/null is an invalid object file
4697 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4698 */dev
/null
* |
*'Invalid file or object type'*)
4699 lt_cv_path_NM
="$tmp_nm -B"
4703 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4705 lt_cv_path_NM
="$tmp_nm -p"
4709 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4710 continue # so that we can try to find one that supports BSD flags
4719 : ${lt_cv_path_NM=no}
4722 { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4723 $as_echo "$lt_cv_path_NM" >&6; }
4724 if test "$lt_cv_path_NM" != "no"; then
4727 # Didn't find any BSD compatible name lister, look for dumpbin.
4728 if test -n "$ac_tool_prefix"; then
4729 for ac_prog
in "dumpbin -symbols" "link -dump -symbols"
4731 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4732 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
4733 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4734 $as_echo_n "checking for $ac_word... " >&6; }
4735 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
4736 $as_echo_n "(cached) " >&6
4738 if test -n "$DUMPBIN"; then
4739 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
4741 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4745 test -z "$as_dir" && as_dir
=.
4746 for ac_exec_ext
in '' $ac_executable_extensions; do
4747 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4748 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
4749 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4758 DUMPBIN
=$ac_cv_prog_DUMPBIN
4759 if test -n "$DUMPBIN"; then
4760 { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5
4761 $as_echo "$DUMPBIN" >&6; }
4763 { $as_echo "$as_me:$LINENO: result: no" >&5
4764 $as_echo "no" >&6; }
4768 test -n "$DUMPBIN" && break
4771 if test -z "$DUMPBIN"; then
4772 ac_ct_DUMPBIN
=$DUMPBIN
4773 for ac_prog
in "dumpbin -symbols" "link -dump -symbols"
4775 # Extract the first word of "$ac_prog", so it can be a program name with args.
4776 set dummy
$ac_prog; ac_word
=$2
4777 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4778 $as_echo_n "checking for $ac_word... " >&6; }
4779 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
4780 $as_echo_n "(cached) " >&6
4782 if test -n "$ac_ct_DUMPBIN"; then
4783 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
4785 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4789 test -z "$as_dir" && as_dir
=.
4790 for ac_exec_ext
in '' $ac_executable_extensions; do
4791 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4792 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
4793 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4802 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
4803 if test -n "$ac_ct_DUMPBIN"; then
4804 { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
4805 $as_echo "$ac_ct_DUMPBIN" >&6; }
4807 { $as_echo "$as_me:$LINENO: result: no" >&5
4808 $as_echo "no" >&6; }
4812 test -n "$ac_ct_DUMPBIN" && break
4815 if test "x$ac_ct_DUMPBIN" = x
; then
4818 case $cross_compiling:$ac_tool_warned in
4820 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
4821 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4822 ac_tool_warned
=yes ;;
4824 DUMPBIN
=$ac_ct_DUMPBIN
4829 if test "$DUMPBIN" != ":"; then
4833 test -z "$NM" && NM
=nm
4840 { $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
4841 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4842 if test "${lt_cv_nm_interface+set}" = set; then
4843 $as_echo_n "(cached) " >&6
4845 lt_cv_nm_interface
="BSD nm"
4846 echo "int some_variable = 0;" > conftest.
$ac_ext
4847 (eval echo "\"\$as_me:4847: $ac_compile\"" >&5)
4848 (eval "$ac_compile" 2>conftest.err
)
4849 cat conftest.err
>&5
4850 (eval echo "\"\$as_me:4850: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4851 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
4852 cat conftest.err
>&5
4853 (eval echo "\"\$as_me:4853: output\"" >&5)
4854 cat conftest.out
>&5
4855 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
4856 lt_cv_nm_interface
="MS dumpbin"
4860 { $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
4861 $as_echo "$lt_cv_nm_interface" >&6; }
4863 { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4864 $as_echo_n "checking whether ln -s works... " >&6; }
4866 if test "$LN_S" = "ln -s"; then
4867 { $as_echo "$as_me:$LINENO: result: yes" >&5
4868 $as_echo "yes" >&6; }
4870 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4871 $as_echo "no, using $LN_S" >&6; }
4874 # find the maximum length of command line arguments
4875 { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
4876 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4877 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
4878 $as_echo_n "(cached) " >&6
4885 # On DJGPP, this test can blow up pretty badly due to problems in libc
4886 # (any single argument exceeding 2000 bytes causes a buffer overrun
4887 # during glob expansion). Even if it were fixed, the result of this
4888 # check would be larger than it should be.
4889 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
4893 # Under GNU Hurd, this test is not required because there is
4894 # no limit to the length of command line arguments.
4895 # Libtool will interpret -1 as no limit whatsoever
4896 lt_cv_sys_max_cmd_len
=-1;
4899 cygwin
* | mingw
* | cegcc
*)
4900 # On Win9x/ME, this test blows up -- it succeeds, but takes
4901 # about 5 minutes as the teststring grows exponentially.
4902 # Worse, since 9x/ME are not pre-emptively multitasking,
4903 # you end up with a "frozen" computer, even though with patience
4904 # the test eventually succeeds (with a max line length of 256k).
4905 # Instead, let's just punt: use the minimum linelength reported by
4906 # all of the supported platforms: 8192 (on NT/2K/XP).
4907 lt_cv_sys_max_cmd_len
=8192;
4911 # On AmigaOS with pdksh, this test takes hours, literally.
4912 # So we just punt and use a minimum line length of 8192.
4913 lt_cv_sys_max_cmd_len
=8192;
4916 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
4917 # This has been around since 386BSD, at least. Likely further.
4918 if test -x /sbin
/sysctl
; then
4919 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
4920 elif test -x /usr
/sbin
/sysctl
; then
4921 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
4923 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
4925 # And add a safety zone
4926 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
4927 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
4931 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4932 lt_cv_sys_max_cmd_len
=196608
4936 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4937 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4938 # nice to cause kernel panics so lets avoid the loop below.
4939 # First set a reasonable default.
4940 lt_cv_sys_max_cmd_len
=16384
4942 if test -x /sbin
/sysconfig
; then
4943 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4944 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
4949 lt_cv_sys_max_cmd_len
=102400
4951 sysv5
* | sco5v6
* | sysv4.2uw2
*)
4952 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4953 if test -n "$kargmax"; then
4954 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
4956 lt_cv_sys_max_cmd_len
=32768
4960 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
4961 if test -n "$lt_cv_sys_max_cmd_len"; then
4962 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
4963 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
4965 # Make teststring a little bigger before we do anything with it.
4966 # a 1K string should be a reasonable start.
4967 for i
in 1 2 3 4 5 6 7 8 ; do
4968 teststring
=$teststring$teststring
4970 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
4971 # If test is not a shell built-in, we'll probably end up computing a
4972 # maximum length that is only half of the actual maximum length, but
4974 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4975 = "XX$teststring$teststring"; } >/dev
/null
2>&1 &&
4976 test $i != 17 # 1/2 MB should be enough
4979 teststring
=$teststring$teststring
4981 # Only check the string length outside the loop.
4982 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
4984 # Add a significant safety factor because C++ compilers can tack on
4985 # massive amounts of additional arguments before passing them to the
4986 # linker. It appears as though 1/2 is a usable value.
4987 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
4994 if test -n $lt_cv_sys_max_cmd_len ; then
4995 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
4996 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4998 { $as_echo "$as_me:$LINENO: result: none" >&5
4999 $as_echo "none" >&6; }
5001 max_cmd_len
=$lt_cv_sys_max_cmd_len
5012 { $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
5013 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5014 # Try some XSI features
5017 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5019 && eval 'test $(( 1 + 1 )) -eq 2 \
5020 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5022 { $as_echo "$as_me:$LINENO: result
: $xsi_shell" >&5
5023 $as_echo "$xsi_shell" >&6; }
5026 { $as_echo "$as_me:$LINENO: checking whether the shell understands
\"+=\"" >&5
5027 $as_echo_n "checking whether the shell understands
\"+=\"...
" >&6; }
5029 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
5031 && lt_shell_append=yes
5032 { $as_echo "$as_me:$LINENO: result
: $lt_shell_append" >&5
5033 $as_echo "$lt_shell_append" >&6; }
5036 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5046 # test EBCDIC or ASCII
5047 case `echo X|tr X '\101'` in
5048 A) # ASCII based system
5049 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5050 lt_SP2NL='tr \040 \012'
5051 lt_NL2SP='tr \015\012 \040\040'
5053 *) # EBCDIC based system
5054 lt_SP2NL='tr \100 \n'
5055 lt_NL2SP='tr \r\n \100\100'
5067 { $as_echo "$as_me:$LINENO: checking
for $LD option to reload object files
" >&5
5068 $as_echo_n "checking
for $LD option to reload object files...
" >&6; }
5069 if test "${lt_cv_ld_reload_flag+set}" = set; then
5070 $as_echo_n "(cached
) " >&6
5072 lt_cv_ld_reload_flag='-r'
5074 { $as_echo "$as_me:$LINENO: result
: $lt_cv_ld_reload_flag" >&5
5075 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5076 reload_flag=$lt_cv_ld_reload_flag
5077 case $reload_flag in
5079 *) reload_flag=" $reload_flag" ;;
5081 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5084 if test "$GCC" = yes; then
5085 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5087 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5100 if test -n "$ac_tool_prefix"; then
5101 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
5102 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5103 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5104 $as_echo_n "checking
for $ac_word...
" >&6; }
5105 if test "${ac_cv_prog_OBJDUMP+set}" = set; then
5106 $as_echo_n "(cached
) " >&6
5108 if test -n "$OBJDUMP"; then
5109 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5115 test -z "$as_dir" && as_dir=.
5116 for ac_exec_ext in '' $ac_executable_extensions; do
5117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5118 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
5119 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5128 OBJDUMP=$ac_cv_prog_OBJDUMP
5129 if test -n "$OBJDUMP"; then
5130 { $as_echo "$as_me:$LINENO: result
: $OBJDUMP" >&5
5131 $as_echo "$OBJDUMP" >&6; }
5133 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5134 $as_echo "no
" >&6; }
5139 if test -z "$ac_cv_prog_OBJDUMP"; then
5140 ac_ct_OBJDUMP=$OBJDUMP
5141 # Extract the first word of "objdump
", so it can be a program name with args.
5142 set dummy objdump; ac_word=$2
5143 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5144 $as_echo_n "checking
for $ac_word...
" >&6; }
5145 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
5146 $as_echo_n "(cached
) " >&6
5148 if test -n "$ac_ct_OBJDUMP"; then
5149 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5155 test -z "$as_dir" && as_dir=.
5156 for ac_exec_ext in '' $ac_executable_extensions; do
5157 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5158 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
5159 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5168 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5169 if test -n "$ac_ct_OBJDUMP"; then
5170 { $as_echo "$as_me:$LINENO: result
: $ac_ct_OBJDUMP" >&5
5171 $as_echo "$ac_ct_OBJDUMP" >&6; }
5173 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5174 $as_echo "no
" >&6; }
5177 if test "x
$ac_ct_OBJDUMP" = x; then
5180 case $cross_compiling:$ac_tool_warned in
5182 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5183 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5184 ac_tool_warned=yes ;;
5186 OBJDUMP=$ac_ct_OBJDUMP
5189 OBJDUMP="$ac_cv_prog_OBJDUMP"
5192 test -z "$OBJDUMP" && OBJDUMP=objdump
5202 { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries
" >&5
5203 $as_echo_n "checking how to recognize dependent libraries...
" >&6; }
5204 if test "${lt_cv_deplibs_check_method+set}" = set; then
5205 $as_echo_n "(cached
) " >&6
5207 lt_cv_file_magic_cmd='$MAGIC_CMD'
5208 lt_cv_file_magic_test_file=
5209 lt_cv_deplibs_check_method='unknown'
5210 # Need to set the preceding variable on all platforms that support
5211 # interlibrary dependencies.
5212 # 'none' -- dependencies not supported.
5213 # `unknown' -- same as none, but documents that we really don't know.
5214 # 'pass_all' -- all dependencies passed with no checks.
5215 # 'test_compile' -- check by making test program.
5216 # 'file_magic [[regex]]' -- check by looking for files in library path
5217 # which responds to the $file_magic_cmd with a given extended regex.
5218 # If you have `file' or equivalent on your system and you're not sure
5219 # whether `pass_all' will *always* work, you probably want this one.
5223 lt_cv_deplibs_check_method=pass_all
5227 lt_cv_deplibs_check_method=pass_all
5231 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5232 lt_cv_file_magic_cmd='/usr/bin/file -L'
5233 lt_cv_file_magic_test_file=/shlib/libc.so
5237 # func_win32_libid is a shell function defined in ltmain.sh
5238 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5239 lt_cv_file_magic_cmd='func_win32_libid'
5243 # Base MSYS/MinGW do not provide the 'file' command needed by
5244 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5245 # unless we find 'file', for example because we are cross-compiling.
5246 if ( file / ) >/dev/null 2>&1; then
5247 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5248 lt_cv_file_magic_cmd='func_win32_libid'
5250 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5251 lt_cv_file_magic_cmd='$OBJDUMP -f'
5256 # use the weaker test based on 'objdump'. See mingw*.
5257 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5258 lt_cv_file_magic_cmd='$OBJDUMP -f'
5261 darwin* | rhapsody*)
5262 lt_cv_deplibs_check_method=pass_all
5265 freebsd* | dragonfly*)
5266 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5269 # Not sure whether the presence of OpenBSD here was a mistake.
5270 # Let's accept both of them until this is cleared up.
5271 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5272 lt_cv_file_magic_cmd=/usr/bin/file
5273 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5277 lt_cv_deplibs_check_method=pass_all
5282 lt_cv_deplibs_check_method=pass_all
5285 hpux10.20* | hpux11*)
5286 lt_cv_file_magic_cmd=/usr/bin/file
5289 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5290 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5293 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
5294 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5297 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5298 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5304 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5305 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5308 irix5* | irix6* | nonstopux*)
5310 *-32|*"-32 ") libmagic=32-bit;;
5311 *-n32|*"-n32 ") libmagic=N32;;
5312 *-64|*"-64 ") libmagic=64-bit;;
5313 *) libmagic=never-match;;
5315 lt_cv_deplibs_check_method=pass_all
5318 # This must be Linux ELF.
5319 linux* | k*bsd*-gnu)
5320 lt_cv_deplibs_check_method=pass_all
5324 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5325 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5327 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5332 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5333 lt_cv_file_magic_cmd=/usr/bin/file
5334 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5338 lt_cv_deplibs_check_method=pass_all
5342 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
5343 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5345 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5349 osf3* | osf4* | osf5*)
5350 lt_cv_deplibs_check_method=pass_all
5354 lt_cv_deplibs_check_method=pass_all
5358 lt_cv_deplibs_check_method=pass_all
5361 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5362 lt_cv_deplibs_check_method=pass_all
5366 case $host_vendor in
5368 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
5369 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5372 lt_cv_deplibs_check_method=pass_all
5375 lt_cv_file_magic_cmd='/bin/file'
5376 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5379 lt_cv_file_magic_cmd='/bin/file'
5380 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
5381 lt_cv_file_magic_test_file=/lib/libc.so
5384 lt_cv_deplibs_check_method=pass_all
5387 lt_cv_deplibs_check_method=pass_all
5393 lt_cv_deplibs_check_method=pass_all
5398 { $as_echo "$as_me:$LINENO: result
: $lt_cv_deplibs_check_method" >&5
5399 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5400 file_magic_cmd=$lt_cv_file_magic_cmd
5401 deplibs_check_method=$lt_cv_deplibs_check_method
5402 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5415 if test -n "$ac_tool_prefix"; then
5416 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5417 set dummy ${ac_tool_prefix}ar; ac_word=$2
5418 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5419 $as_echo_n "checking
for $ac_word...
" >&6; }
5420 if test "${ac_cv_prog_AR+set}" = set; then
5421 $as_echo_n "(cached
) " >&6
5423 if test -n "$AR"; then
5424 ac_cv_prog_AR="$AR" # Let the user override the test.
5426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5430 test -z "$as_dir" && as_dir=.
5431 for ac_exec_ext in '' $ac_executable_extensions; do
5432 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5433 ac_cv_prog_AR="${ac_tool_prefix}ar"
5434 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5444 if test -n "$AR"; then
5445 { $as_echo "$as_me:$LINENO: result
: $AR" >&5
5446 $as_echo "$AR" >&6; }
5448 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5449 $as_echo "no
" >&6; }
5454 if test -z "$ac_cv_prog_AR"; then
5456 # Extract the first word of "ar", so it can be a program name with args.
5457 set dummy ar; ac_word=$2
5458 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5459 $as_echo_n "checking
for $ac_word...
" >&6; }
5460 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5461 $as_echo_n "(cached
) " >&6
5463 if test -n "$ac_ct_AR"; then
5464 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5470 test -z "$as_dir" && as_dir=.
5471 for ac_exec_ext in '' $ac_executable_extensions; do
5472 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5473 ac_cv_prog_ac_ct_AR="ar"
5474 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5483 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5484 if test -n "$ac_ct_AR"; then
5485 { $as_echo "$as_me:$LINENO: result
: $ac_ct_AR" >&5
5486 $as_echo "$ac_ct_AR" >&6; }
5488 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5489 $as_echo "no
" >&6; }
5492 if test "x
$ac_ct_AR" = x; then
5495 case $cross_compiling:$ac_tool_warned in
5497 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5498 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5499 ac_tool_warned=yes ;;
5507 test -z "$AR" && AR=ar
5508 test -z "$AR_FLAGS" && AR_FLAGS=cru
5520 if test -n "$ac_tool_prefix"; then
5521 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
5522 set dummy ${ac_tool_prefix}strip; ac_word=$2
5523 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5524 $as_echo_n "checking
for $ac_word...
" >&6; }
5525 if test "${ac_cv_prog_STRIP+set}" = set; then
5526 $as_echo_n "(cached
) " >&6
5528 if test -n "$STRIP"; then
5529 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5535 test -z "$as_dir" && as_dir=.
5536 for ac_exec_ext in '' $ac_executable_extensions; do
5537 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5538 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
5539 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5548 STRIP=$ac_cv_prog_STRIP
5549 if test -n "$STRIP"; then
5550 { $as_echo "$as_me:$LINENO: result
: $STRIP" >&5
5551 $as_echo "$STRIP" >&6; }
5553 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5554 $as_echo "no
" >&6; }
5559 if test -z "$ac_cv_prog_STRIP"; then
5561 # Extract the first word of "strip
", so it can be a program name with args.
5562 set dummy strip; ac_word=$2
5563 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5564 $as_echo_n "checking
for $ac_word...
" >&6; }
5565 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5566 $as_echo_n "(cached
) " >&6
5568 if test -n "$ac_ct_STRIP"; then
5569 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5575 test -z "$as_dir" && as_dir=.
5576 for ac_exec_ext in '' $ac_executable_extensions; do
5577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5578 ac_cv_prog_ac_ct_STRIP="strip
"
5579 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5588 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5589 if test -n "$ac_ct_STRIP"; then
5590 { $as_echo "$as_me:$LINENO: result
: $ac_ct_STRIP" >&5
5591 $as_echo "$ac_ct_STRIP" >&6; }
5593 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5594 $as_echo "no
" >&6; }
5597 if test "x
$ac_ct_STRIP" = x; then
5600 case $cross_compiling:$ac_tool_warned in
5602 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5603 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5604 ac_tool_warned=yes ;;
5609 STRIP="$ac_cv_prog_STRIP"
5612 test -z "$STRIP" && STRIP=:
5619 if test -n "$ac_tool_prefix"; then
5620 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
5621 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5622 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5623 $as_echo_n "checking
for $ac_word...
" >&6; }
5624 if test "${ac_cv_prog_RANLIB+set}" = set; then
5625 $as_echo_n "(cached
) " >&6
5627 if test -n "$RANLIB"; then
5628 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5634 test -z "$as_dir" && as_dir=.
5635 for ac_exec_ext in '' $ac_executable_extensions; do
5636 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5637 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
5638 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5647 RANLIB=$ac_cv_prog_RANLIB
5648 if test -n "$RANLIB"; then
5649 { $as_echo "$as_me:$LINENO: result
: $RANLIB" >&5
5650 $as_echo "$RANLIB" >&6; }
5652 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5653 $as_echo "no
" >&6; }
5658 if test -z "$ac_cv_prog_RANLIB"; then
5659 ac_ct_RANLIB=$RANLIB
5660 # Extract the first word of "ranlib
", so it can be a program name with args.
5661 set dummy ranlib; ac_word=$2
5662 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5663 $as_echo_n "checking
for $ac_word...
" >&6; }
5664 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5665 $as_echo_n "(cached
) " >&6
5667 if test -n "$ac_ct_RANLIB"; then
5668 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5674 test -z "$as_dir" && as_dir=.
5675 for ac_exec_ext in '' $ac_executable_extensions; do
5676 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5677 ac_cv_prog_ac_ct_RANLIB="ranlib
"
5678 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5687 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5688 if test -n "$ac_ct_RANLIB"; then
5689 { $as_echo "$as_me:$LINENO: result
: $ac_ct_RANLIB" >&5
5690 $as_echo "$ac_ct_RANLIB" >&6; }
5692 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5693 $as_echo "no
" >&6; }
5696 if test "x
$ac_ct_RANLIB" = x; then
5699 case $cross_compiling:$ac_tool_warned in
5701 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5702 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5703 ac_tool_warned=yes ;;
5705 RANLIB=$ac_ct_RANLIB
5708 RANLIB="$ac_cv_prog_RANLIB"
5711 test -z "$RANLIB" && RANLIB=:
5718 # Determine commands to create old-style static archives.
5719 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5720 old_postinstall_cmds='chmod 644 $oldlib'
5721 old_postuninstall_cmds=
5723 if test -n "$RANLIB"; then
5726 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
5729 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
5732 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
5768 # If no C compiler was specified, use CC.
5771 # If no C compiler flags were specified, use CFLAGS.
5772 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5774 # Allow CC to be a program name with arguments.
5778 # Check for command to grab the raw symbol name followed by C symbol from nm.
5779 { $as_echo "$as_me:$LINENO: checking
command to parse
$NM output from
$compiler object
" >&5
5780 $as_echo_n "checking
command to parse
$NM output from
$compiler object...
" >&6; }
5781 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5782 $as_echo_n "(cached
) " >&6
5785 # These are sane defaults that work on at least a few old systems.
5786 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5788 # Character class describing NM global symbol codes.
5789 symcode='[BCDEGRST]'
5791 # Regexp to match symbols that can be accessed directly from C.
5792 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5794 # Define system-specific variables.
5799 cygwin* | mingw* | pw32* | cegcc*)
5800 symcode='[ABCDGISTW]'
5803 if test "$host_cpu" = ia64; then
5804 symcode='[ABCDEGRST]'
5808 symcode='[BCDEGRST]'
5811 symcode='[BCDEGQRST]'
5822 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5830 # If we're using GNU nm, then use its standard symbol codes.
5831 case `$NM -V 2>&1` in
5832 *GNU* | *'with BFD'*)
5833 symcode='[ABCDGIRSTW]' ;;
5836 # Transform an extracted symbol line into a proper C declaration.
5837 # Some systems (esp. on ia64) link data and code symbols differently,
5838 # so use this general approach.
5839 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5841 # Transform an extracted symbol line into symbol name and symbol address
5842 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5843 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
5845 # Handle CRLF in mingw tool chain
5849 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5853 # Try without a prefix underscore, then with it.
5854 for ac_symprfx in "" "_
"; do
5856 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5857 symxfrm="\\1 $ac_symprfx\\2 \\2"
5859 # Write the raw and C identifiers.
5860 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
5861 # Fake it for dumpbin and say T for any non-static function
5862 # and D for any global variable.
5863 # Also find C++ and __fastcall symbols from MSVC++,
5864 # which start with @ or ?.
5865 lt_cv_sys_global_symbol_pipe="$AWK '"\
5866 " {last_section=section; section=\$ 3};"\
5867 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5868 " \$ 0!~/External *\|/{next};"\
5869 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5870 " {if(hide[section]) next};"\
5871 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5872 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5873 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5874 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5875 " ' prfx
=^
$ac_symprfx"
5877 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5880 # Check to see that the pipe works correctly.
5884 cat > conftest.$ac_ext <<_LT_EOF
5889 void nm_test_func(void);
5890 void nm_test_func(void){}
5894 int main(){nm_test_var='a';nm_test_func();return(0);}
5897 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5898 (eval $ac_compile) 2>&5
5900 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
5901 (exit $ac_status); }; then
5902 # Now try to grab the symbols.
5904 if { (eval echo "$as_me:$LINENO: \"$NM conftest.
$ac_objext \|
$lt_cv_sys_global_symbol_pipe \
> $nlist\"") >&5
5905 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5907 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
5908 (exit $ac_status); } && test -s "$nlist"; then
5909 # Try sorting and uniquifying the output.
5910 if sort "$nlist" | uniq > "$nlist"T; then
5911 mv -f "$nlist"T "$nlist"
5916 # Make sure that we snagged all the symbols we need.
5917 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5918 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5919 cat <<_LT_EOF > conftest.$ac_ext
5925 # Now generate the symbol file.
5926 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5928 cat <<_LT_EOF >> conftest.$ac_ext
5930 /* The mapping between symbol names and symbols. */
5935 lt__PROGRAM__LTX_preloaded_symbols[] =
5937 { "@PROGRAM@
", (void *) 0 },
5939 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5940 cat <<\_LT_EOF >> conftest.$ac_ext
5944 /* This works around a problem in FreeBSD linker */
5945 #ifdef FREEBSD_WORKAROUND
5946 static const void *lt_preloaded_setup() {
5947 return lt__PROGRAM__LTX_preloaded_symbols;
5955 # Now try linking the two files.
5956 mv conftest.$ac_objext conftstm.$ac_objext
5957 lt_save_LIBS="$LIBS"
5958 lt_save_CFLAGS="$CFLAGS"
5959 LIBS="conftstm.
$ac_objext"
5960 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5961 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5962 (eval $ac_link) 2>&5
5964 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
5965 (exit $ac_status); } && test -s conftest${ac_exeext}; then
5968 LIBS="$lt_save_LIBS"
5969 CFLAGS="$lt_save_CFLAGS"
5971 echo "cannot
find nm_test_func
in $nlist" >&5
5974 echo "cannot
find nm_test_var
in $nlist" >&5
5977 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
5980 echo "$progname: failed program was
:" >&5
5981 cat conftest.$ac_ext >&5
5983 rm -rf conftest* conftst*
5985 # Do not use the global_symbol_pipe unless it works.
5986 if test "$pipe_works" = yes; then
5989 lt_cv_sys_global_symbol_pipe=
5995 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5996 lt_cv_sys_global_symbol_to_cdecl=
5998 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5999 { $as_echo "$as_me:$LINENO: result
: failed
" >&5
6000 $as_echo "failed
" >&6; }
6002 { $as_echo "$as_me:$LINENO: result
: ok
" >&5
6003 $as_echo "ok
" >&6; }
6028 # Check whether --enable-libtool-lock was given.
6029 if test "${enable_libtool_lock+set}" = set; then
6030 enableval=$enable_libtool_lock;
6033 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
6035 # Some flags need to be propagated to the compiler or linker for good
6039 # Find out which ABI we are using.
6040 echo 'int i;' > conftest.$ac_ext
6041 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6042 (eval $ac_compile) 2>&5
6044 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6045 (exit $ac_status); }; then
6046 case `/usr/bin/file conftest.$ac_objext` in
6058 # Find out which ABI we are using.
6059 echo '#line 6059 "configure
"' > conftest.$ac_ext
6060 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6061 (eval $ac_compile) 2>&5
6063 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6064 (exit $ac_status); }; then
6065 if test "$lt_cv_prog_gnu_ld" = yes; then
6066 case `/usr/bin/file conftest.$ac_objext` in
6068 LD="${LD-ld} -melf32bsmip"
6071 LD="${LD-ld} -melf32bmipn32"
6074 LD="${LD-ld} -melf64bmip"
6078 case `/usr/bin/file conftest.$ac_objext` in
6094 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6095 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6096 # Find out which ABI we are using.
6097 echo 'int i;' > conftest.$ac_ext
6098 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6099 (eval $ac_compile) 2>&5
6101 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6102 (exit $ac_status); }; then
6103 case `/usr/bin/file conftest.o` in
6106 x86_64-*kfreebsd*-gnu)
6107 LD="${LD-ld} -m elf_i386_fbsd
"
6110 LD="${LD-ld} -m elf_i386
"
6112 ppc64-*linux*|powerpc64-*linux*)
6113 LD="${LD-ld} -m elf32ppclinux
"
6116 LD="${LD-ld} -m elf_s390
"
6119 LD="${LD-ld} -m elf32_sparc
"
6125 x86_64-*kfreebsd*-gnu)
6126 LD="${LD-ld} -m elf_x86_64_fbsd
"
6129 LD="${LD-ld} -m elf_x86_64
"
6131 ppc*-*linux*|powerpc*-*linux*)
6132 LD="${LD-ld} -m elf64ppc
"
6134 s390*-*linux*|s390*-*tpf*)
6135 LD="${LD-ld} -m elf64_s390
"
6138 LD="${LD-ld} -m elf64_sparc
"
6148 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6149 SAVE_CFLAGS="$CFLAGS"
6150 CFLAGS="$CFLAGS -belf"
6151 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs
-belf" >&5
6152 $as_echo_n "checking whether the C compiler needs
-belf...
" >&6; }
6153 if test "${lt_cv_cc_needs_belf+set}" = set; then
6154 $as_echo_n "(cached
) " >&6
6157 ac_cpp='$CPP $CPPFLAGS'
6158 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6159 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6160 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6162 cat >conftest.$ac_ext <<_ACEOF
6165 cat confdefs.h >>conftest.$ac_ext
6166 cat >>conftest.$ac_ext <<_ACEOF
6167 /* end confdefs.h. */
6177 rm -f conftest.$ac_objext conftest$ac_exeext
6178 if { (ac_try="$ac_link"
6180 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6181 *) ac_try_echo=$ac_try;;
6183 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
6184 $as_echo "$ac_try_echo") >&5
6185 (eval "$ac_link") 2>conftest.er1
6187 grep -v '^ *+' conftest.er1 >conftest.err
6189 cat conftest.err >&5
6190 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6191 (exit $ac_status); } && {
6192 test -z "$ac_c_werror_flag" ||
6193 test ! -s conftest.err
6194 } && test -s conftest$ac_exeext && {
6195 test "$cross_compiling" = yes ||
6196 $as_test_x conftest$ac_exeext
6198 lt_cv_cc_needs_belf=yes
6200 $as_echo "$as_me: failed program was
:" >&5
6201 sed 's/^/| /' conftest.$ac_ext >&5
6203 lt_cv_cc_needs_belf=no
6206 rm -rf conftest.dSYM
6207 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6208 conftest$ac_exeext conftest.$ac_ext
6210 ac_cpp='$CPP $CPPFLAGS'
6211 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6212 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6213 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6216 { $as_echo "$as_me:$LINENO: result
: $lt_cv_cc_needs_belf" >&5
6217 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6218 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6219 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6220 CFLAGS="$SAVE_CFLAGS"
6224 # Find out which ABI we are using.
6225 echo 'int i;' > conftest.$ac_ext
6226 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6227 (eval $ac_compile) 2>&5
6229 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6230 (exit $ac_status); }; then
6231 case `/usr/bin/file conftest.o` in
6233 case $lt_cv_prog_gnu_ld in
6234 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
6236 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6248 need_locks="$enable_libtool_lock"
6252 rhapsody* | darwin*)
6253 if test -n "$ac_tool_prefix"; then
6254 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
6255 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6256 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6257 $as_echo_n "checking
for $ac_word...
" >&6; }
6258 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
6259 $as_echo_n "(cached
) " >&6
6261 if test -n "$DSYMUTIL"; then
6262 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6268 test -z "$as_dir" && as_dir=.
6269 for ac_exec_ext in '' $ac_executable_extensions; do
6270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6271 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
6272 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6281 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6282 if test -n "$DSYMUTIL"; then
6283 { $as_echo "$as_me:$LINENO: result
: $DSYMUTIL" >&5
6284 $as_echo "$DSYMUTIL" >&6; }
6286 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6287 $as_echo "no
" >&6; }
6292 if test -z "$ac_cv_prog_DSYMUTIL"; then
6293 ac_ct_DSYMUTIL=$DSYMUTIL
6294 # Extract the first word of "dsymutil
", so it can be a program name with args.
6295 set dummy dsymutil; ac_word=$2
6296 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6297 $as_echo_n "checking
for $ac_word...
" >&6; }
6298 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
6299 $as_echo_n "(cached
) " >&6
6301 if test -n "$ac_ct_DSYMUTIL"; then
6302 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6308 test -z "$as_dir" && as_dir=.
6309 for ac_exec_ext in '' $ac_executable_extensions; do
6310 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6311 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
6312 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6321 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6322 if test -n "$ac_ct_DSYMUTIL"; then
6323 { $as_echo "$as_me:$LINENO: result
: $ac_ct_DSYMUTIL" >&5
6324 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6326 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6327 $as_echo "no
" >&6; }
6330 if test "x
$ac_ct_DSYMUTIL" = x; then
6333 case $cross_compiling:$ac_tool_warned in
6335 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6336 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6337 ac_tool_warned=yes ;;
6339 DSYMUTIL=$ac_ct_DSYMUTIL
6342 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6345 if test -n "$ac_tool_prefix"; then
6346 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
6347 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6348 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6349 $as_echo_n "checking
for $ac_word...
" >&6; }
6350 if test "${ac_cv_prog_NMEDIT+set}" = set; then
6351 $as_echo_n "(cached
) " >&6
6353 if test -n "$NMEDIT"; then
6354 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6356 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6360 test -z "$as_dir" && as_dir=.
6361 for ac_exec_ext in '' $ac_executable_extensions; do
6362 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6363 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
6364 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6373 NMEDIT=$ac_cv_prog_NMEDIT
6374 if test -n "$NMEDIT"; then
6375 { $as_echo "$as_me:$LINENO: result
: $NMEDIT" >&5
6376 $as_echo "$NMEDIT" >&6; }
6378 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6379 $as_echo "no
" >&6; }
6384 if test -z "$ac_cv_prog_NMEDIT"; then
6385 ac_ct_NMEDIT=$NMEDIT
6386 # Extract the first word of "nmedit
", so it can be a program name with args.
6387 set dummy nmedit; ac_word=$2
6388 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6389 $as_echo_n "checking
for $ac_word...
" >&6; }
6390 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
6391 $as_echo_n "(cached
) " >&6
6393 if test -n "$ac_ct_NMEDIT"; then
6394 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6400 test -z "$as_dir" && as_dir=.
6401 for ac_exec_ext in '' $ac_executable_extensions; do
6402 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6403 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
6404 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6413 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6414 if test -n "$ac_ct_NMEDIT"; then
6415 { $as_echo "$as_me:$LINENO: result
: $ac_ct_NMEDIT" >&5
6416 $as_echo "$ac_ct_NMEDIT" >&6; }
6418 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6419 $as_echo "no
" >&6; }
6422 if test "x
$ac_ct_NMEDIT" = x; then
6425 case $cross_compiling:$ac_tool_warned in
6427 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6428 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6429 ac_tool_warned=yes ;;
6431 NMEDIT=$ac_ct_NMEDIT
6434 NMEDIT="$ac_cv_prog_NMEDIT"
6437 if test -n "$ac_tool_prefix"; then
6438 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
6439 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6440 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6441 $as_echo_n "checking
for $ac_word...
" >&6; }
6442 if test "${ac_cv_prog_LIPO+set}" = set; then
6443 $as_echo_n "(cached
) " >&6
6445 if test -n "$LIPO"; then
6446 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6452 test -z "$as_dir" && as_dir=.
6453 for ac_exec_ext in '' $ac_executable_extensions; do
6454 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6455 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
6456 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6465 LIPO=$ac_cv_prog_LIPO
6466 if test -n "$LIPO"; then
6467 { $as_echo "$as_me:$LINENO: result
: $LIPO" >&5
6468 $as_echo "$LIPO" >&6; }
6470 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6471 $as_echo "no
" >&6; }
6476 if test -z "$ac_cv_prog_LIPO"; then
6478 # Extract the first word of "lipo
", so it can be a program name with args.
6479 set dummy lipo; ac_word=$2
6480 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6481 $as_echo_n "checking
for $ac_word...
" >&6; }
6482 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
6483 $as_echo_n "(cached
) " >&6
6485 if test -n "$ac_ct_LIPO"; then
6486 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6492 test -z "$as_dir" && as_dir=.
6493 for ac_exec_ext in '' $ac_executable_extensions; do
6494 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6495 ac_cv_prog_ac_ct_LIPO="lipo
"
6496 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6505 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6506 if test -n "$ac_ct_LIPO"; then
6507 { $as_echo "$as_me:$LINENO: result
: $ac_ct_LIPO" >&5
6508 $as_echo "$ac_ct_LIPO" >&6; }
6510 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6511 $as_echo "no
" >&6; }
6514 if test "x
$ac_ct_LIPO" = x; then
6517 case $cross_compiling:$ac_tool_warned in
6519 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6520 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6521 ac_tool_warned=yes ;;
6526 LIPO="$ac_cv_prog_LIPO"
6529 if test -n "$ac_tool_prefix"; then
6530 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
6531 set dummy ${ac_tool_prefix}otool; ac_word=$2
6532 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6533 $as_echo_n "checking
for $ac_word...
" >&6; }
6534 if test "${ac_cv_prog_OTOOL+set}" = set; then
6535 $as_echo_n "(cached
) " >&6
6537 if test -n "$OTOOL"; then
6538 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6544 test -z "$as_dir" && as_dir=.
6545 for ac_exec_ext in '' $ac_executable_extensions; do
6546 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6547 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
6548 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6557 OTOOL=$ac_cv_prog_OTOOL
6558 if test -n "$OTOOL"; then
6559 { $as_echo "$as_me:$LINENO: result
: $OTOOL" >&5
6560 $as_echo "$OTOOL" >&6; }
6562 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6563 $as_echo "no
" >&6; }
6568 if test -z "$ac_cv_prog_OTOOL"; then
6570 # Extract the first word of "otool
", so it can be a program name with args.
6571 set dummy otool; ac_word=$2
6572 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6573 $as_echo_n "checking
for $ac_word...
" >&6; }
6574 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
6575 $as_echo_n "(cached
) " >&6
6577 if test -n "$ac_ct_OTOOL"; then
6578 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6584 test -z "$as_dir" && as_dir=.
6585 for ac_exec_ext in '' $ac_executable_extensions; do
6586 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6587 ac_cv_prog_ac_ct_OTOOL="otool
"
6588 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6597 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6598 if test -n "$ac_ct_OTOOL"; then
6599 { $as_echo "$as_me:$LINENO: result
: $ac_ct_OTOOL" >&5
6600 $as_echo "$ac_ct_OTOOL" >&6; }
6602 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6603 $as_echo "no
" >&6; }
6606 if test "x
$ac_ct_OTOOL" = x; then
6609 case $cross_compiling:$ac_tool_warned in
6611 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6612 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6613 ac_tool_warned=yes ;;
6618 OTOOL="$ac_cv_prog_OTOOL"
6621 if test -n "$ac_tool_prefix"; then
6622 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
6623 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6624 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6625 $as_echo_n "checking
for $ac_word...
" >&6; }
6626 if test "${ac_cv_prog_OTOOL64+set}" = set; then
6627 $as_echo_n "(cached
) " >&6
6629 if test -n "$OTOOL64"; then
6630 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6636 test -z "$as_dir" && as_dir=.
6637 for ac_exec_ext in '' $ac_executable_extensions; do
6638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6639 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
6640 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6649 OTOOL64=$ac_cv_prog_OTOOL64
6650 if test -n "$OTOOL64"; then
6651 { $as_echo "$as_me:$LINENO: result
: $OTOOL64" >&5
6652 $as_echo "$OTOOL64" >&6; }
6654 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6655 $as_echo "no
" >&6; }
6660 if test -z "$ac_cv_prog_OTOOL64"; then
6661 ac_ct_OTOOL64=$OTOOL64
6662 # Extract the first word of "otool64
", so it can be a program name with args.
6663 set dummy otool64; ac_word=$2
6664 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6665 $as_echo_n "checking
for $ac_word...
" >&6; }
6666 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
6667 $as_echo_n "(cached
) " >&6
6669 if test -n "$ac_ct_OTOOL64"; then
6670 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6676 test -z "$as_dir" && as_dir=.
6677 for ac_exec_ext in '' $ac_executable_extensions; do
6678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6679 ac_cv_prog_ac_ct_OTOOL64="otool64
"
6680 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6689 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6690 if test -n "$ac_ct_OTOOL64"; then
6691 { $as_echo "$as_me:$LINENO: result
: $ac_ct_OTOOL64" >&5
6692 $as_echo "$ac_ct_OTOOL64" >&6; }
6694 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6695 $as_echo "no
" >&6; }
6698 if test "x
$ac_ct_OTOOL64" = x; then
6701 case $cross_compiling:$ac_tool_warned in
6703 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6704 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6705 ac_tool_warned=yes ;;
6707 OTOOL64=$ac_ct_OTOOL64
6710 OTOOL64="$ac_cv_prog_OTOOL64"
6739 { $as_echo "$as_me:$LINENO: checking
for -single_module linker flag
" >&5
6740 $as_echo_n "checking
for -single_module linker flag...
" >&6; }
6741 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
6742 $as_echo_n "(cached
) " >&6
6744 lt_cv_apple_cc_single_mod=no
6745 if test -z "${LT_MULTI_MODULE}"; then
6746 # By default we will add the -single_module flag. You can override
6747 # by either setting the environment variable LT_MULTI_MODULE
6748 # non-empty at configure time, or by adding -multi_module to the
6750 rm -rf libconftest.dylib*
6751 echo "int foo
(void
){return 1;}" > conftest.c
6752 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6753 -dynamiclib -Wl,-single_module conftest.c
" >&5
6754 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6755 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6757 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6758 lt_cv_apple_cc_single_mod=yes
6760 cat conftest.err >&5
6762 rm -rf libconftest.dylib*
6766 { $as_echo "$as_me:$LINENO: result
: $lt_cv_apple_cc_single_mod" >&5
6767 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6768 { $as_echo "$as_me:$LINENO: checking
for -exported_symbols_list linker flag
" >&5
6769 $as_echo_n "checking
for -exported_symbols_list linker flag...
" >&6; }
6770 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
6771 $as_echo_n "(cached
) " >&6
6773 lt_cv_ld_exported_symbols_list=no
6774 save_LDFLAGS=$LDFLAGS
6775 echo "_main
" > conftest.sym
6776 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
6777 cat >conftest.$ac_ext <<_ACEOF
6780 cat confdefs.h >>conftest.$ac_ext
6781 cat >>conftest.$ac_ext <<_ACEOF
6782 /* end confdefs.h. */
6792 rm -f conftest.$ac_objext conftest$ac_exeext
6793 if { (ac_try="$ac_link"
6795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6796 *) ac_try_echo=$ac_try;;
6798 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
6799 $as_echo "$ac_try_echo") >&5
6800 (eval "$ac_link") 2>conftest.er1
6802 grep -v '^ *+' conftest.er1 >conftest.err
6804 cat conftest.err >&5
6805 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6806 (exit $ac_status); } && {
6807 test -z "$ac_c_werror_flag" ||
6808 test ! -s conftest.err
6809 } && test -s conftest$ac_exeext && {
6810 test "$cross_compiling" = yes ||
6811 $as_test_x conftest$ac_exeext
6813 lt_cv_ld_exported_symbols_list=yes
6815 $as_echo "$as_me: failed program was
:" >&5
6816 sed 's/^/| /' conftest.$ac_ext >&5
6818 lt_cv_ld_exported_symbols_list=no
6821 rm -rf conftest.dSYM
6822 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6823 conftest$ac_exeext conftest.$ac_ext
6824 LDFLAGS="$save_LDFLAGS"
6827 { $as_echo "$as_me:$LINENO: result
: $lt_cv_ld_exported_symbols_list" >&5
6828 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6830 rhapsody* | darwin1.[012])
6831 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6833 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6834 darwin*) # darwin 5.x on
6835 # if running on 10.5 or later, the deployment target defaults
6836 # to the OS version, if on x86, and 10.4, the deployment
6837 # target defaults to 10.4. Don't you love it?
6838 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6839 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6840 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6842 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6844 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6848 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6849 _lt_dar_single_mod='$single_module'
6851 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6852 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6854 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6856 if test "$DSYMUTIL" != ":"; then
6857 _lt_dsymutil='~$DSYMUTIL $lib || :'
6865 ac_cpp='$CPP $CPPFLAGS'
6866 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6867 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6868 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6869 { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor
" >&5
6870 $as_echo_n "checking how to run the C preprocessor...
" >&6; }
6871 # On Suns, sometimes $CPP names a directory.
6872 if test -n "$CPP" && test -d "$CPP"; then
6875 if test -z "$CPP"; then
6876 if test "${ac_cv_prog_CPP+set}" = set; then
6877 $as_echo_n "(cached
) " >&6
6879 # Double quotes because CPP needs to be expanded
6880 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib
/cpp
"
6883 for ac_c_preproc_warn_flag in '' yes
6885 # Use a header file that comes with gcc, so configuring glibc
6886 # with a fresh cross-compiler works.
6887 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6888 # <limits.h> exists even on freestanding compilers.
6889 # On the NeXT, cc -E runs the code through the compiler's parser,
6890 # not just through cpp. "Syntax error
" is here to catch this case.
6891 cat >conftest.$ac_ext <<_ACEOF
6894 cat confdefs.h >>conftest.$ac_ext
6895 cat >>conftest.$ac_ext <<_ACEOF
6896 /* end confdefs.h. */
6898 # include <limits.h>
6900 # include <assert.h>
6904 if { (ac_try="$ac_cpp conftest.
$ac_ext"
6906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6907 *) ac_try_echo=$ac_try;;
6909 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
6910 $as_echo "$ac_try_echo") >&5
6911 (eval "$ac_cpp conftest.
$ac_ext") 2>conftest.er1
6913 grep -v '^ *+' conftest.er1 >conftest.err
6915 cat conftest.err >&5
6916 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6917 (exit $ac_status); } >/dev/null && {
6918 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6919 test ! -s conftest.err
6923 $as_echo "$as_me: failed program was
:" >&5
6924 sed 's/^/| /' conftest.$ac_ext >&5
6926 # Broken: fails on valid input.
6930 rm -f conftest.err conftest.$ac_ext
6932 # OK, works on sane cases. Now check whether nonexistent headers
6933 # can be detected and how.
6934 cat >conftest.$ac_ext <<_ACEOF
6937 cat confdefs.h >>conftest.$ac_ext
6938 cat >>conftest.$ac_ext <<_ACEOF
6939 /* end confdefs.h. */
6940 #include <ac_nonexistent.h>
6942 if { (ac_try="$ac_cpp conftest.
$ac_ext"
6944 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6945 *) ac_try_echo=$ac_try;;
6947 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
6948 $as_echo "$ac_try_echo") >&5
6949 (eval "$ac_cpp conftest.
$ac_ext") 2>conftest.er1
6951 grep -v '^ *+' conftest.er1 >conftest.err
6953 cat conftest.err >&5
6954 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6955 (exit $ac_status); } >/dev/null && {
6956 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6957 test ! -s conftest.err
6959 # Broken: success on invalid input.
6962 $as_echo "$as_me: failed program was
:" >&5
6963 sed 's/^/| /' conftest.$ac_ext >&5
6965 # Passes both tests.
6970 rm -f conftest.err conftest.$ac_ext
6973 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6974 rm -f conftest.err conftest.$ac_ext
6975 if $ac_preproc_ok; then
6987 { $as_echo "$as_me:$LINENO: result
: $CPP" >&5
6988 $as_echo "$CPP" >&6; }
6990 for ac_c_preproc_warn_flag in '' yes
6992 # Use a header file that comes with gcc, so configuring glibc
6993 # with a fresh cross-compiler works.
6994 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6995 # <limits.h> exists even on freestanding compilers.
6996 # On the NeXT, cc -E runs the code through the compiler's parser,
6997 # not just through cpp. "Syntax error
" is here to catch this case.
6998 cat >conftest.$ac_ext <<_ACEOF
7001 cat confdefs.h >>conftest.$ac_ext
7002 cat >>conftest.$ac_ext <<_ACEOF
7003 /* end confdefs.h. */
7005 # include <limits.h>
7007 # include <assert.h>
7011 if { (ac_try="$ac_cpp conftest.
$ac_ext"
7013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7014 *) ac_try_echo=$ac_try;;
7016 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
7017 $as_echo "$ac_try_echo") >&5
7018 (eval "$ac_cpp conftest.
$ac_ext") 2>conftest.er1
7020 grep -v '^ *+' conftest.er1 >conftest.err
7022 cat conftest.err >&5
7023 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
7024 (exit $ac_status); } >/dev/null && {
7025 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7026 test ! -s conftest.err
7030 $as_echo "$as_me: failed program was
:" >&5
7031 sed 's/^/| /' conftest.$ac_ext >&5
7033 # Broken: fails on valid input.
7037 rm -f conftest.err conftest.$ac_ext
7039 # OK, works on sane cases. Now check whether nonexistent headers
7040 # can be detected and how.
7041 cat >conftest.$ac_ext <<_ACEOF
7044 cat confdefs.h >>conftest.$ac_ext
7045 cat >>conftest.$ac_ext <<_ACEOF
7046 /* end confdefs.h. */
7047 #include <ac_nonexistent.h>
7049 if { (ac_try="$ac_cpp conftest.
$ac_ext"
7051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7052 *) ac_try_echo=$ac_try;;
7054 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
7055 $as_echo "$ac_try_echo") >&5
7056 (eval "$ac_cpp conftest.
$ac_ext") 2>conftest.er1
7058 grep -v '^ *+' conftest.er1 >conftest.err
7060 cat conftest.err >&5
7061 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
7062 (exit $ac_status); } >/dev/null && {
7063 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7064 test ! -s conftest.err
7066 # Broken: success on invalid input.
7069 $as_echo "$as_me: failed program was
:" >&5
7070 sed 's/^/| /' conftest.$ac_ext >&5
7072 # Passes both tests.
7077 rm -f conftest.err conftest.$ac_ext
7080 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7081 rm -f conftest.err conftest.$ac_ext
7082 if $ac_preproc_ok; then
7085 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
7086 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7087 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
7088 See \`config.log' for more details.
" >&5
7089 $as_echo "$as_me: error
: C preprocessor
\"$CPP\" fails sanity check
7090 See \
`config.log' for more details." >&2;}
7091 { (exit 1); exit 1; }; }; }
7095 ac_cpp='$CPP $CPPFLAGS'
7096 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7097 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7098 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7101 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7102 $as_echo_n "checking for ANSI C header files... " >&6; }
7103 if test "${ac_cv_header_stdc+set}" = set; then
7104 $as_echo_n "(cached) " >&6
7106 cat >conftest.$ac_ext <<_ACEOF
7109 cat confdefs.h >>conftest.$ac_ext
7110 cat >>conftest.$ac_ext <<_ACEOF
7111 /* end confdefs.h. */
7125 rm -f conftest.$ac_objext
7126 if { (ac_try="$ac_compile"
7128 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
7129 *) ac_try_echo
=$ac_try;;
7131 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
7132 $as_echo "$ac_try_echo") >&5
7133 (eval "$ac_compile") 2>conftest.er1
7135 grep -v '^ *+' conftest.er1
>conftest.err
7137 cat conftest.err
>&5
7138 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7139 (exit $ac_status); } && {
7140 test -z "$ac_c_werror_flag" ||
7141 test ! -s conftest.err
7142 } && test -s conftest.
$ac_objext; then
7143 ac_cv_header_stdc
=yes
7145 $as_echo "$as_me: failed program was:" >&5
7146 sed 's/^/| /' conftest.
$ac_ext >&5
7148 ac_cv_header_stdc
=no
7151 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7153 if test $ac_cv_header_stdc = yes; then
7154 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7155 cat >conftest.
$ac_ext <<_ACEOF
7158 cat confdefs.h
>>conftest.
$ac_ext
7159 cat >>conftest.
$ac_ext <<_ACEOF
7160 /* end confdefs.h. */
7164 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7165 $EGREP "memchr" >/dev
/null
2>&1; then
7168 ac_cv_header_stdc
=no
7174 if test $ac_cv_header_stdc = yes; then
7175 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7176 cat >conftest.
$ac_ext <<_ACEOF
7179 cat confdefs.h
>>conftest.
$ac_ext
7180 cat >>conftest.
$ac_ext <<_ACEOF
7181 /* end confdefs.h. */
7185 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7186 $EGREP "free" >/dev
/null
2>&1; then
7189 ac_cv_header_stdc
=no
7195 if test $ac_cv_header_stdc = yes; then
7196 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7197 if test "$cross_compiling" = yes; then
7200 cat >conftest.
$ac_ext <<_ACEOF
7203 cat confdefs.h
>>conftest.
$ac_ext
7204 cat >>conftest.
$ac_ext <<_ACEOF
7205 /* end confdefs.h. */
7208 #if ((' ' & 0x0FF) == 0x020)
7209 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7210 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7212 # define ISLOWER(c) \
7213 (('a' <= (c) && (c) <= 'i') \
7214 || ('j' <= (c) && (c) <= 'r') \
7215 || ('s' <= (c) && (c) <= 'z'))
7216 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7219 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7224 for (i = 0; i < 256; i++)
7225 if (XOR (islower (i), ISLOWER (i))
7226 || toupper (i) != TOUPPER (i))
7231 rm -f conftest
$ac_exeext
7232 if { (ac_try
="$ac_link"
7234 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
7235 *) ac_try_echo=$ac_try;;
7237 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7238 $as_echo "$ac_try_echo") >&5
7239 (eval "$ac_link") 2>&5
7241 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7242 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7243 { (case "(($ac_try" in
7244 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
7245 *) ac_try_echo
=$ac_try;;
7247 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
7248 $as_echo "$ac_try_echo") >&5
7249 (eval "$ac_try") 2>&5
7251 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7252 (exit $ac_status); }; }; then
7255 $as_echo "$as_me: program exited with status $ac_status" >&5
7256 $as_echo "$as_me: failed program was:" >&5
7257 sed 's/^/| /' conftest.
$ac_ext >&5
7260 ac_cv_header_stdc
=no
7262 rm -rf conftest.dSYM
7263 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
7269 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7270 $as_echo "$ac_cv_header_stdc" >&6; }
7271 if test $ac_cv_header_stdc = yes; then
7273 cat >>confdefs.h
<<\_ACEOF
7274 #define STDC_HEADERS 1
7279 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7289 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
7290 inttypes.h stdint.h unistd.h
7292 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7293 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
7294 $as_echo_n "checking for $ac_header... " >&6; }
7295 if { as_var
=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7296 $as_echo_n "(cached) " >&6
7298 cat >conftest.
$ac_ext <<_ACEOF
7301 cat confdefs.h
>>conftest.
$ac_ext
7302 cat >>conftest.
$ac_ext <<_ACEOF
7303 /* end confdefs.h. */
7304 $ac_includes_default
7306 #include <$ac_header>
7308 rm -f conftest.
$ac_objext
7309 if { (ac_try
="$ac_compile"
7311 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
7312 *) ac_try_echo=$ac_try;;
7314 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7315 $as_echo "$ac_try_echo") >&5
7316 (eval "$ac_compile") 2>conftest.er1
7318 grep -v '^ *+' conftest.er1 >conftest.err
7320 cat conftest.err >&5
7321 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7322 (exit $ac_status); } && {
7323 test -z "$ac_c_werror_flag" ||
7324 test ! -s conftest.err
7325 } && test -s conftest.$ac_objext; then
7326 eval "$as_ac_Header=yes"
7328 $as_echo "$as_me: failed program was:" >&5
7329 sed 's/^/| /' conftest.$ac_ext >&5
7331 eval "$as_ac_Header=no"
7334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7336 ac_res=`eval 'as_val=${'$as_ac_Header'}
7337 $as_echo "$as_val"'`
7338 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
7339 $as_echo "$ac_res" >&6; }
7340 as_val=`eval 'as_val=${'$as_ac_Header'}
7341 $as_echo "$as_val"'`
7342 if test "x$as_val" = x""yes; then
7343 cat >>confdefs.h <<_ACEOF
7344 #define `$as_echo "HAVE_$ac_header" |
$as_tr_cpp` 1
7353 for ac_header in dlfcn.h
7355 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" |
$as_tr_sh`
7356 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
7357 $as_echo_n "checking for $ac_header... " >&6; }
7358 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7359 $as_echo_n "(cached) " >&6
7361 cat >conftest.$ac_ext <<_ACEOF
7364 cat confdefs.h >>conftest.$ac_ext
7365 cat >>conftest.$ac_ext <<_ACEOF
7366 /* end confdefs.h. */
7367 $ac_includes_default
7369 #include <$ac_header>
7371 rm -f conftest.$ac_objext
7372 if { (ac_try="$ac_compile"
7374 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
7375 *) ac_try_echo
=$ac_try;;
7377 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
7378 $as_echo "$ac_try_echo") >&5
7379 (eval "$ac_compile") 2>conftest.er1
7381 grep -v '^ *+' conftest.er1
>conftest.err
7383 cat conftest.err
>&5
7384 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7385 (exit $ac_status); } && {
7386 test -z "$ac_c_werror_flag" ||
7387 test ! -s conftest.err
7388 } && test -s conftest.
$ac_objext; then
7389 eval "$as_ac_Header=yes"
7391 $as_echo "$as_me: failed program was:" >&5
7392 sed 's/^/| /' conftest.
$ac_ext >&5
7394 eval "$as_ac_Header=no"
7397 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7399 ac_res
=`eval 'as_val=${'$as_ac_Header'}
7400 $as_echo "$as_val"'`
7401 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
7402 $as_echo "$ac_res" >&6; }
7403 as_val
=`eval 'as_val=${'$as_ac_Header'}
7404 $as_echo "$as_val"'`
7405 if test "x$as_val" = x
""yes; then
7406 cat >>confdefs.h
<<_ACEOF
7407 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7426 # Check whether --enable-shared was given.
7427 if test "${enable_shared+set}" = set; then
7428 enableval
=$enable_shared; p
=${PACKAGE-default}
7430 yes) enable_shared
=yes ;;
7431 no
) enable_shared
=no
;;
7434 # Look at the argument we got. We use all the common list separators.
7435 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7436 for pkg
in $enableval; do
7438 if test "X$pkg" = "X$p"; then
7457 # Check whether --enable-static was given.
7458 if test "${enable_static+set}" = set; then
7459 enableval
=$enable_static; p
=${PACKAGE-default}
7461 yes) enable_static
=yes ;;
7462 no
) enable_static
=no
;;
7465 # Look at the argument we got. We use all the common list separators.
7466 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7467 for pkg
in $enableval; do
7469 if test "X$pkg" = "X$p"; then
7489 # Check whether --with-pic was given.
7490 if test "${with_pic+set}" = set; then
7491 withval
=$with_pic; pic_mode
="$withval"
7497 test -z "$pic_mode" && pic_mode
=default
7505 # Check whether --enable-fast-install was given.
7506 if test "${enable_fast_install+set}" = set; then
7507 enableval
=$enable_fast_install; p
=${PACKAGE-default}
7509 yes) enable_fast_install
=yes ;;
7510 no
) enable_fast_install
=no
;;
7512 enable_fast_install
=no
7513 # Look at the argument we got. We use all the common list separators.
7514 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7515 for pkg
in $enableval; do
7517 if test "X$pkg" = "X$p"; then
7518 enable_fast_install
=yes
7525 enable_fast_install
=yes
7538 # This can be used to rebuild libtool when needed
7539 LIBTOOL_DEPS
="$ltmain"
7541 # Always use our own libtool.
7542 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
7568 test -z "$LN_S" && LN_S
="ln -s"
7583 if test -n "${ZSH_VERSION+set}" ; then
7584 setopt NO_GLOB_SUBST
7587 { $as_echo "$as_me:$LINENO: checking for objdir" >&5
7588 $as_echo_n "checking for objdir... " >&6; }
7589 if test "${lt_cv_objdir+set}" = set; then
7590 $as_echo_n "(cached) " >&6
7592 rm -f .libs
2>/dev
/null
7593 mkdir .libs
2>/dev
/null
7594 if test -d .libs
; then
7597 # MS-DOS does not allow filenames that begin with a dot.
7600 rmdir .libs
2>/dev
/null
7602 { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
7603 $as_echo "$lt_cv_objdir" >&6; }
7604 objdir
=$lt_cv_objdir
7610 cat >>confdefs.h
<<_ACEOF
7611 #define LT_OBJDIR "$lt_cv_objdir/"
7632 # AIX sometimes has problems with the GCC collect2 program. For some
7633 # reason, if we set the COLLECT_NAMES environment variable, the problems
7634 # vanish in a puff of smoke.
7635 if test "X${COLLECT_NAMES+set}" != Xset
; then
7637 export COLLECT_NAMES
7642 # Sed substitution that helps us do robust quoting. It backslashifies
7643 # metacharacters that are still active within double-quoted strings.
7644 sed_quote_subst
='s/\(["`$\\]\)/\\\1/g'
7646 # Same as above, but do not quote variable references.
7647 double_quote_subst
='s/\(["`\\]\)/\\\1/g'
7649 # Sed substitution to delay expansion of an escaped shell variable in a
7650 # double_quote_subst'ed string.
7651 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
7653 # Sed substitution to delay expansion of an escaped single quote.
7654 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
7656 # Sed substitution to avoid accidental globbing in evaled expressions
7657 no_glob_subst
='s/\*/\\\*/g'
7661 can_build_shared
=yes
7663 # All known linkers require a `.a' archive for static linking (except MSVC,
7664 # which needs '.lib').
7667 with_gnu_ld
="$lt_cv_prog_gnu_ld"
7670 old_CFLAGS
="$CFLAGS"
7672 # Set sane defaults for various variables
7673 test -z "$CC" && CC
=cc
7674 test -z "$LTCC" && LTCC
=$CC
7675 test -z "$LTCFLAGS" && LTCFLAGS
=$CFLAGS
7676 test -z "$LD" && LD
=ld
7677 test -z "$ac_objext" && ac_objext
=o
7679 for cc_temp
in $compiler""; do
7681 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
7682 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
7687 cc_basename
=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7690 # Only perform the check for file, if the check method requires it
7691 test -z "$MAGIC_CMD" && MAGIC_CMD
=file
7692 case $deplibs_check_method in
7694 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7695 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7696 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7697 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7698 $as_echo_n "(cached) " >&6
7702 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
7705 lt_save_MAGIC_CMD
="$MAGIC_CMD"
7706 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
7707 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
7708 for ac_dir
in $ac_dummy; do
7710 test -z "$ac_dir" && ac_dir
=.
7711 if test -f $ac_dir/${ac_tool_prefix}file; then
7712 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
7713 if test -n "$file_magic_test_file"; then
7714 case $deplibs_check_method in
7716 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7717 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7718 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
7719 $EGREP "$file_magic_regex" > /dev
/null
; then
7724 *** Warning: the command libtool uses to detect shared libraries,
7725 *** $file_magic_cmd, produces output that libtool cannot recognize.
7726 *** The result is that libtool may fail to recognize shared libraries
7727 *** as such. This will affect the creation of libtool libraries that
7728 *** depend on shared libraries, but programs linked with such libtool
7729 *** libraries will work regardless of this problem. Nevertheless, you
7730 *** may want to report the problem to your system manager and/or to
7731 *** bug-libtool@gnu.org
7741 MAGIC_CMD
="$lt_save_MAGIC_CMD"
7746 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7747 if test -n "$MAGIC_CMD"; then
7748 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7749 $as_echo "$MAGIC_CMD" >&6; }
7751 { $as_echo "$as_me:$LINENO: result: no" >&5
7752 $as_echo "no" >&6; }
7759 if test -z "$lt_cv_path_MAGIC_CMD"; then
7760 if test -n "$ac_tool_prefix"; then
7761 { $as_echo "$as_me:$LINENO: checking for file" >&5
7762 $as_echo_n "checking for file... " >&6; }
7763 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7764 $as_echo_n "(cached) " >&6
7768 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
7771 lt_save_MAGIC_CMD
="$MAGIC_CMD"
7772 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
7773 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
7774 for ac_dir
in $ac_dummy; do
7776 test -z "$ac_dir" && ac_dir
=.
7777 if test -f $ac_dir/file; then
7778 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
7779 if test -n "$file_magic_test_file"; then
7780 case $deplibs_check_method in
7782 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7783 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7784 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
7785 $EGREP "$file_magic_regex" > /dev
/null
; then
7790 *** Warning: the command libtool uses to detect shared libraries,
7791 *** $file_magic_cmd, produces output that libtool cannot recognize.
7792 *** The result is that libtool may fail to recognize shared libraries
7793 *** as such. This will affect the creation of libtool libraries that
7794 *** depend on shared libraries, but programs linked with such libtool
7795 *** libraries will work regardless of this problem. Nevertheless, you
7796 *** may want to report the problem to your system manager and/or to
7797 *** bug-libtool@gnu.org
7807 MAGIC_CMD
="$lt_save_MAGIC_CMD"
7812 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7813 if test -n "$MAGIC_CMD"; then
7814 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7815 $as_echo "$MAGIC_CMD" >&6; }
7817 { $as_echo "$as_me:$LINENO: result: no" >&5
7818 $as_echo "no" >&6; }
7831 # Use C for the default configuration in the libtool script
7835 ac_cpp
='$CPP $CPPFLAGS'
7836 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7837 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7838 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
7841 # Source file extension for C test sources.
7844 # Object file extension for compiled C test sources.
7848 # Code to be used in simple compile tests
7849 lt_simple_compile_test_code
="int some_variable = 0;"
7851 # Code to be used in simple link tests
7852 lt_simple_link_test_code
='int main(){return(0);}'
7860 # If no C compiler was specified, use CC.
7863 # If no C compiler flags were specified, use CFLAGS.
7864 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
7866 # Allow CC to be a program name with arguments.
7869 # Save the default compiler, since it gets overwritten when the other
7870 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7871 compiler_DEFAULT
=$CC
7873 # save warnings/boilerplate of simple test code
7874 ac_outfile
=conftest.
$ac_objext
7875 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
7876 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
7877 _lt_compiler_boilerplate
=`cat conftest.err`
7880 ac_outfile
=conftest.
$ac_objext
7881 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
7882 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
7883 _lt_linker_boilerplate
=`cat conftest.err`
7887 if test -n "$compiler"; then
7889 lt_prog_compiler_no_builtin_flag
=
7891 if test "$GCC" = yes; then
7892 lt_prog_compiler_no_builtin_flag
=' -fno-builtin'
7894 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7895 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7896 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7897 $as_echo_n "(cached) " >&6
7899 lt_cv_prog_compiler_rtti_exceptions
=no
7900 ac_outfile
=conftest.
$ac_objext
7901 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
7902 lt_compiler_flag
="-fno-rtti -fno-exceptions"
7903 # Insert the option either (1) after the last *FLAGS variable, or
7904 # (2) before a word containing "conftest.", or (3) at the end.
7905 # Note that $ac_compile itself does not contain backslashes and begins
7906 # with a dollar sign (not a hyphen), so the echo should work correctly.
7907 # The option is referenced via a variable to avoid confusing sed.
7908 lt_compile
=`echo "$ac_compile" | $SED \
7909 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7910 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7911 -e 's:$: $lt_compiler_flag:'`
7912 (eval echo "\"\$as_me:7912: $lt_compile\"" >&5)
7913 (eval "$lt_compile" 2>conftest.err
)
7915 cat conftest.err
>&5
7916 echo "$as_me:7916: \$? = $ac_status" >&5
7917 if (exit $ac_status) && test -s "$ac_outfile"; then
7918 # The compiler can only warn and ignore the option if not recognized
7919 # So say no if there are warnings other than the usual output.
7920 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' >conftest.exp
7921 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
7922 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
7923 lt_cv_prog_compiler_rtti_exceptions
=yes
7929 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7930 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7932 if test x
"$lt_cv_prog_compiler_rtti_exceptions" = xyes
; then
7933 lt_prog_compiler_no_builtin_flag
="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7945 lt_prog_compiler_wl
=
7946 lt_prog_compiler_pic
=
7947 lt_prog_compiler_static
=
7949 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7950 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7952 if test "$GCC" = yes; then
7953 lt_prog_compiler_wl
='-Wl,'
7954 lt_prog_compiler_static
='-static'
7958 # All AIX code is PIC.
7959 if test "$host_cpu" = ia64
; then
7960 # AIX 5 now supports IA64 processor
7961 lt_prog_compiler_static
='-Bstatic'
7968 # see comment about AmigaOS4 .so support
7969 lt_prog_compiler_pic
='-fPIC'
7972 # FIXME: we need at least 68020 code to build shared libraries, but
7973 # adding the `-m68020' flag to GCC prevents building anything better,
7975 lt_prog_compiler_pic
='-m68020 -resident32 -malways-restore-a4'
7980 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
7981 # PIC is the default for these OSes.
7984 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
7985 # This hack is so that the source file can tell whether it is being
7986 # built for inclusion in a dll (and should export symbols for example).
7987 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7988 # (--disable-auto-import) libraries
7989 lt_prog_compiler_pic
='-DDLL_EXPORT'
7992 darwin
* | rhapsody
*)
7993 # PIC is the default on this platform
7994 # Common symbols not allowed in MH_DYLIB files
7995 lt_prog_compiler_pic
='-fno-common'
7999 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8000 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8001 # sets the default TLS model and affects inlining.
8007 lt_prog_compiler_pic
='-fPIC'
8013 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8014 # Instead, we relocate shared libraries at runtime.
8018 # Just because we use GCC doesn't mean we suddenly get shared libraries
8019 # on systems that don't support them.
8020 lt_prog_compiler_can_build_shared
=no
8025 # QNX uses GNU C++, but need to define -shared option too, otherwise
8027 lt_prog_compiler_pic
='-fPIC -shared'
8031 if test -d /usr
/nec
; then
8032 lt_prog_compiler_pic
=-Kconform_pic
8037 lt_prog_compiler_pic
='-fPIC'
8041 # PORTME Check for flag to pass linker flags through the system compiler.
8044 lt_prog_compiler_wl
='-Wl,'
8045 if test "$host_cpu" = ia64
; then
8046 # AIX 5 now supports IA64 processor
8047 lt_prog_compiler_static
='-Bstatic'
8049 lt_prog_compiler_static
='-bnso -bI:/lib/syscalls.exp'
8053 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
8054 # This hack is so that the source file can tell whether it is being
8055 # built for inclusion in a dll (and should export symbols for example).
8056 lt_prog_compiler_pic
='-DDLL_EXPORT'
8059 hpux9
* | hpux10
* | hpux11
*)
8060 lt_prog_compiler_wl
='-Wl,'
8061 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8068 lt_prog_compiler_pic
='+Z'
8071 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8072 lt_prog_compiler_static
='${wl}-a ${wl}archive'
8075 irix5
* | irix6
* | nonstopux
*)
8076 lt_prog_compiler_wl
='-Wl,'
8077 # PIC (with -KPIC) is the default.
8078 lt_prog_compiler_static
='-non_shared'
8081 linux
* | k
*bsd
*-gnu)
8082 case $cc_basename in
8083 # old Intel for x86_64 which still supported -KPIC.
8085 lt_prog_compiler_wl
='-Wl,'
8086 lt_prog_compiler_pic
='-KPIC'
8087 lt_prog_compiler_static
='-static'
8089 # icc used to be incompatible with GCC.
8090 # ICC 10 doesn't accept -KPIC any more.
8092 lt_prog_compiler_wl
='-Wl,'
8093 lt_prog_compiler_pic
='-fPIC'
8094 lt_prog_compiler_static
='-static'
8096 # Lahey Fortran 8.1.
8098 lt_prog_compiler_wl
='-Wl,'
8099 lt_prog_compiler_pic
='--shared'
8100 lt_prog_compiler_static
='--static'
8102 pgcc
* | pgf77
* | pgf90
* | pgf95
*)
8103 # Portland Group compilers (*not* the Pentium gcc compiler,
8104 # which looks to be a dead project)
8105 lt_prog_compiler_wl
='-Wl,'
8106 lt_prog_compiler_pic
='-fpic'
8107 lt_prog_compiler_static
='-Bstatic'
8110 lt_prog_compiler_wl
='-Wl,'
8111 # All Alpha code is PIC.
8112 lt_prog_compiler_static
='-non_shared'
8115 # IBM XL C 8.0/Fortran 10.1 on PPC
8116 lt_prog_compiler_wl
='-Wl,'
8117 lt_prog_compiler_pic
='-qpic'
8118 lt_prog_compiler_static
='-qstaticlink'
8121 case `$CC -V 2>&1 | sed 5q` in
8124 lt_prog_compiler_pic
='-KPIC'
8125 lt_prog_compiler_static
='-Bstatic'
8126 lt_prog_compiler_wl
='-Wl,'
8129 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8130 lt_prog_compiler_pic
='-KPIC'
8131 lt_prog_compiler_static
='-Bstatic'
8132 lt_prog_compiler_wl
=''
8140 lt_prog_compiler_pic
='-KPIC'
8141 lt_prog_compiler_static
='-Bstatic'
8145 # QNX uses GNU C++, but need to define -shared option too, otherwise
8147 lt_prog_compiler_pic
='-fPIC -shared'
8150 osf3
* | osf4
* | osf5
*)
8151 lt_prog_compiler_wl
='-Wl,'
8152 # All OSF/1 code is PIC.
8153 lt_prog_compiler_static
='-non_shared'
8157 lt_prog_compiler_static
='-non_shared'
8161 lt_prog_compiler_pic
='-KPIC'
8162 lt_prog_compiler_static
='-Bstatic'
8163 case $cc_basename in
8165 lt_prog_compiler_wl
='-Qoption ld ';;
8167 lt_prog_compiler_wl
='-Wl,';;
8172 lt_prog_compiler_wl
='-Qoption ld '
8173 lt_prog_compiler_pic
='-PIC'
8174 lt_prog_compiler_static
='-Bstatic'
8177 sysv4 | sysv4.2uw2
* | sysv4.3
*)
8178 lt_prog_compiler_wl
='-Wl,'
8179 lt_prog_compiler_pic
='-KPIC'
8180 lt_prog_compiler_static
='-Bstatic'
8184 if test -d /usr
/nec
;then
8185 lt_prog_compiler_pic
='-Kconform_pic'
8186 lt_prog_compiler_static
='-Bstatic'
8190 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
8191 lt_prog_compiler_wl
='-Wl,'
8192 lt_prog_compiler_pic
='-KPIC'
8193 lt_prog_compiler_static
='-Bstatic'
8197 lt_prog_compiler_wl
='-Wl,'
8198 lt_prog_compiler_can_build_shared
=no
8202 lt_prog_compiler_pic
='-pic'
8203 lt_prog_compiler_static
='-Bstatic'
8207 lt_prog_compiler_can_build_shared
=no
8213 # For platforms which do not support PIC, -DPIC is meaningless:
8215 lt_prog_compiler_pic
=
8218 lt_prog_compiler_pic
="$lt_prog_compiler_pic -DPIC"
8221 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
8222 $as_echo "$lt_prog_compiler_pic" >&6; }
8230 # Check to make sure the PIC flag actually works.
8232 if test -n "$lt_prog_compiler_pic"; then
8233 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8234 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8235 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
8236 $as_echo_n "(cached) " >&6
8238 lt_cv_prog_compiler_pic_works
=no
8239 ac_outfile
=conftest.
$ac_objext
8240 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8241 lt_compiler_flag
="$lt_prog_compiler_pic -DPIC"
8242 # Insert the option either (1) after the last *FLAGS variable, or
8243 # (2) before a word containing "conftest.", or (3) at the end.
8244 # Note that $ac_compile itself does not contain backslashes and begins
8245 # with a dollar sign (not a hyphen), so the echo should work correctly.
8246 # The option is referenced via a variable to avoid confusing sed.
8247 lt_compile
=`echo "$ac_compile" | $SED \
8248 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8249 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8250 -e 's:$: $lt_compiler_flag:'`
8251 (eval echo "\"\$as_me:8251: $lt_compile\"" >&5)
8252 (eval "$lt_compile" 2>conftest.err
)
8254 cat conftest.err
>&5
8255 echo "$as_me:8255: \$? = $ac_status" >&5
8256 if (exit $ac_status) && test -s "$ac_outfile"; then
8257 # The compiler can only warn and ignore the option if not recognized
8258 # So say no if there are warnings other than the usual output.
8259 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' >conftest.exp
8260 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
8261 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
8262 lt_cv_prog_compiler_pic_works
=yes
8268 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
8269 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8271 if test x
"$lt_cv_prog_compiler_pic_works" = xyes
; then
8272 case $lt_prog_compiler_pic in
8274 *) lt_prog_compiler_pic
=" $lt_prog_compiler_pic" ;;
8277 lt_prog_compiler_pic
=
8278 lt_prog_compiler_can_build_shared
=no
8289 # Check to make sure the static flag actually works.
8291 wl
=$lt_prog_compiler_wl eval lt_tmp_static_flag
=\"$lt_prog_compiler_static\"
8292 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8293 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8294 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8295 $as_echo_n "(cached) " >&6
8297 lt_cv_prog_compiler_static_works
=no
8298 save_LDFLAGS
="$LDFLAGS"
8299 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
8300 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
8301 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
8302 # The linker can only warn and ignore the option if not recognized
8303 # So say no if there are warnings
8304 if test -s conftest.err
; then
8305 # Append any errors to the config.log.
8306 cat conftest.err
1>&5
8307 $ECHO "X$_lt_linker_boilerplate" |
$Xsed -e '/^$/d' > conftest.exp
8308 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
8309 if diff conftest.exp conftest.er2
>/dev
/null
; then
8310 lt_cv_prog_compiler_static_works
=yes
8313 lt_cv_prog_compiler_static_works
=yes
8317 LDFLAGS
="$save_LDFLAGS"
8320 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8321 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8323 if test x
"$lt_cv_prog_compiler_static_works" = xyes
; then
8326 lt_prog_compiler_static
=
8335 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8336 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8337 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8338 $as_echo_n "(cached) " >&6
8340 lt_cv_prog_compiler_c_o
=no
8341 $RM -r conftest
2>/dev
/null
8345 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8347 lt_compiler_flag
="-o out/conftest2.$ac_objext"
8348 # Insert the option either (1) after the last *FLAGS variable, or
8349 # (2) before a word containing "conftest.", or (3) at the end.
8350 # Note that $ac_compile itself does not contain backslashes and begins
8351 # with a dollar sign (not a hyphen), so the echo should work correctly.
8352 lt_compile
=`echo "$ac_compile" | $SED \
8353 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8354 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8355 -e 's:$: $lt_compiler_flag:'`
8356 (eval echo "\"\$as_me:8356: $lt_compile\"" >&5)
8357 (eval "$lt_compile" 2>out
/conftest.err
)
8359 cat out
/conftest.err
>&5
8360 echo "$as_me:8360: \$? = $ac_status" >&5
8361 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
8363 # The compiler can only warn and ignore the option if not recognized
8364 # So say no if there are warnings
8365 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' > out
/conftest.exp
8366 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
8367 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
8368 lt_cv_prog_compiler_c_o
=yes
8373 # SGI C++ compiler will create directory out/ii_files/ for
8374 # template instantiation
8375 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
8376 $RM out
/* && rmdir out
8382 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8383 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8390 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8391 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8392 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8393 $as_echo_n "(cached) " >&6
8395 lt_cv_prog_compiler_c_o
=no
8396 $RM -r conftest
2>/dev
/null
8400 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8402 lt_compiler_flag
="-o out/conftest2.$ac_objext"
8403 # Insert the option either (1) after the last *FLAGS variable, or
8404 # (2) before a word containing "conftest.", or (3) at the end.
8405 # Note that $ac_compile itself does not contain backslashes and begins
8406 # with a dollar sign (not a hyphen), so the echo should work correctly.
8407 lt_compile
=`echo "$ac_compile" | $SED \
8408 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8409 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8410 -e 's:$: $lt_compiler_flag:'`
8411 (eval echo "\"\$as_me:8411: $lt_compile\"" >&5)
8412 (eval "$lt_compile" 2>out
/conftest.err
)
8414 cat out
/conftest.err
>&5
8415 echo "$as_me:8415: \$? = $ac_status" >&5
8416 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
8418 # The compiler can only warn and ignore the option if not recognized
8419 # So say no if there are warnings
8420 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' > out
/conftest.exp
8421 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
8422 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
8423 lt_cv_prog_compiler_c_o
=yes
8428 # SGI C++ compiler will create directory out/ii_files/ for
8429 # template instantiation
8430 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
8431 $RM out
/* && rmdir out
8437 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8438 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8443 hard_links
="nottested"
8444 if test "$lt_cv_prog_compiler_c_o" = no
&& test "$need_locks" != no
; then
8445 # do not overwrite the value of need_locks provided by the user
8446 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8447 $as_echo_n "checking if we can lock with hard links... " >&6; }
8450 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
8452 ln conftest.a conftest.b
2>&5 || hard_links
=no
8453 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
8454 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8455 $as_echo "$hard_links" >&6; }
8456 if test "$hard_links" = no
; then
8457 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8458 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8470 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8471 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8474 allow_undefined_flag
=
8475 always_export_symbols
=no
8477 archive_expsym_cmds
=
8478 compiler_needs_object
=no
8479 enable_shared_with_static_runtimes
=no
8480 export_dynamic_flag_spec
=
8481 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8482 hardcode_automatic
=no
8484 hardcode_direct_absolute
=no
8485 hardcode_libdir_flag_spec
=
8486 hardcode_libdir_flag_spec_ld
=
8487 hardcode_libdir_separator
=
8489 hardcode_shlibpath_var
=unsupported
8491 link_all_deplibs
=unknown
8494 old_archive_from_new_cmds
=
8495 old_archive_from_expsyms_cmds
=
8496 thread_safe_flag_spec
=
8497 whole_archive_flag_spec
=
8498 # include_expsyms should be a list of space-separated symbols to be *always*
8499 # included in the symbol list
8501 # exclude_expsyms can be an extended regexp of symbols to exclude
8502 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8503 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8504 # as well as any symbol that contains `d'.
8505 exclude_expsyms
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8506 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8507 # platforms (ab)use it in PIC code, but their linkers get confused if
8508 # the symbol is explicitly referenced. Since portable code cannot
8509 # rely on this symbol name, it's probably fine to never include it in
8510 # preloaded symbol tables.
8511 # Exclude shared library initialization/finalization symbols.
8512 extract_expsyms_cmds
=
8515 cygwin
* | mingw
* | pw32
* | cegcc
*)
8516 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8517 # When not using gcc, we currently assume that we are using
8518 # Microsoft Visual C++.
8519 if test "$GCC" != yes; then
8524 # we just hope/assume this is gcc and not c89 (= MSVC++)
8533 if test "$with_gnu_ld" = yes; then
8534 # If archive_cmds runs LD, not CC, wlarc should be empty
8537 # Set some defaults for GNU ld with shared library support. These
8538 # are reset later if shared libraries are not supported. Putting them
8539 # here allows them to be overridden if necessary.
8540 runpath_var
=LD_RUN_PATH
8541 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
8542 export_dynamic_flag_spec
='${wl}--export-dynamic'
8543 # ancient GNU ld didn't support --whole-archive et. al.
8544 if $LD --help 2>&1 |
$GREP 'no-whole-archive' > /dev
/null
; then
8545 whole_archive_flag_spec
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8547 whole_archive_flag_spec
=
8549 supports_anon_versioning
=no
8550 case `$LD -v 2>&1` in
8551 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.10.
*) ;; # catch versions < 2.11
8552 *\
2.11.93.0.2\
*) supports_anon_versioning
=yes ;; # RH7.3 ...
8553 *\
2.11.92.0.12\
*) supports_anon_versioning
=yes ;; # Mandrake 8.2 ...
8554 *\
2.11.
*) ;; # other 2.11 versions
8555 *) supports_anon_versioning
=yes ;;
8558 # See if GNU ld supports shared libraries.
8561 # On AIX/PPC, the GNU linker is very broken
8562 if test "$host_cpu" != ia64
; then
8566 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8567 *** to be unable to reliably create shared libraries on AIX.
8568 *** Therefore, libtool is disabling shared libraries support. If you
8569 *** really care for shared libraries, you may want to modify your PATH
8570 *** so that a non-GNU linker is found, and then restart.
8579 # see comment about AmigaOS4 .so support
8580 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8581 archive_expsym_cmds
=''
8584 archive_cmds
='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
8585 hardcode_libdir_flag_spec
='-L$libdir'
8586 hardcode_minus_L
=yes
8592 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8593 allow_undefined_flag
=unsupported
8594 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8595 # support --undefined. This deserves some investigation. FIXME
8596 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8602 cygwin
* | mingw
* | pw32
* | cegcc
*)
8603 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8604 # as there is no search path for DLLs.
8605 hardcode_libdir_flag_spec
='-L$libdir'
8606 allow_undefined_flag
=unsupported
8607 always_export_symbols
=no
8608 enable_shared_with_static_runtimes
=yes
8609 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8611 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
8612 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8613 # If the export-symbols file already is a .def file (1st line
8614 # is EXPORTS), use it as is; otherwise, prepend...
8615 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8616 cp $export_symbols $output_objdir/$soname.def;
8618 echo EXPORTS > $output_objdir/$soname.def;
8619 cat $export_symbols >> $output_objdir/$soname.def;
8621 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8629 hardcode_shlibpath_var
=no
8630 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
8631 export_dynamic_flag_spec
='${wl}-E'
8632 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8633 # Instead, shared libraries are loaded at an image base (0x10000000 by
8634 # default) and relocated if they conflict, which is a slow very memory
8635 # consuming and fragmenting process. To avoid this, we pick a random,
8636 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8637 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8638 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8639 archive_expsym_cmds
='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8642 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu)
8644 if test "$host_os" = linux-dietlibc
; then
8645 case $cc_basename in
8646 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
8649 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
8650 && test "$tmp_diet" = no
8653 tmp_sharedflag
='-shared'
8654 case $cc_basename,$host_cpu in
8655 pgcc
*) # Portland Group C compiler
8656 whole_archive_flag_spec
='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8657 tmp_addflag
=' $pic_flag'
8659 pgf77
* | pgf90
* | pgf95
*) # Portland Group f77 and f90 compilers
8660 whole_archive_flag_spec
='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8661 tmp_addflag
=' $pic_flag -Mnomain' ;;
8662 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
8663 tmp_addflag
=' -i_dynamic' ;;
8664 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
8665 tmp_addflag
=' -i_dynamic -nofor_main' ;;
8666 ifc
* | ifort
*) # Intel Fortran compiler
8667 tmp_addflag
=' -nofor_main' ;;
8668 lf95
*) # Lahey Fortran 8.1
8669 whole_archive_flag_spec
=
8670 tmp_sharedflag
='--shared' ;;
8671 xl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8672 tmp_sharedflag
='-qmkshrobj'
8675 case `$CC -V 2>&1 | sed 5q` in
8676 *Sun\ C
*) # Sun C 5.9
8677 whole_archive_flag_spec
='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8678 compiler_needs_object
=yes
8679 tmp_sharedflag
='-G' ;;
8680 *Sun\ F
*) # Sun Fortran 8.3
8681 tmp_sharedflag
='-G' ;;
8683 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8685 if test "x$supports_anon_versioning" = xyes
; then
8686 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
8687 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8688 echo "local: *; };" >> $output_objdir/$libname.ver~
8689 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8692 case $cc_basename in
8694 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8695 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
8696 hardcode_libdir_flag_spec
=
8697 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
8698 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8699 if test "x$supports_anon_versioning" = xyes
; then
8700 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
8701 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8702 echo "local: *; };" >> $output_objdir/$libname.ver~
8703 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8713 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
8714 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8717 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8718 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8723 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
8727 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8728 *** create shared libraries on Solaris systems. Therefore, libtool
8729 *** is disabling shared libraries support. We urge you to upgrade GNU
8730 *** binutils to release 2.9.1 or newer. Another option is to modify
8731 *** your PATH or compiler configuration so that the native linker is
8732 *** used, and then restart.
8735 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8736 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8737 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8743 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
8744 case `$LD -v 2>&1` in
8745 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
8749 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8750 *** reliably create shared libraries on SCO systems. Therefore, libtool
8751 *** is disabling shared libraries support. We urge you to upgrade GNU
8752 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8753 *** your PATH or compiler configuration so that the native linker is
8754 *** used, and then restart.
8759 # For security reasons, it is highly recommended that you always
8760 # use absolute paths for naming shared libraries, and exclude the
8761 # DT_RUNPATH tag from executables and libraries. But doing so
8762 # requires that you compile everything twice, which is a pain.
8763 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8764 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
8765 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8766 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8775 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8778 hardcode_shlibpath_var
=no
8782 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8783 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8784 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8791 if test "$ld_shlibs" = no
; then
8793 hardcode_libdir_flag_spec
=
8794 export_dynamic_flag_spec
=
8795 whole_archive_flag_spec
=
8798 # PORTME fill in a description of your system's linker (not GNU ld)
8801 allow_undefined_flag
=unsupported
8802 always_export_symbols
=yes
8803 archive_expsym_cmds
='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
8804 # Note: this linker hardcodes the directories in LIBPATH if there
8805 # are no directories specified by -L.
8806 hardcode_minus_L
=yes
8807 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8808 # Neither direct hardcoding nor static linking is supported with a
8810 hardcode_direct
=unsupported
8815 if test "$host_cpu" = ia64
; then
8816 # On IA64, the linker does run time linking by default, so we don't
8817 # have to do anything special.
8818 aix_use_runtimelinking
=no
8819 exp_sym_flag
='-Bexport'
8822 # If we're using GNU nm, then we don't want the "-C" option.
8823 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8824 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
8825 export_symbols_cmds
='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8827 export_symbols_cmds
='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8829 aix_use_runtimelinking
=no
8831 # Test if we are trying to use run time linking or normal
8832 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8833 # need to do runtime linking.
8834 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
8835 for ld_flag
in $LDFLAGS; do
8836 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
8837 aix_use_runtimelinking
=yes
8844 exp_sym_flag
='-bexport'
8845 no_entry_flag
='-bnoentry'
8848 # When large executables or shared objects are built, AIX ld can
8849 # have problems creating the table of contents. If linking a library
8850 # or program results in "error TOC overflow" add -mminimal-toc to
8851 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8852 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8856 hardcode_direct_absolute
=yes
8857 hardcode_libdir_separator
=':'
8858 link_all_deplibs
=yes
8859 file_list_spec
='${wl}-f,'
8861 if test "$GCC" = yes; then
8862 case $host_os in aix4.
[012]|aix4.
[012].
*)
8863 # We only want to do this on AIX 4.2 and lower, the check
8864 # below for broken collect2 doesn't work under 4.3+
8865 collect2name
=`${CC} -print-prog-name=collect2`
8866 if test -f "$collect2name" &&
8867 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
8869 # We have reworked collect2
8872 # We have old collect2
8873 hardcode_direct
=unsupported
8874 # It fails to find uninstalled libraries when the uninstalled
8875 # path is not listed in the libpath. Setting hardcode_minus_L
8876 # to unsupported forces relinking
8877 hardcode_minus_L
=yes
8878 hardcode_libdir_flag_spec
='-L$libdir'
8879 hardcode_libdir_separator
=
8883 shared_flag
='-shared'
8884 if test "$aix_use_runtimelinking" = yes; then
8885 shared_flag
="$shared_flag "'${wl}-G'
8889 if test "$host_cpu" = ia64
; then
8890 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8891 # chokes on -Wl,-G. The following line is correct:
8894 if test "$aix_use_runtimelinking" = yes; then
8895 shared_flag
='${wl}-G'
8897 shared_flag
='${wl}-bM:SRE'
8902 export_dynamic_flag_spec
='${wl}-bexpall'
8903 # It seems that -bexpall does not export symbols beginning with
8904 # underscore (_), so it is better to generate a list of symbols to export.
8905 always_export_symbols
=yes
8906 if test "$aix_use_runtimelinking" = yes; then
8907 # Warning - without using the other runtime loading flags (-brtl),
8908 # -berok will link without error, but may produce a broken library.
8909 allow_undefined_flag
='-berok'
8910 # Determine the default libpath from the value encoded in an
8912 cat >conftest.
$ac_ext <<_ACEOF
8915 cat confdefs.h
>>conftest.
$ac_ext
8916 cat >>conftest.
$ac_ext <<_ACEOF
8917 /* end confdefs.h. */
8927 rm -f conftest.
$ac_objext conftest
$ac_exeext
8928 if { (ac_try
="$ac_link"
8930 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
8931 *) ac_try_echo=$ac_try;;
8933 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8934 $as_echo "$ac_try_echo") >&5
8935 (eval "$ac_link") 2>conftest.er1
8937 grep -v '^ *+' conftest.er1 >conftest.err
8939 cat conftest.err >&5
8940 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8941 (exit $ac_status); } && {
8942 test -z "$ac_c_werror_flag" ||
8943 test ! -s conftest.err
8944 } && test -s conftest$ac_exeext && {
8945 test "$cross_compiling" = yes ||
8946 $as_test_x conftest$ac_exeext
8949 lt_aix_libpath_sed='
8950 /Import File Strings/,/^$/ {
8956 aix_libpath=`dump
-H conftest
$ac_exeext 2>/dev
/null |
$SED -n -e "$lt_aix_libpath_sed"`
8957 # Check for a 64-bit object if we didn't find anything.
8958 if test -z "$aix_libpath"; then
8959 aix_libpath=`dump
-HX64 conftest
$ac_exeext 2>/dev
/null |
$SED -n -e "$lt_aix_libpath_sed"`
8962 $as_echo "$as_me: failed program was:" >&5
8963 sed 's/^/| /' conftest.$ac_ext >&5
8968 rm -rf conftest.dSYM
8969 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8970 conftest$ac_exeext conftest.$ac_ext
8971 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8973 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8974 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8976 if test "$host_cpu" = ia64; then
8977 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8978 allow_undefined_flag="-z nodefs"
8979 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
8981 # Determine the default libpath from the value encoded in an
8983 cat >conftest.$ac_ext <<_ACEOF
8986 cat confdefs.h >>conftest.$ac_ext
8987 cat >>conftest.$ac_ext <<_ACEOF
8988 /* end confdefs.h. */
8998 rm -f conftest.$ac_objext conftest$ac_exeext
8999 if { (ac_try="$ac_link"
9001 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
9002 *) ac_try_echo
=$ac_try;;
9004 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
9005 $as_echo "$ac_try_echo") >&5
9006 (eval "$ac_link") 2>conftest.er1
9008 grep -v '^ *+' conftest.er1
>conftest.err
9010 cat conftest.err
>&5
9011 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9012 (exit $ac_status); } && {
9013 test -z "$ac_c_werror_flag" ||
9014 test ! -s conftest.err
9015 } && test -s conftest
$ac_exeext && {
9016 test "$cross_compiling" = yes ||
9017 $as_test_x conftest
$ac_exeext
9020 lt_aix_libpath_sed
='
9021 /Import File Strings/,/^$/ {
9027 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9028 # Check for a 64-bit object if we didn't find anything.
9029 if test -z "$aix_libpath"; then
9030 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9033 $as_echo "$as_me: failed program was:" >&5
9034 sed 's/^/| /' conftest.
$ac_ext >&5
9039 rm -rf conftest.dSYM
9040 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
9041 conftest
$ac_exeext conftest.
$ac_ext
9042 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
9044 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
9045 # Warning - without using the other run time loading flags,
9046 # -berok will link without error, but may produce a broken library.
9047 no_undefined_flag
=' ${wl}-bernotok'
9048 allow_undefined_flag
=' ${wl}-berok'
9049 # Exported symbols can be pulled into shared objects from archives
9050 whole_archive_flag_spec
='$convenience'
9051 archive_cmds_need_lc
=yes
9052 # This is similar to how AIX traditionally builds its shared libraries.
9053 archive_expsym_cmds
="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9061 # see comment about AmigaOS4 .so support
9062 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9063 archive_expsym_cmds
=''
9066 archive_cmds
='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9067 hardcode_libdir_flag_spec
='-L$libdir'
9068 hardcode_minus_L
=yes
9074 export_dynamic_flag_spec
=-rdynamic
9077 cygwin
* | mingw
* | pw32
* | cegcc
*)
9078 # When not using gcc, we currently assume that we are using
9079 # Microsoft Visual C++.
9080 # hardcode_libdir_flag_spec is actually meaningless, as there is
9081 # no search path for DLLs.
9082 hardcode_libdir_flag_spec
=' '
9083 allow_undefined_flag
=unsupported
9084 # Tell ltmain to make .lib files, not .a files.
9086 # Tell ltmain to make .dll files, not .so files.
9088 # FIXME: Setting linknames here is a bad hack.
9089 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
9090 # The linker will automatically build a .lib file if we build a DLL.
9091 old_archive_from_new_cmds
='true'
9092 # FIXME: Should let the user specify the lib program.
9093 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
9094 fix_srcfile_path
='`cygpath -w "$srcfile"`'
9095 enable_shared_with_static_runtimes
=yes
9098 darwin
* | rhapsody
*)
9101 archive_cmds_need_lc
=no
9103 hardcode_automatic
=yes
9104 hardcode_shlibpath_var
=unsupported
9105 whole_archive_flag_spec
=''
9106 link_all_deplibs
=yes
9107 allow_undefined_flag
="$_lt_dar_allow_undefined"
9108 case $cc_basename in
9109 ifort
*) _lt_dar_can_shared
=yes ;;
9110 *) _lt_dar_can_shared
=$GCC ;;
9112 if test "$_lt_dar_can_shared" = "yes"; then
9113 output_verbose_link_cmd
=echo
9114 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9115 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9116 archive_expsym_cmds
="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
9117 module_expsym_cmds
="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
9126 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9127 hardcode_libdir_flag_spec
='-L$libdir'
9128 hardcode_shlibpath_var
=no
9135 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9136 # support. Future versions do this automatically, but an explicit c++rt0.o
9137 # does not break anything, and helps significantly (at the cost of a little
9140 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9141 hardcode_libdir_flag_spec
='-R$libdir'
9143 hardcode_shlibpath_var
=no
9146 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9148 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9150 hardcode_minus_L
=yes
9151 hardcode_shlibpath_var
=no
9154 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9155 freebsd
* | dragonfly
*)
9156 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9157 hardcode_libdir_flag_spec
='-R$libdir'
9159 hardcode_shlibpath_var
=no
9163 if test "$GCC" = yes; then
9164 archive_cmds
='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9166 archive_cmds
='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9168 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9169 hardcode_libdir_separator
=:
9172 # hardcode_minus_L: Not really in the search PATH,
9173 # but as the default location of the library.
9174 hardcode_minus_L
=yes
9175 export_dynamic_flag_spec
='${wl}-E'
9179 if test "$GCC" = yes -a "$with_gnu_ld" = no
; then
9180 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9182 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9184 if test "$with_gnu_ld" = no
; then
9185 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9186 hardcode_libdir_flag_spec_ld
='+b $libdir'
9187 hardcode_libdir_separator
=:
9189 hardcode_direct_absolute
=yes
9190 export_dynamic_flag_spec
='${wl}-E'
9191 # hardcode_minus_L: Not really in the search PATH,
9192 # but as the default location of the library.
9193 hardcode_minus_L
=yes
9198 if test "$GCC" = yes -a "$with_gnu_ld" = no
; then
9201 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9204 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9207 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9213 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9216 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9219 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9223 if test "$with_gnu_ld" = no
; then
9224 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9225 hardcode_libdir_separator
=:
9230 hardcode_shlibpath_var
=no
9234 hardcode_direct_absolute
=yes
9235 export_dynamic_flag_spec
='${wl}-E'
9237 # hardcode_minus_L: Not really in the search PATH,
9238 # but as the default location of the library.
9239 hardcode_minus_L
=yes
9245 irix5
* | irix6
* | nonstopux
*)
9246 if test "$GCC" = yes; then
9247 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9248 # Try to use the -exported_symbol ld option, if it does not
9249 # work, assume that -exports_file does not work either and
9250 # implicitly export all symbols.
9251 save_LDFLAGS
="$LDFLAGS"
9252 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9253 cat >conftest.
$ac_ext <<_ACEOF
9256 rm -f conftest.
$ac_objext conftest
$ac_exeext
9257 if { (ac_try
="$ac_link"
9259 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
9260 *) ac_try_echo=$ac_try;;
9262 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9263 $as_echo "$ac_try_echo") >&5
9264 (eval "$ac_link") 2>conftest.er1
9266 grep -v '^ *+' conftest.er1 >conftest.err
9268 cat conftest.err >&5
9269 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9270 (exit $ac_status); } && {
9271 test -z "$ac_c_werror_flag" ||
9272 test ! -s conftest.err
9273 } && test -s conftest$ac_exeext && {
9274 test "$cross_compiling" = yes ||
9275 $as_test_x conftest$ac_exeext
9277 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9280 $as_echo "$as_me: failed program was:" >&5
9281 sed 's/^/| /' conftest.$ac_ext >&5
9286 rm -rf conftest.dSYM
9287 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9288 conftest$ac_exeext conftest.$ac_ext
9289 LDFLAGS="$save_LDFLAGS"
9291 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" |
$Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9292 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" |
$Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9294 archive_cmds_need_lc='no'
9295 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9296 hardcode_libdir_separator=:
9298 link_all_deplibs=yes
9302 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9303 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9305 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9307 hardcode_libdir_flag_spec='-R$libdir'
9309 hardcode_shlibpath_var=no
9313 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9315 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9316 hardcode_libdir_separator=:
9317 hardcode_shlibpath_var=no
9324 if test -f /usr/libexec/ld.so; then
9326 hardcode_shlibpath_var=no
9327 hardcode_direct_absolute=yes
9328 if test -z "`echo __ELF__ |
$CC -E - |
$GREP __ELF__
`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9329 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9330 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9331 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9332 export_dynamic_flag_spec='${wl}-E'
9335 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9336 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9337 hardcode_libdir_flag_spec='-R$libdir'
9340 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9341 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9351 hardcode_libdir_flag_spec='-L$libdir'
9352 hardcode_minus_L=yes
9353 allow_undefined_flag=unsupported
9354 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9355 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9359 if test "$GCC" = yes; then
9360 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9361 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9363 allow_undefined_flag=' -expect_unresolved \*'
9364 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" |
$Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9366 archive_cmds_need_lc='no'
9367 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9368 hardcode_libdir_separator=:
9371 osf4* | osf5*) # as osf3* with the addition of -msym flag
9372 if test "$GCC" = yes; then
9373 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9374 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9375 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9377 allow_undefined_flag=' -expect_unresolved \*'
9378 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" |
$Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9379 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
9380 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9382 # Both c and cxx compiler support -rpath directly
9383 hardcode_libdir_flag_spec='-rpath $libdir'
9385 archive_cmds_need_lc='no'
9386 hardcode_libdir_separator=:
9390 no_undefined_flag=' -z defs'
9391 if test "$GCC" = yes; then
9393 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9394 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9395 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9397 case `$CC -V 2>&1` in
9400 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9401 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9402 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9406 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9407 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9408 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9412 hardcode_libdir_flag_spec='-R$libdir'
9413 hardcode_shlibpath_var=no
9415 solaris2.[0-5] | solaris2.[0-5].*) ;;
9417 # The compiler driver will combine and reorder linker options,
9418 # but understands `-z linker_flag
'. GCC discards it without `$wl',
9419 # but is careful enough not to reorder.
9420 # Supported since Solaris 2.6 (maybe 2.5.1?)
9421 if test "$GCC" = yes; then
9422 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9424 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
9428 link_all_deplibs
=yes
9432 if test "x$host_vendor" = xsequent
; then
9433 # Use $CC to link under sequent, because it throws in some extra .o
9434 # files that make .init and .fini sections work.
9435 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9437 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9439 hardcode_libdir_flag_spec
='-L$libdir'
9441 hardcode_minus_L
=yes
9442 hardcode_shlibpath_var
=no
9446 case $host_vendor in
9448 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9449 hardcode_direct
=yes # is this really true???
9452 ## LD is ld it makes a PLAMLIB
9453 ## CC just makes a GrossModule.
9454 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9455 reload_cmds
='$CC -r -o $output$reload_objs'
9459 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9460 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
9463 runpath_var
='LD_RUN_PATH'
9464 hardcode_shlibpath_var
=no
9468 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9469 hardcode_shlibpath_var
=no
9470 export_dynamic_flag_spec
='-Bexport'
9474 if test -d /usr
/nec
; then
9475 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9476 hardcode_shlibpath_var
=no
9477 runpath_var
=LD_RUN_PATH
9478 hardcode_runpath_var
=yes
9483 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
9484 no_undefined_flag
='${wl}-z,text'
9485 archive_cmds_need_lc
=no
9486 hardcode_shlibpath_var
=no
9487 runpath_var
='LD_RUN_PATH'
9489 if test "$GCC" = yes; then
9490 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9491 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9493 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9494 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9498 sysv5
* | sco3.2v5
* | sco5v6
*)
9499 # Note: We can NOT use -z defs as we might desire, because we do not
9500 # link with -lc, and that would cause any symbols used from libc to
9501 # always be unresolved, which means just about no library would
9502 # ever link correctly. If we're not using GNU ld we use -z text
9503 # though, which does catch some bad symbols but isn't as heavy-handed
9505 no_undefined_flag
='${wl}-z,text'
9506 allow_undefined_flag
='${wl}-z,nodefs'
9507 archive_cmds_need_lc
=no
9508 hardcode_shlibpath_var
=no
9509 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
9510 hardcode_libdir_separator
=':'
9511 link_all_deplibs
=yes
9512 export_dynamic_flag_spec
='${wl}-Bexport'
9513 runpath_var
='LD_RUN_PATH'
9515 if test "$GCC" = yes; then
9516 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9517 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9519 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9520 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9525 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9526 hardcode_libdir_flag_spec
='-L$libdir'
9527 hardcode_shlibpath_var
=no
9535 if test x
$host_vendor = xsni
; then
9537 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
9538 export_dynamic_flag_spec
='${wl}-Blargedynsym'
9544 { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9545 $as_echo "$ld_shlibs" >&6; }
9546 test "$ld_shlibs" = no
&& can_build_shared
=no
9548 with_gnu_ld
=$with_gnu_ld
9565 # Do we need to explicitly link libc?
9567 case "x$archive_cmds_need_lc" in
9569 # Assume -lc should be added
9570 archive_cmds_need_lc
=yes
9572 if test "$enable_shared" = yes && test "$GCC" = yes; then
9573 case $archive_cmds in
9575 # FIXME: we may have to deal with multi-command sequences.
9578 # Test whether the compiler implicitly links with -lc since on some
9579 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9580 # to ld, don't add -lc before -lgcc.
9581 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9582 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9584 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9586 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9587 (eval $ac_compile) 2>&5
9589 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9590 (exit $ac_status); } 2>conftest.err
; then
9593 libobjs
=conftest.
$ac_objext
9595 wl
=$lt_prog_compiler_wl
9596 pic_flag
=$lt_prog_compiler_pic
9602 lt_save_allow_undefined_flag
=$allow_undefined_flag
9603 allow_undefined_flag
=
9604 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
9605 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
9607 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9608 (exit $ac_status); }
9610 archive_cmds_need_lc
=no
9612 archive_cmds_need_lc
=yes
9614 allow_undefined_flag
=$lt_save_allow_undefined_flag
9616 cat conftest.err
1>&5
9619 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9620 $as_echo "$archive_cmds_need_lc" >&6; }
9783 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9784 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9786 if test "$GCC" = yes; then
9788 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
9789 *) lt_awk_arg
="/^libraries:/" ;;
9791 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9792 if $ECHO "$lt_search_path_spec" |
$GREP ';' >/dev
/null
; then
9793 # if the path contains ";" then we assume it to be the separator
9794 # otherwise default to the standard path separator (i.e. ":") - it is
9795 # assumed that no part of a normal pathname contains ";" but that should
9796 # okay in the real world where ";" in dirpaths is itself problematic.
9797 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9799 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9801 # Ok, now we have the path, separated by spaces, we can step through it
9802 # and add multilib dir if necessary.
9803 lt_tmp_lt_search_path_spec
=
9804 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9805 for lt_sys_path
in $lt_search_path_spec; do
9806 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9807 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9809 test -d "$lt_sys_path" && \
9810 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
9813 lt_search_path_spec
=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9814 BEGIN {RS=" "; FS="/|\n";} {
9817 for (lt_i = NF; lt_i > 0; lt_i--) {
9818 if ($lt_i != "" && $lt_i != ".") {
9819 if ($lt_i == "..") {
9822 if (lt_count == 0) {
9823 lt_foo="/" $lt_i lt_foo;
9830 if (lt_foo != "") { lt_freq[lt_foo]++; }
9831 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9833 sys_lib_search_path_spec
=`$ECHO $lt_search_path_spec`
9835 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
9838 libname_spec
='lib$name'
9846 shlibpath_overrides_runpath
=unknown
9848 dynamic_linker
="$host_os ld.so"
9849 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
9850 need_lib_prefix
=unknown
9851 hardcode_into_libs
=no
9853 # when you set need_version to no, make sure it does not cause -set_version
9854 # flags to be left without arguments
9855 need_version
=unknown
9860 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
9861 shlibpath_var
=LIBPATH
9863 # AIX 3 has no versioning support, so we append a major version to the name.
9864 soname_spec
='${libname}${release}${shared_ext}$major'
9871 hardcode_into_libs
=yes
9872 if test "$host_cpu" = ia64
; then
9873 # AIX 5 supports IA64
9874 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9875 shlibpath_var
=LD_LIBRARY_PATH
9877 # With GCC up to 2.95.x, collect2 would create an import file
9878 # for dependence libraries. The import file would start with
9879 # the line `#! .'. This would cause the generated library to
9880 # depend on `.', always an invalid library. This was fixed in
9881 # development snapshots of GCC prior to 3.0.
9883 aix4 | aix4.
[01] | aix4.
[01].
*)
9884 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9886 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
9893 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9894 # soname into executable. Probably we can add versioning support to
9895 # collect2, so additional links can be useful in future.
9896 if test "$aix_use_runtimelinking" = yes; then
9897 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9898 # instead of lib<name>.a to let people know that these are not
9899 # typical AIX shared libraries.
9900 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9902 # We preserve .a as extension for shared libraries through AIX4.2
9903 # and later when we are not doing run time linking.
9904 library_names_spec
='${libname}${release}.a $libname.a'
9905 soname_spec
='${libname}${release}${shared_ext}$major'
9907 shlibpath_var
=LIBPATH
9914 # Since July 2007 AmigaOS4 officially supports .so libraries.
9915 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9916 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9919 library_names_spec
='$libname.ixlibrary $libname.a'
9920 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9921 finish_eval
='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9927 library_names_spec
='${libname}${shared_ext}'
9928 dynamic_linker
="$host_os ld.so"
9929 shlibpath_var
=LIBRARY_PATH
9935 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9936 soname_spec
='${libname}${release}${shared_ext}$major'
9937 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
9938 shlibpath_var
=LD_LIBRARY_PATH
9939 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9940 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
9941 # the default ld.so.conf also contains /usr/contrib/lib and
9942 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9943 # libtool to hard-code these into programs
9946 cygwin
* | mingw
* | pw32
* | cegcc
*)
9947 version_type
=windows
9952 case $GCC,$host_os in
9953 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
9954 library_names_spec
='$libname.dll.a'
9955 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9956 postinstall_cmds
='base_file=`basename \${file}`~
9957 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9958 dldir=$destdir/`dirname \$dlpath`~
9959 test -d \$dldir || mkdir -p \$dldir~
9960 $install_prog $dir/$dlname \$dldir/$dlname~
9961 chmod a+x \$dldir/$dlname~
9962 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9963 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9965 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9966 dlpath=$dir/\$dldll~
9968 shlibpath_overrides_runpath
=yes
9972 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9973 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9974 sys_lib_search_path_spec
="/usr/lib /lib/w32api /lib /usr/local/lib"
9977 # MinGW DLLs use traditional 'lib' prefix
9978 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9979 sys_lib_search_path_spec
=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9980 if $ECHO "$sys_lib_search_path_spec" |
$GREP ';[c-zC-Z]:/' >/dev
/null
; then
9981 # It is most probably a Windows format PATH printed by
9982 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9983 # path with ; separators, and with drive letters. We can handle the
9984 # drive letters (cygwin fileutils understands them), so leave them,
9985 # especially as we might pass files found there to a mingw objdump,
9986 # which wouldn't understand a cygwinified path. Ahh.
9987 sys_lib_search_path_spec
=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9989 sys_lib_search_path_spec
=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9993 # pw32 DLLs use 'pw' prefix rather than 'lib'
9994 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10000 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10003 dynamic_linker
='Win32 ld.exe'
10004 # FIXME: first we should search . and the directory the executable is in
10008 darwin
* | rhapsody
*)
10009 dynamic_linker
="$host_os dyld"
10010 version_type
=darwin
10013 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10014 soname_spec
='${libname}${release}${major}$shared_ext'
10015 shlibpath_overrides_runpath
=yes
10016 shlibpath_var
=DYLD_LIBRARY_PATH
10017 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
10019 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
10020 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
10027 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10028 soname_spec
='${libname}${release}${shared_ext}$major'
10029 shlibpath_var
=LD_LIBRARY_PATH
10036 freebsd
* | dragonfly
*)
10037 # DragonFly does not have aout. When/if they implement a new
10038 # versioning mechanism, adjust this.
10039 if test -x /usr
/bin
/objformat
; then
10040 objformat
=`/usr/bin/objformat`
10043 freebsd
[123]*) objformat
=aout
;;
10044 *) objformat
=elf
;;
10047 version_type
=freebsd-
$objformat
10048 case $version_type in
10050 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10055 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10059 shlibpath_var
=LD_LIBRARY_PATH
10062 shlibpath_overrides_runpath
=yes
10064 freebsd3.
[01]* | freebsdelf3.
[01]*)
10065 shlibpath_overrides_runpath
=yes
10066 hardcode_into_libs
=yes
10068 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
10069 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
10070 shlibpath_overrides_runpath
=no
10071 hardcode_into_libs
=yes
10073 *) # from 4.6 on, and DragonFly
10074 shlibpath_overrides_runpath
=yes
10075 hardcode_into_libs
=yes
10084 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10085 soname_spec
='${libname}${release}${shared_ext}$major'
10086 shlibpath_var
=LD_LIBRARY_PATH
10087 hardcode_into_libs
=yes
10090 hpux9
* | hpux10
* | hpux11
*)
10091 # Give a soname corresponding to the major version so that dld.sl refuses to
10092 # link against other versions.
10099 hardcode_into_libs
=yes
10100 dynamic_linker
="$host_os dld.so"
10101 shlibpath_var
=LD_LIBRARY_PATH
10102 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10103 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10104 soname_spec
='${libname}${release}${shared_ext}$major'
10105 if test "X$HPUX_IA64_MODE" = X32
; then
10106 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10108 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
10110 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10114 hardcode_into_libs
=yes
10115 dynamic_linker
="$host_os dld.sl"
10116 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
10117 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10118 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10119 soname_spec
='${libname}${release}${shared_ext}$major'
10120 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10121 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10125 dynamic_linker
="$host_os dld.sl"
10126 shlibpath_var
=SHLIB_PATH
10127 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
10128 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10129 soname_spec
='${libname}${release}${shared_ext}$major'
10132 # HP-UX runs *really* slowly unless shared libraries are mode 555.
10133 postinstall_cmds
='chmod 555 $lib'
10140 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10141 soname_spec
='${libname}${release}${shared_ext}$major'
10142 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
10143 shlibpath_var
=LD_LIBRARY_PATH
10144 shlibpath_overrides_runpath
=no
10145 hardcode_into_libs
=yes
10148 irix5
* | irix6
* | nonstopux
*)
10150 nonstopux
*) version_type
=nonstopux
;;
10152 if test "$lt_cv_prog_gnu_ld" = yes; then
10160 soname_spec
='${libname}${release}${shared_ext}$major'
10161 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10163 irix5
* | nonstopux
*)
10164 libsuff
= shlibsuff
=
10167 case $LD in # libtool.m4 will add one of these switches to LD
10168 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
10169 libsuff
= shlibsuff
= libmagic
=32-bit;;
10170 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
10171 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
10172 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
10173 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
10174 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
10178 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
10179 shlibpath_overrides_runpath
=no
10180 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10181 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
10182 hardcode_into_libs
=yes
10185 # No shared lib support for Linux oldld, aout, or coff.
10186 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
10190 # This must be Linux ELF.
10191 linux
* | k
*bsd
*-gnu)
10195 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10196 soname_spec
='${libname}${release}${shared_ext}$major'
10197 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10198 shlibpath_var
=LD_LIBRARY_PATH
10199 shlibpath_overrides_runpath
=no
10200 # Some binutils ld are patched to set DT_RUNPATH
10201 save_LDFLAGS
=$LDFLAGS
10202 save_libdir
=$libdir
10203 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10204 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10205 cat >conftest.
$ac_ext <<_ACEOF
10208 cat confdefs.h
>>conftest.
$ac_ext
10209 cat >>conftest.
$ac_ext <<_ACEOF
10210 /* end confdefs.h. */
10220 rm -f conftest.
$ac_objext conftest
$ac_exeext
10221 if { (ac_try
="$ac_link"
10222 case "(($ac_try" in
10223 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
10224 *) ac_try_echo=$ac_try;;
10226 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10227 $as_echo "$ac_try_echo") >&5
10228 (eval "$ac_link") 2>conftest.er1
10230 grep -v '^ *+' conftest.er1 >conftest.err
10232 cat conftest.err >&5
10233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10234 (exit $ac_status); } && {
10235 test -z "$ac_c_werror_flag" ||
10236 test ! -s conftest.err
10237 } && test -s conftest$ac_exeext && {
10238 test "$cross_compiling" = yes ||
10239 $as_test_x conftest$ac_exeext
10241 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
10242 shlibpath_overrides_runpath=yes
10246 $as_echo "$as_me: failed program was:" >&5
10247 sed 's/^/| /' conftest.$ac_ext >&5
10252 rm -rf conftest.dSYM
10253 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10254 conftest$ac_exeext conftest.$ac_ext
10255 LDFLAGS=$save_LDFLAGS
10256 libdir=$save_libdir
10258 # This implies no fast_install, which is unacceptable.
10259 # Some rework will be needed to allow for fast_install
10260 # before this can be enabled.
10261 hardcode_into_libs=yes
10263 # Add ABI-specific directories to the system library path.
10264 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
10266 # Append ld.so.conf contents to the search path
10267 if test -f /etc/ld.so.conf; then
10268 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc
/ld.so.conf |
$SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' |
tr '\n' ' '`
10269 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
10272 # We used to test for /lib/ld.so.1 and disable shared libraries on
10273 # powerpc, because MkLinux only supported shared libraries with the
10274 # GNU dynamic linker. Since this was broken with cross compilers,
10275 # most powerpc-linux boxes support dynamic linking these days and
10276 # people can always --disable-shared, the test was removed, and we
10277 # assume the GNU/Linux dynamic linker is in use.
10278 dynamic_linker='GNU/Linux ld.so'
10285 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10286 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10287 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10288 dynamic_linker='NetBSD (a.out) ld.so'
10290 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10291 soname_spec='${libname}${release}${shared_ext}$major'
10292 dynamic_linker='NetBSD ld.elf_so'
10294 shlibpath_var=LD_LIBRARY_PATH
10295 shlibpath_overrides_runpath=yes
10296 hardcode_into_libs=yes
10301 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10302 shlibpath_var=LD_LIBRARY_PATH
10303 shlibpath_overrides_runpath=yes
10310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10311 soname_spec='${libname}${release}${shared_ext}$major'
10312 shlibpath_var=LD_LIBRARY_PATH
10313 shlibpath_overrides_runpath=no
10314 hardcode_into_libs=yes
10315 dynamic_linker='ldqnx.so'
10320 sys_lib_dlsearch_path_spec="/usr/lib"
10322 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10324 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10325 *) need_version=no ;;
10327 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10328 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10329 shlibpath_var=LD_LIBRARY_PATH
10330 if test -z "`echo __ELF__ |
$CC -E - |
$GREP __ELF__
`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10332 openbsd2.[89] | openbsd2.[89].*)
10333 shlibpath_overrides_runpath=no
10336 shlibpath_overrides_runpath=yes
10340 shlibpath_overrides_runpath=yes
10345 libname_spec='$name'
10348 library_names_spec='$libname${shared_ext} $libname.a'
10349 dynamic_linker='OS/2 ld.exe'
10350 shlibpath_var=LIBPATH
10353 osf3* | osf4* | osf5*)
10357 soname_spec='${libname}${release}${shared_ext}$major'
10358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10359 shlibpath_var=LD_LIBRARY_PATH
10360 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10361 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10372 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10373 soname_spec='${libname}${release}${shared_ext}$major'
10374 shlibpath_var=LD_LIBRARY_PATH
10375 shlibpath_overrides_runpath=yes
10376 hardcode_into_libs=yes
10377 # ldd complains unless libraries are executable
10378 postinstall_cmds='chmod +x $lib'
10383 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10384 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10385 shlibpath_var=LD_LIBRARY_PATH
10386 shlibpath_overrides_runpath=yes
10387 if test "$with_gnu_ld" = yes; then
10395 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10396 soname_spec='${libname}${release}${shared_ext}$major'
10397 shlibpath_var=LD_LIBRARY_PATH
10398 case $host_vendor in
10400 shlibpath_overrides_runpath=no
10402 runpath_var=LD_RUN_PATH
10410 shlibpath_overrides_runpath=no
10411 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10417 if test -d /usr/nec ;then
10419 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10420 soname_spec='$libname${shared_ext}.$major'
10421 shlibpath_var=LD_LIBRARY_PATH
10425 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10426 version_type=freebsd-elf
10429 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10430 soname_spec='${libname}${release}${shared_ext}$major'
10431 shlibpath_var=LD_LIBRARY_PATH
10432 shlibpath_overrides_runpath=yes
10433 hardcode_into_libs=yes
10434 if test "$with_gnu_ld" = yes; then
10435 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10437 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10440 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10444 sys_lib_dlsearch_path_spec='/usr/lib'
10448 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10453 shlibpath_var=LD_LIBRARY_PATH
10454 shlibpath_overrides_runpath=no
10455 hardcode_into_libs=yes
10460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10461 soname_spec='${libname}${release}${shared_ext}$major'
10462 shlibpath_var=LD_LIBRARY_PATH
10469 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10470 $as_echo "$dynamic_linker" >&6; }
10471 test "$dynamic_linker" = no && can_build_shared=no
10473 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10474 if test "$GCC" = yes; then
10475 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10478 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10479 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10481 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10482 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10571 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
10572 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10574 if test -n "$hardcode_libdir_flag_spec" ||
10575 test -n "$runpath_var" ||
10576 test "X$hardcode_automatic" = "Xyes" ; then
10578 # We can hardcode non-existent directories.
10579 if test "$hardcode_direct" != no &&
10580 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10581 # have to relink, otherwise we might link with an installed library
10582 # when we should be linking with a yet-to-be-installed one
10583 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10584 test "$hardcode_minus_L" != no; then
10585 # Linking always hardcodes the temporary library directory.
10586 hardcode_action=relink
10588 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10589 hardcode_action=immediate
10592 # We cannot hardcode anything, or else we can only hardcode existing
10594 hardcode_action=unsupported
10596 { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
10597 $as_echo "$hardcode_action" >&6; }
10599 if test "$hardcode_action" = relink ||
10600 test "$inherit_rpath" = yes; then
10601 # Fast installation is not supported
10602 enable_fast_install=no
10603 elif test "$shlibpath_overrides_runpath" = yes ||
10604 test "$enable_shared" = no; then
10605 # Fast installation is not necessary
10606 enable_fast_install=needless
10614 if test "x$enable_dlopen" != xyes; then
10615 enable_dlopen=unknown
10616 enable_dlopen_self=unknown
10617 enable_dlopen_self_static=unknown
10624 lt_cv_dlopen="load_add_on"
10626 lt_cv_dlopen_self=yes
10629 mingw* | pw32* | cegcc*)
10630 lt_cv_dlopen="LoadLibrary"
10635 lt_cv_dlopen="dlopen"
10640 # if libdl is installed we need to link against it
10641 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10642 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10643 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10644 $as_echo_n "(cached) " >&6
10646 ac_check_lib_save_LIBS=$LIBS
10648 cat >conftest.$ac_ext <<_ACEOF
10651 cat confdefs.h >>conftest.$ac_ext
10652 cat >>conftest.$ac_ext <<_ACEOF
10653 /* end confdefs.h. */
10655 /* Override any GCC internal prototype to avoid an error.
10656 Use char because int might match the return type of a GCC
10657 builtin and then its argument prototype would still apply. */
10670 rm -f conftest.$ac_objext conftest$ac_exeext
10671 if { (ac_try="$ac_link"
10672 case "(($ac_try" in
10673 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
10674 *) ac_try_echo
=$ac_try;;
10676 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
10677 $as_echo "$ac_try_echo") >&5
10678 (eval "$ac_link") 2>conftest.er1
10680 grep -v '^ *+' conftest.er1
>conftest.err
10682 cat conftest.err
>&5
10683 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10684 (exit $ac_status); } && {
10685 test -z "$ac_c_werror_flag" ||
10686 test ! -s conftest.err
10687 } && test -s conftest
$ac_exeext && {
10688 test "$cross_compiling" = yes ||
10689 $as_test_x conftest
$ac_exeext
10691 ac_cv_lib_dl_dlopen
=yes
10693 $as_echo "$as_me: failed program was:" >&5
10694 sed 's/^/| /' conftest.
$ac_ext >&5
10696 ac_cv_lib_dl_dlopen
=no
10699 rm -rf conftest.dSYM
10700 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
10701 conftest
$ac_exeext conftest.
$ac_ext
10702 LIBS
=$ac_check_lib_save_LIBS
10704 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10705 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10706 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then
10707 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
10710 lt_cv_dlopen
="dyld"
10712 lt_cv_dlopen_self
=yes
10719 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
10720 $as_echo_n "checking for shl_load... " >&6; }
10721 if test "${ac_cv_func_shl_load+set}" = set; then
10722 $as_echo_n "(cached) " >&6
10724 cat >conftest.
$ac_ext <<_ACEOF
10727 cat confdefs.h
>>conftest.
$ac_ext
10728 cat >>conftest.
$ac_ext <<_ACEOF
10729 /* end confdefs.h. */
10730 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10731 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10732 #define shl_load innocuous_shl_load
10734 /* System header to define __stub macros and hopefully few prototypes,
10735 which can conflict with char shl_load (); below.
10736 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10737 <limits.h> exists even on freestanding compilers. */
10740 # include <limits.h>
10742 # include <assert.h>
10747 /* Override any GCC internal prototype to avoid an error.
10748 Use char because int might match the return type of a GCC
10749 builtin and then its argument prototype would still apply. */
10754 /* The GNU C library defines this for functions which it implements
10755 to always fail with ENOSYS. Some functions are actually named
10756 something starting with __ and the normal name is an alias. */
10757 #if defined __stub_shl_load || defined __stub___shl_load
10764 return shl_load ();
10769 rm -f conftest.
$ac_objext conftest
$ac_exeext
10770 if { (ac_try
="$ac_link"
10771 case "(($ac_try" in
10772 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
10773 *) ac_try_echo=$ac_try;;
10775 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10776 $as_echo "$ac_try_echo") >&5
10777 (eval "$ac_link") 2>conftest.er1
10779 grep -v '^ *+' conftest.er1 >conftest.err
10781 cat conftest.err >&5
10782 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10783 (exit $ac_status); } && {
10784 test -z "$ac_c_werror_flag" ||
10785 test ! -s conftest.err
10786 } && test -s conftest$ac_exeext && {
10787 test "$cross_compiling" = yes ||
10788 $as_test_x conftest$ac_exeext
10790 ac_cv_func_shl_load=yes
10792 $as_echo "$as_me: failed program was:" >&5
10793 sed 's/^/| /' conftest.$ac_ext >&5
10795 ac_cv_func_shl_load=no
10798 rm -rf conftest.dSYM
10799 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10800 conftest$ac_exeext conftest.$ac_ext
10802 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10803 $as_echo "$ac_cv_func_shl_load" >&6; }
10804 if test "x$ac_cv_func_shl_load" = x""yes; then
10805 lt_cv_dlopen="shl_load"
10807 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10808 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10809 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10810 $as_echo_n "(cached) " >&6
10812 ac_check_lib_save_LIBS=$LIBS
10814 cat >conftest.$ac_ext <<_ACEOF
10817 cat confdefs.h >>conftest.$ac_ext
10818 cat >>conftest.$ac_ext <<_ACEOF
10819 /* end confdefs.h. */
10821 /* Override any GCC internal prototype to avoid an error.
10822 Use char because int might match the return type of a GCC
10823 builtin and then its argument prototype would still apply. */
10831 return shl_load ();
10836 rm -f conftest.$ac_objext conftest$ac_exeext
10837 if { (ac_try="$ac_link"
10838 case "(($ac_try" in
10839 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
10840 *) ac_try_echo
=$ac_try;;
10842 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
10843 $as_echo "$ac_try_echo") >&5
10844 (eval "$ac_link") 2>conftest.er1
10846 grep -v '^ *+' conftest.er1
>conftest.err
10848 cat conftest.err
>&5
10849 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10850 (exit $ac_status); } && {
10851 test -z "$ac_c_werror_flag" ||
10852 test ! -s conftest.err
10853 } && test -s conftest
$ac_exeext && {
10854 test "$cross_compiling" = yes ||
10855 $as_test_x conftest
$ac_exeext
10857 ac_cv_lib_dld_shl_load
=yes
10859 $as_echo "$as_me: failed program was:" >&5
10860 sed 's/^/| /' conftest.
$ac_ext >&5
10862 ac_cv_lib_dld_shl_load
=no
10865 rm -rf conftest.dSYM
10866 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
10867 conftest
$ac_exeext conftest.
$ac_ext
10868 LIBS
=$ac_check_lib_save_LIBS
10870 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10871 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10872 if test "x$ac_cv_lib_dld_shl_load" = x
""yes; then
10873 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
10875 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10876 $as_echo_n "checking for dlopen... " >&6; }
10877 if test "${ac_cv_func_dlopen+set}" = set; then
10878 $as_echo_n "(cached) " >&6
10880 cat >conftest.
$ac_ext <<_ACEOF
10883 cat confdefs.h
>>conftest.
$ac_ext
10884 cat >>conftest.
$ac_ext <<_ACEOF
10885 /* end confdefs.h. */
10886 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10887 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10888 #define dlopen innocuous_dlopen
10890 /* System header to define __stub macros and hopefully few prototypes,
10891 which can conflict with char dlopen (); below.
10892 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10893 <limits.h> exists even on freestanding compilers. */
10896 # include <limits.h>
10898 # include <assert.h>
10903 /* Override any GCC internal prototype to avoid an error.
10904 Use char because int might match the return type of a GCC
10905 builtin and then its argument prototype would still apply. */
10910 /* The GNU C library defines this for functions which it implements
10911 to always fail with ENOSYS. Some functions are actually named
10912 something starting with __ and the normal name is an alias. */
10913 #if defined __stub_dlopen || defined __stub___dlopen
10925 rm -f conftest.
$ac_objext conftest
$ac_exeext
10926 if { (ac_try
="$ac_link"
10927 case "(($ac_try" in
10928 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
10929 *) ac_try_echo=$ac_try;;
10931 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10932 $as_echo "$ac_try_echo") >&5
10933 (eval "$ac_link") 2>conftest.er1
10935 grep -v '^ *+' conftest.er1 >conftest.err
10937 cat conftest.err >&5
10938 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10939 (exit $ac_status); } && {
10940 test -z "$ac_c_werror_flag" ||
10941 test ! -s conftest.err
10942 } && test -s conftest$ac_exeext && {
10943 test "$cross_compiling" = yes ||
10944 $as_test_x conftest$ac_exeext
10946 ac_cv_func_dlopen=yes
10948 $as_echo "$as_me: failed program was:" >&5
10949 sed 's/^/| /' conftest.$ac_ext >&5
10951 ac_cv_func_dlopen=no
10954 rm -rf conftest.dSYM
10955 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10956 conftest$ac_exeext conftest.$ac_ext
10958 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10959 $as_echo "$ac_cv_func_dlopen" >&6; }
10960 if test "x$ac_cv_func_dlopen" = x""yes; then
10961 lt_cv_dlopen="dlopen"
10963 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10964 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10965 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10966 $as_echo_n "(cached) " >&6
10968 ac_check_lib_save_LIBS=$LIBS
10970 cat >conftest.$ac_ext <<_ACEOF
10973 cat confdefs.h >>conftest.$ac_ext
10974 cat >>conftest.$ac_ext <<_ACEOF
10975 /* end confdefs.h. */
10977 /* Override any GCC internal prototype to avoid an error.
10978 Use char because int might match the return type of a GCC
10979 builtin and then its argument prototype would still apply. */
10992 rm -f conftest.$ac_objext conftest$ac_exeext
10993 if { (ac_try="$ac_link"
10994 case "(($ac_try" in
10995 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
10996 *) ac_try_echo
=$ac_try;;
10998 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
10999 $as_echo "$ac_try_echo") >&5
11000 (eval "$ac_link") 2>conftest.er1
11002 grep -v '^ *+' conftest.er1
>conftest.err
11004 cat conftest.err
>&5
11005 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11006 (exit $ac_status); } && {
11007 test -z "$ac_c_werror_flag" ||
11008 test ! -s conftest.err
11009 } && test -s conftest
$ac_exeext && {
11010 test "$cross_compiling" = yes ||
11011 $as_test_x conftest
$ac_exeext
11013 ac_cv_lib_dl_dlopen
=yes
11015 $as_echo "$as_me: failed program was:" >&5
11016 sed 's/^/| /' conftest.
$ac_ext >&5
11018 ac_cv_lib_dl_dlopen
=no
11021 rm -rf conftest.dSYM
11022 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
11023 conftest
$ac_exeext conftest.
$ac_ext
11024 LIBS
=$ac_check_lib_save_LIBS
11026 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11027 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11028 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then
11029 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
11031 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
11032 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11033 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
11034 $as_echo_n "(cached) " >&6
11036 ac_check_lib_save_LIBS
=$LIBS
11037 LIBS
="-lsvld $LIBS"
11038 cat >conftest.
$ac_ext <<_ACEOF
11041 cat confdefs.h
>>conftest.
$ac_ext
11042 cat >>conftest.
$ac_ext <<_ACEOF
11043 /* end confdefs.h. */
11045 /* Override any GCC internal prototype to avoid an error.
11046 Use char because int might match the return type of a GCC
11047 builtin and then its argument prototype would still apply. */
11060 rm -f conftest.
$ac_objext conftest
$ac_exeext
11061 if { (ac_try
="$ac_link"
11062 case "(($ac_try" in
11063 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
11064 *) ac_try_echo=$ac_try;;
11066 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11067 $as_echo "$ac_try_echo") >&5
11068 (eval "$ac_link") 2>conftest.er1
11070 grep -v '^ *+' conftest.er1 >conftest.err
11072 cat conftest.err >&5
11073 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11074 (exit $ac_status); } && {
11075 test -z "$ac_c_werror_flag" ||
11076 test ! -s conftest.err
11077 } && test -s conftest$ac_exeext && {
11078 test "$cross_compiling" = yes ||
11079 $as_test_x conftest$ac_exeext
11081 ac_cv_lib_svld_dlopen=yes
11083 $as_echo "$as_me: failed program was:" >&5
11084 sed 's/^/| /' conftest.$ac_ext >&5
11086 ac_cv_lib_svld_dlopen=no
11089 rm -rf conftest.dSYM
11090 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11091 conftest$ac_exeext conftest.$ac_ext
11092 LIBS=$ac_check_lib_save_LIBS
11094 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
11095 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11096 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
11097 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11099 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
11100 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11101 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
11102 $as_echo_n "(cached) " >&6
11104 ac_check_lib_save_LIBS=$LIBS
11106 cat >conftest.$ac_ext <<_ACEOF
11109 cat confdefs.h >>conftest.$ac_ext
11110 cat >>conftest.$ac_ext <<_ACEOF
11111 /* end confdefs.h. */
11113 /* Override any GCC internal prototype to avoid an error.
11114 Use char because int might match the return type of a GCC
11115 builtin and then its argument prototype would still apply. */
11123 return dld_link ();
11128 rm -f conftest.$ac_objext conftest$ac_exeext
11129 if { (ac_try="$ac_link"
11130 case "(($ac_try" in
11131 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
11132 *) ac_try_echo
=$ac_try;;
11134 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
11135 $as_echo "$ac_try_echo") >&5
11136 (eval "$ac_link") 2>conftest.er1
11138 grep -v '^ *+' conftest.er1
>conftest.err
11140 cat conftest.err
>&5
11141 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11142 (exit $ac_status); } && {
11143 test -z "$ac_c_werror_flag" ||
11144 test ! -s conftest.err
11145 } && test -s conftest
$ac_exeext && {
11146 test "$cross_compiling" = yes ||
11147 $as_test_x conftest
$ac_exeext
11149 ac_cv_lib_dld_dld_link
=yes
11151 $as_echo "$as_me: failed program was:" >&5
11152 sed 's/^/| /' conftest.
$ac_ext >&5
11154 ac_cv_lib_dld_dld_link
=no
11157 rm -rf conftest.dSYM
11158 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
11159 conftest
$ac_exeext conftest.
$ac_ext
11160 LIBS
=$ac_check_lib_save_LIBS
11162 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
11163 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11164 if test "x$ac_cv_lib_dld_dld_link" = x
""yes; then
11165 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
11186 if test "x$lt_cv_dlopen" != xno
; then
11192 case $lt_cv_dlopen in
11194 save_CPPFLAGS
="$CPPFLAGS"
11195 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
11197 save_LDFLAGS
="$LDFLAGS"
11198 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
11201 LIBS
="$lt_cv_dlopen_libs $LIBS"
11203 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
11204 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11205 if test "${lt_cv_dlopen_self+set}" = set; then
11206 $as_echo_n "(cached) " >&6
11208 if test "$cross_compiling" = yes; then :
11209 lt_cv_dlopen_self
=cross
11211 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11212 lt_status
=$lt_dlunknown
11213 cat > conftest.
$ac_ext <<_LT_EOF
11214 #line 11214 "configure"
11215 #include "confdefs.h"
11224 # define LT_DLGLOBAL RTLD_GLOBAL
11227 # define LT_DLGLOBAL DL_GLOBAL
11229 # define LT_DLGLOBAL 0
11233 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11234 find out it does not work in some platform. */
11235 #ifndef LT_DLLAZY_OR_NOW
11237 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11240 # define LT_DLLAZY_OR_NOW DL_LAZY
11243 # define LT_DLLAZY_OR_NOW RTLD_NOW
11246 # define LT_DLLAZY_OR_NOW DL_NOW
11248 # define LT_DLLAZY_OR_NOW 0
11255 void fnord() { int i=42;}
11258 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11259 int status = $lt_dlunknown;
11263 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11264 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11265 /* dlclose (self); */
11273 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11274 (eval $ac_link) 2>&5
11276 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11277 (exit $ac_status); } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11278 (.
/conftest
; exit; ) >&5 2>/dev
/null
11280 case x
$lt_status in
11281 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
11282 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
11283 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
11286 # compilation failed
11287 lt_cv_dlopen_self
=no
11294 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
11295 $as_echo "$lt_cv_dlopen_self" >&6; }
11297 if test "x$lt_cv_dlopen_self" = xyes
; then
11298 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
11299 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
11300 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11301 if test "${lt_cv_dlopen_self_static+set}" = set; then
11302 $as_echo_n "(cached) " >&6
11304 if test "$cross_compiling" = yes; then :
11305 lt_cv_dlopen_self_static
=cross
11307 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11308 lt_status
=$lt_dlunknown
11309 cat > conftest.
$ac_ext <<_LT_EOF
11310 #line 11310 "configure"
11311 #include "confdefs.h"
11320 # define LT_DLGLOBAL RTLD_GLOBAL
11323 # define LT_DLGLOBAL DL_GLOBAL
11325 # define LT_DLGLOBAL 0
11329 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11330 find out it does not work in some platform. */
11331 #ifndef LT_DLLAZY_OR_NOW
11333 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11336 # define LT_DLLAZY_OR_NOW DL_LAZY
11339 # define LT_DLLAZY_OR_NOW RTLD_NOW
11342 # define LT_DLLAZY_OR_NOW DL_NOW
11344 # define LT_DLLAZY_OR_NOW 0
11351 void fnord() { int i=42;}
11354 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11355 int status = $lt_dlunknown;
11359 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11360 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11361 /* dlclose (self); */
11369 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11370 (eval $ac_link) 2>&5
11372 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11373 (exit $ac_status); } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11374 (.
/conftest
; exit; ) >&5 2>/dev
/null
11376 case x
$lt_status in
11377 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
11378 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
11379 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
11382 # compilation failed
11383 lt_cv_dlopen_self_static
=no
11390 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
11391 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11394 CPPFLAGS
="$save_CPPFLAGS"
11395 LDFLAGS
="$save_LDFLAGS"
11400 case $lt_cv_dlopen_self in
11401 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
11402 *) enable_dlopen_self
=unknown
;;
11405 case $lt_cv_dlopen_self_static in
11406 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
11407 *) enable_dlopen_self_static
=unknown
;;
11429 { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
11430 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11431 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
11432 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
11433 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
11434 { $as_echo "$as_me:$LINENO: result: yes" >&5
11435 $as_echo "yes" >&6; }
11437 # FIXME - insert some real tests, host_os isn't really good enough
11440 if test -n "$STRIP" ; then
11441 striplib
="$STRIP -x"
11442 old_striplib
="$STRIP -S"
11443 { $as_echo "$as_me:$LINENO: result: yes" >&5
11444 $as_echo "yes" >&6; }
11446 { $as_echo "$as_me:$LINENO: result: no" >&5
11447 $as_echo "no" >&6; }
11451 { $as_echo "$as_me:$LINENO: result: no" >&5
11452 $as_echo "no" >&6; }
11468 # Report which library types will actually be built
11469 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
11470 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11471 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
11472 $as_echo "$can_build_shared" >&6; }
11474 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
11475 $as_echo_n "checking whether to build shared libraries... " >&6; }
11476 test "$can_build_shared" = "no" && enable_shared
=no
11478 # On AIX, shared libraries and static libraries use the same namespace, and
11479 # are all built from PIC.
11482 test "$enable_shared" = yes && enable_static
=no
11483 if test -n "$RANLIB"; then
11484 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
11485 postinstall_cmds
='$RANLIB $lib'
11490 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
11491 test "$enable_shared" = yes && enable_static
=no
11495 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
11496 $as_echo "$enable_shared" >&6; }
11498 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
11499 $as_echo_n "checking whether to build static libraries... " >&6; }
11500 # Make sure either enable_shared or enable_static is yes.
11501 test "$enable_shared" = yes || enable_static
=yes
11502 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
11503 $as_echo "$enable_static" >&6; }
11510 ac_cpp
='$CPP $CPPFLAGS'
11511 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11512 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11513 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
11529 ac_config_commands
="$ac_config_commands libtool"
11534 # Only expand once:
11537 # By default we simply use the C compiler to build assembly code.
11539 test "${CCAS+set}" = set || CCAS
=$CC
11540 test "${CCASFLAGS+set}" = set || CCASFLAGS
=$CFLAGS
11544 depcc
="$CCAS" am_compiler_list
=
11546 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
11547 $as_echo_n "checking dependency style of $depcc... " >&6; }
11548 if test "${am_cv_CCAS_dependencies_compiler_type+set}" = set; then
11549 $as_echo_n "(cached) " >&6
11551 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
11552 # We make a subdir and do the tests there. Otherwise we can end up
11553 # making bogus files that we don't know about and never remove. For
11554 # instance it was reported that on HP-UX the gcc test will end up
11555 # making a dummy file named `D' -- because `-MD' means `put the output
11558 # Copy depcomp to subdir because otherwise we won't find it if we're
11559 # using a relative directory.
11560 cp "$am_depcomp" conftest.dir
11562 # We will build objects and dependencies in a subdirectory because
11563 # it helps to detect inapplicable dependency modes. For instance
11564 # both Tru64's cc and ICC support -MD to output dependencies as a
11565 # side effect of compilation, but ICC will put the dependencies in
11566 # the current directory while Tru64 will put them in the object
11570 am_cv_CCAS_dependencies_compiler_type
=none
11571 if test "$am_compiler_list" = ""; then
11572 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
11574 am__universal
=false
11577 for depmode
in $am_compiler_list; do
11578 # Setup a source with many dependencies, because some compilers
11579 # like to wrap large dependency lists on column 80 (with \), and
11580 # we should not choose a depcomp mode which is confused by this.
11582 # We need to recreate these files for each test, as the compiler may
11583 # overwrite some of them when testing with obscure command lines.
11584 # This happens at least with the AIX C compiler.
11586 for i
in 1 2 3 4 5 6; do
11587 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
11588 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
11589 # Solaris 8's {/usr,}/bin/sh.
11590 touch sub
/conftst
$i.h
11592 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
11594 # We check with `-c' and `-o' for the sake of the "dashmstdout"
11595 # mode. It turns out that the SunPro C++ compiler does not properly
11596 # handle `-M -o', and we need to detect this. Also, some Intel
11597 # versions had trouble with output in subdirs
11598 am__obj
=sub
/conftest.
${OBJEXT-o}
11599 am__minus_obj
="-o $am__obj"
11602 # This depmode causes a compiler race in universal mode.
11603 test "$am__universal" = false ||
continue
11606 # after this tag, mechanisms are not by side-effect, so they'll
11607 # only be used when explicitly requested
11608 if test "x$enable_dependency_tracking" = xyes
; then
11614 msvisualcpp | msvcmsys
)
11615 # This compiler won't grok `-c -o', but also, the minuso test has
11616 # not run yet. These depmodes are late enough in the game, and
11617 # so weak that their functioning should not be impacted.
11618 am__obj
=conftest.
${OBJEXT-o}
11623 if depmode
=$depmode \
11624 source=sub
/conftest.c object
=$am__obj \
11625 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
11626 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
11627 >/dev
/null
2>conftest.err
&&
11628 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
11629 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
11630 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
11631 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
11632 # icc doesn't choke on unknown options, it will just issue warnings
11633 # or remarks (even with -Werror). So we grep stderr for any message
11634 # that says an option was ignored or not supported.
11635 # When given -MP, icc 7.0 and 7.1 complain thusly:
11636 # icc: Command line warning: ignoring option '-M'; no argument required
11637 # The diagnosis changed in icc 8.0:
11638 # icc: Command line remark: option '-MP' not supported
11639 if (grep 'ignoring option' conftest.err ||
11640 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
11641 am_cv_CCAS_dependencies_compiler_type
=$depmode
11648 rm -rf conftest.dir
11650 am_cv_CCAS_dependencies_compiler_type
=none
11654 { $as_echo "$as_me:$LINENO: result: $am_cv_CCAS_dependencies_compiler_type" >&5
11655 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
11656 CCASDEPMODE
=depmode
=$am_cv_CCAS_dependencies_compiler_type
11659 test "x$enable_dependency_tracking" != xno \
11660 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3
; then
11661 am__fastdepCCAS_TRUE
=
11662 am__fastdepCCAS_FALSE
='#'
11664 am__fastdepCCAS_TRUE
='#'
11665 am__fastdepCCAS_FALSE
=
11671 { $as_echo "$as_me:$LINENO: checking zfs author" >&5
11672 $as_echo_n "checking zfs author... " >&6; }
11673 { $as_echo "$as_me:$LINENO: result: $ZFS_META_AUTHOR" >&5
11674 $as_echo "$ZFS_META_AUTHOR" >&6; }
11676 { $as_echo "$as_me:$LINENO: checking zfs license" >&5
11677 $as_echo_n "checking zfs license... " >&6; }
11678 { $as_echo "$as_me:$LINENO: result: $ZFS_META_LICENSE" >&5
11679 $as_echo "$ZFS_META_LICENSE" >&6; }
11683 { $as_echo "$as_me:$LINENO: checking linux distribution" >&5
11684 $as_echo_n "checking linux distribution... " >&6; }
11685 if test -f /etc
/toss-release
; then
11687 elif test -f /etc
/fedora-release
; then
11689 elif test -f /etc
/redhat-release
; then
11691 elif test -f /etc
/gentoo-release
; then
11693 elif test -f /etc
/arch-release
; then
11695 elif test -f /etc
/SuSE-release
; then
11697 elif test -f /etc
/slackware-version
; then
11699 elif test -f /etc
/lunar.release
; then
11701 elif test -f /etc
/lsb-release
; then
11703 elif test -f /etc
/debian_version
; then
11708 { $as_echo "$as_me:$LINENO: result: $VENDOR" >&5
11709 $as_echo "$VENDOR" >&6; }
11712 { $as_echo "$as_me:$LINENO: checking default package type" >&5
11713 $as_echo_n "checking default package type... " >&6; }
11715 toss
) DEFAULT_PACKAGE
=rpm
;;
11716 redhat
) DEFAULT_PACKAGE
=rpm
;;
11717 fedora
) DEFAULT_PACKAGE
=rpm
;;
11718 gentoo
) DEFAULT_PACKAGE
=tgz
;;
11719 arch
) DEFAULT_PACKAGE
=arch
;;
11720 sles
) DEFAULT_PACKAGE
=rpm
;;
11721 slackware
) DEFAULT_PACKAGE
=tgz
;;
11722 lunar
) DEFAULT_PACKAGE
=tgz
;;
11723 ubuntu
) DEFAULT_PACKAGE
=deb
;;
11724 debian
) DEFAULT_PACKAGE
=deb
;;
11725 *) DEFAULT_PACKAGE
=rpm
;;
11728 { $as_echo "$as_me:$LINENO: result: $DEFAULT_PACKAGE" >&5
11729 $as_echo "$DEFAULT_PACKAGE" >&6; }
11732 { $as_echo "$as_me:$LINENO: checking default init directory" >&5
11733 $as_echo_n "checking default init directory... " >&6; }
11735 arch
) DEFAULT_INIT_DIR
=$sysconfdir/rc.d
;;
11736 *) DEFAULT_INIT_DIR
=$sysconfdir/init.d
;;
11739 { $as_echo "$as_me:$LINENO: result: $DEFAULT_INIT_DIR" >&5
11740 $as_echo "$DEFAULT_INIT_DIR" >&6; }
11743 { $as_echo "$as_me:$LINENO: checking default init script type" >&5
11744 $as_echo_n "checking default init script type... " >&6; }
11746 toss
) DEFAULT_INIT_SCRIPT
=redhat
;;
11747 redhat
) DEFAULT_INIT_SCRIPT
=redhat
;;
11748 fedora
) DEFAULT_INIT_SCRIPT
=fedora
;;
11749 gentoo
) DEFAULT_INIT_SCRIPT
=gentoo
;;
11750 arch
) DEFAULT_INIT_SCRIPT
=arch
;;
11751 sles
) DEFAULT_INIT_SCRIPT
=lsb
;;
11752 slackware
) DEFAULT_INIT_SCRIPT
=lsb
;;
11753 lunar
) DEFAULT_INIT_SCRIPT
=lunar
;;
11754 ubuntu
) DEFAULT_INIT_SCRIPT
=lsb
;;
11755 debian
) DEFAULT_INIT_SCRIPT
=lsb
;;
11756 *) DEFAULT_INIT_SCRIPT
=lsb
;;
11759 { $as_echo "$as_me:$LINENO: result: $DEFAULT_INIT_SCRIPT" >&5
11760 $as_echo "$DEFAULT_INIT_SCRIPT" >&6; }
11767 { $as_echo "$as_me:$LINENO: checking whether $RPM is available" >&5
11768 $as_echo_n "checking whether $RPM is available... " >&6; }
11769 if tmp
=$
($RPM --version 2>/dev
/null
); then
11771 RPM_VERSION
=$
(echo $tmp |
$AWK '/RPM/ { print $3 }')
11773 { $as_echo "$as_me:$LINENO: result: $HAVE_RPM ($RPM_VERSION)" >&5
11774 $as_echo "$HAVE_RPM ($RPM_VERSION)" >&6; }
11779 { $as_echo "$as_me:$LINENO: result: $HAVE_RPM" >&5
11780 $as_echo "$HAVE_RPM" >&6; }
11785 { $as_echo "$as_me:$LINENO: checking whether $RPMBUILD is available" >&5
11786 $as_echo_n "checking whether $RPMBUILD is available... " >&6; }
11787 if tmp
=$
($RPMBUILD --version 2>/dev
/null
); then
11789 RPMBUILD_VERSION
=$
(echo $tmp |
$AWK '/RPM/ { print $3 }')
11791 { $as_echo "$as_me:$LINENO: result: $HAVE_RPMBUILD ($RPMBUILD_VERSION)" >&5
11792 $as_echo "$HAVE_RPMBUILD ($RPMBUILD_VERSION)" >&6; }
11797 { $as_echo "$as_me:$LINENO: result: $HAVE_RPMBUILD" >&5
11798 $as_echo "$HAVE_RPMBUILD" >&6; }
11813 DPKGBUILD
=dpkg-buildpackage
11815 { $as_echo "$as_me:$LINENO: checking whether $DPKG is available" >&5
11816 $as_echo_n "checking whether $DPKG is available... " >&6; }
11817 if tmp
=$
($DPKG --version 2>/dev
/null
); then
11819 DPKG_VERSION
=$
(echo $tmp |
$AWK '/Debian/ { print $7 }')
11821 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKG ($DPKG_VERSION)" >&5
11822 $as_echo "$HAVE_DPKG ($DPKG_VERSION)" >&6; }
11827 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKG" >&5
11828 $as_echo "$HAVE_DPKG" >&6; }
11833 { $as_echo "$as_me:$LINENO: checking whether $DPKGBUILD is available" >&5
11834 $as_echo_n "checking whether $DPKGBUILD is available... " >&6; }
11835 if tmp
=$
($DPKGBUILD --version 2>/dev
/null
); then
11837 DPKGBUILD_VERSION
=$
(echo $tmp | \
11838 $AWK '/Debian/ { print $4 }' | cut
-f-4 -d'.')
11840 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKGBUILD ($DPKGBUILD_VERSION)" >&5
11841 $as_echo "$HAVE_DPKGBUILD ($DPKGBUILD_VERSION)" >&6; }
11846 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKGBUILD" >&5
11847 $as_echo "$HAVE_DPKGBUILD" >&6; }
11863 { $as_echo "$as_me:$LINENO: checking whether $ALIEN is available" >&5
11864 $as_echo_n "checking whether $ALIEN is available... " >&6; }
11865 if tmp
=$
($ALIEN --version 2>/dev
/null
); then
11867 ALIEN_VERSION
=$
(echo $tmp |
$AWK '{ print $3 }')
11869 { $as_echo "$as_me:$LINENO: result: $HAVE_ALIEN ($ALIEN_VERSION)" >&5
11870 $as_echo "$HAVE_ALIEN ($ALIEN_VERSION)" >&6; }
11875 { $as_echo "$as_me:$LINENO: result: $HAVE_ALIEN" >&5
11876 $as_echo "$HAVE_ALIEN" >&6; }
11886 if test "$VENDOR" = "arch"; then
11891 { $as_echo "$as_me:$LINENO: checking whether $PACMAN is available" >&5
11892 $as_echo_n "checking whether $PACMAN is available... " >&6; }
11893 tmp
=$
($PACMAN --version 2>/dev
/null
)
11894 if test -n "$tmp"; then
11896 PACMAN_VERSION
=$
(echo $tmp |
11897 $AWK '/Pacman/ { print $3 }' |
11900 { $as_echo "$as_me:$LINENO: result: $HAVE_PACMAN ($PACMAN_VERSION)" >&5
11901 $as_echo "$HAVE_PACMAN ($PACMAN_VERSION)" >&6; }
11906 { $as_echo "$as_me:$LINENO: result: $HAVE_PACMAN" >&5
11907 $as_echo "$HAVE_PACMAN" >&6; }
11912 { $as_echo "$as_me:$LINENO: checking whether $MAKEPKG is available" >&5
11913 $as_echo_n "checking whether $MAKEPKG is available... " >&6; }
11914 tmp
=$
($MAKEPKG --version 2>/dev
/null
)
11915 if test -n "$tmp"; then
11917 MAKEPKG_VERSION
=$
(echo $tmp |
$AWK '/makepkg/ { print $3 }')
11919 { $as_echo "$as_me:$LINENO: result: $HAVE_MAKEPKG ($MAKEPKG_VERSION)" >&5
11920 $as_echo "$HAVE_MAKEPKG ($MAKEPKG_VERSION)" >&6; }
11925 { $as_echo "$as_me:$LINENO: result: $HAVE_MAKEPKG" >&5
11926 $as_echo "$HAVE_MAKEPKG" >&6; }
11943 TARGET_ASM_DIR
=asm-generic
11948 # Check whether --with-config was given.
11949 if test "${with_config+set}" = set; then
11950 withval
=$with_config; ZFS_CONFIG
="$withval"
11953 # Check whether --enable-linux-builtin was given.
11954 if test "${enable_linux_builtin+set}" = set; then
11955 enableval
=$enable_linux_builtin;
11957 enable_linux_builtin
=no
11961 { $as_echo "$as_me:$LINENO: checking zfs config" >&5
11962 $as_echo_n "checking zfs config... " >&6; }
11963 { $as_echo "$as_me:$LINENO: result: $ZFS_CONFIG" >&5
11964 $as_echo "$ZFS_CONFIG" >&6; };
11969 { $as_echo "$as_me:$LINENO: checking for -Wno-unused-but-set-variable support" >&5
11970 $as_echo_n "checking for -Wno-unused-but-set-variable support... " >&6; }
11972 saved_flags
="$CFLAGS"
11973 CFLAGS
="$CFLAGS -Wunused-but-set-variable"
11975 if test "$cross_compiling" = yes; then
11976 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
11977 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11978 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
11979 See \`config.log' for more details." >&5
11980 $as_echo "$as_me: error: cannot run test program while cross compiling
11981 See \`config.log' for more details." >&2;}
11982 { (exit 1); exit 1; }; }; }
11984 cat >conftest.
$ac_ext <<_ACEOF
11987 cat confdefs.h
>>conftest.
$ac_ext
11988 cat >>conftest.
$ac_ext <<_ACEOF
11989 /* end confdefs.h. */
11999 rm -f conftest
$ac_exeext
12000 if { (ac_try
="$ac_link"
12001 case "(($ac_try" in
12002 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
12003 *) ac_try_echo=$ac_try;;
12005 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12006 $as_echo "$ac_try_echo") >&5
12007 (eval "$ac_link") 2>&5
12009 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12010 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12011 { (case "(($ac_try" in
12012 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
12013 *) ac_try_echo
=$ac_try;;
12015 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
12016 $as_echo "$ac_try_echo") >&5
12017 (eval "$ac_try") 2>&5
12019 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12020 (exit $ac_status); }; }; then
12022 NO_UNUSED_BUT_SET_VARIABLE
=-Wno-unused-but-set-variable
12023 { $as_echo "$as_me:$LINENO: result: yes" >&5
12024 $as_echo "yes" >&6; }
12027 $as_echo "$as_me: program exited with status $ac_status" >&5
12028 $as_echo "$as_me: failed program was:" >&5
12029 sed 's/^/| /' conftest.
$ac_ext >&5
12031 ( exit $ac_status )
12033 NO_UNUSED_BUT_SET_VARIABLE
=
12034 { $as_echo "$as_me:$LINENO: result: no" >&5
12035 $as_echo "no" >&6; }
12038 rm -rf conftest.dSYM
12039 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
12044 CFLAGS
="$saved_flags"
12049 case "$ZFS_CONFIG" in
12053 # Check whether --with-linux was given.
12054 if test "${with_linux+set}" = set; then
12055 withval
=$with_linux; kernelsrc
="$withval"
12060 # Check whether --with-linux-obj was given.
12061 if test "${with_linux_obj+set}" = set; then
12062 withval
=$with_linux_obj; kernelbuild
="$withval"
12066 { $as_echo "$as_me:$LINENO: checking kernel source directory" >&5
12067 $as_echo_n "checking kernel source directory... " >&6; }
12068 if test -z "$kernelsrc"; then
12070 if test -e "/lib/modules/$(uname -r)/source"; then
12072 headersdir
="/lib/modules/$(uname -r)/source"
12073 sourcelink
=$
(readlink
-f "$headersdir")
12075 elif test -e "/lib/modules/$(uname -r)/build"; then
12077 headersdir
="/lib/modules/$(uname -r)/build"
12078 sourcelink
=$
(readlink
-f "$headersdir")
12082 sourcelink
=$
(ls -1d /usr
/src
/kernels
/* \
12084 2>/dev
/null |
grep -v obj |
tail -1)
12089 if test -n "$sourcelink" && test -e ${sourcelink}; then
12091 kernelsrc
=`readlink -f ${sourcelink}`
12095 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12096 $as_echo "Not found" >&6; }
12097 { { $as_echo "$as_me:$LINENO: error:
12098 *** Please make sure the kernel devel package for your distribution
12099 *** is installed then try again. If that fails you can specify the
12100 *** location of the kernel source with the '--with-linux=PATH' option." >&5
12101 $as_echo "$as_me: error:
12102 *** Please make sure the kernel devel package for your distribution
12103 *** is installed then try again. If that fails you can specify the
12104 *** location of the kernel source with the '--with-linux=PATH' option." >&2;}
12105 { (exit 1); exit 1; }; }
12112 if test "$kernelsrc" = "NONE"; then
12122 { $as_echo "$as_me:$LINENO: result: $kernelsrc" >&5
12123 $as_echo "$kernelsrc" >&6; }
12124 { $as_echo "$as_me:$LINENO: checking kernel build directory" >&5
12125 $as_echo_n "checking kernel build directory... " >&6; }
12126 if test -z "$kernelbuild"; then
12128 if test -e "/lib/modules/$(uname -r)/build"; then
12130 kernelbuild
=`readlink -f /lib/modules/$(uname -r)/build`
12132 elif test -d ${kernelsrc}-obj/${target_cpu}/${target_cpu}; then
12134 kernelbuild
=${kernelsrc}-obj/${target_cpu}/${target_cpu}
12136 elif test -d ${kernelsrc}-obj/${target_cpu}/default
; then
12138 kernelbuild
=${kernelsrc}-obj/${target_cpu}/default
12140 elif test -d `dirname ${kernelsrc}`/build-
${target_cpu}; then
12142 kernelbuild
=`dirname ${kernelsrc}`/build-
${target_cpu}
12146 kernelbuild
=${kernelsrc}
12153 { $as_echo "$as_me:$LINENO: result: $kernelbuild" >&5
12154 $as_echo "$kernelbuild" >&6; }
12156 { $as_echo "$as_me:$LINENO: checking kernel source version" >&5
12157 $as_echo_n "checking kernel source version... " >&6; }
12158 utsrelease1
=$kernelbuild/include
/linux
/version.h
12159 utsrelease2
=$kernelbuild/include
/linux
/utsrelease.h
12160 utsrelease3
=$kernelbuild/include
/generated
/utsrelease.h
12161 if test -r $utsrelease1 && fgrep
-q UTS_RELEASE
$utsrelease1; then
12163 utsrelease
=linux
/version.h
12165 elif test -r $utsrelease2 && fgrep
-q UTS_RELEASE
$utsrelease2; then
12167 utsrelease
=linux
/utsrelease.h
12169 elif test -r $utsrelease3 && fgrep
-q UTS_RELEASE
$utsrelease3; then
12171 utsrelease
=generated
/utsrelease.h
12176 if test "$utsrelease"; then
12178 kernsrcver
=`(echo "#include <$utsrelease>";
12179 echo "kernsrcver=UTS_RELEASE") |
12180 cpp -I $kernelbuild/include |
12181 grep "^kernsrcver=" | cut -d \" -f 2`
12183 if test -z "$kernsrcver"; then
12185 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12186 $as_echo "Not found" >&6; }
12187 { { $as_echo "$as_me:$LINENO: error: *** Cannot determine kernel version." >&5
12188 $as_echo "$as_me: error: *** Cannot determine kernel version." >&2;}
12189 { (exit 1); exit 1; }; }
12196 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12197 $as_echo "Not found" >&6; }
12198 if test "x$enable_linux_builtin" != xyes
; then
12199 { { $as_echo "$as_me:$LINENO: error: *** Cannot find UTS_RELEASE definition." >&5
12200 $as_echo "$as_me: error: *** Cannot find UTS_RELEASE definition." >&2;}
12201 { (exit 1); exit 1; }; }
12203 { { $as_echo "$as_me:$LINENO: error:
12204 *** Cannot find UTS_RELEASE definition.
12205 *** Please run 'make prepare' inside the kernel source tree." >&5
12206 $as_echo "$as_me: error:
12207 *** Cannot find UTS_RELEASE definition.
12208 *** Please run 'make prepare' inside the kernel source tree." >&2;}
12209 { (exit 1); exit 1; }; }
12215 { $as_echo "$as_me:$LINENO: result: $kernsrcver" >&5
12216 $as_echo "$kernsrcver" >&6; }
12219 LINUX_OBJ
=${kernelbuild}
12220 LINUX_VERSION
=${kernsrcver}
12227 modpost
=$LINUX/scripts
/Makefile.modpost
12228 { $as_echo "$as_me:$LINENO: checking kernel file name for module symbols" >&5
12229 $as_echo_n "checking kernel file name for module symbols... " >&6; }
12230 if test "x$enable_linux_builtin" != xyes
-a -f "$modpost"; then
12232 if grep -q Modules.symvers
$modpost; then
12234 LINUX_SYMBOLS
=Modules.symvers
12238 LINUX_SYMBOLS
=Module.symvers
12243 if test ! -f "$LINUX_OBJ/$LINUX_SYMBOLS"; then
12245 { { $as_echo "$as_me:$LINENO: error:
12246 *** Please make sure the kernel devel package for your distribution
12247 *** is installed. If your building with a custom kernel make sure the
12248 *** kernel is configured, built, and the '--with-linux=PATH' configure
12249 *** option refers to the location of the kernel source." >&5
12250 $as_echo "$as_me: error:
12251 *** Please make sure the kernel devel package for your distribution
12252 *** is installed. If your building with a custom kernel make sure the
12253 *** kernel is configured, built, and the '--with-linux=PATH' configure
12254 *** option refers to the location of the kernel source." >&2;}
12255 { (exit 1); exit 1; }; }
12266 { $as_echo "$as_me:$LINENO: result: $LINUX_SYMBOLS" >&5
12267 $as_echo "$LINUX_SYMBOLS" >&6; }
12273 # Check whether --with-spl was given.
12274 if test "${with_spl+set}" = set; then
12275 withval
=$with_spl; splsrc
="$withval"
12280 # Check whether --with-spl-obj was given.
12281 if test "${with_spl_obj+set}" = set; then
12282 withval
=$with_spl_obj; splbuild
="$withval"
12287 { $as_echo "$as_me:$LINENO: checking spl source directory" >&5
12288 $as_echo_n "checking spl source directory... " >&6; }
12289 if test -z "$splsrc"; then
12291 sourcelink
=`ls -1d /usr/src/spl-*/${LINUX_VERSION} \
12292 2>/dev/null | tail -1`
12294 if test -z "$sourcelink" ||
test ! -e $sourcelink; then
12301 if test -e $sourcelink; then
12303 splsrc
=`readlink -f ${sourcelink}`
12307 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12308 $as_echo "Not found" >&6; }
12309 { { $as_echo "$as_me:$LINENO: error:
12310 *** Please make sure the spl devel package for your distribution
12311 *** is installed then try again. If that fails you can specify the
12312 *** location of the spl source with the '--with-spl=PATH' option." >&5
12313 $as_echo "$as_me: error:
12314 *** Please make sure the spl devel package for your distribution
12315 *** is installed then try again. If that fails you can specify the
12316 *** location of the spl source with the '--with-spl=PATH' option." >&2;}
12317 { (exit 1); exit 1; }; }
12324 if test "$splsrc" = "NONE"; then
12335 { $as_echo "$as_me:$LINENO: result: $splsrc" >&5
12336 $as_echo "$splsrc" >&6; }
12337 { $as_echo "$as_me:$LINENO: checking spl build directory" >&5
12338 $as_echo_n "checking spl build directory... " >&6; }
12339 if test -z "$splbuild"; then
12345 { $as_echo "$as_me:$LINENO: result: $splbuild" >&5
12346 $as_echo "$splbuild" >&6; }
12348 { $as_echo "$as_me:$LINENO: checking spl source version" >&5
12349 $as_echo_n "checking spl source version... " >&6; }
12350 if test -r $splbuild/spl_config.h
&&
12351 fgrep
-q SPL_META_VERSION
$splbuild/spl_config.h
; then
12354 splsrcver
=`(echo "#include <spl_config.h>";
12355 echo "splsrcver=SPL_META_VERSION-SPL_META_RELEASE") |
12357 grep "^splsrcver=" | tr -d \" | cut -d= -f2`
12362 if test -z "$splsrcver"; then
12364 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12365 $as_echo "Not found" >&6; }
12366 { { $as_echo "$as_me:$LINENO: error:
12367 *** Cannot determine the version of the spl source.
12368 *** Please prepare the spl source before running this script" >&5
12369 $as_echo "$as_me: error:
12370 *** Cannot determine the version of the spl source.
12371 *** Please prepare the spl source before running this script" >&2;}
12372 { (exit 1); exit 1; }; }
12377 { $as_echo "$as_me:$LINENO: result: $splsrcver" >&5
12378 $as_echo "$splsrcver" >&6; }
12381 SPL_OBJ
=${splbuild}
12382 SPL_VERSION
=${splsrcver}
12390 # Check whether --with-spl-timeout was given.
12391 if test "${with_spl_timeout+set}" = set; then
12392 withval
=$with_spl_timeout; timeout
="$withval"
12398 { $as_echo "$as_me:$LINENO: checking spl file name for module symbols" >&5
12399 $as_echo_n "checking spl file name for module symbols... " >&6; }
12403 if test -r $SPL_OBJ/Module.symvers
; then
12405 SPL_SYMBOLS
=Module.symvers
12407 elif test -r $SPL_OBJ/Modules.symvers
; then
12409 SPL_SYMBOLS
=Modules.symvers
12411 elif test -r $SPL_OBJ/module
/Module.symvers
; then
12413 SPL_SYMBOLS
=Module.symvers
12415 elif test -r $SPL_OBJ/module
/Modules.symvers
; then
12417 SPL_SYMBOLS
=Modules.symvers
12422 if test $SPL_SYMBOLS != NONE
-o $timeout -le 0; then
12429 timeout
=$
((timeout-1
))
12435 if test "$SPL_SYMBOLS" = NONE
; then
12437 SPL_SYMBOLS
=$LINUX_SYMBOLS
12442 { $as_echo "$as_me:$LINENO: result: $SPL_SYMBOLS" >&5
12443 $as_echo "$SPL_SYMBOLS" >&6; }
12447 { $as_echo "$as_me:$LINENO: checking whether modules can be built" >&5
12448 $as_echo_n "checking whether modules can be built... " >&6; }
12451 cat confdefs.h
- <<_ACEOF >conftest.c
12454 cat confdefs.h
>>conftest.
$ac_ext
12455 cat >>conftest.
$ac_ext <<_ACEOF
12456 /* end confdefs.h. */
12470 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
12471 echo "obj-m := conftest.o" >build
/Makefile
12473 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
12474 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
12475 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12476 (eval $ac_try) 2>&5
12478 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12479 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12480 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12481 (eval $ac_try) 2>&5
12483 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12484 (exit $ac_status); }; }; then
12486 { $as_echo "$as_me:$LINENO: result: yes" >&5
12487 $as_echo "yes" >&6; }
12490 $as_echo "$as_me: failed program was:" >&5
12491 sed 's/^/| /' conftest.
$ac_ext >&5
12493 { $as_echo "$as_me:$LINENO: result: no" >&5
12494 $as_echo "no" >&6; }
12495 if test "x$enable_linux_builtin" != xyes
; then
12496 { { $as_echo "$as_me:$LINENO: error: *** Unable to build an empty module." >&5
12497 $as_echo "$as_me: error: *** Unable to build an empty module." >&2;}
12498 { (exit 1); exit 1; }; }
12500 { { $as_echo "$as_me:$LINENO: error:
12501 *** Unable to build an empty module.
12502 *** Please run 'make scripts' inside the kernel source tree." >&5
12503 $as_echo "$as_me: error:
12504 *** Unable to build an empty module.
12505 *** Please run 'make scripts' inside the kernel source tree." >&2;}
12506 { (exit 1); exit 1; }; }
12519 if test "$ZFS_META_LICENSE" = GPL
; then
12522 cat >>confdefs.h
<<\_ACEOF
12523 #define HAVE_GPL_ONLY_SYMBOLS 1
12532 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_PREEMPT" >&5
12533 $as_echo_n "checking whether Linux was built with CONFIG_PREEMPT... " >&6; }
12536 cat confdefs.h
- <<_ACEOF >conftest.c
12539 cat confdefs.h
>>conftest.
$ac_ext
12540 cat >>conftest.
$ac_ext <<_ACEOF
12541 /* end confdefs.h. */
12544 #include <linux/module.h>
12550 #ifndef CONFIG_PREEMPT
12551 #error CONFIG_PREEMPT not #defined
12561 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
12562 echo "obj-m := conftest.o" >build
/Makefile
12564 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
12565 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
12566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12567 (eval $ac_try) 2>&5
12569 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12570 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12572 (eval $ac_try) 2>&5
12574 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12575 (exit $ac_status); }; }; then
12577 { $as_echo "$as_me:$LINENO: result: yes" >&5
12578 $as_echo "yes" >&6; }
12579 { { $as_echo "$as_me:$LINENO: error:
12580 *** Kernel built with CONFIG_PREEMPT which is not supported.
12581 *** You must rebuild your kernel without this option." >&5
12582 $as_echo "$as_me: error:
12583 *** Kernel built with CONFIG_PREEMPT which is not supported.
12584 *** You must rebuild your kernel without this option." >&2;}
12585 { (exit 1); exit 1; }; }
12588 $as_echo "$as_me: failed program was:" >&5
12589 sed 's/^/| /' conftest.
$ac_ext >&5
12591 { $as_echo "$as_me:$LINENO: result: no" >&5
12592 $as_echo "no" >&6; }
12606 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC" >&5
12607 $as_echo_n "checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC... " >&6; }
12610 cat confdefs.h
- <<_ACEOF >conftest.c
12613 cat confdefs.h
>>conftest.
$ac_ext
12614 cat >>conftest.
$ac_ext <<_ACEOF
12615 /* end confdefs.h. */
12618 #include <linux/module.h>
12624 #ifndef CONFIG_DEBUG_LOCK_ALLOC
12625 #error CONFIG_DEBUG_LOCK_ALLOC not #defined
12635 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
12636 echo "obj-m := conftest.o" >build
/Makefile
12638 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
12639 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
12640 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12641 (eval $ac_try) 2>&5
12643 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12644 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12645 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12646 (eval $ac_try) 2>&5
12648 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12649 (exit $ac_status); }; }; then
12651 { $as_echo "$as_me:$LINENO: result: yes" >&5
12652 $as_echo "yes" >&6; }
12654 { $as_echo "$as_me:$LINENO: checking whether mutex_lock() is GPL-only" >&5
12655 $as_echo_n "checking whether mutex_lock() is GPL-only... " >&6; }
12656 tmp_flags
="$EXTRA_KCFLAGS"
12659 cat confdefs.h
- <<_ACEOF >conftest.c
12662 cat confdefs.h
>>conftest.
$ac_ext
12663 cat >>conftest.
$ac_ext <<_ACEOF
12664 /* end confdefs.h. */
12667 #include <linux/module.h>
12668 #include <linux/mutex.h>
12670 MODULE_LICENSE("$ZFS_META_LICENSE");
12680 mutex_unlock(&lock);
12689 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
12690 echo "obj-m := conftest.o" >build
/Makefile
12692 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
12693 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
12694 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12695 (eval $ac_try) 2>&5
12697 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12698 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12699 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12700 (eval $ac_try) 2>&5
12702 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12703 (exit $ac_status); }; }; then
12705 { $as_echo "$as_me:$LINENO: result: no" >&5
12706 $as_echo "no" >&6; }
12709 $as_echo "$as_me: failed program was:" >&5
12710 sed 's/^/| /' conftest.
$ac_ext >&5
12712 { $as_echo "$as_me:$LINENO: result: yes" >&5
12713 $as_echo "yes" >&6; }
12714 { { $as_echo "$as_me:$LINENO: error:
12715 *** Kernel built with CONFIG_DEBUG_LOCK_ALLOC which is incompatible
12716 *** with the CDDL license and will prevent the module linking stage
12717 *** from succeeding. You must rebuild your kernel without this
12718 *** option enabled." >&5
12719 $as_echo "$as_me: error:
12720 *** Kernel built with CONFIG_DEBUG_LOCK_ALLOC which is incompatible
12721 *** with the CDDL license and will prevent the module linking stage
12722 *** from succeeding. You must rebuild your kernel without this
12723 *** option enabled." >&2;}
12724 { (exit 1); exit 1; }; }
12733 EXTRA_KCFLAGS
="$tmp_flags"
12737 $as_echo "$as_me: failed program was:" >&5
12738 sed 's/^/| /' conftest.
$ac_ext >&5
12740 { $as_echo "$as_me:$LINENO: result: no" >&5
12741 $as_echo "no" >&6; }
12755 { $as_echo "$as_me:$LINENO: checking block device operation prototypes" >&5
12756 $as_echo_n "checking block device operation prototypes... " >&6; }
12757 tmp_flags
="$EXTRA_KCFLAGS"
12758 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
12761 cat confdefs.h
- <<_ACEOF >conftest.c
12764 cat confdefs.h
>>conftest.
$ac_ext
12765 cat >>conftest.
$ac_ext <<_ACEOF
12766 /* end confdefs.h. */
12769 #include <linux/blkdev.h>
12775 int (*blk_open) (struct block_device *, fmode_t) = NULL;
12776 int (*blk_release) (struct gendisk *, fmode_t) = NULL;
12777 int (*blk_ioctl) (struct block_device *, fmode_t,
12778 unsigned, unsigned long) = NULL;
12779 int (*blk_compat_ioctl) (struct block_device *, fmode_t,
12780 unsigned, unsigned long) = NULL;
12781 struct block_device_operations blk_ops = {
12783 .release = blk_release,
12784 .ioctl = blk_ioctl,
12785 .compat_ioctl = blk_compat_ioctl,
12788 blk_ops.open(NULL, 0);
12789 blk_ops.release(NULL, 0);
12790 blk_ops.ioctl(NULL, 0, 0, 0);
12791 blk_ops.compat_ioctl(NULL, 0, 0, 0);
12800 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
12801 echo "obj-m := conftest.o" >build
/Makefile
12803 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
12804 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
12805 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12806 (eval $ac_try) 2>&5
12808 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12809 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12810 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12811 (eval $ac_try) 2>&5
12813 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12814 (exit $ac_status); }; }; then
12816 { $as_echo "$as_me:$LINENO: result: struct block_device" >&5
12817 $as_echo "struct block_device" >&6; }
12819 cat >>confdefs.h
<<\_ACEOF
12820 #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1
12825 $as_echo "$as_me: failed program was:" >&5
12826 sed 's/^/| /' conftest.
$ac_ext >&5
12828 { $as_echo "$as_me:$LINENO: result: struct inode" >&5
12829 $as_echo "struct inode" >&6; }
12838 EXTRA_KCFLAGS
="$tmp_flags"
12840 { $as_echo "$as_me:$LINENO: checking whether kernel defines fmode_t" >&5
12841 $as_echo_n "checking whether kernel defines fmode_t... " >&6; }
12844 cat confdefs.h
- <<_ACEOF >conftest.c
12847 cat confdefs.h
>>conftest.
$ac_ext
12848 cat >>conftest.
$ac_ext <<_ACEOF
12849 /* end confdefs.h. */
12852 #include <linux/types.h>
12858 fmode_t *ptr __attribute__ ((unused));
12867 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
12868 echo "obj-m := conftest.o" >build
/Makefile
12870 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
12871 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
12872 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12873 (eval $ac_try) 2>&5
12875 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12876 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12877 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12878 (eval $ac_try) 2>&5
12880 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12881 (exit $ac_status); }; }; then
12883 { $as_echo "$as_me:$LINENO: result: yes" >&5
12884 $as_echo "yes" >&6; }
12886 cat >>confdefs.h
<<\_ACEOF
12887 #define HAVE_FMODE_T 1
12892 $as_echo "$as_me: failed program was:" >&5
12893 sed 's/^/| /' conftest.
$ac_ext >&5
12895 { $as_echo "$as_me:$LINENO: result: no" >&5
12896 $as_echo "no" >&6; }
12907 { $as_echo "$as_me:$LINENO: checking whether kernel defines KOBJ_NAME_LEN" >&5
12908 $as_echo_n "checking whether kernel defines KOBJ_NAME_LEN... " >&6; }
12911 cat confdefs.h
- <<_ACEOF >conftest.c
12914 cat confdefs.h
>>conftest.
$ac_ext
12915 cat >>conftest.
$ac_ext <<_ACEOF
12916 /* end confdefs.h. */
12919 #include <linux/kobject.h>
12925 int val __attribute__ ((unused));
12926 val = KOBJ_NAME_LEN;
12935 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
12936 echo "obj-m := conftest.o" >build
/Makefile
12938 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
12939 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
12940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12941 (eval $ac_try) 2>&5
12943 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12944 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12945 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12946 (eval $ac_try) 2>&5
12948 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12949 (exit $ac_status); }; }; then
12951 { $as_echo "$as_me:$LINENO: result: yes" >&5
12952 $as_echo "yes" >&6; }
12954 cat >>confdefs.h
<<\_ACEOF
12955 #define HAVE_KOBJ_NAME_LEN 1
12960 $as_echo "$as_me: failed program was:" >&5
12961 sed 's/^/| /' conftest.
$ac_ext >&5
12963 { $as_echo "$as_me:$LINENO: result: no" >&5
12964 $as_echo "no" >&6; }
12975 { $as_echo "$as_me:$LINENO: checking whether blkdev_get() wants 3 args" >&5
12976 $as_echo_n "checking whether blkdev_get() wants 3 args... " >&6; }
12979 cat confdefs.h
- <<_ACEOF >conftest.c
12982 cat confdefs.h
>>conftest.
$ac_ext
12983 cat >>conftest.
$ac_ext <<_ACEOF
12984 /* end confdefs.h. */
12987 #include <linux/fs.h>
12993 struct block_device *bdev = NULL;
12994 (void) blkdev_get(bdev, 0, NULL);
13003 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13004 echo "obj-m := conftest.o" >build
/Makefile
13006 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13007 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13008 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13009 (eval $ac_try) 2>&5
13011 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13012 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13013 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13014 (eval $ac_try) 2>&5
13016 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13017 (exit $ac_status); }; }; then
13019 { $as_echo "$as_me:$LINENO: result: yes" >&5
13020 $as_echo "yes" >&6; }
13022 cat >>confdefs.h
<<\_ACEOF
13023 #define HAVE_3ARG_BLKDEV_GET 1
13028 $as_echo "$as_me: failed program was:" >&5
13029 sed 's/^/| /' conftest.
$ac_ext >&5
13031 { $as_echo "$as_me:$LINENO: result: no" >&5
13032 $as_echo "no" >&6; }
13042 { $as_echo "$as_me:$LINENO: checking whether blkdev_get_by_path() is available" >&5
13043 $as_echo_n "checking whether blkdev_get_by_path() is available... " >&6; }
13047 cat confdefs.h
- <<_ACEOF >conftest.c
13050 cat confdefs.h
>>conftest.
$ac_ext
13051 cat >>conftest.
$ac_ext <<_ACEOF
13052 /* end confdefs.h. */
13055 #include <linux/fs.h>
13061 blkdev_get_by_path(NULL, 0, NULL);
13070 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13071 echo "obj-m := conftest.o" >build
/Makefile
13073 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13074 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13075 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13076 (eval $ac_try) 2>&5
13078 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13079 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13080 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13081 (eval $ac_try) 2>&5
13083 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13084 (exit $ac_status); }; }; then
13087 $as_echo "$as_me: failed program was:" >&5
13088 sed 's/^/| /' conftest.
$ac_ext >&5
13097 if test $rc -ne 0; then :
13099 { $as_echo "$as_me:$LINENO: result: no" >&5
13100 $as_echo "no" >&6; }
13103 if test "x$enable_linux_builtin" != xyes
; then
13105 grep -q -E '[[:space:]]blkdev_get_by_path[[:space:]]' \
13106 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
13108 if test $rc -ne 0; then
13110 for file in fs
/block_dev.c
; do
13111 grep -q -E "EXPORT_SYMBOL.*(blkdev_get_by_path)" \
13112 "$LINUX/$file" 2>/dev
/null
13114 if test $rc -eq 0; then
13119 if test $export -eq 0; then :
13129 if test $rc -ne 0; then :
13131 { $as_echo "$as_me:$LINENO: result: no" >&5
13132 $as_echo "no" >&6; }
13136 { $as_echo "$as_me:$LINENO: result: yes" >&5
13137 $as_echo "yes" >&6; }
13139 cat >>confdefs.h
<<\_ACEOF
13140 #define HAVE_BLKDEV_GET_BY_PATH 1
13148 { $as_echo "$as_me:$LINENO: checking whether open_bdev_exclusive() is available" >&5
13149 $as_echo_n "checking whether open_bdev_exclusive() is available... " >&6; }
13153 cat confdefs.h
- <<_ACEOF >conftest.c
13156 cat confdefs.h
>>conftest.
$ac_ext
13157 cat >>conftest.
$ac_ext <<_ACEOF
13158 /* end confdefs.h. */
13161 #include <linux/fs.h>
13167 open_bdev_exclusive(NULL, 0, NULL);
13176 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13177 echo "obj-m := conftest.o" >build
/Makefile
13179 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13180 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13181 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13182 (eval $ac_try) 2>&5
13184 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13185 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13187 (eval $ac_try) 2>&5
13189 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13190 (exit $ac_status); }; }; then
13193 $as_echo "$as_me: failed program was:" >&5
13194 sed 's/^/| /' conftest.
$ac_ext >&5
13203 if test $rc -ne 0; then :
13205 { $as_echo "$as_me:$LINENO: result: no" >&5
13206 $as_echo "no" >&6; }
13209 if test "x$enable_linux_builtin" != xyes
; then
13211 grep -q -E '[[:space:]]open_bdev_exclusive[[:space:]]' \
13212 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
13214 if test $rc -ne 0; then
13216 for file in fs
/block_dev.c
; do
13217 grep -q -E "EXPORT_SYMBOL.*(open_bdev_exclusive)" \
13218 "$LINUX/$file" 2>/dev
/null
13220 if test $rc -eq 0; then
13225 if test $export -eq 0; then :
13235 if test $rc -ne 0; then :
13237 { $as_echo "$as_me:$LINENO: result: no" >&5
13238 $as_echo "no" >&6; }
13242 { $as_echo "$as_me:$LINENO: result: yes" >&5
13243 $as_echo "yes" >&6; }
13245 cat >>confdefs.h
<<\_ACEOF
13246 #define HAVE_OPEN_BDEV_EXCLUSIVE 1
13255 { $as_echo "$as_me:$LINENO: checking whether invalidate_bdev() wants 1 arg" >&5
13256 $as_echo_n "checking whether invalidate_bdev() wants 1 arg... " >&6; }
13259 cat confdefs.h
- <<_ACEOF >conftest.c
13262 cat confdefs.h
>>conftest.
$ac_ext
13263 cat >>conftest.
$ac_ext <<_ACEOF
13264 /* end confdefs.h. */
13267 #include <linux/buffer_head.h>
13273 struct block_device *bdev = NULL;
13274 invalidate_bdev(bdev);
13283 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13284 echo "obj-m := conftest.o" >build
/Makefile
13286 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13287 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13288 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13289 (eval $ac_try) 2>&5
13291 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13292 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13293 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13294 (eval $ac_try) 2>&5
13296 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13297 (exit $ac_status); }; }; then
13299 { $as_echo "$as_me:$LINENO: result: yes" >&5
13300 $as_echo "yes" >&6; }
13302 cat >>confdefs.h
<<\_ACEOF
13303 #define HAVE_1ARG_INVALIDATE_BDEV 1
13308 $as_echo "$as_me: failed program was:" >&5
13309 sed 's/^/| /' conftest.
$ac_ext >&5
13311 { $as_echo "$as_me:$LINENO: result: no" >&5
13312 $as_echo "no" >&6; }
13323 { $as_echo "$as_me:$LINENO: checking whether bdev_logical_block_size() is available" >&5
13324 $as_echo_n "checking whether bdev_logical_block_size() is available... " >&6; }
13325 tmp_flags
="$EXTRA_KCFLAGS"
13326 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
13329 cat confdefs.h
- <<_ACEOF >conftest.c
13332 cat confdefs.h
>>conftest.
$ac_ext
13333 cat >>conftest.
$ac_ext <<_ACEOF
13334 /* end confdefs.h. */
13337 #include <linux/blkdev.h>
13343 struct block_device *bdev = NULL;
13344 bdev_logical_block_size(bdev);
13353 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13354 echo "obj-m := conftest.o" >build
/Makefile
13356 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13357 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13358 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13359 (eval $ac_try) 2>&5
13361 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13362 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13363 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13364 (eval $ac_try) 2>&5
13366 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13367 (exit $ac_status); }; }; then
13369 { $as_echo "$as_me:$LINENO: result: yes" >&5
13370 $as_echo "yes" >&6; }
13372 cat >>confdefs.h
<<\_ACEOF
13373 #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1
13378 $as_echo "$as_me: failed program was:" >&5
13379 sed 's/^/| /' conftest.
$ac_ext >&5
13381 { $as_echo "$as_me:$LINENO: result: no" >&5
13382 $as_echo "no" >&6; }
13391 EXTRA_KCFLAGS
="$tmp_flags"
13394 { $as_echo "$as_me:$LINENO: checking whether bio_empty_barrier() is defined" >&5
13395 $as_echo_n "checking whether bio_empty_barrier() is defined... " >&6; }
13396 EXTRA_KCFLAGS
="-Werror"
13399 cat confdefs.h
- <<_ACEOF >conftest.c
13402 cat confdefs.h
>>conftest.
$ac_ext
13403 cat >>conftest.
$ac_ext <<_ACEOF
13404 /* end confdefs.h. */
13407 #include <linux/bio.h>
13414 (void)bio_empty_barrier(&bio);
13423 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13424 echo "obj-m := conftest.o" >build
/Makefile
13426 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13427 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13428 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13429 (eval $ac_try) 2>&5
13431 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13432 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13433 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13434 (eval $ac_try) 2>&5
13436 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13437 (exit $ac_status); }; }; then
13439 { $as_echo "$as_me:$LINENO: result: yes" >&5
13440 $as_echo "yes" >&6; }
13442 cat >>confdefs.h
<<\_ACEOF
13443 #define HAVE_BIO_EMPTY_BARRIER 1
13448 $as_echo "$as_me: failed program was:" >&5
13449 sed 's/^/| /' conftest.
$ac_ext >&5
13451 { $as_echo "$as_me:$LINENO: result: no" >&5
13452 $as_echo "no" >&6; }
13463 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_FAILFAST is defined" >&5
13464 $as_echo_n "checking whether BIO_RW_FAILFAST is defined... " >&6; }
13467 cat confdefs.h
- <<_ACEOF >conftest.c
13470 cat confdefs.h
>>conftest.
$ac_ext
13471 cat >>conftest.
$ac_ext <<_ACEOF
13472 /* end confdefs.h. */
13475 #include <linux/bio.h>
13481 int flags __attribute__ ((unused));
13482 flags = (1 << BIO_RW_FAILFAST);
13491 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13492 echo "obj-m := conftest.o" >build
/Makefile
13494 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13495 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13497 (eval $ac_try) 2>&5
13499 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13500 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13502 (eval $ac_try) 2>&5
13504 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13505 (exit $ac_status); }; }; then
13507 { $as_echo "$as_me:$LINENO: result: yes" >&5
13508 $as_echo "yes" >&6; }
13510 cat >>confdefs.h
<<\_ACEOF
13511 #define HAVE_BIO_RW_FAILFAST 1
13516 $as_echo "$as_me: failed program was:" >&5
13517 sed 's/^/| /' conftest.
$ac_ext >&5
13519 { $as_echo "$as_me:$LINENO: result: no" >&5
13520 $as_echo "no" >&6; }
13531 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_FAILFAST_* are defined" >&5
13532 $as_echo_n "checking whether BIO_RW_FAILFAST_* are defined... " >&6; }
13535 cat confdefs.h
- <<_ACEOF >conftest.c
13538 cat confdefs.h
>>conftest.
$ac_ext
13539 cat >>conftest.
$ac_ext <<_ACEOF
13540 /* end confdefs.h. */
13543 #include <linux/bio.h>
13549 int flags __attribute__ ((unused));
13550 flags = ((1 << BIO_RW_FAILFAST_DEV) |
13551 (1 << BIO_RW_FAILFAST_TRANSPORT) |
13552 (1 << BIO_RW_FAILFAST_DRIVER));
13561 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13562 echo "obj-m := conftest.o" >build
/Makefile
13564 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13565 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13567 (eval $ac_try) 2>&5
13569 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13570 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13572 (eval $ac_try) 2>&5
13574 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13575 (exit $ac_status); }; }; then
13577 { $as_echo "$as_me:$LINENO: result: yes" >&5
13578 $as_echo "yes" >&6; }
13580 cat >>confdefs.h
<<\_ACEOF
13581 #define HAVE_BIO_RW_FAILFAST_DTD 1
13586 $as_echo "$as_me: failed program was:" >&5
13587 sed 's/^/| /' conftest.
$ac_ext >&5
13589 { $as_echo "$as_me:$LINENO: result: no" >&5
13590 $as_echo "no" >&6; }
13601 { $as_echo "$as_me:$LINENO: checking whether REQ_FAILFAST_MASK is defined" >&5
13602 $as_echo_n "checking whether REQ_FAILFAST_MASK is defined... " >&6; }
13605 cat confdefs.h
- <<_ACEOF >conftest.c
13608 cat confdefs.h
>>conftest.
$ac_ext
13609 cat >>conftest.
$ac_ext <<_ACEOF
13610 /* end confdefs.h. */
13613 #include <linux/bio.h>
13619 int flags __attribute__ ((unused));
13620 flags = REQ_FAILFAST_MASK;
13629 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13630 echo "obj-m := conftest.o" >build
/Makefile
13632 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13633 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13635 (eval $ac_try) 2>&5
13637 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13638 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13639 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13640 (eval $ac_try) 2>&5
13642 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13643 (exit $ac_status); }; }; then
13645 { $as_echo "$as_me:$LINENO: result: yes" >&5
13646 $as_echo "yes" >&6; }
13648 cat >>confdefs.h
<<\_ACEOF
13649 #define HAVE_BIO_REQ_FAILFAST_MASK 1
13654 $as_echo "$as_me: failed program was:" >&5
13655 sed 's/^/| /' conftest.
$ac_ext >&5
13657 { $as_echo "$as_me:$LINENO: result: no" >&5
13658 $as_echo "no" >&6; }
13669 { $as_echo "$as_me:$LINENO: checking whether bio_end_io_t wants 2 args" >&5
13670 $as_echo_n "checking whether bio_end_io_t wants 2 args... " >&6; }
13671 tmp_flags
="$EXTRA_KCFLAGS"
13672 EXTRA_KCFLAGS
="-Werror"
13675 cat confdefs.h
- <<_ACEOF >conftest.c
13678 cat confdefs.h
>>conftest.
$ac_ext
13679 cat >>conftest.
$ac_ext <<_ACEOF
13680 /* end confdefs.h. */
13683 #include <linux/bio.h>
13689 void (*wanted_end_io)(struct bio *, int) = NULL;
13690 bio_end_io_t *local_end_io __attribute__ ((unused));
13692 local_end_io = wanted_end_io;
13701 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13702 echo "obj-m := conftest.o" >build
/Makefile
13704 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13705 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13706 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13707 (eval $ac_try) 2>&5
13709 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13710 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13711 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13712 (eval $ac_try) 2>&5
13714 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13715 (exit $ac_status); }; }; then
13717 { $as_echo "$as_me:$LINENO: result: yes" >&5
13718 $as_echo "yes" >&6; }
13720 cat >>confdefs.h
<<\_ACEOF
13721 #define HAVE_2ARGS_BIO_END_IO_T 1
13726 $as_echo "$as_me: failed program was:" >&5
13727 sed 's/^/| /' conftest.
$ac_ext >&5
13729 { $as_echo "$as_me:$LINENO: result: no" >&5
13730 $as_echo "no" >&6; }
13739 EXTRA_KCFLAGS
="$tmp_flags"
13742 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_SYNC is defined" >&5
13743 $as_echo_n "checking whether BIO_RW_SYNC is defined... " >&6; }
13746 cat confdefs.h
- <<_ACEOF >conftest.c
13749 cat confdefs.h
>>conftest.
$ac_ext
13750 cat >>conftest.
$ac_ext <<_ACEOF
13751 /* end confdefs.h. */
13754 #include <linux/bio.h>
13760 int flags __attribute__ ((unused));
13761 flags = BIO_RW_SYNC;
13770 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13771 echo "obj-m := conftest.o" >build
/Makefile
13773 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13774 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13776 (eval $ac_try) 2>&5
13778 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13779 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13781 (eval $ac_try) 2>&5
13783 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13784 (exit $ac_status); }; }; then
13786 { $as_echo "$as_me:$LINENO: result: yes" >&5
13787 $as_echo "yes" >&6; }
13789 cat >>confdefs.h
<<\_ACEOF
13790 #define HAVE_BIO_RW_SYNC 1
13795 $as_echo "$as_me: failed program was:" >&5
13796 sed 's/^/| /' conftest.
$ac_ext >&5
13798 { $as_echo "$as_me:$LINENO: result: no" >&5
13799 $as_echo "no" >&6; }
13810 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_SYNCIO is defined" >&5
13811 $as_echo_n "checking whether BIO_RW_SYNCIO is defined... " >&6; }
13814 cat confdefs.h
- <<_ACEOF >conftest.c
13817 cat confdefs.h
>>conftest.
$ac_ext
13818 cat >>conftest.
$ac_ext <<_ACEOF
13819 /* end confdefs.h. */
13822 #include <linux/bio.h>
13828 int flags __attribute__ ((unused));
13829 flags = BIO_RW_SYNCIO;
13838 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13839 echo "obj-m := conftest.o" >build
/Makefile
13841 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13842 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13844 (eval $ac_try) 2>&5
13846 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13847 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13848 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13849 (eval $ac_try) 2>&5
13851 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13852 (exit $ac_status); }; }; then
13854 { $as_echo "$as_me:$LINENO: result: yes" >&5
13855 $as_echo "yes" >&6; }
13857 cat >>confdefs.h
<<\_ACEOF
13858 #define HAVE_BIO_RW_SYNCIO 1
13863 $as_echo "$as_me: failed program was:" >&5
13864 sed 's/^/| /' conftest.
$ac_ext >&5
13866 { $as_echo "$as_me:$LINENO: result: no" >&5
13867 $as_echo "no" >&6; }
13878 { $as_echo "$as_me:$LINENO: checking whether REQ_SYNC is defined" >&5
13879 $as_echo_n "checking whether REQ_SYNC is defined... " >&6; }
13882 cat confdefs.h
- <<_ACEOF >conftest.c
13885 cat confdefs.h
>>conftest.
$ac_ext
13886 cat >>conftest.
$ac_ext <<_ACEOF
13887 /* end confdefs.h. */
13890 #include <linux/bio.h>
13896 int flags __attribute__ ((unused));
13906 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13907 echo "obj-m := conftest.o" >build
/Makefile
13909 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13910 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13912 (eval $ac_try) 2>&5
13914 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13915 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13916 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13917 (eval $ac_try) 2>&5
13919 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13920 (exit $ac_status); }; }; then
13922 { $as_echo "$as_me:$LINENO: result: yes" >&5
13923 $as_echo "yes" >&6; }
13925 cat >>confdefs.h
<<\_ACEOF
13926 #define HAVE_REQ_SYNC 1
13931 $as_echo "$as_me: failed program was:" >&5
13932 sed 's/^/| /' conftest.
$ac_ext >&5
13934 { $as_echo "$as_me:$LINENO: result: no" >&5
13935 $as_echo "no" >&6; }
13946 { $as_echo "$as_me:$LINENO: checking whether blk_end_request() is available" >&5
13947 $as_echo_n "checking whether blk_end_request() is available... " >&6; }
13948 tmp_flags
="$EXTRA_KCFLAGS"
13949 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
13952 cat confdefs.h
- <<_ACEOF >conftest.c
13955 cat confdefs.h
>>conftest.
$ac_ext
13956 cat >>conftest.
$ac_ext <<_ACEOF
13957 /* end confdefs.h. */
13960 #include <linux/blkdev.h>
13966 struct request *req = NULL;
13967 (void) blk_end_request(req, 0, 0);
13976 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
13977 echo "obj-m := conftest.o" >build
/Makefile
13979 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
13980 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
13981 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13982 (eval $ac_try) 2>&5
13984 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13985 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13987 (eval $ac_try) 2>&5
13989 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13990 (exit $ac_status); }; }; then
13992 { $as_echo "$as_me:$LINENO: result: yes" >&5
13993 $as_echo "yes" >&6; }
13995 cat >>confdefs.h
<<\_ACEOF
13996 #define HAVE_BLK_END_REQUEST 1
14001 $as_echo "$as_me: failed program was:" >&5
14002 sed 's/^/| /' conftest.
$ac_ext >&5
14004 { $as_echo "$as_me:$LINENO: result: no" >&5
14005 $as_echo "no" >&6; }
14015 { $as_echo "$as_me:$LINENO: checking whether blk_end_request() is GPL-only" >&5
14016 $as_echo_n "checking whether blk_end_request() is GPL-only... " >&6; }
14019 cat confdefs.h
- <<_ACEOF >conftest.c
14022 cat confdefs.h
>>conftest.
$ac_ext
14023 cat >>conftest.
$ac_ext <<_ACEOF
14024 /* end confdefs.h. */
14027 #include <linux/module.h>
14028 #include <linux/blkdev.h>
14030 MODULE_LICENSE("CDDL");
14036 struct request *req = NULL;
14037 (void) blk_end_request(req, 0, 0);
14046 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14047 echo "obj-m := conftest.o" >build
/Makefile
14049 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14050 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14051 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14052 (eval $ac_try) 2>&5
14054 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14055 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14056 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14057 (eval $ac_try) 2>&5
14059 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14060 (exit $ac_status); }; }; then
14062 { $as_echo "$as_me:$LINENO: result: no" >&5
14063 $as_echo "no" >&6; }
14066 $as_echo "$as_me: failed program was:" >&5
14067 sed 's/^/| /' conftest.
$ac_ext >&5
14069 { $as_echo "$as_me:$LINENO: result: yes" >&5
14070 $as_echo "yes" >&6; }
14072 cat >>confdefs.h
<<\_ACEOF
14073 #define HAVE_BLK_END_REQUEST_GPL_ONLY 1
14084 EXTRA_KCFLAGS
="$tmp_flags"
14087 { $as_echo "$as_me:$LINENO: checking whether blk_queue_flush() is available" >&5
14088 $as_echo_n "checking whether blk_queue_flush() is available... " >&6; }
14089 tmp_flags
="$EXTRA_KCFLAGS"
14090 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14093 cat confdefs.h
- <<_ACEOF >conftest.c
14096 cat confdefs.h
>>conftest.
$ac_ext
14097 cat >>conftest.
$ac_ext <<_ACEOF
14098 /* end confdefs.h. */
14101 #include <linux/blkdev.h>
14107 struct request_queue *q = NULL;
14108 (void) blk_queue_flush(q, REQ_FLUSH);
14117 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14118 echo "obj-m := conftest.o" >build
/Makefile
14120 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14121 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14122 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14123 (eval $ac_try) 2>&5
14125 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14126 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14128 (eval $ac_try) 2>&5
14130 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14131 (exit $ac_status); }; }; then
14133 { $as_echo "$as_me:$LINENO: result: yes" >&5
14134 $as_echo "yes" >&6; }
14136 cat >>confdefs.h
<<\_ACEOF
14137 #define HAVE_BLK_QUEUE_FLUSH 1
14142 $as_echo "$as_me: failed program was:" >&5
14143 sed 's/^/| /' conftest.
$ac_ext >&5
14145 { $as_echo "$as_me:$LINENO: result: no" >&5
14146 $as_echo "no" >&6; }
14156 { $as_echo "$as_me:$LINENO: checking whether blk_queue_flush() is GPL-only" >&5
14157 $as_echo_n "checking whether blk_queue_flush() is GPL-only... " >&6; }
14160 cat confdefs.h
- <<_ACEOF >conftest.c
14163 cat confdefs.h
>>conftest.
$ac_ext
14164 cat >>conftest.
$ac_ext <<_ACEOF
14165 /* end confdefs.h. */
14168 #include <linux/module.h>
14169 #include <linux/blkdev.h>
14171 MODULE_LICENSE("CDDL");
14177 struct request_queue *q = NULL;
14178 (void) blk_queue_flush(q, REQ_FLUSH);
14187 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14188 echo "obj-m := conftest.o" >build
/Makefile
14190 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14191 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14193 (eval $ac_try) 2>&5
14195 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14196 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14197 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14198 (eval $ac_try) 2>&5
14200 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14201 (exit $ac_status); }; }; then
14203 { $as_echo "$as_me:$LINENO: result: no" >&5
14204 $as_echo "no" >&6; }
14207 $as_echo "$as_me: failed program was:" >&5
14208 sed 's/^/| /' conftest.
$ac_ext >&5
14210 { $as_echo "$as_me:$LINENO: result: yes" >&5
14211 $as_echo "yes" >&6; }
14213 cat >>confdefs.h
<<\_ACEOF
14214 #define HAVE_BLK_QUEUE_FLUSH_GPL_ONLY 1
14225 EXTRA_KCFLAGS
="$tmp_flags"
14228 { $as_echo "$as_me:$LINENO: checking whether blk_queue_max_hw_sectors() is available" >&5
14229 $as_echo_n "checking whether blk_queue_max_hw_sectors() is available... " >&6; }
14230 tmp_flags
="$EXTRA_KCFLAGS"
14231 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14234 cat confdefs.h
- <<_ACEOF >conftest.c
14237 cat confdefs.h
>>conftest.
$ac_ext
14238 cat >>conftest.
$ac_ext <<_ACEOF
14239 /* end confdefs.h. */
14242 #include <linux/blkdev.h>
14248 struct request_queue *q = NULL;
14249 (void) blk_queue_max_hw_sectors(q, BLK_SAFE_MAX_SECTORS);
14258 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14259 echo "obj-m := conftest.o" >build
/Makefile
14261 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14262 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14263 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14264 (eval $ac_try) 2>&5
14266 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14267 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14269 (eval $ac_try) 2>&5
14271 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14272 (exit $ac_status); }; }; then
14274 { $as_echo "$as_me:$LINENO: result: yes" >&5
14275 $as_echo "yes" >&6; }
14277 cat >>confdefs.h
<<\_ACEOF
14278 #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1
14283 $as_echo "$as_me: failed program was:" >&5
14284 sed 's/^/| /' conftest.
$ac_ext >&5
14286 { $as_echo "$as_me:$LINENO: result: no" >&5
14287 $as_echo "no" >&6; }
14296 EXTRA_KCFLAGS
="$tmp_flags"
14299 { $as_echo "$as_me:$LINENO: checking whether blk_queue_max_segments() is available" >&5
14300 $as_echo_n "checking whether blk_queue_max_segments() is available... " >&6; }
14301 tmp_flags
="$EXTRA_KCFLAGS"
14302 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14305 cat confdefs.h
- <<_ACEOF >conftest.c
14308 cat confdefs.h
>>conftest.
$ac_ext
14309 cat >>conftest.
$ac_ext <<_ACEOF
14310 /* end confdefs.h. */
14313 #include <linux/blkdev.h>
14319 struct request_queue *q = NULL;
14320 (void) blk_queue_max_segments(q, BLK_MAX_SEGMENTS);
14329 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14330 echo "obj-m := conftest.o" >build
/Makefile
14332 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14333 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14335 (eval $ac_try) 2>&5
14337 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14338 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14339 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14340 (eval $ac_try) 2>&5
14342 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14343 (exit $ac_status); }; }; then
14345 { $as_echo "$as_me:$LINENO: result: yes" >&5
14346 $as_echo "yes" >&6; }
14348 cat >>confdefs.h
<<\_ACEOF
14349 #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1
14354 $as_echo "$as_me: failed program was:" >&5
14355 sed 's/^/| /' conftest.
$ac_ext >&5
14357 { $as_echo "$as_me:$LINENO: result: no" >&5
14358 $as_echo "no" >&6; }
14367 EXTRA_KCFLAGS
="$tmp_flags"
14370 { $as_echo "$as_me:$LINENO: checking whether blk_queue_physical_block_size() is available" >&5
14371 $as_echo_n "checking whether blk_queue_physical_block_size() is available... " >&6; }
14372 tmp_flags
="$EXTRA_KCFLAGS"
14373 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14376 cat confdefs.h
- <<_ACEOF >conftest.c
14379 cat confdefs.h
>>conftest.
$ac_ext
14380 cat >>conftest.
$ac_ext <<_ACEOF
14381 /* end confdefs.h. */
14384 #include <linux/blkdev.h>
14390 struct request_queue *q = NULL;
14391 unsigned short block_size = 1;
14392 (void) blk_queue_physical_block_size(q, block_size);
14401 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14402 echo "obj-m := conftest.o" >build
/Makefile
14404 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14405 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14407 (eval $ac_try) 2>&5
14409 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14410 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14411 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14412 (eval $ac_try) 2>&5
14414 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14415 (exit $ac_status); }; }; then
14417 { $as_echo "$as_me:$LINENO: result: yes" >&5
14418 $as_echo "yes" >&6; }
14420 cat >>confdefs.h
<<\_ACEOF
14421 #define HAVE_BLK_QUEUE_PHYSICAL_BLOCK_SIZE 1
14426 $as_echo "$as_me: failed program was:" >&5
14427 sed 's/^/| /' conftest.
$ac_ext >&5
14429 { $as_echo "$as_me:$LINENO: result: no" >&5
14430 $as_echo "no" >&6; }
14439 EXTRA_KCFLAGS
="$tmp_flags"
14442 { $as_echo "$as_me:$LINENO: checking whether blk_queue_io_opt() is available" >&5
14443 $as_echo_n "checking whether blk_queue_io_opt() is available... " >&6; }
14444 tmp_flags
="$EXTRA_KCFLAGS"
14445 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14448 cat confdefs.h
- <<_ACEOF >conftest.c
14451 cat confdefs.h
>>conftest.
$ac_ext
14452 cat >>conftest.
$ac_ext <<_ACEOF
14453 /* end confdefs.h. */
14456 #include <linux/blkdev.h>
14462 struct request_queue *q = NULL;
14463 unsigned int opt = 1;
14464 (void) blk_queue_io_opt(q, opt);
14473 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14474 echo "obj-m := conftest.o" >build
/Makefile
14476 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14477 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14478 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14479 (eval $ac_try) 2>&5
14481 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14482 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14483 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14484 (eval $ac_try) 2>&5
14486 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14487 (exit $ac_status); }; }; then
14489 { $as_echo "$as_me:$LINENO: result: yes" >&5
14490 $as_echo "yes" >&6; }
14492 cat >>confdefs.h
<<\_ACEOF
14493 #define HAVE_BLK_QUEUE_IO_OPT 1
14498 $as_echo "$as_me: failed program was:" >&5
14499 sed 's/^/| /' conftest.
$ac_ext >&5
14501 { $as_echo "$as_me:$LINENO: result: no" >&5
14502 $as_echo "no" >&6; }
14511 EXTRA_KCFLAGS
="$tmp_flags"
14514 { $as_echo "$as_me:$LINENO: checking whether blk_queue_nonrot() is available" >&5
14515 $as_echo_n "checking whether blk_queue_nonrot() is available... " >&6; }
14516 tmp_flags
="$EXTRA_KCFLAGS"
14517 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14520 cat confdefs.h
- <<_ACEOF >conftest.c
14523 cat confdefs.h
>>conftest.
$ac_ext
14524 cat >>conftest.
$ac_ext <<_ACEOF
14525 /* end confdefs.h. */
14528 #include <linux/blkdev.h>
14534 struct request_queue *q = NULL;
14535 (void) blk_queue_nonrot(q);
14544 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14545 echo "obj-m := conftest.o" >build
/Makefile
14547 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14548 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14549 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14550 (eval $ac_try) 2>&5
14552 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14553 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14554 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14555 (eval $ac_try) 2>&5
14557 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14558 (exit $ac_status); }; }; then
14560 { $as_echo "$as_me:$LINENO: result: yes" >&5
14561 $as_echo "yes" >&6; }
14563 cat >>confdefs.h
<<\_ACEOF
14564 #define HAVE_BLK_QUEUE_NONROT 1
14569 $as_echo "$as_me: failed program was:" >&5
14570 sed 's/^/| /' conftest.
$ac_ext >&5
14572 { $as_echo "$as_me:$LINENO: result: no" >&5
14573 $as_echo "no" >&6; }
14582 EXTRA_KCFLAGS
="$tmp_flags"
14585 { $as_echo "$as_me:$LINENO: checking whether blk_queue_discard() is available" >&5
14586 $as_echo_n "checking whether blk_queue_discard() is available... " >&6; }
14587 tmp_flags
="$EXTRA_KCFLAGS"
14588 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14591 cat confdefs.h
- <<_ACEOF >conftest.c
14594 cat confdefs.h
>>conftest.
$ac_ext
14595 cat >>conftest.
$ac_ext <<_ACEOF
14596 /* end confdefs.h. */
14599 #include <linux/blkdev.h>
14605 struct request_queue *q = NULL;
14606 (void) blk_queue_discard(q);
14615 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14616 echo "obj-m := conftest.o" >build
/Makefile
14618 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14619 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14621 (eval $ac_try) 2>&5
14623 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14624 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14625 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14626 (eval $ac_try) 2>&5
14628 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14629 (exit $ac_status); }; }; then
14631 { $as_echo "$as_me:$LINENO: result: yes" >&5
14632 $as_echo "yes" >&6; }
14634 cat >>confdefs.h
<<\_ACEOF
14635 #define HAVE_BLK_QUEUE_DISCARD 1
14640 $as_echo "$as_me: failed program was:" >&5
14641 sed 's/^/| /' conftest.
$ac_ext >&5
14643 { $as_echo "$as_me:$LINENO: result: no" >&5
14644 $as_echo "no" >&6; }
14653 EXTRA_KCFLAGS
="$tmp_flags"
14656 { $as_echo "$as_me:$LINENO: checking whether blk_fetch_request() is available" >&5
14657 $as_echo_n "checking whether blk_fetch_request() is available... " >&6; }
14658 tmp_flags
="$EXTRA_KCFLAGS"
14659 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14662 cat confdefs.h
- <<_ACEOF >conftest.c
14665 cat confdefs.h
>>conftest.
$ac_ext
14666 cat >>conftest.
$ac_ext <<_ACEOF
14667 /* end confdefs.h. */
14670 #include <linux/blkdev.h>
14676 struct request_queue *q = NULL;
14677 (void) blk_fetch_request(q);
14686 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14687 echo "obj-m := conftest.o" >build
/Makefile
14689 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14690 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14691 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14692 (eval $ac_try) 2>&5
14694 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14695 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14697 (eval $ac_try) 2>&5
14699 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14700 (exit $ac_status); }; }; then
14702 { $as_echo "$as_me:$LINENO: result: yes" >&5
14703 $as_echo "yes" >&6; }
14705 cat >>confdefs.h
<<\_ACEOF
14706 #define HAVE_BLK_FETCH_REQUEST 1
14711 $as_echo "$as_me: failed program was:" >&5
14712 sed 's/^/| /' conftest.
$ac_ext >&5
14714 { $as_echo "$as_me:$LINENO: result: no" >&5
14715 $as_echo "no" >&6; }
14724 EXTRA_KCFLAGS
="$tmp_flags"
14727 { $as_echo "$as_me:$LINENO: checking whether blk_requeue_request() is available" >&5
14728 $as_echo_n "checking whether blk_requeue_request() is available... " >&6; }
14729 tmp_flags
="$EXTRA_KCFLAGS"
14730 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14733 cat confdefs.h
- <<_ACEOF >conftest.c
14736 cat confdefs.h
>>conftest.
$ac_ext
14737 cat >>conftest.
$ac_ext <<_ACEOF
14738 /* end confdefs.h. */
14741 #include <linux/blkdev.h>
14747 struct request_queue *q = NULL;
14748 struct request *req = NULL;
14749 blk_requeue_request(q, req);
14758 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14759 echo "obj-m := conftest.o" >build
/Makefile
14761 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14762 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14763 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14764 (eval $ac_try) 2>&5
14766 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14767 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14768 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14769 (eval $ac_try) 2>&5
14771 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14772 (exit $ac_status); }; }; then
14774 { $as_echo "$as_me:$LINENO: result: yes" >&5
14775 $as_echo "yes" >&6; }
14777 cat >>confdefs.h
<<\_ACEOF
14778 #define HAVE_BLK_REQUEUE_REQUEST 1
14783 $as_echo "$as_me: failed program was:" >&5
14784 sed 's/^/| /' conftest.
$ac_ext >&5
14786 { $as_echo "$as_me:$LINENO: result: no" >&5
14787 $as_echo "no" >&6; }
14796 EXTRA_KCFLAGS
="$tmp_flags"
14799 { $as_echo "$as_me:$LINENO: checking whether blk_rq_bytes() is available" >&5
14800 $as_echo_n "checking whether blk_rq_bytes() is available... " >&6; }
14801 tmp_flags
="$EXTRA_KCFLAGS"
14802 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14805 cat confdefs.h
- <<_ACEOF >conftest.c
14808 cat confdefs.h
>>conftest.
$ac_ext
14809 cat >>conftest.
$ac_ext <<_ACEOF
14810 /* end confdefs.h. */
14813 #include <linux/blkdev.h>
14819 struct request *req = NULL;
14820 (void) blk_rq_bytes(req);
14829 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14830 echo "obj-m := conftest.o" >build
/Makefile
14832 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14833 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14834 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14835 (eval $ac_try) 2>&5
14837 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14838 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14839 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14840 (eval $ac_try) 2>&5
14842 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14843 (exit $ac_status); }; }; then
14845 { $as_echo "$as_me:$LINENO: result: yes" >&5
14846 $as_echo "yes" >&6; }
14848 cat >>confdefs.h
<<\_ACEOF
14849 #define HAVE_BLK_RQ_BYTES 1
14854 $as_echo "$as_me: failed program was:" >&5
14855 sed 's/^/| /' conftest.
$ac_ext >&5
14857 { $as_echo "$as_me:$LINENO: result: no" >&5
14858 $as_echo "no" >&6; }
14868 { $as_echo "$as_me:$LINENO: checking whether blk_rq_bytes() is GPL-only" >&5
14869 $as_echo_n "checking whether blk_rq_bytes() is GPL-only... " >&6; }
14872 cat confdefs.h
- <<_ACEOF >conftest.c
14875 cat confdefs.h
>>conftest.
$ac_ext
14876 cat >>conftest.
$ac_ext <<_ACEOF
14877 /* end confdefs.h. */
14880 #include <linux/module.h>
14881 #include <linux/blkdev.h>
14883 MODULE_LICENSE("CDDL");
14889 struct request *req = NULL;
14890 (void) blk_rq_bytes(req);
14899 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14900 echo "obj-m := conftest.o" >build
/Makefile
14902 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14903 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14904 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14905 (eval $ac_try) 2>&5
14907 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14908 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14909 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14910 (eval $ac_try) 2>&5
14912 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14913 (exit $ac_status); }; }; then
14915 { $as_echo "$as_me:$LINENO: result: no" >&5
14916 $as_echo "no" >&6; }
14919 $as_echo "$as_me: failed program was:" >&5
14920 sed 's/^/| /' conftest.
$ac_ext >&5
14922 { $as_echo "$as_me:$LINENO: result: yes" >&5
14923 $as_echo "yes" >&6; }
14925 cat >>confdefs.h
<<\_ACEOF
14926 #define HAVE_BLK_RQ_BYTES_GPL_ONLY 1
14937 EXTRA_KCFLAGS
="$tmp_flags"
14940 { $as_echo "$as_me:$LINENO: checking whether blk_rq_pos() is available" >&5
14941 $as_echo_n "checking whether blk_rq_pos() is available... " >&6; }
14942 tmp_flags
="$EXTRA_KCFLAGS"
14943 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14946 cat confdefs.h
- <<_ACEOF >conftest.c
14949 cat confdefs.h
>>conftest.
$ac_ext
14950 cat >>conftest.
$ac_ext <<_ACEOF
14951 /* end confdefs.h. */
14954 #include <linux/blkdev.h>
14960 struct request *req = NULL;
14961 (void) blk_rq_pos(req);
14970 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
14971 echo "obj-m := conftest.o" >build
/Makefile
14973 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
14974 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
14975 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14976 (eval $ac_try) 2>&5
14978 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14979 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14981 (eval $ac_try) 2>&5
14983 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14984 (exit $ac_status); }; }; then
14986 { $as_echo "$as_me:$LINENO: result: yes" >&5
14987 $as_echo "yes" >&6; }
14989 cat >>confdefs.h
<<\_ACEOF
14990 #define HAVE_BLK_RQ_POS 1
14995 $as_echo "$as_me: failed program was:" >&5
14996 sed 's/^/| /' conftest.
$ac_ext >&5
14998 { $as_echo "$as_me:$LINENO: result: no" >&5
14999 $as_echo "no" >&6; }
15008 EXTRA_KCFLAGS
="$tmp_flags"
15011 { $as_echo "$as_me:$LINENO: checking whether blk_rq_sectors() is available" >&5
15012 $as_echo_n "checking whether blk_rq_sectors() is available... " >&6; }
15013 tmp_flags
="$EXTRA_KCFLAGS"
15014 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
15017 cat confdefs.h
- <<_ACEOF >conftest.c
15020 cat confdefs.h
>>conftest.
$ac_ext
15021 cat >>conftest.
$ac_ext <<_ACEOF
15022 /* end confdefs.h. */
15025 #include <linux/blkdev.h>
15031 struct request *req = NULL;
15032 (void) blk_rq_sectors(req);
15041 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15042 echo "obj-m := conftest.o" >build
/Makefile
15044 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15045 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
15046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15047 (eval $ac_try) 2>&5
15049 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15050 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15051 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15052 (eval $ac_try) 2>&5
15054 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15055 (exit $ac_status); }; }; then
15057 { $as_echo "$as_me:$LINENO: result: yes" >&5
15058 $as_echo "yes" >&6; }
15060 cat >>confdefs.h
<<\_ACEOF
15061 #define HAVE_BLK_RQ_SECTORS 1
15066 $as_echo "$as_me: failed program was:" >&5
15067 sed 's/^/| /' conftest.
$ac_ext >&5
15069 { $as_echo "$as_me:$LINENO: result: no" >&5
15070 $as_echo "no" >&6; }
15079 EXTRA_KCFLAGS
="$tmp_flags"
15082 { $as_echo "$as_me:$LINENO: checking whether get_disk_ro() is available" >&5
15083 $as_echo_n "checking whether get_disk_ro() is available... " >&6; }
15084 tmp_flags
="$EXTRA_KCFLAGS"
15085 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
15088 cat confdefs.h
- <<_ACEOF >conftest.c
15091 cat confdefs.h
>>conftest.
$ac_ext
15092 cat >>conftest.
$ac_ext <<_ACEOF
15093 /* end confdefs.h. */
15096 #include <linux/blkdev.h>
15102 struct gendisk *disk = NULL;
15103 (void) get_disk_ro(disk);
15112 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15113 echo "obj-m := conftest.o" >build
/Makefile
15115 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15116 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
15117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15118 (eval $ac_try) 2>&5
15120 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15121 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15122 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15123 (eval $ac_try) 2>&5
15125 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15126 (exit $ac_status); }; }; then
15128 { $as_echo "$as_me:$LINENO: result: yes" >&5
15129 $as_echo "yes" >&6; }
15131 cat >>confdefs.h
<<\_ACEOF
15132 #define HAVE_GET_DISK_RO 1
15137 $as_echo "$as_me: failed program was:" >&5
15138 sed 's/^/| /' conftest.
$ac_ext >&5
15140 { $as_echo "$as_me:$LINENO: result: no" >&5
15141 $as_echo "no" >&6; }
15150 EXTRA_KCFLAGS
="$tmp_flags"
15152 { $as_echo "$as_me:$LINENO: checking whether get_gendisk() is available" >&5
15153 $as_echo_n "checking whether get_gendisk() is available... " >&6; }
15157 cat confdefs.h
- <<_ACEOF >conftest.c
15160 cat confdefs.h
>>conftest.
$ac_ext
15161 cat >>conftest.
$ac_ext <<_ACEOF
15162 /* end confdefs.h. */
15165 #include <linux/genhd.h>
15171 get_gendisk(0, NULL);
15180 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15181 echo "obj-m := conftest.o" >build
/Makefile
15183 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15184 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
15185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15186 (eval $ac_try) 2>&5
15188 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15189 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15191 (eval $ac_try) 2>&5
15193 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15194 (exit $ac_status); }; }; then
15197 $as_echo "$as_me: failed program was:" >&5
15198 sed 's/^/| /' conftest.
$ac_ext >&5
15207 if test $rc -ne 0; then :
15209 { $as_echo "$as_me:$LINENO: result: no" >&5
15210 $as_echo "no" >&6; }
15213 if test "x$enable_linux_builtin" != xyes
; then
15215 grep -q -E '[[:space:]]get_gendisk[[:space:]]' \
15216 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
15218 if test $rc -ne 0; then
15220 for file in block
/genhd.c
; do
15221 grep -q -E "EXPORT_SYMBOL.*(get_gendisk)" \
15222 "$LINUX/$file" 2>/dev
/null
15224 if test $rc -eq 0; then
15229 if test $export -eq 0; then :
15239 if test $rc -ne 0; then :
15241 { $as_echo "$as_me:$LINENO: result: no" >&5
15242 $as_echo "no" >&6; }
15246 { $as_echo "$as_me:$LINENO: result: yes" >&5
15247 $as_echo "yes" >&6; }
15249 cat >>confdefs.h
<<\_ACEOF
15250 #define HAVE_GET_GENDISK 1
15259 { $as_echo "$as_me:$LINENO: checking whether rq_is_sync() is available" >&5
15260 $as_echo_n "checking whether rq_is_sync() is available... " >&6; }
15261 tmp_flags
="$EXTRA_KCFLAGS"
15262 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
15265 cat confdefs.h
- <<_ACEOF >conftest.c
15268 cat confdefs.h
>>conftest.
$ac_ext
15269 cat >>conftest.
$ac_ext <<_ACEOF
15270 /* end confdefs.h. */
15273 #include <linux/blkdev.h>
15279 struct request *req = NULL;
15280 (void) rq_is_sync(req);
15289 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15290 echo "obj-m := conftest.o" >build
/Makefile
15292 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15293 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
15294 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15295 (eval $ac_try) 2>&5
15297 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15298 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15299 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15300 (eval $ac_try) 2>&5
15302 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15303 (exit $ac_status); }; }; then
15305 { $as_echo "$as_me:$LINENO: result: yes" >&5
15306 $as_echo "yes" >&6; }
15308 cat >>confdefs.h
<<\_ACEOF
15309 #define HAVE_RQ_IS_SYNC 1
15314 $as_echo "$as_me: failed program was:" >&5
15315 sed 's/^/| /' conftest.
$ac_ext >&5
15317 { $as_echo "$as_me:$LINENO: result: no" >&5
15318 $as_echo "no" >&6; }
15327 EXTRA_KCFLAGS
="$tmp_flags"
15330 { $as_echo "$as_me:$LINENO: checking whether rq_for_each_segment() is available" >&5
15331 $as_echo_n "checking whether rq_for_each_segment() is available... " >&6; }
15332 tmp_flags
="$EXTRA_KCFLAGS"
15333 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
15336 cat confdefs.h
- <<_ACEOF >conftest.c
15339 cat confdefs.h
>>conftest.
$ac_ext
15340 cat >>conftest.
$ac_ext <<_ACEOF
15341 /* end confdefs.h. */
15344 #include <linux/blkdev.h>
15350 struct bio_vec *bv;
15351 struct req_iterator iter;
15352 struct request *req = NULL;
15353 rq_for_each_segment(bv, req, iter) { }
15362 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15363 echo "obj-m := conftest.o" >build
/Makefile
15365 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15366 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
15367 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15368 (eval $ac_try) 2>&5
15370 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15371 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15372 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15373 (eval $ac_try) 2>&5
15375 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15376 (exit $ac_status); }; }; then
15378 { $as_echo "$as_me:$LINENO: result: yes" >&5
15379 $as_echo "yes" >&6; }
15381 cat >>confdefs.h
<<\_ACEOF
15382 #define HAVE_RQ_FOR_EACH_SEGMENT 1
15387 $as_echo "$as_me: failed program was:" >&5
15388 sed 's/^/| /' conftest.
$ac_ext >&5
15390 { $as_echo "$as_me:$LINENO: result: no" >&5
15391 $as_echo "no" >&6; }
15400 EXTRA_KCFLAGS
="$tmp_flags"
15403 { $as_echo "$as_me:$LINENO: checking whether ql->discard_granularity is available" >&5
15404 $as_echo_n "checking whether ql->discard_granularity is available... " >&6; }
15407 cat confdefs.h
- <<_ACEOF >conftest.c
15410 cat confdefs.h
>>conftest.
$ac_ext
15411 cat >>conftest.
$ac_ext <<_ACEOF
15412 /* end confdefs.h. */
15415 #include <linux/blkdev.h>
15421 struct queue_limits ql __attribute__ ((unused));
15423 ql.discard_granularity = 0;
15432 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15433 echo "obj-m := conftest.o" >build
/Makefile
15435 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15436 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
15437 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15438 (eval $ac_try) 2>&5
15440 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15441 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15443 (eval $ac_try) 2>&5
15445 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15446 (exit $ac_status); }; }; then
15448 { $as_echo "$as_me:$LINENO: result: yes" >&5
15449 $as_echo "yes" >&6; }
15451 cat >>confdefs.h
<<\_ACEOF
15452 #define HAVE_DISCARD_GRANULARITY 1
15457 $as_echo "$as_me: failed program was:" >&5
15458 sed 's/^/| /' conftest.
$ac_ext >&5
15460 { $as_echo "$as_me:$LINENO: result: no" >&5
15461 $as_echo "no" >&6; }
15471 { $as_echo "$as_me:$LINENO: checking whether super_block uses const struct xattr_hander" >&5
15472 $as_echo_n "checking whether super_block uses const struct xattr_hander... " >&6; }
15475 cat confdefs.h
- <<_ACEOF >conftest.c
15478 cat confdefs.h
>>conftest.
$ac_ext
15479 cat >>conftest.
$ac_ext <<_ACEOF
15480 /* end confdefs.h. */
15483 #include <linux/fs.h>
15484 #include <linux/xattr.h>
15486 const struct xattr_handler xattr_test_handler = {
15492 const struct xattr_handler *xattr_handlers[] = {
15493 &xattr_test_handler,
15500 struct super_block sb __attribute__ ((unused));
15502 sb.s_xattr = xattr_handlers;
15511 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15512 echo "obj-m := conftest.o" >build
/Makefile
15514 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15515 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
15516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15517 (eval $ac_try) 2>&5
15519 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15520 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15522 (eval $ac_try) 2>&5
15524 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15525 (exit $ac_status); }; }; then
15527 { $as_echo "$as_me:$LINENO: result: yes" >&5
15528 $as_echo "yes" >&6; }
15530 cat >>confdefs.h
<<\_ACEOF
15531 #define HAVE_CONST_XATTR_HANDLER 1
15536 $as_echo "$as_me: failed program was:" >&5
15537 sed 's/^/| /' conftest.
$ac_ext >&5
15539 { $as_echo "$as_me:$LINENO: result: no" >&5
15540 $as_echo "no" >&6; }
15551 { $as_echo "$as_me:$LINENO: checking whether xattr_handler->get() wants dentry" >&5
15552 $as_echo_n "checking whether xattr_handler->get() wants dentry... " >&6; }
15555 cat confdefs.h
- <<_ACEOF >conftest.c
15558 cat confdefs.h
>>conftest.
$ac_ext
15559 cat >>conftest.
$ac_ext <<_ACEOF
15560 /* end confdefs.h. */
15563 #include <linux/xattr.h>
15569 int (*get)(struct dentry *dentry, const char *name,
15570 void *buffer, size_t size, int handler_flags) = NULL;
15571 struct xattr_handler xops __attribute__ ((unused));
15582 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15583 echo "obj-m := conftest.o" >build
/Makefile
15585 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15586 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
15587 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15588 (eval $ac_try) 2>&5
15590 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15591 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15592 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15593 (eval $ac_try) 2>&5
15595 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15596 (exit $ac_status); }; }; then
15598 { $as_echo "$as_me:$LINENO: result: yes" >&5
15599 $as_echo "yes" >&6; }
15601 cat >>confdefs.h
<<\_ACEOF
15602 #define HAVE_DENTRY_XATTR_GET 1
15607 $as_echo "$as_me: failed program was:" >&5
15608 sed 's/^/| /' conftest.
$ac_ext >&5
15610 { $as_echo "$as_me:$LINENO: result: no" >&5
15611 $as_echo "no" >&6; }
15622 { $as_echo "$as_me:$LINENO: checking whether xattr_handler->set() wants dentry" >&5
15623 $as_echo_n "checking whether xattr_handler->set() wants dentry... " >&6; }
15626 cat confdefs.h
- <<_ACEOF >conftest.c
15629 cat confdefs.h
>>conftest.
$ac_ext
15630 cat >>conftest.
$ac_ext <<_ACEOF
15631 /* end confdefs.h. */
15634 #include <linux/xattr.h>
15640 int (*set)(struct dentry *dentry, const char *name,
15641 const void *buffer, size_t size, int flags,
15642 int handler_flags) = NULL;
15643 struct xattr_handler xops __attribute__ ((unused));
15654 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15655 echo "obj-m := conftest.o" >build
/Makefile
15657 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15658 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
15659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15660 (eval $ac_try) 2>&5
15662 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15663 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15664 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15665 (eval $ac_try) 2>&5
15667 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15668 (exit $ac_status); }; }; then
15670 { $as_echo "$as_me:$LINENO: result: yes" >&5
15671 $as_echo "yes" >&6; }
15673 cat >>confdefs.h
<<\_ACEOF
15674 #define HAVE_DENTRY_XATTR_SET 1
15679 $as_echo "$as_me: failed program was:" >&5
15680 sed 's/^/| /' conftest.
$ac_ext >&5
15682 { $as_echo "$as_me:$LINENO: result: no" >&5
15683 $as_echo "no" >&6; }
15694 { $as_echo "$as_me:$LINENO: checking whether sops->show_options() wants dentry" >&5
15695 $as_echo_n "checking whether sops->show_options() wants dentry... " >&6; }
15699 cat confdefs.h
- <<_ACEOF >conftest.c
15702 cat confdefs.h
>>conftest.
$ac_ext
15703 cat >>conftest.
$ac_ext <<_ACEOF
15704 /* end confdefs.h. */
15707 #include <linux/fs.h>
15709 int show_options (struct seq_file * x, struct dentry * y) { return 0; };
15710 static struct super_operations sops __attribute__ ((unused)) = {
15711 .show_options = show_options,
15726 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15727 echo "obj-m := conftest.o" >build
/Makefile
15729 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15730 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
15731 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15732 (eval $ac_try) 2>&5
15734 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15735 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15736 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15737 (eval $ac_try) 2>&5
15739 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15740 (exit $ac_status); }; }; then
15742 { $as_echo "$as_me:$LINENO: result: yes" >&5
15743 $as_echo "yes" >&6; }
15745 cat >>confdefs.h
<<\_ACEOF
15746 #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1
15751 $as_echo "$as_me: failed program was:" >&5
15752 sed 's/^/| /' conftest.
$ac_ext >&5
15754 { $as_echo "$as_me:$LINENO: result: no" >&5
15755 $as_echo "no" >&6; }
15766 { $as_echo "$as_me:$LINENO: checking whether fops->fsync() wants" >&5
15767 $as_echo_n "checking whether fops->fsync() wants... " >&6; }
15771 cat confdefs.h
- <<_ACEOF >conftest.c
15774 cat confdefs.h
>>conftest.
$ac_ext
15775 cat >>conftest.
$ac_ext <<_ACEOF
15776 /* end confdefs.h. */
15779 #include <linux/fs.h>
15785 int (*fsync) (struct file *, struct dentry *, int) = NULL;
15786 struct file_operations fops __attribute__ ((unused));
15788 fops.fsync = fsync;
15797 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15798 echo "obj-m := conftest.o" >build
/Makefile
15800 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15801 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
15802 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15803 (eval $ac_try) 2>&5
15805 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15806 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15807 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15808 (eval $ac_try) 2>&5
15810 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15811 (exit $ac_status); }; }; then
15813 { $as_echo "$as_me:$LINENO: result: dentry" >&5
15814 $as_echo "dentry" >&6; }
15816 cat >>confdefs.h
<<\_ACEOF
15817 #define HAVE_FSYNC_WITH_DENTRY 1
15822 $as_echo "$as_me: failed program was:" >&5
15823 sed 's/^/| /' conftest.
$ac_ext >&5
15837 cat confdefs.h
- <<_ACEOF >conftest.c
15840 cat confdefs.h
>>conftest.
$ac_ext
15841 cat >>conftest.
$ac_ext <<_ACEOF
15842 /* end confdefs.h. */
15845 #include <linux/fs.h>
15851 int (*fsync) (struct file *, int) = NULL;
15852 struct file_operations fops __attribute__ ((unused));
15854 fops.fsync = fsync;
15863 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15864 echo "obj-m := conftest.o" >build
/Makefile
15866 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15867 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
15868 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15869 (eval $ac_try) 2>&5
15871 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15872 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15873 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15874 (eval $ac_try) 2>&5
15876 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15877 (exit $ac_status); }; }; then
15879 { $as_echo "$as_me:$LINENO: result: no dentry" >&5
15880 $as_echo "no dentry" >&6; }
15882 cat >>confdefs.h
<<\_ACEOF
15883 #define HAVE_FSYNC_WITHOUT_DENTRY 1
15888 $as_echo "$as_me: failed program was:" >&5
15889 sed 's/^/| /' conftest.
$ac_ext >&5
15903 cat confdefs.h
- <<_ACEOF >conftest.c
15906 cat confdefs.h
>>conftest.
$ac_ext
15907 cat >>conftest.
$ac_ext <<_ACEOF
15908 /* end confdefs.h. */
15911 #include <linux/fs.h>
15917 int (*fsync) (struct file *, loff_t, loff_t, int) = NULL;
15918 struct file_operations fops __attribute__ ((unused));
15920 fops.fsync = fsync;
15929 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15930 echo "obj-m := conftest.o" >build
/Makefile
15932 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15933 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
15934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15935 (eval $ac_try) 2>&5
15937 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15938 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15940 (eval $ac_try) 2>&5
15942 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15943 (exit $ac_status); }; }; then
15945 { $as_echo "$as_me:$LINENO: result: range" >&5
15946 $as_echo "range" >&6; }
15948 cat >>confdefs.h
<<\_ACEOF
15949 #define HAVE_FSYNC_RANGE 1
15954 $as_echo "$as_me: failed program was:" >&5
15955 sed 's/^/| /' conftest.
$ac_ext >&5
15969 cat confdefs.h
- <<_ACEOF >conftest.c
15972 cat confdefs.h
>>conftest.
$ac_ext
15973 cat >>conftest.
$ac_ext <<_ACEOF
15974 /* end confdefs.h. */
15977 #include <linux/fs.h>
15983 int (*fsync) (struct file *, struct dentry *, int) = NULL;
15984 file_operations_no_const fops __attribute__ ((unused));
15986 fops.fsync = fsync;
15995 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
15996 echo "obj-m := conftest.o" >build
/Makefile
15998 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
15999 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16001 (eval $ac_try) 2>&5
16003 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16004 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16005 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16006 (eval $ac_try) 2>&5
16008 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16009 (exit $ac_status); }; }; then
16011 { $as_echo "$as_me:$LINENO: result: dentry" >&5
16012 $as_echo "dentry" >&6; }
16014 cat >>confdefs.h
<<\_ACEOF
16015 #define HAVE_FSYNC_WITH_DENTRY 1
16020 $as_echo "$as_me: failed program was:" >&5
16021 sed 's/^/| /' conftest.
$ac_ext >&5
16035 cat confdefs.h
- <<_ACEOF >conftest.c
16038 cat confdefs.h
>>conftest.
$ac_ext
16039 cat >>conftest.
$ac_ext <<_ACEOF
16040 /* end confdefs.h. */
16043 #include <linux/fs.h>
16049 int (*fsync) (struct file *, int) = NULL;
16050 file_operations_no_const fops __attribute__ ((unused));
16052 fops.fsync = fsync;
16061 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
16062 echo "obj-m := conftest.o" >build
/Makefile
16064 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
16065 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16066 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16067 (eval $ac_try) 2>&5
16069 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16070 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16071 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16072 (eval $ac_try) 2>&5
16074 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16075 (exit $ac_status); }; }; then
16077 { $as_echo "$as_me:$LINENO: result: no dentry" >&5
16078 $as_echo "no dentry" >&6; }
16080 cat >>confdefs.h
<<\_ACEOF
16081 #define HAVE_FSYNC_WITHOUT_DENTRY 1
16086 $as_echo "$as_me: failed program was:" >&5
16087 sed 's/^/| /' conftest.
$ac_ext >&5
16101 cat confdefs.h
- <<_ACEOF >conftest.c
16104 cat confdefs.h
>>conftest.
$ac_ext
16105 cat >>conftest.
$ac_ext <<_ACEOF
16106 /* end confdefs.h. */
16109 #include <linux/fs.h>
16115 int (*fsync) (struct file *, loff_t, loff_t, int) = NULL;
16116 file_operations_no_const fops __attribute__ ((unused));
16118 fops.fsync = fsync;
16127 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
16128 echo "obj-m := conftest.o" >build
/Makefile
16130 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
16131 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16133 (eval $ac_try) 2>&5
16135 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16136 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16137 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16138 (eval $ac_try) 2>&5
16140 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16141 (exit $ac_status); }; }; then
16143 { $as_echo "$as_me:$LINENO: result: range" >&5
16144 $as_echo "range" >&6; }
16146 cat >>confdefs.h
<<\_ACEOF
16147 #define HAVE_FSYNC_RANGE 1
16152 $as_echo "$as_me: failed program was:" >&5
16153 sed 's/^/| /' conftest.
$ac_ext >&5
16166 { $as_echo "$as_me:$LINENO: checking whether sops->evict_inode() exists" >&5
16167 $as_echo_n "checking whether sops->evict_inode() exists... " >&6; }
16170 cat confdefs.h
- <<_ACEOF >conftest.c
16173 cat confdefs.h
>>conftest.
$ac_ext
16174 cat >>conftest.
$ac_ext <<_ACEOF
16175 /* end confdefs.h. */
16178 #include <linux/fs.h>
16179 void evict_inode (struct inode * t) { return; }
16180 static struct super_operations sops __attribute__ ((unused)) = {
16181 .evict_inode = evict_inode,
16196 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
16197 echo "obj-m := conftest.o" >build
/Makefile
16199 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
16200 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16201 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16202 (eval $ac_try) 2>&5
16204 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16205 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16206 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16207 (eval $ac_try) 2>&5
16209 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16210 (exit $ac_status); }; }; then
16212 { $as_echo "$as_me:$LINENO: result: yes" >&5
16213 $as_echo "yes" >&6; }
16215 cat >>confdefs.h
<<\_ACEOF
16216 #define HAVE_EVICT_INODE 1
16221 $as_echo "$as_me: failed program was:" >&5
16222 sed 's/^/| /' conftest.
$ac_ext >&5
16224 { $as_echo "$as_me:$LINENO: result: no" >&5
16225 $as_echo "no" >&6; }
16236 { $as_echo "$as_me:$LINENO: checking whether sops->nr_cached_objects() exists" >&5
16237 $as_echo_n "checking whether sops->nr_cached_objects() exists... " >&6; }
16240 cat confdefs.h
- <<_ACEOF >conftest.c
16243 cat confdefs.h
>>conftest.
$ac_ext
16244 cat >>conftest.
$ac_ext <<_ACEOF
16245 /* end confdefs.h. */
16248 #include <linux/fs.h>
16254 int (*nr_cached_objects)(struct super_block *)
16255 __attribute__ ((unused)) = NULL;
16256 struct super_operations sops __attribute__ ((unused)) = {
16257 .nr_cached_objects = nr_cached_objects,
16267 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
16268 echo "obj-m := conftest.o" >build
/Makefile
16270 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
16271 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16273 (eval $ac_try) 2>&5
16275 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16276 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16278 (eval $ac_try) 2>&5
16280 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16281 (exit $ac_status); }; }; then
16283 { $as_echo "$as_me:$LINENO: result: yes" >&5
16284 $as_echo "yes" >&6; }
16286 cat >>confdefs.h
<<\_ACEOF
16287 #define HAVE_NR_CACHED_OBJECTS 1
16292 $as_echo "$as_me: failed program was:" >&5
16293 sed 's/^/| /' conftest.
$ac_ext >&5
16295 { $as_echo "$as_me:$LINENO: result: no" >&5
16296 $as_echo "no" >&6; }
16307 { $as_echo "$as_me:$LINENO: checking whether sops->free_cached_objects() exists" >&5
16308 $as_echo_n "checking whether sops->free_cached_objects() exists... " >&6; }
16311 cat confdefs.h
- <<_ACEOF >conftest.c
16314 cat confdefs.h
>>conftest.
$ac_ext
16315 cat >>conftest.
$ac_ext <<_ACEOF
16316 /* end confdefs.h. */
16319 #include <linux/fs.h>
16325 void (*free_cached_objects)(struct super_block *, int)
16326 __attribute__ ((unused)) = NULL;
16327 struct super_operations sops __attribute__ ((unused)) = {
16328 .free_cached_objects = free_cached_objects,
16338 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
16339 echo "obj-m := conftest.o" >build
/Makefile
16341 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
16342 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16344 (eval $ac_try) 2>&5
16346 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16347 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16348 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16349 (eval $ac_try) 2>&5
16351 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16352 (exit $ac_status); }; }; then
16354 { $as_echo "$as_me:$LINENO: result: yes" >&5
16355 $as_echo "yes" >&6; }
16357 cat >>confdefs.h
<<\_ACEOF
16358 #define HAVE_FREE_CACHED_OBJECTS 1
16363 $as_echo "$as_me: failed program was:" >&5
16364 sed 's/^/| /' conftest.
$ac_ext >&5
16366 { $as_echo "$as_me:$LINENO: result: no" >&5
16367 $as_echo "no" >&6; }
16379 { $as_echo "$as_me:$LINENO: checking whether fops->fallocate() exists" >&5
16380 $as_echo_n "checking whether fops->fallocate() exists... " >&6; }
16383 cat confdefs.h
- <<_ACEOF >conftest.c
16386 cat confdefs.h
>>conftest.
$ac_ext
16387 cat >>conftest.
$ac_ext <<_ACEOF
16388 /* end confdefs.h. */
16391 #include <linux/fs.h>
16397 long (*fallocate) (struct file *, int, loff_t, loff_t) = NULL;
16398 struct file_operations fops __attribute__ ((unused)) = {
16399 .fallocate = fallocate,
16409 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
16410 echo "obj-m := conftest.o" >build
/Makefile
16412 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
16413 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16414 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16415 (eval $ac_try) 2>&5
16417 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16418 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16419 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16420 (eval $ac_try) 2>&5
16422 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16423 (exit $ac_status); }; }; then
16425 { $as_echo "$as_me:$LINENO: result: yes" >&5
16426 $as_echo "yes" >&6; }
16428 cat >>confdefs.h
<<\_ACEOF
16429 #define HAVE_FILE_FALLOCATE 1
16434 $as_echo "$as_me: failed program was:" >&5
16435 sed 's/^/| /' conftest.
$ac_ext >&5
16437 { $as_echo "$as_me:$LINENO: result: no" >&5
16438 $as_echo "no" >&6; }
16449 { $as_echo "$as_me:$LINENO: checking whether iops->fallocate() exists" >&5
16450 $as_echo_n "checking whether iops->fallocate() exists... " >&6; }
16453 cat confdefs.h
- <<_ACEOF >conftest.c
16456 cat confdefs.h
>>conftest.
$ac_ext
16457 cat >>conftest.
$ac_ext <<_ACEOF
16458 /* end confdefs.h. */
16461 #include <linux/fs.h>
16467 long (*fallocate) (struct inode *, int, loff_t, loff_t) = NULL;
16468 struct inode_operations fops __attribute__ ((unused)) = {
16469 .fallocate = fallocate,
16479 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
16480 echo "obj-m := conftest.o" >build
/Makefile
16482 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
16483 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16484 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16485 (eval $ac_try) 2>&5
16487 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16488 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16489 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16490 (eval $ac_try) 2>&5
16492 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16493 (exit $ac_status); }; }; then
16495 { $as_echo "$as_me:$LINENO: result: yes" >&5
16496 $as_echo "yes" >&6; }
16498 cat >>confdefs.h
<<\_ACEOF
16499 #define HAVE_INODE_FALLOCATE 1
16504 $as_echo "$as_me: failed program was:" >&5
16505 sed 's/^/| /' conftest.
$ac_ext >&5
16507 { $as_echo "$as_me:$LINENO: result: no" >&5
16508 $as_echo "no" >&6; }
16519 { $as_echo "$as_me:$LINENO: checking whether fops->fallocate() exists" >&5
16520 $as_echo_n "checking whether fops->fallocate() exists... " >&6; }
16523 cat confdefs.h
- <<_ACEOF >conftest.c
16526 cat confdefs.h
>>conftest.
$ac_ext
16527 cat >>conftest.
$ac_ext <<_ACEOF
16528 /* end confdefs.h. */
16531 #include <linux/fs.h>
16537 long (*fallocate) (struct file *, int, loff_t, loff_t) = NULL;
16538 struct file_operations_no_const fops __attribute__ ((unused)) = {
16539 .fallocate = fallocate,
16549 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
16550 echo "obj-m := conftest.o" >build
/Makefile
16552 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
16553 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16554 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16555 (eval $ac_try) 2>&5
16557 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16558 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16559 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16560 (eval $ac_try) 2>&5
16562 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16563 (exit $ac_status); }; }; then
16565 { $as_echo "$as_me:$LINENO: result: yes" >&5
16566 $as_echo "yes" >&6; }
16568 cat >>confdefs.h
<<\_ACEOF
16569 #define HAVE_FILE_FALLOCATE 1
16574 $as_echo "$as_me: failed program was:" >&5
16575 sed 's/^/| /' conftest.
$ac_ext >&5
16577 { $as_echo "$as_me:$LINENO: result: no" >&5
16578 $as_echo "no" >&6; }
16590 { $as_echo "$as_me:$LINENO: checking whether iops->truncate_range() exists" >&5
16591 $as_echo_n "checking whether iops->truncate_range() exists... " >&6; }
16594 cat confdefs.h
- <<_ACEOF >conftest.c
16597 cat confdefs.h
>>conftest.
$ac_ext
16598 cat >>conftest.
$ac_ext <<_ACEOF
16599 /* end confdefs.h. */
16602 #include <linux/fs.h>
16603 void truncate_range(struct inode *inode, loff_t start,
16604 loff_t end) { return; }
16605 static struct inode_operations iops __attribute__ ((unused)) = {
16606 .truncate_range = truncate_range,
16621 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
16622 echo "obj-m := conftest.o" >build
/Makefile
16624 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
16625 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16626 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16627 (eval $ac_try) 2>&5
16629 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16630 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16631 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16632 (eval $ac_try) 2>&5
16634 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16635 (exit $ac_status); }; }; then
16637 { $as_echo "$as_me:$LINENO: result: yes" >&5
16638 $as_echo "yes" >&6; }
16640 cat >>confdefs.h
<<\_ACEOF
16641 #define HAVE_INODE_TRUNCATE_RANGE 1
16646 $as_echo "$as_me: failed program was:" >&5
16647 sed 's/^/| /' conftest.
$ac_ext >&5
16649 { $as_echo "$as_me:$LINENO: result: no" >&5
16650 $as_echo "no" >&6; }
16661 { $as_echo "$as_me:$LINENO: checking whether iops->create()/mkdir()/mknod() take umode_t" >&5
16662 $as_echo_n "checking whether iops->create()/mkdir()/mknod() take umode_t... " >&6; }
16665 cat confdefs.h
- <<_ACEOF >conftest.c
16668 cat confdefs.h
>>conftest.
$ac_ext
16669 cat >>conftest.
$ac_ext <<_ACEOF
16670 /* end confdefs.h. */
16673 #include <linux/fs.h>
16679 int (*create) (struct inode *, struct dentry *, umode_t,
16680 struct nameidata *) = NULL;
16681 struct inode_operations iops __attribute__ ((unused)) = {
16692 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
16693 echo "obj-m := conftest.o" >build
/Makefile
16695 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
16696 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16697 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16698 (eval $ac_try) 2>&5
16700 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16701 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16703 (eval $ac_try) 2>&5
16705 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16706 (exit $ac_status); }; }; then
16708 { $as_echo "$as_me:$LINENO: result: yes" >&5
16709 $as_echo "yes" >&6; }
16711 cat >>confdefs.h
<<\_ACEOF
16712 #define HAVE_CREATE_UMODE_T 1
16717 $as_echo "$as_me: failed program was:" >&5
16718 sed 's/^/| /' conftest.
$ac_ext >&5
16720 { $as_echo "$as_me:$LINENO: result: no" >&5
16721 $as_echo "no" >&6; }
16732 { $as_echo "$as_me:$LINENO: checking whether dops->d_automount() exists" >&5
16733 $as_echo_n "checking whether dops->d_automount() exists... " >&6; }
16736 cat confdefs.h
- <<_ACEOF >conftest.c
16739 cat confdefs.h
>>conftest.
$ac_ext
16740 cat >>conftest.
$ac_ext <<_ACEOF
16741 /* end confdefs.h. */
16744 #include <linux/dcache.h>
16750 struct vfsmount *(*d_automount) (struct path *) = NULL;
16751 struct dentry_operations dops __attribute__ ((unused)) = {
16752 .d_automount = d_automount,
16762 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
16763 echo "obj-m := conftest.o" >build
/Makefile
16765 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
16766 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16767 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16768 (eval $ac_try) 2>&5
16770 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16771 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16772 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16773 (eval $ac_try) 2>&5
16775 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16776 (exit $ac_status); }; }; then
16778 { $as_echo "$as_me:$LINENO: result: yes" >&5
16779 $as_echo "yes" >&6; }
16781 cat >>confdefs.h
<<\_ACEOF
16782 #define HAVE_AUTOMOUNT 1
16787 $as_echo "$as_me: failed program was:" >&5
16788 sed 's/^/| /' conftest.
$ac_ext >&5
16790 { $as_echo "$as_me:$LINENO: result: no" >&5
16791 $as_echo "no" >&6; }
16802 { $as_echo "$as_me:$LINENO: checking whether eops->encode_fh() wants inode" >&5
16803 $as_echo_n "checking whether eops->encode_fh() wants inode... " >&6; }
16806 cat confdefs.h
- <<_ACEOF >conftest.c
16809 cat confdefs.h
>>conftest.
$ac_ext
16810 cat >>conftest.
$ac_ext <<_ACEOF
16811 /* end confdefs.h. */
16814 #include <linux/exportfs.h>
16815 int encode_fh(struct inode *inode, __u32 *fh, int *max_len,
16816 struct inode *parent) { return 0; }
16817 static struct export_operations eops __attribute__ ((unused))={
16818 .encode_fh = encode_fh,
16833 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
16834 echo "obj-m := conftest.o" >build
/Makefile
16836 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
16837 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16839 (eval $ac_try) 2>&5
16841 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16842 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16844 (eval $ac_try) 2>&5
16846 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16847 (exit $ac_status); }; }; then
16849 { $as_echo "$as_me:$LINENO: result: yes" >&5
16850 $as_echo "yes" >&6; }
16852 cat >>confdefs.h
<<\_ACEOF
16853 #define HAVE_ENCODE_FH_WITH_INODE 1
16858 $as_echo "$as_me: failed program was:" >&5
16859 sed 's/^/| /' conftest.
$ac_ext >&5
16861 { $as_echo "$as_me:$LINENO: result: no" >&5
16862 $as_echo "no" >&6; }
16872 { $as_echo "$as_me:$LINENO: checking whether clear_inode() is available" >&5
16873 $as_echo_n "checking whether clear_inode() is available... " >&6; }
16877 cat confdefs.h
- <<_ACEOF >conftest.c
16880 cat confdefs.h
>>conftest.
$ac_ext
16881 cat >>conftest.
$ac_ext <<_ACEOF
16882 /* end confdefs.h. */
16885 #include <linux/fs.h>
16900 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
16901 echo "obj-m := conftest.o" >build
/Makefile
16903 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
16904 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
16905 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16906 (eval $ac_try) 2>&5
16908 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16909 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16910 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16911 (eval $ac_try) 2>&5
16913 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16914 (exit $ac_status); }; }; then
16917 $as_echo "$as_me: failed program was:" >&5
16918 sed 's/^/| /' conftest.
$ac_ext >&5
16927 if test $rc -ne 0; then :
16929 { $as_echo "$as_me:$LINENO: result: no" >&5
16930 $as_echo "no" >&6; }
16933 if test "x$enable_linux_builtin" != xyes
; then
16935 grep -q -E '[[:space:]]clear_inode[[:space:]]' \
16936 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
16938 if test $rc -ne 0; then
16940 for file in fs
/inode.c
; do
16941 grep -q -E "EXPORT_SYMBOL.*(clear_inode)" \
16942 "$LINUX/$file" 2>/dev
/null
16944 if test $rc -eq 0; then
16949 if test $export -eq 0; then :
16959 if test $rc -ne 0; then :
16961 { $as_echo "$as_me:$LINENO: result: no" >&5
16962 $as_echo "no" >&6; }
16966 { $as_echo "$as_me:$LINENO: result: yes" >&5
16967 $as_echo "yes" >&6; }
16969 cat >>confdefs.h
<<\_ACEOF
16970 #define HAVE_CLEAR_INODE 1
16978 { $as_echo "$as_me:$LINENO: checking whether insert_inode_locked() is available" >&5
16979 $as_echo_n "checking whether insert_inode_locked() is available... " >&6; }
16983 cat confdefs.h
- <<_ACEOF >conftest.c
16986 cat confdefs.h
>>conftest.
$ac_ext
16987 cat >>conftest.
$ac_ext <<_ACEOF
16988 /* end confdefs.h. */
16991 #include <linux/fs.h>
16997 insert_inode_locked(NULL);
17006 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
17007 echo "obj-m := conftest.o" >build
/Makefile
17009 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
17010 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
17011 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17012 (eval $ac_try) 2>&5
17014 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17015 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17016 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17017 (eval $ac_try) 2>&5
17019 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17020 (exit $ac_status); }; }; then
17023 $as_echo "$as_me: failed program was:" >&5
17024 sed 's/^/| /' conftest.
$ac_ext >&5
17033 if test $rc -ne 0; then :
17035 { $as_echo "$as_me:$LINENO: result: no" >&5
17036 $as_echo "no" >&6; }
17039 if test "x$enable_linux_builtin" != xyes
; then
17041 grep -q -E '[[:space:]]insert_inode_locked[[:space:]]' \
17042 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
17044 if test $rc -ne 0; then
17046 for file in fs
/inode.c
; do
17047 grep -q -E "EXPORT_SYMBOL.*(insert_inode_locked)" \
17048 "$LINUX/$file" 2>/dev
/null
17050 if test $rc -eq 0; then
17055 if test $export -eq 0; then :
17065 if test $rc -ne 0; then :
17067 { $as_echo "$as_me:$LINENO: result: no" >&5
17068 $as_echo "no" >&6; }
17072 { $as_echo "$as_me:$LINENO: result: yes" >&5
17073 $as_echo "yes" >&6; }
17075 cat >>confdefs.h
<<\_ACEOF
17076 #define HAVE_INSERT_INODE_LOCKED 1
17084 { $as_echo "$as_me:$LINENO: checking whether d_make_root() is available" >&5
17085 $as_echo_n "checking whether d_make_root() is available... " >&6; }
17089 cat confdefs.h
- <<_ACEOF >conftest.c
17092 cat confdefs.h
>>conftest.
$ac_ext
17093 cat >>conftest.
$ac_ext <<_ACEOF
17094 /* end confdefs.h. */
17097 #include <linux/dcache.h>
17112 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
17113 echo "obj-m := conftest.o" >build
/Makefile
17115 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
17116 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
17117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17118 (eval $ac_try) 2>&5
17120 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17121 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17122 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17123 (eval $ac_try) 2>&5
17125 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17126 (exit $ac_status); }; }; then
17129 $as_echo "$as_me: failed program was:" >&5
17130 sed 's/^/| /' conftest.
$ac_ext >&5
17139 if test $rc -ne 0; then :
17141 { $as_echo "$as_me:$LINENO: result: no" >&5
17142 $as_echo "no" >&6; }
17145 if test "x$enable_linux_builtin" != xyes
; then
17147 grep -q -E '[[:space:]]d_make_root[[:space:]]' \
17148 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
17150 if test $rc -ne 0; then
17152 for file in fs
/dcache.c
; do
17153 grep -q -E "EXPORT_SYMBOL.*(d_make_root)" \
17154 "$LINUX/$file" 2>/dev
/null
17156 if test $rc -eq 0; then
17161 if test $export -eq 0; then :
17171 if test $rc -ne 0; then :
17173 { $as_echo "$as_me:$LINENO: result: no" >&5
17174 $as_echo "no" >&6; }
17178 { $as_echo "$as_me:$LINENO: result: yes" >&5
17179 $as_echo "yes" >&6; }
17181 cat >>confdefs.h
<<\_ACEOF
17182 #define HAVE_D_MAKE_ROOT 1
17190 { $as_echo "$as_me:$LINENO: checking whether d_obtain_alias() is available" >&5
17191 $as_echo_n "checking whether d_obtain_alias() is available... " >&6; }
17195 cat confdefs.h
- <<_ACEOF >conftest.c
17198 cat confdefs.h
>>conftest.
$ac_ext
17199 cat >>conftest.
$ac_ext <<_ACEOF
17200 /* end confdefs.h. */
17203 #include <linux/dcache.h>
17209 d_obtain_alias(NULL);
17218 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
17219 echo "obj-m := conftest.o" >build
/Makefile
17221 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
17222 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
17223 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17224 (eval $ac_try) 2>&5
17226 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17227 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17229 (eval $ac_try) 2>&5
17231 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17232 (exit $ac_status); }; }; then
17235 $as_echo "$as_me: failed program was:" >&5
17236 sed 's/^/| /' conftest.
$ac_ext >&5
17245 if test $rc -ne 0; then :
17247 { $as_echo "$as_me:$LINENO: result: no" >&5
17248 $as_echo "no" >&6; }
17251 if test "x$enable_linux_builtin" != xyes
; then
17253 grep -q -E '[[:space:]]d_obtain_alias[[:space:]]' \
17254 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
17256 if test $rc -ne 0; then
17258 for file in fs
/dcache.c
; do
17259 grep -q -E "EXPORT_SYMBOL.*(d_obtain_alias)" \
17260 "$LINUX/$file" 2>/dev
/null
17262 if test $rc -eq 0; then
17267 if test $export -eq 0; then :
17277 if test $rc -ne 0; then :
17279 { $as_echo "$as_me:$LINENO: result: no" >&5
17280 $as_echo "no" >&6; }
17284 { $as_echo "$as_me:$LINENO: result: yes" >&5
17285 $as_echo "yes" >&6; }
17287 cat >>confdefs.h
<<\_ACEOF
17288 #define HAVE_D_OBTAIN_ALIAS 1
17296 { $as_echo "$as_me:$LINENO: checking whether check_disk_size_change() is available" >&5
17297 $as_echo_n "checking whether check_disk_size_change() is available... " >&6; }
17301 cat confdefs.h
- <<_ACEOF >conftest.c
17304 cat confdefs.h
>>conftest.
$ac_ext
17305 cat >>conftest.
$ac_ext <<_ACEOF
17306 /* end confdefs.h. */
17309 #include <linux/fs.h>
17315 check_disk_size_change(NULL, NULL);
17324 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
17325 echo "obj-m := conftest.o" >build
/Makefile
17327 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
17328 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
17329 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17330 (eval $ac_try) 2>&5
17332 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17333 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17335 (eval $ac_try) 2>&5
17337 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17338 (exit $ac_status); }; }; then
17341 $as_echo "$as_me: failed program was:" >&5
17342 sed 's/^/| /' conftest.
$ac_ext >&5
17351 if test $rc -ne 0; then :
17353 { $as_echo "$as_me:$LINENO: result: no" >&5
17354 $as_echo "no" >&6; }
17357 if test "x$enable_linux_builtin" != xyes
; then
17359 grep -q -E '[[:space:]]check_disk_size_change[[:space:]]' \
17360 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
17362 if test $rc -ne 0; then
17364 for file in fs
/block_dev.c
; do
17365 grep -q -E "EXPORT_SYMBOL.*(check_disk_size_change)" \
17366 "$LINUX/$file" 2>/dev
/null
17368 if test $rc -eq 0; then
17373 if test $export -eq 0; then :
17383 if test $rc -ne 0; then :
17385 { $as_echo "$as_me:$LINENO: result: no" >&5
17386 $as_echo "no" >&6; }
17390 { $as_echo "$as_me:$LINENO: result: yes" >&5
17391 $as_echo "yes" >&6; }
17393 cat >>confdefs.h
<<\_ACEOF
17394 #define HAVE_CHECK_DISK_SIZE_CHANGE 1
17402 { $as_echo "$as_me:$LINENO: checking whether truncate_setsize() is available" >&5
17403 $as_echo_n "checking whether truncate_setsize() is available... " >&6; }
17407 cat confdefs.h
- <<_ACEOF >conftest.c
17410 cat confdefs.h
>>conftest.
$ac_ext
17411 cat >>conftest.
$ac_ext <<_ACEOF
17412 /* end confdefs.h. */
17415 #include <linux/mm.h>
17421 truncate_setsize(NULL, 0);
17430 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
17431 echo "obj-m := conftest.o" >build
/Makefile
17433 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
17434 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
17435 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17436 (eval $ac_try) 2>&5
17438 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17439 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17440 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17441 (eval $ac_try) 2>&5
17443 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17444 (exit $ac_status); }; }; then
17447 $as_echo "$as_me: failed program was:" >&5
17448 sed 's/^/| /' conftest.
$ac_ext >&5
17457 if test $rc -ne 0; then :
17459 { $as_echo "$as_me:$LINENO: result: no" >&5
17460 $as_echo "no" >&6; }
17463 if test "x$enable_linux_builtin" != xyes
; then
17465 grep -q -E '[[:space:]]truncate_setsize[[:space:]]' \
17466 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
17468 if test $rc -ne 0; then
17470 for file in mm
/truncate.c
; do
17471 grep -q -E "EXPORT_SYMBOL.*(truncate_setsize)" \
17472 "$LINUX/$file" 2>/dev
/null
17474 if test $rc -eq 0; then
17479 if test $export -eq 0; then :
17489 if test $rc -ne 0; then :
17491 { $as_echo "$as_me:$LINENO: result: no" >&5
17492 $as_echo "no" >&6; }
17496 { $as_echo "$as_me:$LINENO: result: yes" >&5
17497 $as_echo "yes" >&6; }
17499 cat >>confdefs.h
<<\_ACEOF
17500 #define HAVE_TRUNCATE_SETSIZE 1
17509 { $as_echo "$as_me:$LINENO: checking whether security_inode_init_security wants 6 args" >&5
17510 $as_echo_n "checking whether security_inode_init_security wants 6 args... " >&6; }
17511 tmp_flags
="$EXTRA_KCFLAGS"
17512 EXTRA_KCFLAGS
="-Werror"
17515 cat confdefs.h
- <<_ACEOF >conftest.c
17518 cat confdefs.h
>>conftest.
$ac_ext
17519 cat >>conftest.
$ac_ext <<_ACEOF
17520 /* end confdefs.h. */
17523 #include <linux/security.h>
17529 struct inode *ip __attribute__ ((unused)) = NULL;
17530 struct inode *dip __attribute__ ((unused)) = NULL;
17531 const struct qstr *str __attribute__ ((unused)) = NULL;
17532 char *name __attribute__ ((unused)) = NULL;
17533 void *value __attribute__ ((unused)) = NULL;
17534 size_t len __attribute__ ((unused)) = 0;
17536 security_inode_init_security(ip, dip, str, &name, &value, &len);
17545 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
17546 echo "obj-m := conftest.o" >build
/Makefile
17548 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
17549 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
17550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17551 (eval $ac_try) 2>&5
17553 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17554 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17555 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17556 (eval $ac_try) 2>&5
17558 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17559 (exit $ac_status); }; }; then
17561 { $as_echo "$as_me:$LINENO: result: yes" >&5
17562 $as_echo "yes" >&6; }
17564 cat >>confdefs.h
<<\_ACEOF
17565 #define HAVE_6ARGS_SECURITY_INODE_INIT_SECURITY 1
17570 $as_echo "$as_me: failed program was:" >&5
17571 sed 's/^/| /' conftest.
$ac_ext >&5
17573 { $as_echo "$as_me:$LINENO: result: no" >&5
17574 $as_echo "no" >&6; }
17583 EXTRA_KCFLAGS
="$tmp_flags"
17586 { $as_echo "$as_me:$LINENO: checking whether security_inode_init_security wants callback" >&5
17587 $as_echo_n "checking whether security_inode_init_security wants callback... " >&6; }
17588 tmp_flags
="$EXTRA_KCFLAGS"
17589 EXTRA_KCFLAGS
="-Werror"
17592 cat confdefs.h
- <<_ACEOF >conftest.c
17595 cat confdefs.h
>>conftest.
$ac_ext
17596 cat >>conftest.
$ac_ext <<_ACEOF
17597 /* end confdefs.h. */
17600 #include <linux/security.h>
17606 struct inode *ip __attribute__ ((unused)) = NULL;
17607 struct inode *dip __attribute__ ((unused)) = NULL;
17608 const struct qstr *str __attribute__ ((unused)) = NULL;
17609 initxattrs func __attribute__ ((unused)) = NULL;
17611 security_inode_init_security(ip, dip, str, func, NULL);
17620 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
17621 echo "obj-m := conftest.o" >build
/Makefile
17623 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
17624 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
17625 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17626 (eval $ac_try) 2>&5
17628 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17629 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17630 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17631 (eval $ac_try) 2>&5
17633 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17634 (exit $ac_status); }; }; then
17636 { $as_echo "$as_me:$LINENO: result: yes" >&5
17637 $as_echo "yes" >&6; }
17639 cat >>confdefs.h
<<\_ACEOF
17640 #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1
17645 $as_echo "$as_me: failed program was:" >&5
17646 sed 's/^/| /' conftest.
$ac_ext >&5
17648 { $as_echo "$as_me:$LINENO: result: no" >&5
17649 $as_echo "no" >&6; }
17658 EXTRA_KCFLAGS
="$tmp_flags"
17660 { $as_echo "$as_me:$LINENO: checking whether mount_nodev() is available" >&5
17661 $as_echo_n "checking whether mount_nodev() is available... " >&6; }
17665 cat confdefs.h
- <<_ACEOF >conftest.c
17668 cat confdefs.h
>>conftest.
$ac_ext
17669 cat >>conftest.
$ac_ext <<_ACEOF
17670 /* end confdefs.h. */
17673 #include <linux/fs.h>
17679 mount_nodev(NULL, 0, NULL, NULL);
17688 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
17689 echo "obj-m := conftest.o" >build
/Makefile
17691 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
17692 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
17693 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17694 (eval $ac_try) 2>&5
17696 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17697 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17699 (eval $ac_try) 2>&5
17701 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17702 (exit $ac_status); }; }; then
17705 $as_echo "$as_me: failed program was:" >&5
17706 sed 's/^/| /' conftest.
$ac_ext >&5
17715 if test $rc -ne 0; then :
17717 { $as_echo "$as_me:$LINENO: result: no" >&5
17718 $as_echo "no" >&6; }
17721 if test "x$enable_linux_builtin" != xyes
; then
17723 grep -q -E '[[:space:]]mount_nodev[[:space:]]' \
17724 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
17726 if test $rc -ne 0; then
17728 for file in fs
/super.c
; do
17729 grep -q -E "EXPORT_SYMBOL.*(mount_nodev)" \
17730 "$LINUX/$file" 2>/dev
/null
17732 if test $rc -eq 0; then
17737 if test $export -eq 0; then :
17747 if test $rc -ne 0; then :
17749 { $as_echo "$as_me:$LINENO: result: no" >&5
17750 $as_echo "no" >&6; }
17754 { $as_echo "$as_me:$LINENO: result: yes" >&5
17755 $as_echo "yes" >&6; }
17757 cat >>confdefs.h
<<\_ACEOF
17758 #define HAVE_MOUNT_NODEV 1
17767 { $as_echo "$as_me:$LINENO: checking whether super_block has s_shrink" >&5
17768 $as_echo_n "checking whether super_block has s_shrink... " >&6; }
17771 cat confdefs.h
- <<_ACEOF >conftest.c
17774 cat confdefs.h
>>conftest.
$ac_ext
17775 cat >>conftest.
$ac_ext <<_ACEOF
17776 /* end confdefs.h. */
17779 #include <linux/fs.h>
17785 int (*shrink)(struct shrinker *, struct shrink_control *sc)
17786 __attribute__ ((unused)) = NULL;
17787 struct super_block sb __attribute__ ((unused)) = {
17788 .s_shrink.shrink = shrink,
17789 .s_shrink.seeks = DEFAULT_SEEKS,
17790 .s_shrink.batch = 0,
17800 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
17801 echo "obj-m := conftest.o" >build
/Makefile
17803 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
17804 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
17805 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17806 (eval $ac_try) 2>&5
17808 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17809 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17810 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17811 (eval $ac_try) 2>&5
17813 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17814 (exit $ac_status); }; }; then
17816 { $as_echo "$as_me:$LINENO: result: yes" >&5
17817 $as_echo "yes" >&6; }
17819 cat >>confdefs.h
<<\_ACEOF
17820 #define HAVE_SHRINK 1
17826 $as_echo "$as_me: failed program was:" >&5
17827 sed 's/^/| /' conftest.
$ac_ext >&5
17829 { $as_echo "$as_me:$LINENO: result: no" >&5
17830 $as_echo "no" >&6; }
17841 { $as_echo "$as_me:$LINENO: checking whether super_block has s_bdi" >&5
17842 $as_echo_n "checking whether super_block has s_bdi... " >&6; }
17845 cat confdefs.h
- <<_ACEOF >conftest.c
17848 cat confdefs.h
>>conftest.
$ac_ext
17849 cat >>conftest.
$ac_ext <<_ACEOF
17850 /* end confdefs.h. */
17853 #include <linux/fs.h>
17859 struct super_block sb __attribute__ ((unused));
17869 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
17870 echo "obj-m := conftest.o" >build
/Makefile
17872 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
17873 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
17874 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17875 (eval $ac_try) 2>&5
17877 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17878 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17880 (eval $ac_try) 2>&5
17882 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17883 (exit $ac_status); }; }; then
17885 { $as_echo "$as_me:$LINENO: result: yes" >&5
17886 $as_echo "yes" >&6; }
17888 cat >>confdefs.h
<<\_ACEOF
17894 $as_echo "$as_me: failed program was:" >&5
17895 sed 's/^/| /' conftest.
$ac_ext >&5
17897 { $as_echo "$as_me:$LINENO: result: no" >&5
17898 $as_echo "no" >&6; }
17908 { $as_echo "$as_me:$LINENO: checking whether bdi_setup_and_register() is available" >&5
17909 $as_echo_n "checking whether bdi_setup_and_register() is available... " >&6; }
17913 cat confdefs.h
- <<_ACEOF >conftest.c
17916 cat confdefs.h
>>conftest.
$ac_ext
17917 cat >>conftest.
$ac_ext <<_ACEOF
17918 /* end confdefs.h. */
17921 #include <linux/backing-dev.h>
17927 bdi_setup_and_register(NULL, NULL, 0);
17936 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
17937 echo "obj-m := conftest.o" >build
/Makefile
17939 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
17940 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
17941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17942 (eval $ac_try) 2>&5
17944 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17945 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17947 (eval $ac_try) 2>&5
17949 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17950 (exit $ac_status); }; }; then
17953 $as_echo "$as_me: failed program was:" >&5
17954 sed 's/^/| /' conftest.
$ac_ext >&5
17963 if test $rc -ne 0; then :
17965 { $as_echo "$as_me:$LINENO: result: no" >&5
17966 $as_echo "no" >&6; }
17969 if test "x$enable_linux_builtin" != xyes
; then
17971 grep -q -E '[[:space:]]bdi_setup_and_register[[:space:]]' \
17972 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
17974 if test $rc -ne 0; then
17976 for file in mm
/backing-dev.c
; do
17977 grep -q -E "EXPORT_SYMBOL.*(bdi_setup_and_register)" \
17978 "$LINUX/$file" 2>/dev
/null
17980 if test $rc -eq 0; then
17985 if test $export -eq 0; then :
17995 if test $rc -ne 0; then :
17997 { $as_echo "$as_me:$LINENO: result: no" >&5
17998 $as_echo "no" >&6; }
18002 { $as_echo "$as_me:$LINENO: result: yes" >&5
18003 $as_echo "yes" >&6; }
18005 cat >>confdefs.h
<<\_ACEOF
18006 #define HAVE_BDI_SETUP_AND_REGISTER 1
18015 { $as_echo "$as_me:$LINENO: checking whether set_nlink() is available" >&5
18016 $as_echo_n "checking whether set_nlink() is available... " >&6; }
18019 cat confdefs.h
- <<_ACEOF >conftest.c
18022 cat confdefs.h
>>conftest.
$ac_ext
18023 cat >>conftest.
$ac_ext <<_ACEOF
18024 /* end confdefs.h. */
18027 #include <linux/fs.h>
18034 unsigned int link = 0;
18035 (void) set_nlink(&node, link);
18044 rm -Rf build
&& mkdir
-p build
&& touch build
/conftest.mod.c
18045 echo "obj-m := conftest.o" >build
/Makefile
18047 test "x$enable_linux_builtin" = xyes
&& modpost_flag
='modpost=true' # fake modpost stage
18048 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build $modpost_flag'
18049 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18050 (eval $ac_try) 2>&5
18052 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18053 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
18054 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18055 (eval $ac_try) 2>&5
18057 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18058 (exit $ac_status); }; }; then
18060 { $as_echo "$as_me:$LINENO: result: yes" >&5
18061 $as_echo "yes" >&6; }
18063 cat >>confdefs.h
<<\_ACEOF
18064 #define HAVE_SET_NLINK 1
18069 $as_echo "$as_me: failed program was:" >&5
18070 sed 's/^/| /' conftest.
$ac_ext >&5
18072 { $as_echo "$as_me:$LINENO: result: no" >&5
18073 $as_echo "no" >&6; }
18084 if test "$LINUX_OBJ" != "$LINUX"; then
18086 KERNELMAKE_PARAMS
="$KERNELMAKE_PARAMS O=$LINUX_OBJ"
18093 KERNELCPPFLAGS
="$KERNELCPPFLAGS $NO_UNUSED_BUT_SET_VARIABLE"
18094 KERNELCPPFLAGS
="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL"
18095 KERNELCPPFLAGS
="$KERNELCPPFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\""
18102 # Check whether --with-udevdir was given.
18103 if test "${with_udevdir+set}" = set; then
18104 withval
=$with_udevdir; udevdir
=$withval
18106 udevdir
='${exec_prefix}/lib/udev'
18111 # Check whether --with-udevruledir was given.
18112 if test "${with_udevruledir+set}" = set; then
18113 withval
=$with_udevruledir; udevruledir
=$withval
18115 udevruledir
='${udevdir}/rules.d'
18123 { $as_echo "$as_me:$LINENO: checking for target asm dir" >&5
18124 $as_echo_n "checking for target asm dir... " >&6; }
18125 TARGET_ARCH
=`echo ${target_cpu} | sed -e s/i.86/i386/`
18127 case $TARGET_ARCH in
18129 TARGET_ASM_DIR
=asm-
${TARGET_ARCH}
18132 TARGET_ASM_DIR
=asm-generic
18137 { $as_echo "$as_me:$LINENO: result: $TARGET_ASM_DIR" >&5
18138 $as_echo "$TARGET_ASM_DIR" >&6; }
18141 { $as_echo "$as_me:$LINENO: checking for ioctl()" >&5
18142 $as_echo_n "checking for ioctl()... " >&6; }
18143 cat >conftest.
$ac_ext <<_ACEOF
18146 cat confdefs.h
>>conftest.
$ac_ext
18147 cat >>conftest.
$ac_ext <<_ACEOF
18148 /* end confdefs.h. */
18149 #include <unistd.h>
18152 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18153 $EGREP "ioctl" >/dev
/null
2>&1; then
18160 cat >conftest.
$ac_ext <<_ACEOF
18163 cat confdefs.h
>>conftest.
$ac_ext
18164 cat >>conftest.
$ac_ext <<_ACEOF
18165 /* end confdefs.h. */
18166 #include <sys/ioctl.h>
18169 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18170 $EGREP "ioctl" >/dev
/null
2>&1; then
18177 cat >conftest.
$ac_ext <<_ACEOF
18180 cat confdefs.h
>>conftest.
$ac_ext
18181 cat >>conftest.
$ac_ext <<_ACEOF
18182 /* end confdefs.h. */
18183 #include <stropts.h>
18186 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18187 $EGREP "ioctl" >/dev
/null
2>&1; then
18195 if test $is_unistd = yes; then
18198 cat >>confdefs.h
<<\_ACEOF
18199 #define HAVE_IOCTL_IN_UNISTD_H 1
18204 if test $is_sys_ioctl = yes; then
18207 cat >>confdefs.h
<<\_ACEOF
18208 #define HAVE_IOCTL_IN_SYS_IOCTL_H 1
18211 elif test $is_stropts = yes; then
18213 cat >>confdefs.h
<<\_ACEOF
18214 #define HAVE_IOCTL_IN_STROPTS_H 1
18222 if test $result = no
; then
18223 { $as_echo "$as_me:$LINENO: result: no" >&5
18224 $as_echo "no" >&6; }
18225 { { $as_echo "$as_me:$LINENO: error: *** Cannot locate ioctl() definition" >&5
18226 $as_echo "$as_me: error: *** Cannot locate ioctl() definition" >&2;}
18227 { (exit 1); exit 1; }; }
18229 { $as_echo "$as_me:$LINENO: result: yes" >&5
18230 $as_echo "yes" >&6; }
18236 if test "${ac_cv_header_zlib_h+set}" = set; then
18237 { $as_echo "$as_me:$LINENO: checking for zlib.h" >&5
18238 $as_echo_n "checking for zlib.h... " >&6; }
18239 if test "${ac_cv_header_zlib_h+set}" = set; then
18240 $as_echo_n "(cached) " >&6
18242 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
18243 $as_echo "$ac_cv_header_zlib_h" >&6; }
18245 # Is the header compilable?
18246 { $as_echo "$as_me:$LINENO: checking zlib.h usability" >&5
18247 $as_echo_n "checking zlib.h usability... " >&6; }
18248 cat >conftest.
$ac_ext <<_ACEOF
18251 cat confdefs.h
>>conftest.
$ac_ext
18252 cat >>conftest.
$ac_ext <<_ACEOF
18253 /* end confdefs.h. */
18254 $ac_includes_default
18257 rm -f conftest.
$ac_objext
18258 if { (ac_try
="$ac_compile"
18259 case "(($ac_try" in
18260 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
18261 *) ac_try_echo=$ac_try;;
18263 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
18264 $as_echo "$ac_try_echo") >&5
18265 (eval "$ac_compile") 2>conftest.er1
18267 grep -v '^ *+' conftest.er1 >conftest.err
18269 cat conftest.err >&5
18270 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18271 (exit $ac_status); } && {
18272 test -z "$ac_c_werror_flag" ||
18273 test ! -s conftest.err
18274 } && test -s conftest.$ac_objext; then
18275 ac_header_compiler=yes
18277 $as_echo "$as_me: failed program was:" >&5
18278 sed 's/^/| /' conftest.$ac_ext >&5
18280 ac_header_compiler=no
18283 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18284 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18285 $as_echo "$ac_header_compiler" >&6; }
18287 # Is the header present?
18288 { $as_echo "$as_me:$LINENO: checking zlib.h presence" >&5
18289 $as_echo_n "checking zlib.h presence... " >&6; }
18290 cat >conftest.$ac_ext <<_ACEOF
18293 cat confdefs.h >>conftest.$ac_ext
18294 cat >>conftest.$ac_ext <<_ACEOF
18295 /* end confdefs.h. */
18298 if { (ac_try="$ac_cpp conftest.$ac_ext"
18299 case "(($ac_try" in
18300 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
18301 *) ac_try_echo
=$ac_try;;
18303 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
18304 $as_echo "$ac_try_echo") >&5
18305 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
18307 grep -v '^ *+' conftest.er1
>conftest.err
18309 cat conftest.err
>&5
18310 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18311 (exit $ac_status); } >/dev
/null
&& {
18312 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
18313 test ! -s conftest.err
18315 ac_header_preproc
=yes
18317 $as_echo "$as_me: failed program was:" >&5
18318 sed 's/^/| /' conftest.
$ac_ext >&5
18320 ac_header_preproc
=no
18323 rm -f conftest.err conftest.
$ac_ext
18324 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18325 $as_echo "$ac_header_preproc" >&6; }
18327 # So? What about this header?
18328 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18330 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
18331 $as_echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
18332 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
18333 $as_echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
18334 ac_header_preproc
=yes
18337 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
18338 $as_echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
18339 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5
18340 $as_echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;}
18341 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
18342 $as_echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
18343 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5
18344 $as_echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
18345 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
18346 $as_echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
18347 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
18348 $as_echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
18352 { $as_echo "$as_me:$LINENO: checking for zlib.h" >&5
18353 $as_echo_n "checking for zlib.h... " >&6; }
18354 if test "${ac_cv_header_zlib_h+set}" = set; then
18355 $as_echo_n "(cached) " >&6
18357 ac_cv_header_zlib_h
=$ac_header_preproc
18359 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
18360 $as_echo "$ac_cv_header_zlib_h" >&6; }
18363 if test "x$ac_cv_header_zlib_h" = x
""yes; then
18366 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
18367 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18368 { { $as_echo "$as_me:$LINENO: error:
18369 *** zlib.h missing, zlib-devel package required
18370 See \`config.log' for more details." >&5
18371 $as_echo "$as_me: error:
18372 *** zlib.h missing, zlib-devel package required
18373 See \`config.log' for more details." >&2;}
18374 { (exit 1); exit 1; }; }; }
18380 { $as_echo "$as_me:$LINENO: checking for compress2 in -lz" >&5
18381 $as_echo_n "checking for compress2 in -lz... " >&6; }
18382 if test "${ac_cv_lib_z_compress2+set}" = set; then
18383 $as_echo_n "(cached) " >&6
18385 ac_check_lib_save_LIBS
=$LIBS
18387 cat >conftest.
$ac_ext <<_ACEOF
18390 cat confdefs.h
>>conftest.
$ac_ext
18391 cat >>conftest.
$ac_ext <<_ACEOF
18392 /* end confdefs.h. */
18394 /* Override any GCC internal prototype to avoid an error.
18395 Use char because int might match the return type of a GCC
18396 builtin and then its argument prototype would still apply. */
18404 return compress2 ();
18409 rm -f conftest.
$ac_objext conftest
$ac_exeext
18410 if { (ac_try
="$ac_link"
18411 case "(($ac_try" in
18412 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
18413 *) ac_try_echo=$ac_try;;
18415 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
18416 $as_echo "$ac_try_echo") >&5
18417 (eval "$ac_link") 2>conftest.er1
18419 grep -v '^ *+' conftest.er1 >conftest.err
18421 cat conftest.err >&5
18422 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18423 (exit $ac_status); } && {
18424 test -z "$ac_c_werror_flag" ||
18425 test ! -s conftest.err
18426 } && test -s conftest$ac_exeext && {
18427 test "$cross_compiling" = yes ||
18428 $as_test_x conftest$ac_exeext
18430 ac_cv_lib_z_compress2=yes
18432 $as_echo "$as_me: failed program was:" >&5
18433 sed 's/^/| /' conftest.$ac_ext >&5
18435 ac_cv_lib_z_compress2=no
18438 rm -rf conftest.dSYM
18439 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18440 conftest$ac_exeext conftest.$ac_ext
18441 LIBS=$ac_check_lib_save_LIBS
18443 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_compress2" >&5
18444 $as_echo "$ac_cv_lib_z_compress2" >&6; }
18445 if test "x$ac_cv_lib_z_compress2" = x""yes; then
18446 cat >>confdefs.h <<_ACEOF
18447 #define HAVE_LIBZ 1
18453 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
18454 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18455 { { $as_echo "$as_me:$LINENO: error
:
18456 *** compress2
() missing
, zlib-devel package required
18457 See \
`config.log' for more details." >&5
18458 $as_echo "$as_me: error:
18459 *** compress2() missing, zlib-devel package required
18460 See \`config.log
' for more details." >&2;}
18461 { (exit 1); exit 1; }; }; }
18466 { $as_echo "$as_me:$LINENO: checking for uncompress in -lz" >&5
18467 $as_echo_n "checking for uncompress in -lz... " >&6; }
18468 if test "${ac_cv_lib_z_uncompress+set}" = set; then
18469 $as_echo_n "(cached) " >&6
18471 ac_check_lib_save_LIBS=$LIBS
18473 cat >conftest.$ac_ext <<_ACEOF
18476 cat confdefs.h >>conftest.$ac_ext
18477 cat >>conftest.$ac_ext <<_ACEOF
18478 /* end confdefs.h. */
18480 /* Override any GCC internal prototype to avoid an error.
18481 Use char because int might match the return type of a GCC
18482 builtin and then its argument prototype would still apply. */
18486 char uncompress ();
18490 return uncompress ();
18495 rm -f conftest.$ac_objext conftest$ac_exeext
18496 if { (ac_try="$ac_link"
18497 case "(($ac_try" in
18498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18499 *) ac_try_echo=$ac_try;;
18501 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
18502 $as_echo "$ac_try_echo") >&5
18503 (eval "$ac_link") 2>conftest.er1
18505 grep -v '^
*+' conftest.er1 >conftest.err
18507 cat conftest.err >&5
18508 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18509 (exit $ac_status); } && {
18510 test -z "$ac_c_werror_flag" ||
18511 test ! -s conftest.err
18512 } && test -s conftest$ac_exeext && {
18513 test "$cross_compiling" = yes ||
18514 $as_test_x conftest$ac_exeext
18516 ac_cv_lib_z_uncompress=yes
18518 $as_echo "$as_me: failed program was:" >&5
18519 sed 's
/^
/|
/' conftest.$ac_ext >&5
18521 ac_cv_lib_z_uncompress=no
18524 rm -rf conftest.dSYM
18525 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18526 conftest$ac_exeext conftest.$ac_ext
18527 LIBS=$ac_check_lib_save_LIBS
18529 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_uncompress" >&5
18530 $as_echo "$ac_cv_lib_z_uncompress" >&6; }
18531 if test "x$ac_cv_lib_z_uncompress" = x""yes; then
18532 cat >>confdefs.h <<_ACEOF
18533 #define HAVE_LIBZ 1
18539 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
18540 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
18541 { { $as_echo "$as_me:$LINENO: error:
18542 *** uncompress() missing, zlib-devel package required
18543 See \`config.log
' for more details." >&5
18544 $as_echo "$as_me: error:
18545 *** uncompress() missing, zlib-devel package required
18546 See \`config.log' for more details.
" >&2;}
18547 { (exit 1); exit 1; }; }; }
18552 { $as_echo "$as_me:$LINENO: checking
for crc32
in -lz" >&5
18553 $as_echo_n "checking
for crc32
in -lz...
" >&6; }
18554 if test "${ac_cv_lib_z_crc32+set}" = set; then
18555 $as_echo_n "(cached
) " >&6
18557 ac_check_lib_save_LIBS=$LIBS
18559 cat >conftest.$ac_ext <<_ACEOF
18562 cat confdefs.h >>conftest.$ac_ext
18563 cat >>conftest.$ac_ext <<_ACEOF
18564 /* end confdefs.h. */
18566 /* Override any GCC internal prototype to avoid an error.
18567 Use char because int might match the return type of a GCC
18568 builtin and then its argument prototype would still apply. */
18581 rm -f conftest.$ac_objext conftest$ac_exeext
18582 if { (ac_try="$ac_link"
18583 case "(($ac_try" in
18584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18585 *) ac_try_echo=$ac_try;;
18587 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
18588 $as_echo "$ac_try_echo") >&5
18589 (eval "$ac_link") 2>conftest.er1
18591 grep -v '^ *+' conftest.er1 >conftest.err
18593 cat conftest.err >&5
18594 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
18595 (exit $ac_status); } && {
18596 test -z "$ac_c_werror_flag" ||
18597 test ! -s conftest.err
18598 } && test -s conftest$ac_exeext && {
18599 test "$cross_compiling" = yes ||
18600 $as_test_x conftest$ac_exeext
18602 ac_cv_lib_z_crc32=yes
18604 $as_echo "$as_me: failed program was
:" >&5
18605 sed 's/^/| /' conftest.$ac_ext >&5
18607 ac_cv_lib_z_crc32=no
18610 rm -rf conftest.dSYM
18611 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18612 conftest$ac_exeext conftest.$ac_ext
18613 LIBS=$ac_check_lib_save_LIBS
18615 { $as_echo "$as_me:$LINENO: result
: $ac_cv_lib_z_crc32" >&5
18616 $as_echo "$ac_cv_lib_z_crc32" >&6; }
18617 if test "x
$ac_cv_lib_z_crc32" = x""yes; then
18618 cat >>confdefs.h <<_ACEOF
18619 #define HAVE_LIBZ 1
18625 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
18626 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18627 { { $as_echo "$as_me:$LINENO: error:
18628 *** crc32() missing, zlib-devel package required
18629 See \`config.log' for more details.
" >&5
18630 $as_echo "$as_me: error
:
18631 *** crc32
() missing
, zlib-devel package required
18632 See \
`config.log' for more details." >&2;}
18633 { (exit 1); exit 1; }; }; }
18640 cat >>confdefs.h <<\_ACEOF
18641 #define HAVE_ZLIB 1
18648 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
18649 { $as_echo "$as_me:$LINENO: checking for uuid/uuid.h" >&5
18650 $as_echo_n "checking for uuid/uuid.h... " >&6; }
18651 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
18652 $as_echo_n "(cached) " >&6
18654 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_uuid_uuid_h" >&5
18655 $as_echo "$ac_cv_header_uuid_uuid_h" >&6; }
18657 # Is the header compilable?
18658 { $as_echo "$as_me:$LINENO: checking uuid/uuid.h usability" >&5
18659 $as_echo_n "checking uuid/uuid.h usability... " >&6; }
18660 cat >conftest.$ac_ext <<_ACEOF
18663 cat confdefs.h >>conftest.$ac_ext
18664 cat >>conftest.$ac_ext <<_ACEOF
18665 /* end confdefs.h. */
18666 $ac_includes_default
18667 #include <uuid/uuid.h>
18669 rm -f conftest.$ac_objext
18670 if { (ac_try="$ac_compile"
18671 case "(($ac_try" in
18672 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
18673 *) ac_try_echo
=$ac_try;;
18675 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
18676 $as_echo "$ac_try_echo") >&5
18677 (eval "$ac_compile") 2>conftest.er1
18679 grep -v '^ *+' conftest.er1
>conftest.err
18681 cat conftest.err
>&5
18682 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18683 (exit $ac_status); } && {
18684 test -z "$ac_c_werror_flag" ||
18685 test ! -s conftest.err
18686 } && test -s conftest.
$ac_objext; then
18687 ac_header_compiler
=yes
18689 $as_echo "$as_me: failed program was:" >&5
18690 sed 's/^/| /' conftest.
$ac_ext >&5
18692 ac_header_compiler
=no
18695 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
18696 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18697 $as_echo "$ac_header_compiler" >&6; }
18699 # Is the header present?
18700 { $as_echo "$as_me:$LINENO: checking uuid/uuid.h presence" >&5
18701 $as_echo_n "checking uuid/uuid.h presence... " >&6; }
18702 cat >conftest.
$ac_ext <<_ACEOF
18705 cat confdefs.h
>>conftest.
$ac_ext
18706 cat >>conftest.
$ac_ext <<_ACEOF
18707 /* end confdefs.h. */
18708 #include <uuid/uuid.h>
18710 if { (ac_try
="$ac_cpp conftest.$ac_ext"
18711 case "(($ac_try" in
18712 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
18713 *) ac_try_echo=$ac_try;;
18715 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
18716 $as_echo "$ac_try_echo") >&5
18717 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
18719 grep -v '^ *+' conftest.er1 >conftest.err
18721 cat conftest.err >&5
18722 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18723 (exit $ac_status); } >/dev/null && {
18724 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
18725 test ! -s conftest.err
18727 ac_header_preproc=yes
18729 $as_echo "$as_me: failed program was:" >&5
18730 sed 's/^/| /' conftest.$ac_ext >&5
18732 ac_header_preproc=no
18735 rm -f conftest.err conftest.$ac_ext
18736 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18737 $as_echo "$ac_header_preproc" >&6; }
18739 # So? What about this header?
18740 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18742 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: accepted by the compiler, rejected by the preprocessor!" >&5
18743 $as_echo "$as_me: WARNING: uuid/uuid.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
18744 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: proceeding with the compiler's result" >&5
18745 $as_echo "$as_me: WARNING: uuid/uuid.h: proceeding with the compiler's result" >&2;}
18746 ac_header_preproc=yes
18749 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: present but cannot be compiled" >&5
18750 $as_echo "$as_me: WARNING: uuid/uuid.h: present but cannot be compiled" >&2;}
18751 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: check for missing prerequisite headers?" >&5
18752 $as_echo "$as_me: WARNING: uuid/uuid.h: check for missing prerequisite headers?" >&2;}
18753 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: see the Autoconf documentation" >&5
18754 $as_echo "$as_me: WARNING: uuid/uuid.h: see the Autoconf documentation" >&2;}
18755 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: section \"Present But Cannot Be Compiled\"" >&5
18756 $as_echo "$as_me: WARNING: uuid/uuid.h: section \"Present But Cannot Be Compiled\"" >&2;}
18757 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: proceeding with the preprocessor's result" >&5
18758 $as_echo "$as_me: WARNING: uuid/uuid.h: proceeding with the preprocessor's result" >&2;}
18759 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: in the future, the compiler will take precedence" >&5
18760 $as_echo "$as_me: WARNING: uuid/uuid.h: in the future, the compiler will take precedence" >&2;}
18764 { $as_echo "$as_me:$LINENO: checking for uuid/uuid.h" >&5
18765 $as_echo_n "checking for uuid/uuid.h... " >&6; }
18766 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
18767 $as_echo_n "(cached) " >&6
18769 ac_cv_header_uuid_uuid_h=$ac_header_preproc
18771 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_uuid_uuid_h" >&5
18772 $as_echo "$ac_cv_header_uuid_uuid_h" >&6; }
18775 if test "x$ac_cv_header_uuid_uuid_h" = x""yes; then
18778 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
18779 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18780 { { $as_echo "$as_me:$LINENO: error
:
18781 *** uuid
/uuid.h missing
, libuuid-devel package required
18782 See \
`config.log' for more details." >&5
18783 $as_echo "$as_me: error:
18784 *** uuid/uuid.h missing, libuuid-devel package required
18785 See \`config.log
' for more details." >&2;}
18786 { (exit 1); exit 1; }; }; }
18792 { $as_echo "$as_me:$LINENO: checking for uuid_generate in -luuid" >&5
18793 $as_echo_n "checking for uuid_generate in -luuid... " >&6; }
18794 if test "${ac_cv_lib_uuid_uuid_generate+set}" = set; then
18795 $as_echo_n "(cached) " >&6
18797 ac_check_lib_save_LIBS=$LIBS
18798 LIBS="-luuid $LIBS"
18799 cat >conftest.$ac_ext <<_ACEOF
18802 cat confdefs.h >>conftest.$ac_ext
18803 cat >>conftest.$ac_ext <<_ACEOF
18804 /* end confdefs.h. */
18806 /* Override any GCC internal prototype to avoid an error.
18807 Use char because int might match the return type of a GCC
18808 builtin and then its argument prototype would still apply. */
18812 char uuid_generate ();
18816 return uuid_generate ();
18821 rm -f conftest.$ac_objext conftest$ac_exeext
18822 if { (ac_try="$ac_link"
18823 case "(($ac_try" in
18824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18825 *) ac_try_echo=$ac_try;;
18827 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
18828 $as_echo "$ac_try_echo") >&5
18829 (eval "$ac_link") 2>conftest.er1
18831 grep -v '^
*+' conftest.er1 >conftest.err
18833 cat conftest.err >&5
18834 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18835 (exit $ac_status); } && {
18836 test -z "$ac_c_werror_flag" ||
18837 test ! -s conftest.err
18838 } && test -s conftest$ac_exeext && {
18839 test "$cross_compiling" = yes ||
18840 $as_test_x conftest$ac_exeext
18842 ac_cv_lib_uuid_uuid_generate=yes
18844 $as_echo "$as_me: failed program was:" >&5
18845 sed 's
/^
/|
/' conftest.$ac_ext >&5
18847 ac_cv_lib_uuid_uuid_generate=no
18850 rm -rf conftest.dSYM
18851 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18852 conftest$ac_exeext conftest.$ac_ext
18853 LIBS=$ac_check_lib_save_LIBS
18855 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_generate" >&5
18856 $as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
18857 if test "x$ac_cv_lib_uuid_uuid_generate" = x""yes; then
18858 cat >>confdefs.h <<_ACEOF
18859 #define HAVE_LIBUUID 1
18862 LIBS="-luuid $LIBS"
18865 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
18866 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
18867 { { $as_echo "$as_me:$LINENO: error:
18868 *** uuid_generate() missing, libuuid-devel package required
18869 See \`config.log
' for more details." >&5
18870 $as_echo "$as_me: error:
18871 *** uuid_generate() missing, libuuid-devel package required
18872 See \`config.log' for more details.
" >&2;}
18873 { (exit 1); exit 1; }; }; }
18878 { $as_echo "$as_me:$LINENO: checking
for uuid_is_null
in -luuid" >&5
18879 $as_echo_n "checking
for uuid_is_null
in -luuid...
" >&6; }
18880 if test "${ac_cv_lib_uuid_uuid_is_null+set}" = set; then
18881 $as_echo_n "(cached
) " >&6
18883 ac_check_lib_save_LIBS=$LIBS
18884 LIBS="-luuid $LIBS"
18885 cat >conftest.$ac_ext <<_ACEOF
18888 cat confdefs.h >>conftest.$ac_ext
18889 cat >>conftest.$ac_ext <<_ACEOF
18890 /* end confdefs.h. */
18892 /* Override any GCC internal prototype to avoid an error.
18893 Use char because int might match the return type of a GCC
18894 builtin and then its argument prototype would still apply. */
18898 char uuid_is_null ();
18902 return uuid_is_null ();
18907 rm -f conftest.$ac_objext conftest$ac_exeext
18908 if { (ac_try="$ac_link"
18909 case "(($ac_try" in
18910 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18911 *) ac_try_echo=$ac_try;;
18913 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
18914 $as_echo "$ac_try_echo") >&5
18915 (eval "$ac_link") 2>conftest.er1
18917 grep -v '^ *+' conftest.er1 >conftest.err
18919 cat conftest.err >&5
18920 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
18921 (exit $ac_status); } && {
18922 test -z "$ac_c_werror_flag" ||
18923 test ! -s conftest.err
18924 } && test -s conftest$ac_exeext && {
18925 test "$cross_compiling" = yes ||
18926 $as_test_x conftest$ac_exeext
18928 ac_cv_lib_uuid_uuid_is_null=yes
18930 $as_echo "$as_me: failed program was
:" >&5
18931 sed 's/^/| /' conftest.$ac_ext >&5
18933 ac_cv_lib_uuid_uuid_is_null=no
18936 rm -rf conftest.dSYM
18937 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18938 conftest$ac_exeext conftest.$ac_ext
18939 LIBS=$ac_check_lib_save_LIBS
18941 { $as_echo "$as_me:$LINENO: result
: $ac_cv_lib_uuid_uuid_is_null" >&5
18942 $as_echo "$ac_cv_lib_uuid_uuid_is_null" >&6; }
18943 if test "x
$ac_cv_lib_uuid_uuid_is_null" = x""yes; then
18944 cat >>confdefs.h <<_ACEOF
18945 #define HAVE_LIBUUID 1
18948 LIBS="-luuid $LIBS"
18951 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
18952 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18953 { { $as_echo "$as_me:$LINENO: error:
18954 *** uuid_is_null() missing, libuuid-devel package required
18955 See \`config.log' for more details.
" >&5
18956 $as_echo "$as_me: error
:
18957 *** uuid_is_null
() missing
, libuuid-devel package required
18958 See \
`config.log' for more details." >&2;}
18959 { (exit 1); exit 1; }; }; }
18966 cat >>confdefs.h <<\_ACEOF
18967 #define HAVE_LIBUUID 1
18973 # Check whether --with-blkid was given.
18974 if test "${with_blkid+set}" = set; then
18975 withval=$with_blkid;
18982 if test "x$with_blkid" != xno; then
18984 { $as_echo "$as_me:$LINENO: checking for blkid_get_cache in -lblkid" >&5
18985 $as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
18986 if test "${ac_cv_lib_blkid_blkid_get_cache+set}" = set; then
18987 $as_echo_n "(cached) " >&6
18989 ac_check_lib_save_LIBS=$LIBS
18990 LIBS="-lblkid $LIBS"
18991 cat >conftest.$ac_ext <<_ACEOF
18994 cat confdefs.h >>conftest.$ac_ext
18995 cat >>conftest.$ac_ext <<_ACEOF
18996 /* end confdefs.h. */
18998 /* Override any GCC internal prototype to avoid an error.
18999 Use char because int might match the return type of a GCC
19000 builtin and then its argument prototype would still apply. */
19004 char blkid_get_cache ();
19008 return blkid_get_cache ();
19013 rm -f conftest.$ac_objext conftest$ac_exeext
19014 if { (ac_try="$ac_link"
19015 case "(($ac_try" in
19016 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
19017 *) ac_try_echo
=$ac_try;;
19019 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
19020 $as_echo "$ac_try_echo") >&5
19021 (eval "$ac_link") 2>conftest.er1
19023 grep -v '^ *+' conftest.er1
>conftest.err
19025 cat conftest.err
>&5
19026 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19027 (exit $ac_status); } && {
19028 test -z "$ac_c_werror_flag" ||
19029 test ! -s conftest.err
19030 } && test -s conftest
$ac_exeext && {
19031 test "$cross_compiling" = yes ||
19032 $as_test_x conftest
$ac_exeext
19034 ac_cv_lib_blkid_blkid_get_cache
=yes
19036 $as_echo "$as_me: failed program was:" >&5
19037 sed 's/^/| /' conftest.
$ac_ext >&5
19039 ac_cv_lib_blkid_blkid_get_cache
=no
19042 rm -rf conftest.dSYM
19043 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
19044 conftest
$ac_exeext conftest.
$ac_ext
19045 LIBS
=$ac_check_lib_save_LIBS
19047 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
19048 $as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
19049 if test "x$ac_cv_lib_blkid_blkid_get_cache" = x
""yes; then
19051 { $as_echo "$as_me:$LINENO: checking for blkid zfs support" >&5
19052 $as_echo_n "checking for blkid zfs support... " >&6; }
19055 dd if=/dev
/zero of
=$ZFS_DEV bs
=1024k count
=8 \
19056 >/dev
/null
2>/dev
/null
19057 echo -en "\x0c\xb1\xba\0\0\0\0\0" | \
19058 dd of
=$ZFS_DEV bs
=1k count
=8 \
19059 seek
=132 conv
=notrunc
&>/dev
/null \
19060 >/dev
/null
2>/dev
/null
19062 saved_LDFLAGS
="$LDFLAGS"
19065 if test "$cross_compiling" = yes; then
19066 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
19067 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19068 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
19069 See \`config.log' for more details." >&5
19070 $as_echo "$as_me: error: cannot run test program while cross compiling
19071 See \`config.log' for more details." >&2;}
19072 { (exit 1); exit 1; }; }; }
19074 cat >conftest.
$ac_ext <<_ACEOF
19077 cat confdefs.h
>>conftest.
$ac_ext
19078 cat >>conftest.
$ac_ext <<_ACEOF
19079 /* end confdefs.h. */
19082 #include <blkid/blkid.h>
19091 if (blkid_get_cache(&cache, NULL) < 0)
19094 value = blkid_get_tag_value(cache, "TYPE",
19097 blkid_put_cache(cache);
19101 if (strcmp(value, "zfs")) {
19103 blkid_put_cache(cache);
19108 blkid_put_cache(cache);
19114 rm -f conftest
$ac_exeext
19115 if { (ac_try
="$ac_link"
19116 case "(($ac_try" in
19117 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
19118 *) ac_try_echo=$ac_try;;
19120 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
19121 $as_echo "$ac_try_echo") >&5
19122 (eval "$ac_link") 2>&5
19124 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19125 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19126 { (case "(($ac_try" in
19127 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
19128 *) ac_try_echo
=$ac_try;;
19130 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
19131 $as_echo "$ac_try_echo") >&5
19132 (eval "$ac_try") 2>&5
19134 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19135 (exit $ac_status); }; }; then
19138 { $as_echo "$as_me:$LINENO: result: yes" >&5
19139 $as_echo "yes" >&6; }
19143 cat >>confdefs.h
<<\_ACEOF
19144 #define HAVE_LIBBLKID 1
19149 $as_echo "$as_me: program exited with status $ac_status" >&5
19150 $as_echo "$as_me: failed program was:" >&5
19151 sed 's/^/| /' conftest.
$ac_ext >&5
19153 ( exit $ac_status )
19156 { $as_echo "$as_me:$LINENO: result: no" >&5
19157 $as_echo "no" >&6; }
19158 if test "x$with_blkid" != xcheck
; then
19159 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
19160 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19161 { { $as_echo "$as_me:$LINENO: error: --with-blkid given but unavailable
19162 See \`config.log' for more details." >&5
19163 $as_echo "$as_me: error: --with-blkid given but unavailable
19164 See \`config.log' for more details." >&2;}
19165 { (exit 1); exit 1; }; }; }
19170 rm -rf conftest.dSYM
19171 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
19176 LDFLAGS
="$saved_LDFLAGS"
19180 if test "x$with_blkid" != xcheck
; then
19181 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
19182 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19183 { { $as_echo "$as_me:$LINENO: error: --with-blkid given but unavailable
19184 See \`config.log' for more details." >&5
19185 $as_echo "$as_me: error: --with-blkid given but unavailable
19186 See \`config.log' for more details." >&2;}
19187 { (exit 1); exit 1; }; }; }
19200 # Check whether --with-selinux was given.
19201 if test "${with_selinux+set}" = set; then
19202 withval
=$with_selinux;
19209 if test "x$with_selinux" != xno
; then
19211 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
19212 { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
19213 $as_echo_n "checking for selinux/selinux.h... " >&6; }
19214 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
19215 $as_echo_n "(cached) " >&6
19217 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
19218 $as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
19220 # Is the header compilable?
19221 { $as_echo "$as_me:$LINENO: checking selinux/selinux.h usability" >&5
19222 $as_echo_n "checking selinux/selinux.h usability... " >&6; }
19223 cat >conftest.
$ac_ext <<_ACEOF
19226 cat confdefs.h
>>conftest.
$ac_ext
19227 cat >>conftest.
$ac_ext <<_ACEOF
19228 /* end confdefs.h. */
19229 $ac_includes_default
19230 #include <selinux/selinux.h>
19232 rm -f conftest.
$ac_objext
19233 if { (ac_try
="$ac_compile"
19234 case "(($ac_try" in
19235 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
19236 *) ac_try_echo=$ac_try;;
19238 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
19239 $as_echo "$ac_try_echo") >&5
19240 (eval "$ac_compile") 2>conftest.er1
19242 grep -v '^ *+' conftest.er1 >conftest.err
19244 cat conftest.err >&5
19245 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19246 (exit $ac_status); } && {
19247 test -z "$ac_c_werror_flag" ||
19248 test ! -s conftest.err
19249 } && test -s conftest.$ac_objext; then
19250 ac_header_compiler=yes
19252 $as_echo "$as_me: failed program was:" >&5
19253 sed 's/^/| /' conftest.$ac_ext >&5
19255 ac_header_compiler=no
19258 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19259 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19260 $as_echo "$ac_header_compiler" >&6; }
19262 # Is the header present?
19263 { $as_echo "$as_me:$LINENO: checking selinux/selinux.h presence" >&5
19264 $as_echo_n "checking selinux/selinux.h presence... " >&6; }
19265 cat >conftest.$ac_ext <<_ACEOF
19268 cat confdefs.h >>conftest.$ac_ext
19269 cat >>conftest.$ac_ext <<_ACEOF
19270 /* end confdefs.h. */
19271 #include <selinux/selinux.h>
19273 if { (ac_try="$ac_cpp conftest.$ac_ext"
19274 case "(($ac_try" in
19275 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
19276 *) ac_try_echo
=$ac_try;;
19278 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
19279 $as_echo "$ac_try_echo") >&5
19280 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19282 grep -v '^ *+' conftest.er1
>conftest.err
19284 cat conftest.err
>&5
19285 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19286 (exit $ac_status); } >/dev
/null
&& {
19287 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
19288 test ! -s conftest.err
19290 ac_header_preproc
=yes
19292 $as_echo "$as_me: failed program was:" >&5
19293 sed 's/^/| /' conftest.
$ac_ext >&5
19295 ac_header_preproc
=no
19298 rm -f conftest.err conftest.
$ac_ext
19299 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19300 $as_echo "$ac_header_preproc" >&6; }
19302 # So? What about this header?
19303 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19305 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&5
19306 $as_echo "$as_me: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
19307 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&5
19308 $as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&2;}
19309 ac_header_preproc
=yes
19312 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: present but cannot be compiled" >&5
19313 $as_echo "$as_me: WARNING: selinux/selinux.h: present but cannot be compiled" >&2;}
19314 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&5
19315 $as_echo "$as_me: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&2;}
19316 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: see the Autoconf documentation" >&5
19317 $as_echo "$as_me: WARNING: selinux/selinux.h: see the Autoconf documentation" >&2;}
19318 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&5
19319 $as_echo "$as_me: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&2;}
19320 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&5
19321 $as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&2;}
19322 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&5
19323 $as_echo "$as_me: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&2;}
19327 { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
19328 $as_echo_n "checking for selinux/selinux.h... " >&6; }
19329 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
19330 $as_echo_n "(cached) " >&6
19332 ac_cv_header_selinux_selinux_h
=$ac_header_preproc
19334 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
19335 $as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
19338 if test "x$ac_cv_header_selinux_selinux_h" = x
""yes; then
19340 { $as_echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
19341 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
19342 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
19343 $as_echo_n "(cached) " >&6
19345 ac_check_lib_save_LIBS
=$LIBS
19346 LIBS
="-lselinux $LIBS"
19347 cat >conftest.
$ac_ext <<_ACEOF
19350 cat confdefs.h
>>conftest.
$ac_ext
19351 cat >>conftest.
$ac_ext <<_ACEOF
19352 /* end confdefs.h. */
19354 /* Override any GCC internal prototype to avoid an error.
19355 Use char because int might match the return type of a GCC
19356 builtin and then its argument prototype would still apply. */
19360 char is_selinux_enabled ();
19364 return is_selinux_enabled ();
19369 rm -f conftest.
$ac_objext conftest
$ac_exeext
19370 if { (ac_try
="$ac_link"
19371 case "(($ac_try" in
19372 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
19373 *) ac_try_echo=$ac_try;;
19375 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
19376 $as_echo "$ac_try_echo") >&5
19377 (eval "$ac_link") 2>conftest.er1
19379 grep -v '^ *+' conftest.er1 >conftest.err
19381 cat conftest.err >&5
19382 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19383 (exit $ac_status); } && {
19384 test -z "$ac_c_werror_flag" ||
19385 test ! -s conftest.err
19386 } && test -s conftest$ac_exeext && {
19387 test "$cross_compiling" = yes ||
19388 $as_test_x conftest$ac_exeext
19390 ac_cv_lib_selinux_is_selinux_enabled=yes
19392 $as_echo "$as_me: failed program was:" >&5
19393 sed 's/^/| /' conftest.$ac_ext >&5
19395 ac_cv_lib_selinux_is_selinux_enabled=no
19398 rm -rf conftest.dSYM
19399 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19400 conftest$ac_exeext conftest.$ac_ext
19401 LIBS=$ac_check_lib_save_LIBS
19403 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
19404 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
19405 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then
19407 LIBSELINUX="-lselinux"
19410 cat >>confdefs.h <<\_ACEOF
19411 #define HAVE_LIBSELINUX 1
19417 if test "x$with_selinux" != xcheck; then
19418 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
19419 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19420 { { $as_echo "$as_me:$LINENO: error
: --with-selinux given but unavailable
19421 See \
`config.log' for more details." >&5
19422 $as_echo "$as_me: error: --with-selinux given but unavailable
19423 See \`config.log
' for more details." >&2;}
19424 { (exit 1); exit 1; }; }; }
19434 if test "x$with_selinux" != xcheck; then
19435 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
19436 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
19437 { { $as_echo "$as_me:$LINENO: error: --with-selinux given but unavailable
19438 See \`config.log
' for more details." >&5
19439 $as_echo "$as_me: error: --with-selinux given but unavailable
19440 See \`config.log' for more details.
" >&2;}
19441 { (exit 1); exit 1; }; }; }
19452 { $as_echo "$as_me:$LINENO: checking
for selinux support
" >&5
19453 $as_echo_n "checking
for selinux support...
" >&6; }
19454 { $as_echo "$as_me:$LINENO: result
: no
" >&5
19455 $as_echo "no
" >&6; }
19461 { $as_echo "$as_me:$LINENO: checking
for -Wframe-larger-than=<size
> support
" >&5
19462 $as_echo_n "checking
for -Wframe-larger-than=<size
> support...
" >&6; }
19464 saved_flags="$CFLAGS"
19465 CFLAGS="$CFLAGS -Wframe-larger-than=1024"
19467 if test "$cross_compiling" = yes; then
19468 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
19469 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19470 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
19471 See \`config.log' for more details.
" >&5
19472 $as_echo "$as_me: error
: cannot run
test program
while cross compiling
19473 See \
`config.log' for more details." >&2;}
19474 { (exit 1); exit 1; }; }; }
19476 cat >conftest.$ac_ext <<_ACEOF
19479 cat confdefs.h >>conftest.$ac_ext
19480 cat >>conftest.$ac_ext <<_ACEOF
19481 /* end confdefs.h. */
19491 rm -f conftest$ac_exeext
19492 if { (ac_try="$ac_link"
19493 case "(($ac_try" in
19494 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
19495 *) ac_try_echo
=$ac_try;;
19497 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
19498 $as_echo "$ac_try_echo") >&5
19499 (eval "$ac_link") 2>&5
19501 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19502 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
19503 { (case "(($ac_try" in
19504 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
19505 *) ac_try_echo=$ac_try;;
19507 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
19508 $as_echo "$ac_try_echo") >&5
19509 (eval "$ac_try") 2>&5
19511 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19512 (exit $ac_status); }; }; then
19514 FRAME_LARGER_THAN=-Wframe-larger-than=1024
19515 { $as_echo "$as_me:$LINENO: result: yes" >&5
19516 $as_echo "yes" >&6; }
19519 $as_echo "$as_me: program exited with status $ac_status" >&5
19520 $as_echo "$as_me: failed program was:" >&5
19521 sed 's/^/| /' conftest.$ac_ext >&5
19523 ( exit $ac_status )
19526 { $as_echo "$as_me:$LINENO: result: no" >&5
19527 $as_echo "no" >&6; }
19530 rm -rf conftest.dSYM
19531 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19536 CFLAGS="$saved_flags"
19541 { $as_echo "$as_me:$LINENO: checking whether pthread stack includes guard" >&5
19542 $as_echo_n "checking whether pthread stack includes guard... " >&6; }
19544 saved_CFLAGS="$CFLAGS"
19545 CFLAGS="-fstack-check"
19546 saved_LDFLAGS="$LDFLAGS"
19547 LDFLAGS="-lpthread"
19549 if test "$cross_compiling" = yes; then
19550 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
19551 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19552 { { $as_echo "$as_me:$LINENO: error
: cannot run
test program
while cross compiling
19553 See \
`config.log' for more details." >&5
19554 $as_echo "$as_me: error: cannot run test program while cross compiling
19555 See \`config.log
' for more details." >&2;}
19556 { (exit 1); exit 1; }; }; }
19558 cat >conftest.$ac_ext <<_ACEOF
19561 cat confdefs.h >>conftest.$ac_ext
19562 cat >>conftest.$ac_ext <<_ACEOF
19563 /* end confdefs.h. */
19565 #include <pthread.h>
19566 #include <sys/resource.h>
19567 #include <unistd.h>
19568 #include <bits/local_lim.h>
19570 #define PAGESIZE (sysconf(_SC_PAGESIZE))
19571 #define STACK_SIZE 8192
19572 #define BUFSIZE 4096
19574 void * func(void *arg)
19584 pthread_attr_t attr;
19589 setrlimit(RLIMIT_CORE, &l);
19590 pthread_attr_init(&attr);
19591 pthread_attr_setstacksize(&attr, PTHREAD_STACK_MIN + STACK_SIZE);
19592 pthread_attr_setguardsize(&attr, PAGESIZE);
19593 pthread_create(&tid, &attr, func, NULL);
19594 pthread_join(tid, NULL);
19600 rm -f conftest$ac_exeext
19601 if { (ac_try="$ac_link"
19602 case "(($ac_try" in
19603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19604 *) ac_try_echo=$ac_try;;
19606 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
19607 $as_echo "$ac_try_echo") >&5
19608 (eval "$ac_link") 2>&5
19610 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19611 (exit $ac_status); } && { ac_try='.
/conftest
$ac_exeext'
19612 { (case "(($ac_try" in
19613 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19614 *) ac_try_echo=$ac_try;;
19616 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
19617 $as_echo "$ac_try_echo") >&5
19618 (eval "$ac_try") 2>&5
19620 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19621 (exit $ac_status); }; }; then
19623 { $as_echo "$as_me:$LINENO: result: no" >&5
19624 $as_echo "no" >&6; }
19627 $as_echo "$as_me: program exited with status $ac_status" >&5
19628 $as_echo "$as_me: failed program was:" >&5
19629 sed 's
/^
/|
/' conftest.$ac_ext >&5
19631 ( exit $ac_status )
19634 cat >>confdefs.h <<\_ACEOF
19635 #define NPTL_GUARD_WITHIN_STACK 1
19638 { $as_echo "$as_me:$LINENO: result: yes" >&5
19639 $as_echo "yes" >&6; }
19642 rm -rf conftest.dSYM
19643 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19647 CFLAGS="$saved_CFLAGS"
19648 LDFLAGS="$saved_LDFLAGS"
19654 # Check whether --with-linux was given.
19655 if test "${with_linux+set}" = set; then
19656 withval=$with_linux; kernelsrc="$withval"
19661 # Check whether --with-linux-obj was given.
19662 if test "${with_linux_obj+set}" = set; then
19663 withval=$with_linux_obj; kernelbuild="$withval"
19667 { $as_echo "$as_me:$LINENO: checking kernel source directory" >&5
19668 $as_echo_n "checking kernel source directory... " >&6; }
19669 if test -z "$kernelsrc"; then
19671 if test -e "/lib/modules/$(uname -r)/source"; then
19673 headersdir="/lib/modules/$(uname -r)/source"
19674 sourcelink=$(readlink -f "$headersdir")
19676 elif test -e "/lib/modules/$(uname -r)/build"; then
19678 headersdir="/lib/modules/$(uname -r)/build"
19679 sourcelink=$(readlink -f "$headersdir")
19683 sourcelink=$(ls -1d /usr/src/kernels/* \
19685 2>/dev/null | grep -v obj | tail -1)
19690 if test -n "$sourcelink" && test -e ${sourcelink}; then
19692 kernelsrc=`readlink -f ${sourcelink}`
19696 { $as_echo "$as_me:$LINENO: result: Not found" >&5
19697 $as_echo "Not found" >&6; }
19698 { { $as_echo "$as_me:$LINENO: error:
19699 *** Please make sure the kernel devel package for your distribution
19700 *** is installed then try again. If that fails you can specify the
19701 *** location of the kernel source with the '--with-linux=PATH
' option." >&5
19702 $as_echo "$as_me: error:
19703 *** Please make sure the kernel devel package for your distribution
19704 *** is installed then try again. If that fails you can specify the
19705 *** location of the kernel source with the '--with-linux=PATH
' option." >&2;}
19706 { (exit 1); exit 1; }; }
19713 if test "$kernelsrc" = "NONE"; then
19723 { $as_echo "$as_me:$LINENO: result: $kernelsrc" >&5
19724 $as_echo "$kernelsrc" >&6; }
19725 { $as_echo "$as_me:$LINENO: checking kernel build directory" >&5
19726 $as_echo_n "checking kernel build directory... " >&6; }
19727 if test -z "$kernelbuild"; then
19729 if test -e "/lib/modules/$(uname -r)/build"; then
19731 kernelbuild=`readlink -f /lib/modules/$(uname -r)/build`
19733 elif test -d ${kernelsrc}-obj/${target_cpu}/${target_cpu}; then
19735 kernelbuild=${kernelsrc}-obj/${target_cpu}/${target_cpu}
19737 elif test -d ${kernelsrc}-obj/${target_cpu}/default; then
19739 kernelbuild=${kernelsrc}-obj/${target_cpu}/default
19741 elif test -d `dirname ${kernelsrc}`/build-${target_cpu}; then
19743 kernelbuild=`dirname ${kernelsrc}`/build-${target_cpu}
19747 kernelbuild=${kernelsrc}
19754 { $as_echo "$as_me:$LINENO: result: $kernelbuild" >&5
19755 $as_echo "$kernelbuild" >&6; }
19757 { $as_echo "$as_me:$LINENO: checking kernel source version" >&5
19758 $as_echo_n "checking kernel source version... " >&6; }
19759 utsrelease1=$kernelbuild/include/linux/version.h
19760 utsrelease2=$kernelbuild/include/linux/utsrelease.h
19761 utsrelease3=$kernelbuild/include/generated/utsrelease.h
19762 if test -r $utsrelease1 && fgrep -q UTS_RELEASE $utsrelease1; then
19764 utsrelease=linux/version.h
19766 elif test -r $utsrelease2 && fgrep -q UTS_RELEASE $utsrelease2; then
19768 utsrelease=linux/utsrelease.h
19770 elif test -r $utsrelease3 && fgrep -q UTS_RELEASE $utsrelease3; then
19772 utsrelease=generated/utsrelease.h
19777 if test "$utsrelease"; then
19779 kernsrcver=`(echo "#include <$utsrelease>";
19780 echo "kernsrcver=UTS_RELEASE") |
19781 cpp -I $kernelbuild/include |
19782 grep "^kernsrcver=" | cut -d \" -f 2`
19784 if test -z "$kernsrcver"; then
19786 { $as_echo "$as_me:$LINENO: result: Not found" >&5
19787 $as_echo "Not found" >&6; }
19788 { { $as_echo "$as_me:$LINENO: error: *** Cannot determine kernel version." >&5
19789 $as_echo "$as_me: error: *** Cannot determine kernel version." >&2;}
19790 { (exit 1); exit 1; }; }
19797 { $as_echo "$as_me:$LINENO: result: Not found" >&5
19798 $as_echo "Not found" >&6; }
19799 if test "x$enable_linux_builtin" != xyes; then
19800 { { $as_echo "$as_me:$LINENO: error: *** Cannot find UTS_RELEASE definition." >&5
19801 $as_echo "$as_me: error: *** Cannot find UTS_RELEASE definition." >&2;}
19802 { (exit 1); exit 1; }; }
19804 { { $as_echo "$as_me:$LINENO: error:
19805 *** Cannot find UTS_RELEASE definition.
19806 *** Please run 'make prepare
' inside the kernel source tree." >&5
19807 $as_echo "$as_me: error:
19808 *** Cannot find UTS_RELEASE definition.
19809 *** Please run 'make prepare
' inside the kernel source tree." >&2;}
19810 { (exit 1); exit 1; }; }
19816 { $as_echo "$as_me:$LINENO: result: $kernsrcver" >&5
19817 $as_echo "$kernsrcver" >&6; }
19820 LINUX_OBJ=${kernelbuild}
19821 LINUX_VERSION=${kernsrcver}
19828 modpost=$LINUX/scripts/Makefile.modpost
19829 { $as_echo "$as_me:$LINENO: checking kernel file name for module symbols" >&5
19830 $as_echo_n "checking kernel file name for module symbols... " >&6; }
19831 if test "x$enable_linux_builtin" != xyes -a -f "$modpost"; then
19833 if grep -q Modules.symvers $modpost; then
19835 LINUX_SYMBOLS=Modules.symvers
19839 LINUX_SYMBOLS=Module.symvers
19844 if test ! -f "$LINUX_OBJ/$LINUX_SYMBOLS"; then
19846 { { $as_echo "$as_me:$LINENO: error:
19847 *** Please make sure the kernel devel package for your distribution
19848 *** is installed. If your building with a custom kernel make sure the
19849 *** kernel is configured, built, and the '--with-linux=PATH
' configure
19850 *** option refers to the location of the kernel source." >&5
19851 $as_echo "$as_me: error:
19852 *** Please make sure the kernel devel package for your distribution
19853 *** is installed. If your building with a custom kernel make sure the
19854 *** kernel is configured, built, and the '--with-linux=PATH
' configure
19855 *** option refers to the location of the kernel source." >&2;}
19856 { (exit 1); exit 1; }; }
19867 { $as_echo "$as_me:$LINENO: result: $LINUX_SYMBOLS" >&5
19868 $as_echo "$LINUX_SYMBOLS" >&6; }
19874 # Check whether --with-spl was given.
19875 if test "${with_spl+set}" = set; then
19876 withval=$with_spl; splsrc="$withval"
19881 # Check whether --with-spl-obj was given.
19882 if test "${with_spl_obj+set}" = set; then
19883 withval=$with_spl_obj; splbuild="$withval"
19888 { $as_echo "$as_me:$LINENO: checking spl source directory" >&5
19889 $as_echo_n "checking spl source directory... " >&6; }
19890 if test -z "$splsrc"; then
19892 sourcelink=`ls -1d /usr/src/spl-*/${LINUX_VERSION} \
19893 2>/dev/null | tail -1`
19895 if test -z "$sourcelink" || test ! -e $sourcelink; then
19902 if test -e $sourcelink; then
19904 splsrc=`readlink -f ${sourcelink}`
19908 { $as_echo "$as_me:$LINENO: result: Not found" >&5
19909 $as_echo "Not found" >&6; }
19910 { { $as_echo "$as_me:$LINENO: error:
19911 *** Please make sure the spl devel package for your distribution
19912 *** is installed then try again. If that fails you can specify the
19913 *** location of the spl source with the '--with-spl=PATH
' option." >&5
19914 $as_echo "$as_me: error:
19915 *** Please make sure the spl devel package for your distribution
19916 *** is installed then try again. If that fails you can specify the
19917 *** location of the spl source with the '--with-spl=PATH
' option." >&2;}
19918 { (exit 1); exit 1; }; }
19925 if test "$splsrc" = "NONE"; then
19936 { $as_echo "$as_me:$LINENO: result: $splsrc" >&5
19937 $as_echo "$splsrc" >&6; }
19938 { $as_echo "$as_me:$LINENO: checking spl build directory" >&5
19939 $as_echo_n "checking spl build directory... " >&6; }
19940 if test -z "$splbuild"; then
19946 { $as_echo "$as_me:$LINENO: result: $splbuild" >&5
19947 $as_echo "$splbuild" >&6; }
19949 { $as_echo "$as_me:$LINENO: checking spl source version" >&5
19950 $as_echo_n "checking spl source version... " >&6; }
19951 if test -r $splbuild/spl_config.h &&
19952 fgrep -q SPL_META_VERSION $splbuild/spl_config.h; then
19955 splsrcver=`(echo "#include <spl_config.h>";
19956 echo "splsrcver=SPL_META_VERSION-SPL_META_RELEASE") |
19958 grep "^splsrcver=" | tr -d \" | cut -d= -f2`
19963 if test -z "$splsrcver"; then
19965 { $as_echo "$as_me:$LINENO: result: Not found" >&5
19966 $as_echo "Not found" >&6; }
19967 { { $as_echo "$as_me:$LINENO: error:
19968 *** Cannot determine the version of the spl source.
19969 *** Please prepare the spl source before running this script" >&5
19970 $as_echo "$as_me: error:
19971 *** Cannot determine the version of the spl source.
19972 *** Please prepare the spl source before running this script" >&2;}
19973 { (exit 1); exit 1; }; }
19978 { $as_echo "$as_me:$LINENO: result: $splsrcver" >&5
19979 $as_echo "$splsrcver" >&6; }
19982 SPL_OBJ=${splbuild}
19983 SPL_VERSION=${splsrcver}
19991 # Check whether --with-spl-timeout was given.
19992 if test "${with_spl_timeout+set}" = set; then
19993 withval=$with_spl_timeout; timeout="$withval"
19999 { $as_echo "$as_me:$LINENO: checking spl file name for module symbols" >&5
20000 $as_echo_n "checking spl file name for module symbols... " >&6; }
20004 if test -r $SPL_OBJ/Module.symvers; then
20006 SPL_SYMBOLS=Module.symvers
20008 elif test -r $SPL_OBJ/Modules.symvers; then
20010 SPL_SYMBOLS=Modules.symvers
20012 elif test -r $SPL_OBJ/module/Module.symvers; then
20014 SPL_SYMBOLS=Module.symvers
20016 elif test -r $SPL_OBJ/module/Modules.symvers; then
20018 SPL_SYMBOLS=Modules.symvers
20023 if test $SPL_SYMBOLS != NONE -o $timeout -le 0; then
20030 timeout=$((timeout-1))
20036 if test "$SPL_SYMBOLS" = NONE; then
20038 SPL_SYMBOLS=$LINUX_SYMBOLS
20043 { $as_echo "$as_me:$LINENO: result: $SPL_SYMBOLS" >&5
20044 $as_echo "$SPL_SYMBOLS" >&6; }
20048 { $as_echo "$as_me:$LINENO: checking whether modules can be built" >&5
20049 $as_echo_n "checking whether modules can be built... " >&6; }
20052 cat confdefs.h - <<_ACEOF >conftest.c
20055 cat confdefs.h >>conftest.$ac_ext
20056 cat >>conftest.$ac_ext <<_ACEOF
20057 /* end confdefs.h. */
20071 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
20072 echo "obj-m := conftest.o" >build/Makefile
20074 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
20075 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
20076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20077 (eval $ac_try) 2>&5
20079 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20080 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20082 (eval $ac_try) 2>&5
20084 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20085 (exit $ac_status); }; }; then
20087 { $as_echo "$as_me:$LINENO: result: yes" >&5
20088 $as_echo "yes" >&6; }
20091 $as_echo "$as_me: failed program was:" >&5
20092 sed 's
/^
/|
/' conftest.$ac_ext >&5
20094 { $as_echo "$as_me:$LINENO: result: no" >&5
20095 $as_echo "no" >&6; }
20096 if test "x$enable_linux_builtin" != xyes; then
20097 { { $as_echo "$as_me:$LINENO: error: *** Unable to build an empty module." >&5
20098 $as_echo "$as_me: error: *** Unable to build an empty module." >&2;}
20099 { (exit 1); exit 1; }; }
20101 { { $as_echo "$as_me:$LINENO: error:
20102 *** Unable to build an empty module.
20103 *** Please run 'make scripts
' inside the kernel source tree." >&5
20104 $as_echo "$as_me: error:
20105 *** Unable to build an empty module.
20106 *** Please run 'make scripts
' inside the kernel source tree." >&2;}
20107 { (exit 1); exit 1; }; }
20120 if test "$ZFS_META_LICENSE" = GPL; then
20123 cat >>confdefs.h <<\_ACEOF
20124 #define HAVE_GPL_ONLY_SYMBOLS 1
20133 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_PREEMPT" >&5
20134 $as_echo_n "checking whether Linux was built with CONFIG_PREEMPT... " >&6; }
20137 cat confdefs.h - <<_ACEOF >conftest.c
20140 cat confdefs.h >>conftest.$ac_ext
20141 cat >>conftest.$ac_ext <<_ACEOF
20142 /* end confdefs.h. */
20145 #include <linux/module.h>
20151 #ifndef CONFIG_PREEMPT
20152 #error CONFIG_PREEMPT not #defined
20162 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
20163 echo "obj-m := conftest.o" >build/Makefile
20165 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
20166 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
20167 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20168 (eval $ac_try) 2>&5
20170 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20171 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20172 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20173 (eval $ac_try) 2>&5
20175 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20176 (exit $ac_status); }; }; then
20178 { $as_echo "$as_me:$LINENO: result: yes" >&5
20179 $as_echo "yes" >&6; }
20180 { { $as_echo "$as_me:$LINENO: error:
20181 *** Kernel built with CONFIG_PREEMPT which is not supported.
20182 *** You must rebuild your kernel without this option." >&5
20183 $as_echo "$as_me: error:
20184 *** Kernel built with CONFIG_PREEMPT which is not supported.
20185 *** You must rebuild your kernel without this option." >&2;}
20186 { (exit 1); exit 1; }; }
20189 $as_echo "$as_me: failed program was:" >&5
20190 sed 's
/^
/|
/' conftest.$ac_ext >&5
20192 { $as_echo "$as_me:$LINENO: result: no" >&5
20193 $as_echo "no" >&6; }
20207 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC" >&5
20208 $as_echo_n "checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC... " >&6; }
20211 cat confdefs.h - <<_ACEOF >conftest.c
20214 cat confdefs.h >>conftest.$ac_ext
20215 cat >>conftest.$ac_ext <<_ACEOF
20216 /* end confdefs.h. */
20219 #include <linux/module.h>
20225 #ifndef CONFIG_DEBUG_LOCK_ALLOC
20226 #error CONFIG_DEBUG_LOCK_ALLOC not #defined
20236 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
20237 echo "obj-m := conftest.o" >build/Makefile
20239 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
20240 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
20241 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20242 (eval $ac_try) 2>&5
20244 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20245 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20246 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20247 (eval $ac_try) 2>&5
20249 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20250 (exit $ac_status); }; }; then
20252 { $as_echo "$as_me:$LINENO: result: yes" >&5
20253 $as_echo "yes" >&6; }
20255 { $as_echo "$as_me:$LINENO: checking whether mutex_lock() is GPL-only" >&5
20256 $as_echo_n "checking whether mutex_lock() is GPL-only... " >&6; }
20257 tmp_flags="$EXTRA_KCFLAGS"
20260 cat confdefs.h - <<_ACEOF >conftest.c
20263 cat confdefs.h >>conftest.$ac_ext
20264 cat >>conftest.$ac_ext <<_ACEOF
20265 /* end confdefs.h. */
20268 #include <linux/module.h>
20269 #include <linux/mutex.h>
20271 MODULE_LICENSE("$ZFS_META_LICENSE");
20281 mutex_unlock(&lock);
20290 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
20291 echo "obj-m := conftest.o" >build/Makefile
20293 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
20294 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
20295 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20296 (eval $ac_try) 2>&5
20298 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20299 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20300 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20301 (eval $ac_try) 2>&5
20303 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20304 (exit $ac_status); }; }; then
20306 { $as_echo "$as_me:$LINENO: result: no" >&5
20307 $as_echo "no" >&6; }
20310 $as_echo "$as_me: failed program was:" >&5
20311 sed 's
/^
/|
/' conftest.$ac_ext >&5
20313 { $as_echo "$as_me:$LINENO: result: yes" >&5
20314 $as_echo "yes" >&6; }
20315 { { $as_echo "$as_me:$LINENO: error:
20316 *** Kernel built with CONFIG_DEBUG_LOCK_ALLOC which is incompatible
20317 *** with the CDDL license and will prevent the module linking stage
20318 *** from succeeding. You must rebuild your kernel without this
20319 *** option enabled." >&5
20320 $as_echo "$as_me: error:
20321 *** Kernel built with CONFIG_DEBUG_LOCK_ALLOC which is incompatible
20322 *** with the CDDL license and will prevent the module linking stage
20323 *** from succeeding. You must rebuild your kernel without this
20324 *** option enabled." >&2;}
20325 { (exit 1); exit 1; }; }
20334 EXTRA_KCFLAGS="$tmp_flags"
20338 $as_echo "$as_me: failed program was:" >&5
20339 sed 's
/^
/|
/' conftest.$ac_ext >&5
20341 { $as_echo "$as_me:$LINENO: result: no" >&5
20342 $as_echo "no" >&6; }
20356 { $as_echo "$as_me:$LINENO: checking block device operation prototypes" >&5
20357 $as_echo_n "checking block device operation prototypes... " >&6; }
20358 tmp_flags="$EXTRA_KCFLAGS"
20359 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20362 cat confdefs.h - <<_ACEOF >conftest.c
20365 cat confdefs.h >>conftest.$ac_ext
20366 cat >>conftest.$ac_ext <<_ACEOF
20367 /* end confdefs.h. */
20370 #include <linux/blkdev.h>
20376 int (*blk_open) (struct block_device *, fmode_t) = NULL;
20377 int (*blk_release) (struct gendisk *, fmode_t) = NULL;
20378 int (*blk_ioctl) (struct block_device *, fmode_t,
20379 unsigned, unsigned long) = NULL;
20380 int (*blk_compat_ioctl) (struct block_device *, fmode_t,
20381 unsigned, unsigned long) = NULL;
20382 struct block_device_operations blk_ops = {
20384 .release = blk_release,
20385 .ioctl = blk_ioctl,
20386 .compat_ioctl = blk_compat_ioctl,
20389 blk_ops.open(NULL, 0);
20390 blk_ops.release(NULL, 0);
20391 blk_ops.ioctl(NULL, 0, 0, 0);
20392 blk_ops.compat_ioctl(NULL, 0, 0, 0);
20401 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
20402 echo "obj-m := conftest.o" >build/Makefile
20404 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
20405 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
20406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20407 (eval $ac_try) 2>&5
20409 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20410 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20411 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20412 (eval $ac_try) 2>&5
20414 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20415 (exit $ac_status); }; }; then
20417 { $as_echo "$as_me:$LINENO: result: struct block_device" >&5
20418 $as_echo "struct block_device" >&6; }
20420 cat >>confdefs.h <<\_ACEOF
20421 #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1
20426 $as_echo "$as_me: failed program was:" >&5
20427 sed 's
/^
/|
/' conftest.$ac_ext >&5
20429 { $as_echo "$as_me:$LINENO: result: struct inode" >&5
20430 $as_echo "struct inode" >&6; }
20439 EXTRA_KCFLAGS="$tmp_flags"
20441 { $as_echo "$as_me:$LINENO: checking whether kernel defines fmode_t" >&5
20442 $as_echo_n "checking whether kernel defines fmode_t... " >&6; }
20445 cat confdefs.h - <<_ACEOF >conftest.c
20448 cat confdefs.h >>conftest.$ac_ext
20449 cat >>conftest.$ac_ext <<_ACEOF
20450 /* end confdefs.h. */
20453 #include <linux/types.h>
20459 fmode_t *ptr __attribute__ ((unused));
20468 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
20469 echo "obj-m := conftest.o" >build/Makefile
20471 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
20472 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
20473 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20474 (eval $ac_try) 2>&5
20476 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20477 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20478 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20479 (eval $ac_try) 2>&5
20481 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20482 (exit $ac_status); }; }; then
20484 { $as_echo "$as_me:$LINENO: result: yes" >&5
20485 $as_echo "yes" >&6; }
20487 cat >>confdefs.h <<\_ACEOF
20488 #define HAVE_FMODE_T 1
20493 $as_echo "$as_me: failed program was:" >&5
20494 sed 's
/^
/|
/' conftest.$ac_ext >&5
20496 { $as_echo "$as_me:$LINENO: result: no" >&5
20497 $as_echo "no" >&6; }
20508 { $as_echo "$as_me:$LINENO: checking whether kernel defines KOBJ_NAME_LEN" >&5
20509 $as_echo_n "checking whether kernel defines KOBJ_NAME_LEN... " >&6; }
20512 cat confdefs.h - <<_ACEOF >conftest.c
20515 cat confdefs.h >>conftest.$ac_ext
20516 cat >>conftest.$ac_ext <<_ACEOF
20517 /* end confdefs.h. */
20520 #include <linux/kobject.h>
20526 int val __attribute__ ((unused));
20527 val = KOBJ_NAME_LEN;
20536 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
20537 echo "obj-m := conftest.o" >build/Makefile
20539 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
20540 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
20541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20542 (eval $ac_try) 2>&5
20544 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20545 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20547 (eval $ac_try) 2>&5
20549 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20550 (exit $ac_status); }; }; then
20552 { $as_echo "$as_me:$LINENO: result: yes" >&5
20553 $as_echo "yes" >&6; }
20555 cat >>confdefs.h <<\_ACEOF
20556 #define HAVE_KOBJ_NAME_LEN 1
20561 $as_echo "$as_me: failed program was:" >&5
20562 sed 's
/^
/|
/' conftest.$ac_ext >&5
20564 { $as_echo "$as_me:$LINENO: result: no" >&5
20565 $as_echo "no" >&6; }
20576 { $as_echo "$as_me:$LINENO: checking whether blkdev_get() wants 3 args" >&5
20577 $as_echo_n "checking whether blkdev_get() wants 3 args... " >&6; }
20580 cat confdefs.h - <<_ACEOF >conftest.c
20583 cat confdefs.h >>conftest.$ac_ext
20584 cat >>conftest.$ac_ext <<_ACEOF
20585 /* end confdefs.h. */
20588 #include <linux/fs.h>
20594 struct block_device *bdev = NULL;
20595 (void) blkdev_get(bdev, 0, NULL);
20604 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
20605 echo "obj-m := conftest.o" >build/Makefile
20607 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
20608 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
20609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20610 (eval $ac_try) 2>&5
20612 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20613 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20614 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20615 (eval $ac_try) 2>&5
20617 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20618 (exit $ac_status); }; }; then
20620 { $as_echo "$as_me:$LINENO: result: yes" >&5
20621 $as_echo "yes" >&6; }
20623 cat >>confdefs.h <<\_ACEOF
20624 #define HAVE_3ARG_BLKDEV_GET 1
20629 $as_echo "$as_me: failed program was:" >&5
20630 sed 's
/^
/|
/' conftest.$ac_ext >&5
20632 { $as_echo "$as_me:$LINENO: result: no" >&5
20633 $as_echo "no" >&6; }
20643 { $as_echo "$as_me:$LINENO: checking whether blkdev_get_by_path() is available" >&5
20644 $as_echo_n "checking whether blkdev_get_by_path() is available... " >&6; }
20648 cat confdefs.h - <<_ACEOF >conftest.c
20651 cat confdefs.h >>conftest.$ac_ext
20652 cat >>conftest.$ac_ext <<_ACEOF
20653 /* end confdefs.h. */
20656 #include <linux/fs.h>
20662 blkdev_get_by_path(NULL, 0, NULL);
20671 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
20672 echo "obj-m := conftest.o" >build/Makefile
20674 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
20675 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
20676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20677 (eval $ac_try) 2>&5
20679 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20680 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20681 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20682 (eval $ac_try) 2>&5
20684 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20685 (exit $ac_status); }; }; then
20688 $as_echo "$as_me: failed program was:" >&5
20689 sed 's
/^
/|
/' conftest.$ac_ext >&5
20698 if test $rc -ne 0; then :
20700 { $as_echo "$as_me:$LINENO: result: no" >&5
20701 $as_echo "no" >&6; }
20704 if test "x$enable_linux_builtin" != xyes; then
20706 grep -q -E '[[:space
:]]blkdev_get_by_path
[[:space
:]]' \
20707 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
20709 if test $rc -ne 0; then
20711 for file in fs/block_dev.c; do
20712 grep -q -E "EXPORT_SYMBOL.*(blkdev_get_by_path)" \
20713 "$LINUX/$file" 2>/dev/null
20715 if test $rc -eq 0; then
20720 if test $export -eq 0; then :
20730 if test $rc -ne 0; then :
20732 { $as_echo "$as_me:$LINENO: result: no" >&5
20733 $as_echo "no" >&6; }
20737 { $as_echo "$as_me:$LINENO: result: yes" >&5
20738 $as_echo "yes" >&6; }
20740 cat >>confdefs.h <<\_ACEOF
20741 #define HAVE_BLKDEV_GET_BY_PATH 1
20749 { $as_echo "$as_me:$LINENO: checking whether open_bdev_exclusive() is available" >&5
20750 $as_echo_n "checking whether open_bdev_exclusive() is available... " >&6; }
20754 cat confdefs.h - <<_ACEOF >conftest.c
20757 cat confdefs.h >>conftest.$ac_ext
20758 cat >>conftest.$ac_ext <<_ACEOF
20759 /* end confdefs.h. */
20762 #include <linux/fs.h>
20768 open_bdev_exclusive(NULL, 0, NULL);
20777 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
20778 echo "obj-m := conftest.o" >build/Makefile
20780 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
20781 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
20782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20783 (eval $ac_try) 2>&5
20785 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20786 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20787 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20788 (eval $ac_try) 2>&5
20790 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20791 (exit $ac_status); }; }; then
20794 $as_echo "$as_me: failed program was:" >&5
20795 sed 's
/^
/|
/' conftest.$ac_ext >&5
20804 if test $rc -ne 0; then :
20806 { $as_echo "$as_me:$LINENO: result: no" >&5
20807 $as_echo "no" >&6; }
20810 if test "x$enable_linux_builtin" != xyes; then
20812 grep -q -E '[[:space
:]]open_bdev_exclusive
[[:space
:]]' \
20813 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
20815 if test $rc -ne 0; then
20817 for file in fs/block_dev.c; do
20818 grep -q -E "EXPORT_SYMBOL.*(open_bdev_exclusive)" \
20819 "$LINUX/$file" 2>/dev/null
20821 if test $rc -eq 0; then
20826 if test $export -eq 0; then :
20836 if test $rc -ne 0; then :
20838 { $as_echo "$as_me:$LINENO: result: no" >&5
20839 $as_echo "no" >&6; }
20843 { $as_echo "$as_me:$LINENO: result: yes" >&5
20844 $as_echo "yes" >&6; }
20846 cat >>confdefs.h <<\_ACEOF
20847 #define HAVE_OPEN_BDEV_EXCLUSIVE 1
20856 { $as_echo "$as_me:$LINENO: checking whether invalidate_bdev() wants 1 arg" >&5
20857 $as_echo_n "checking whether invalidate_bdev() wants 1 arg... " >&6; }
20860 cat confdefs.h - <<_ACEOF >conftest.c
20863 cat confdefs.h >>conftest.$ac_ext
20864 cat >>conftest.$ac_ext <<_ACEOF
20865 /* end confdefs.h. */
20868 #include <linux/buffer_head.h>
20874 struct block_device *bdev = NULL;
20875 invalidate_bdev(bdev);
20884 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
20885 echo "obj-m := conftest.o" >build/Makefile
20887 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
20888 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
20889 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20890 (eval $ac_try) 2>&5
20892 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20893 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20894 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20895 (eval $ac_try) 2>&5
20897 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20898 (exit $ac_status); }; }; then
20900 { $as_echo "$as_me:$LINENO: result: yes" >&5
20901 $as_echo "yes" >&6; }
20903 cat >>confdefs.h <<\_ACEOF
20904 #define HAVE_1ARG_INVALIDATE_BDEV 1
20909 $as_echo "$as_me: failed program was:" >&5
20910 sed 's
/^
/|
/' conftest.$ac_ext >&5
20912 { $as_echo "$as_me:$LINENO: result: no" >&5
20913 $as_echo "no" >&6; }
20924 { $as_echo "$as_me:$LINENO: checking whether bdev_logical_block_size() is available" >&5
20925 $as_echo_n "checking whether bdev_logical_block_size() is available... " >&6; }
20926 tmp_flags="$EXTRA_KCFLAGS"
20927 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20930 cat confdefs.h - <<_ACEOF >conftest.c
20933 cat confdefs.h >>conftest.$ac_ext
20934 cat >>conftest.$ac_ext <<_ACEOF
20935 /* end confdefs.h. */
20938 #include <linux/blkdev.h>
20944 struct block_device *bdev = NULL;
20945 bdev_logical_block_size(bdev);
20954 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
20955 echo "obj-m := conftest.o" >build/Makefile
20957 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
20958 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
20959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20960 (eval $ac_try) 2>&5
20962 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20963 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20964 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20965 (eval $ac_try) 2>&5
20967 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20968 (exit $ac_status); }; }; then
20970 { $as_echo "$as_me:$LINENO: result: yes" >&5
20971 $as_echo "yes" >&6; }
20973 cat >>confdefs.h <<\_ACEOF
20974 #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1
20979 $as_echo "$as_me: failed program was:" >&5
20980 sed 's
/^
/|
/' conftest.$ac_ext >&5
20982 { $as_echo "$as_me:$LINENO: result: no" >&5
20983 $as_echo "no" >&6; }
20992 EXTRA_KCFLAGS="$tmp_flags"
20995 { $as_echo "$as_me:$LINENO: checking whether bio_empty_barrier() is defined" >&5
20996 $as_echo_n "checking whether bio_empty_barrier() is defined... " >&6; }
20997 EXTRA_KCFLAGS="-Werror"
21000 cat confdefs.h - <<_ACEOF >conftest.c
21003 cat confdefs.h >>conftest.$ac_ext
21004 cat >>conftest.$ac_ext <<_ACEOF
21005 /* end confdefs.h. */
21008 #include <linux/bio.h>
21015 (void)bio_empty_barrier(&bio);
21024 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21025 echo "obj-m := conftest.o" >build/Makefile
21027 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21028 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21029 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21030 (eval $ac_try) 2>&5
21032 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21033 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21034 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21035 (eval $ac_try) 2>&5
21037 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21038 (exit $ac_status); }; }; then
21040 { $as_echo "$as_me:$LINENO: result: yes" >&5
21041 $as_echo "yes" >&6; }
21043 cat >>confdefs.h <<\_ACEOF
21044 #define HAVE_BIO_EMPTY_BARRIER 1
21049 $as_echo "$as_me: failed program was:" >&5
21050 sed 's
/^
/|
/' conftest.$ac_ext >&5
21052 { $as_echo "$as_me:$LINENO: result: no" >&5
21053 $as_echo "no" >&6; }
21064 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_FAILFAST is defined" >&5
21065 $as_echo_n "checking whether BIO_RW_FAILFAST is defined... " >&6; }
21068 cat confdefs.h - <<_ACEOF >conftest.c
21071 cat confdefs.h >>conftest.$ac_ext
21072 cat >>conftest.$ac_ext <<_ACEOF
21073 /* end confdefs.h. */
21076 #include <linux/bio.h>
21082 int flags __attribute__ ((unused));
21083 flags = (1 << BIO_RW_FAILFAST);
21092 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21093 echo "obj-m := conftest.o" >build/Makefile
21095 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21096 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21097 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21098 (eval $ac_try) 2>&5
21100 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21101 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21102 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21103 (eval $ac_try) 2>&5
21105 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21106 (exit $ac_status); }; }; then
21108 { $as_echo "$as_me:$LINENO: result: yes" >&5
21109 $as_echo "yes" >&6; }
21111 cat >>confdefs.h <<\_ACEOF
21112 #define HAVE_BIO_RW_FAILFAST 1
21117 $as_echo "$as_me: failed program was:" >&5
21118 sed 's
/^
/|
/' conftest.$ac_ext >&5
21120 { $as_echo "$as_me:$LINENO: result: no" >&5
21121 $as_echo "no" >&6; }
21132 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_FAILFAST_* are defined" >&5
21133 $as_echo_n "checking whether BIO_RW_FAILFAST_* are defined... " >&6; }
21136 cat confdefs.h - <<_ACEOF >conftest.c
21139 cat confdefs.h >>conftest.$ac_ext
21140 cat >>conftest.$ac_ext <<_ACEOF
21141 /* end confdefs.h. */
21144 #include <linux/bio.h>
21150 int flags __attribute__ ((unused));
21151 flags = ((1 << BIO_RW_FAILFAST_DEV) |
21152 (1 << BIO_RW_FAILFAST_TRANSPORT) |
21153 (1 << BIO_RW_FAILFAST_DRIVER));
21162 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21163 echo "obj-m := conftest.o" >build/Makefile
21165 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21166 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21167 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21168 (eval $ac_try) 2>&5
21170 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21171 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21172 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21173 (eval $ac_try) 2>&5
21175 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21176 (exit $ac_status); }; }; then
21178 { $as_echo "$as_me:$LINENO: result: yes" >&5
21179 $as_echo "yes" >&6; }
21181 cat >>confdefs.h <<\_ACEOF
21182 #define HAVE_BIO_RW_FAILFAST_DTD 1
21187 $as_echo "$as_me: failed program was:" >&5
21188 sed 's
/^
/|
/' conftest.$ac_ext >&5
21190 { $as_echo "$as_me:$LINENO: result: no" >&5
21191 $as_echo "no" >&6; }
21202 { $as_echo "$as_me:$LINENO: checking whether REQ_FAILFAST_MASK is defined" >&5
21203 $as_echo_n "checking whether REQ_FAILFAST_MASK is defined... " >&6; }
21206 cat confdefs.h - <<_ACEOF >conftest.c
21209 cat confdefs.h >>conftest.$ac_ext
21210 cat >>conftest.$ac_ext <<_ACEOF
21211 /* end confdefs.h. */
21214 #include <linux/bio.h>
21220 int flags __attribute__ ((unused));
21221 flags = REQ_FAILFAST_MASK;
21230 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21231 echo "obj-m := conftest.o" >build/Makefile
21233 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21234 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21235 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21236 (eval $ac_try) 2>&5
21238 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21239 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21241 (eval $ac_try) 2>&5
21243 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21244 (exit $ac_status); }; }; then
21246 { $as_echo "$as_me:$LINENO: result: yes" >&5
21247 $as_echo "yes" >&6; }
21249 cat >>confdefs.h <<\_ACEOF
21250 #define HAVE_BIO_REQ_FAILFAST_MASK 1
21255 $as_echo "$as_me: failed program was:" >&5
21256 sed 's
/^
/|
/' conftest.$ac_ext >&5
21258 { $as_echo "$as_me:$LINENO: result: no" >&5
21259 $as_echo "no" >&6; }
21270 { $as_echo "$as_me:$LINENO: checking whether bio_end_io_t wants 2 args" >&5
21271 $as_echo_n "checking whether bio_end_io_t wants 2 args... " >&6; }
21272 tmp_flags="$EXTRA_KCFLAGS"
21273 EXTRA_KCFLAGS="-Werror"
21276 cat confdefs.h - <<_ACEOF >conftest.c
21279 cat confdefs.h >>conftest.$ac_ext
21280 cat >>conftest.$ac_ext <<_ACEOF
21281 /* end confdefs.h. */
21284 #include <linux/bio.h>
21290 void (*wanted_end_io)(struct bio *, int) = NULL;
21291 bio_end_io_t *local_end_io __attribute__ ((unused));
21293 local_end_io = wanted_end_io;
21302 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21303 echo "obj-m := conftest.o" >build/Makefile
21305 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21306 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21307 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21308 (eval $ac_try) 2>&5
21310 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21311 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21312 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21313 (eval $ac_try) 2>&5
21315 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21316 (exit $ac_status); }; }; then
21318 { $as_echo "$as_me:$LINENO: result: yes" >&5
21319 $as_echo "yes" >&6; }
21321 cat >>confdefs.h <<\_ACEOF
21322 #define HAVE_2ARGS_BIO_END_IO_T 1
21327 $as_echo "$as_me: failed program was:" >&5
21328 sed 's
/^
/|
/' conftest.$ac_ext >&5
21330 { $as_echo "$as_me:$LINENO: result: no" >&5
21331 $as_echo "no" >&6; }
21340 EXTRA_KCFLAGS="$tmp_flags"
21343 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_SYNC is defined" >&5
21344 $as_echo_n "checking whether BIO_RW_SYNC is defined... " >&6; }
21347 cat confdefs.h - <<_ACEOF >conftest.c
21350 cat confdefs.h >>conftest.$ac_ext
21351 cat >>conftest.$ac_ext <<_ACEOF
21352 /* end confdefs.h. */
21355 #include <linux/bio.h>
21361 int flags __attribute__ ((unused));
21362 flags = BIO_RW_SYNC;
21371 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21372 echo "obj-m := conftest.o" >build/Makefile
21374 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21375 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21376 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21377 (eval $ac_try) 2>&5
21379 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21380 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21381 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21382 (eval $ac_try) 2>&5
21384 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21385 (exit $ac_status); }; }; then
21387 { $as_echo "$as_me:$LINENO: result: yes" >&5
21388 $as_echo "yes" >&6; }
21390 cat >>confdefs.h <<\_ACEOF
21391 #define HAVE_BIO_RW_SYNC 1
21396 $as_echo "$as_me: failed program was:" >&5
21397 sed 's
/^
/|
/' conftest.$ac_ext >&5
21399 { $as_echo "$as_me:$LINENO: result: no" >&5
21400 $as_echo "no" >&6; }
21411 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_SYNCIO is defined" >&5
21412 $as_echo_n "checking whether BIO_RW_SYNCIO is defined... " >&6; }
21415 cat confdefs.h - <<_ACEOF >conftest.c
21418 cat confdefs.h >>conftest.$ac_ext
21419 cat >>conftest.$ac_ext <<_ACEOF
21420 /* end confdefs.h. */
21423 #include <linux/bio.h>
21429 int flags __attribute__ ((unused));
21430 flags = BIO_RW_SYNCIO;
21439 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21440 echo "obj-m := conftest.o" >build/Makefile
21442 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21443 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21444 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21445 (eval $ac_try) 2>&5
21447 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21448 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21449 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21450 (eval $ac_try) 2>&5
21452 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21453 (exit $ac_status); }; }; then
21455 { $as_echo "$as_me:$LINENO: result: yes" >&5
21456 $as_echo "yes" >&6; }
21458 cat >>confdefs.h <<\_ACEOF
21459 #define HAVE_BIO_RW_SYNCIO 1
21464 $as_echo "$as_me: failed program was:" >&5
21465 sed 's
/^
/|
/' conftest.$ac_ext >&5
21467 { $as_echo "$as_me:$LINENO: result: no" >&5
21468 $as_echo "no" >&6; }
21479 { $as_echo "$as_me:$LINENO: checking whether REQ_SYNC is defined" >&5
21480 $as_echo_n "checking whether REQ_SYNC is defined... " >&6; }
21483 cat confdefs.h - <<_ACEOF >conftest.c
21486 cat confdefs.h >>conftest.$ac_ext
21487 cat >>conftest.$ac_ext <<_ACEOF
21488 /* end confdefs.h. */
21491 #include <linux/bio.h>
21497 int flags __attribute__ ((unused));
21507 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21508 echo "obj-m := conftest.o" >build/Makefile
21510 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21511 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21512 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21513 (eval $ac_try) 2>&5
21515 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21516 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21518 (eval $ac_try) 2>&5
21520 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21521 (exit $ac_status); }; }; then
21523 { $as_echo "$as_me:$LINENO: result: yes" >&5
21524 $as_echo "yes" >&6; }
21526 cat >>confdefs.h <<\_ACEOF
21527 #define HAVE_REQ_SYNC 1
21532 $as_echo "$as_me: failed program was:" >&5
21533 sed 's
/^
/|
/' conftest.$ac_ext >&5
21535 { $as_echo "$as_me:$LINENO: result: no" >&5
21536 $as_echo "no" >&6; }
21547 { $as_echo "$as_me:$LINENO: checking whether blk_end_request() is available" >&5
21548 $as_echo_n "checking whether blk_end_request() is available... " >&6; }
21549 tmp_flags="$EXTRA_KCFLAGS"
21550 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
21553 cat confdefs.h - <<_ACEOF >conftest.c
21556 cat confdefs.h >>conftest.$ac_ext
21557 cat >>conftest.$ac_ext <<_ACEOF
21558 /* end confdefs.h. */
21561 #include <linux/blkdev.h>
21567 struct request *req = NULL;
21568 (void) blk_end_request(req, 0, 0);
21577 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21578 echo "obj-m := conftest.o" >build/Makefile
21580 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21581 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21582 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21583 (eval $ac_try) 2>&5
21585 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21586 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21587 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21588 (eval $ac_try) 2>&5
21590 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21591 (exit $ac_status); }; }; then
21593 { $as_echo "$as_me:$LINENO: result: yes" >&5
21594 $as_echo "yes" >&6; }
21596 cat >>confdefs.h <<\_ACEOF
21597 #define HAVE_BLK_END_REQUEST 1
21602 $as_echo "$as_me: failed program was:" >&5
21603 sed 's
/^
/|
/' conftest.$ac_ext >&5
21605 { $as_echo "$as_me:$LINENO: result: no" >&5
21606 $as_echo "no" >&6; }
21616 { $as_echo "$as_me:$LINENO: checking whether blk_end_request() is GPL-only" >&5
21617 $as_echo_n "checking whether blk_end_request() is GPL-only... " >&6; }
21620 cat confdefs.h - <<_ACEOF >conftest.c
21623 cat confdefs.h >>conftest.$ac_ext
21624 cat >>conftest.$ac_ext <<_ACEOF
21625 /* end confdefs.h. */
21628 #include <linux/module.h>
21629 #include <linux/blkdev.h>
21631 MODULE_LICENSE("CDDL");
21637 struct request *req = NULL;
21638 (void) blk_end_request(req, 0, 0);
21647 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21648 echo "obj-m := conftest.o" >build/Makefile
21650 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21651 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21652 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21653 (eval $ac_try) 2>&5
21655 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21656 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21658 (eval $ac_try) 2>&5
21660 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21661 (exit $ac_status); }; }; then
21663 { $as_echo "$as_me:$LINENO: result: no" >&5
21664 $as_echo "no" >&6; }
21667 $as_echo "$as_me: failed program was:" >&5
21668 sed 's
/^
/|
/' conftest.$ac_ext >&5
21670 { $as_echo "$as_me:$LINENO: result: yes" >&5
21671 $as_echo "yes" >&6; }
21673 cat >>confdefs.h <<\_ACEOF
21674 #define HAVE_BLK_END_REQUEST_GPL_ONLY 1
21685 EXTRA_KCFLAGS="$tmp_flags"
21688 { $as_echo "$as_me:$LINENO: checking whether blk_queue_flush() is available" >&5
21689 $as_echo_n "checking whether blk_queue_flush() is available... " >&6; }
21690 tmp_flags="$EXTRA_KCFLAGS"
21691 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
21694 cat confdefs.h - <<_ACEOF >conftest.c
21697 cat confdefs.h >>conftest.$ac_ext
21698 cat >>conftest.$ac_ext <<_ACEOF
21699 /* end confdefs.h. */
21702 #include <linux/blkdev.h>
21708 struct request_queue *q = NULL;
21709 (void) blk_queue_flush(q, REQ_FLUSH);
21718 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21719 echo "obj-m := conftest.o" >build/Makefile
21721 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21722 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21724 (eval $ac_try) 2>&5
21726 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21727 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21729 (eval $ac_try) 2>&5
21731 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21732 (exit $ac_status); }; }; then
21734 { $as_echo "$as_me:$LINENO: result: yes" >&5
21735 $as_echo "yes" >&6; }
21737 cat >>confdefs.h <<\_ACEOF
21738 #define HAVE_BLK_QUEUE_FLUSH 1
21743 $as_echo "$as_me: failed program was:" >&5
21744 sed 's
/^
/|
/' conftest.$ac_ext >&5
21746 { $as_echo "$as_me:$LINENO: result: no" >&5
21747 $as_echo "no" >&6; }
21757 { $as_echo "$as_me:$LINENO: checking whether blk_queue_flush() is GPL-only" >&5
21758 $as_echo_n "checking whether blk_queue_flush() is GPL-only... " >&6; }
21761 cat confdefs.h - <<_ACEOF >conftest.c
21764 cat confdefs.h >>conftest.$ac_ext
21765 cat >>conftest.$ac_ext <<_ACEOF
21766 /* end confdefs.h. */
21769 #include <linux/module.h>
21770 #include <linux/blkdev.h>
21772 MODULE_LICENSE("CDDL");
21778 struct request_queue *q = NULL;
21779 (void) blk_queue_flush(q, REQ_FLUSH);
21788 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21789 echo "obj-m := conftest.o" >build/Makefile
21791 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21792 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21793 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21794 (eval $ac_try) 2>&5
21796 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21797 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21799 (eval $ac_try) 2>&5
21801 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21802 (exit $ac_status); }; }; then
21804 { $as_echo "$as_me:$LINENO: result: no" >&5
21805 $as_echo "no" >&6; }
21808 $as_echo "$as_me: failed program was:" >&5
21809 sed 's
/^
/|
/' conftest.$ac_ext >&5
21811 { $as_echo "$as_me:$LINENO: result: yes" >&5
21812 $as_echo "yes" >&6; }
21814 cat >>confdefs.h <<\_ACEOF
21815 #define HAVE_BLK_QUEUE_FLUSH_GPL_ONLY 1
21826 EXTRA_KCFLAGS="$tmp_flags"
21829 { $as_echo "$as_me:$LINENO: checking whether blk_queue_max_hw_sectors() is available" >&5
21830 $as_echo_n "checking whether blk_queue_max_hw_sectors() is available... " >&6; }
21831 tmp_flags="$EXTRA_KCFLAGS"
21832 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
21835 cat confdefs.h - <<_ACEOF >conftest.c
21838 cat confdefs.h >>conftest.$ac_ext
21839 cat >>conftest.$ac_ext <<_ACEOF
21840 /* end confdefs.h. */
21843 #include <linux/blkdev.h>
21849 struct request_queue *q = NULL;
21850 (void) blk_queue_max_hw_sectors(q, BLK_SAFE_MAX_SECTORS);
21859 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21860 echo "obj-m := conftest.o" >build/Makefile
21862 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21863 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21864 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21865 (eval $ac_try) 2>&5
21867 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21868 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21870 (eval $ac_try) 2>&5
21872 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21873 (exit $ac_status); }; }; then
21875 { $as_echo "$as_me:$LINENO: result: yes" >&5
21876 $as_echo "yes" >&6; }
21878 cat >>confdefs.h <<\_ACEOF
21879 #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1
21884 $as_echo "$as_me: failed program was:" >&5
21885 sed 's
/^
/|
/' conftest.$ac_ext >&5
21887 { $as_echo "$as_me:$LINENO: result: no" >&5
21888 $as_echo "no" >&6; }
21897 EXTRA_KCFLAGS="$tmp_flags"
21900 { $as_echo "$as_me:$LINENO: checking whether blk_queue_max_segments() is available" >&5
21901 $as_echo_n "checking whether blk_queue_max_segments() is available... " >&6; }
21902 tmp_flags="$EXTRA_KCFLAGS"
21903 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
21906 cat confdefs.h - <<_ACEOF >conftest.c
21909 cat confdefs.h >>conftest.$ac_ext
21910 cat >>conftest.$ac_ext <<_ACEOF
21911 /* end confdefs.h. */
21914 #include <linux/blkdev.h>
21920 struct request_queue *q = NULL;
21921 (void) blk_queue_max_segments(q, BLK_MAX_SEGMENTS);
21930 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
21931 echo "obj-m := conftest.o" >build/Makefile
21933 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
21934 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
21935 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21936 (eval $ac_try) 2>&5
21938 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21939 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21941 (eval $ac_try) 2>&5
21943 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21944 (exit $ac_status); }; }; then
21946 { $as_echo "$as_me:$LINENO: result: yes" >&5
21947 $as_echo "yes" >&6; }
21949 cat >>confdefs.h <<\_ACEOF
21950 #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1
21955 $as_echo "$as_me: failed program was:" >&5
21956 sed 's
/^
/|
/' conftest.$ac_ext >&5
21958 { $as_echo "$as_me:$LINENO: result: no" >&5
21959 $as_echo "no" >&6; }
21968 EXTRA_KCFLAGS="$tmp_flags"
21971 { $as_echo "$as_me:$LINENO: checking whether blk_queue_physical_block_size() is available" >&5
21972 $as_echo_n "checking whether blk_queue_physical_block_size() is available... " >&6; }
21973 tmp_flags="$EXTRA_KCFLAGS"
21974 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
21977 cat confdefs.h - <<_ACEOF >conftest.c
21980 cat confdefs.h >>conftest.$ac_ext
21981 cat >>conftest.$ac_ext <<_ACEOF
21982 /* end confdefs.h. */
21985 #include <linux/blkdev.h>
21991 struct request_queue *q = NULL;
21992 unsigned short block_size = 1;
21993 (void) blk_queue_physical_block_size(q, block_size);
22002 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22003 echo "obj-m := conftest.o" >build/Makefile
22005 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22006 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22008 (eval $ac_try) 2>&5
22010 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22011 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22013 (eval $ac_try) 2>&5
22015 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22016 (exit $ac_status); }; }; then
22018 { $as_echo "$as_me:$LINENO: result: yes" >&5
22019 $as_echo "yes" >&6; }
22021 cat >>confdefs.h <<\_ACEOF
22022 #define HAVE_BLK_QUEUE_PHYSICAL_BLOCK_SIZE 1
22027 $as_echo "$as_me: failed program was:" >&5
22028 sed 's
/^
/|
/' conftest.$ac_ext >&5
22030 { $as_echo "$as_me:$LINENO: result: no" >&5
22031 $as_echo "no" >&6; }
22040 EXTRA_KCFLAGS="$tmp_flags"
22043 { $as_echo "$as_me:$LINENO: checking whether blk_queue_io_opt() is available" >&5
22044 $as_echo_n "checking whether blk_queue_io_opt() is available... " >&6; }
22045 tmp_flags="$EXTRA_KCFLAGS"
22046 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
22049 cat confdefs.h - <<_ACEOF >conftest.c
22052 cat confdefs.h >>conftest.$ac_ext
22053 cat >>conftest.$ac_ext <<_ACEOF
22054 /* end confdefs.h. */
22057 #include <linux/blkdev.h>
22063 struct request_queue *q = NULL;
22064 unsigned int opt = 1;
22065 (void) blk_queue_io_opt(q, opt);
22074 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22075 echo "obj-m := conftest.o" >build/Makefile
22077 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22078 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22079 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22080 (eval $ac_try) 2>&5
22082 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22083 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22085 (eval $ac_try) 2>&5
22087 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22088 (exit $ac_status); }; }; then
22090 { $as_echo "$as_me:$LINENO: result: yes" >&5
22091 $as_echo "yes" >&6; }
22093 cat >>confdefs.h <<\_ACEOF
22094 #define HAVE_BLK_QUEUE_IO_OPT 1
22099 $as_echo "$as_me: failed program was:" >&5
22100 sed 's
/^
/|
/' conftest.$ac_ext >&5
22102 { $as_echo "$as_me:$LINENO: result: no" >&5
22103 $as_echo "no" >&6; }
22112 EXTRA_KCFLAGS="$tmp_flags"
22115 { $as_echo "$as_me:$LINENO: checking whether blk_queue_nonrot() is available" >&5
22116 $as_echo_n "checking whether blk_queue_nonrot() is available... " >&6; }
22117 tmp_flags="$EXTRA_KCFLAGS"
22118 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
22121 cat confdefs.h - <<_ACEOF >conftest.c
22124 cat confdefs.h >>conftest.$ac_ext
22125 cat >>conftest.$ac_ext <<_ACEOF
22126 /* end confdefs.h. */
22129 #include <linux/blkdev.h>
22135 struct request_queue *q = NULL;
22136 (void) blk_queue_nonrot(q);
22145 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22146 echo "obj-m := conftest.o" >build/Makefile
22148 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22149 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22150 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22151 (eval $ac_try) 2>&5
22153 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22154 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22156 (eval $ac_try) 2>&5
22158 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22159 (exit $ac_status); }; }; then
22161 { $as_echo "$as_me:$LINENO: result: yes" >&5
22162 $as_echo "yes" >&6; }
22164 cat >>confdefs.h <<\_ACEOF
22165 #define HAVE_BLK_QUEUE_NONROT 1
22170 $as_echo "$as_me: failed program was:" >&5
22171 sed 's
/^
/|
/' conftest.$ac_ext >&5
22173 { $as_echo "$as_me:$LINENO: result: no" >&5
22174 $as_echo "no" >&6; }
22183 EXTRA_KCFLAGS="$tmp_flags"
22186 { $as_echo "$as_me:$LINENO: checking whether blk_queue_discard() is available" >&5
22187 $as_echo_n "checking whether blk_queue_discard() is available... " >&6; }
22188 tmp_flags="$EXTRA_KCFLAGS"
22189 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
22192 cat confdefs.h - <<_ACEOF >conftest.c
22195 cat confdefs.h >>conftest.$ac_ext
22196 cat >>conftest.$ac_ext <<_ACEOF
22197 /* end confdefs.h. */
22200 #include <linux/blkdev.h>
22206 struct request_queue *q = NULL;
22207 (void) blk_queue_discard(q);
22216 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22217 echo "obj-m := conftest.o" >build/Makefile
22219 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22220 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22221 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22222 (eval $ac_try) 2>&5
22224 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22225 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22226 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22227 (eval $ac_try) 2>&5
22229 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22230 (exit $ac_status); }; }; then
22232 { $as_echo "$as_me:$LINENO: result: yes" >&5
22233 $as_echo "yes" >&6; }
22235 cat >>confdefs.h <<\_ACEOF
22236 #define HAVE_BLK_QUEUE_DISCARD 1
22241 $as_echo "$as_me: failed program was:" >&5
22242 sed 's
/^
/|
/' conftest.$ac_ext >&5
22244 { $as_echo "$as_me:$LINENO: result: no" >&5
22245 $as_echo "no" >&6; }
22254 EXTRA_KCFLAGS="$tmp_flags"
22257 { $as_echo "$as_me:$LINENO: checking whether blk_fetch_request() is available" >&5
22258 $as_echo_n "checking whether blk_fetch_request() is available... " >&6; }
22259 tmp_flags="$EXTRA_KCFLAGS"
22260 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
22263 cat confdefs.h - <<_ACEOF >conftest.c
22266 cat confdefs.h >>conftest.$ac_ext
22267 cat >>conftest.$ac_ext <<_ACEOF
22268 /* end confdefs.h. */
22271 #include <linux/blkdev.h>
22277 struct request_queue *q = NULL;
22278 (void) blk_fetch_request(q);
22287 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22288 echo "obj-m := conftest.o" >build/Makefile
22290 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22291 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22293 (eval $ac_try) 2>&5
22295 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22296 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22297 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22298 (eval $ac_try) 2>&5
22300 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22301 (exit $ac_status); }; }; then
22303 { $as_echo "$as_me:$LINENO: result: yes" >&5
22304 $as_echo "yes" >&6; }
22306 cat >>confdefs.h <<\_ACEOF
22307 #define HAVE_BLK_FETCH_REQUEST 1
22312 $as_echo "$as_me: failed program was:" >&5
22313 sed 's
/^
/|
/' conftest.$ac_ext >&5
22315 { $as_echo "$as_me:$LINENO: result: no" >&5
22316 $as_echo "no" >&6; }
22325 EXTRA_KCFLAGS="$tmp_flags"
22328 { $as_echo "$as_me:$LINENO: checking whether blk_requeue_request() is available" >&5
22329 $as_echo_n "checking whether blk_requeue_request() is available... " >&6; }
22330 tmp_flags="$EXTRA_KCFLAGS"
22331 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
22334 cat confdefs.h - <<_ACEOF >conftest.c
22337 cat confdefs.h >>conftest.$ac_ext
22338 cat >>conftest.$ac_ext <<_ACEOF
22339 /* end confdefs.h. */
22342 #include <linux/blkdev.h>
22348 struct request_queue *q = NULL;
22349 struct request *req = NULL;
22350 blk_requeue_request(q, req);
22359 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22360 echo "obj-m := conftest.o" >build/Makefile
22362 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22363 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22364 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22365 (eval $ac_try) 2>&5
22367 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22368 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22369 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22370 (eval $ac_try) 2>&5
22372 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22373 (exit $ac_status); }; }; then
22375 { $as_echo "$as_me:$LINENO: result: yes" >&5
22376 $as_echo "yes" >&6; }
22378 cat >>confdefs.h <<\_ACEOF
22379 #define HAVE_BLK_REQUEUE_REQUEST 1
22384 $as_echo "$as_me: failed program was:" >&5
22385 sed 's
/^
/|
/' conftest.$ac_ext >&5
22387 { $as_echo "$as_me:$LINENO: result: no" >&5
22388 $as_echo "no" >&6; }
22397 EXTRA_KCFLAGS="$tmp_flags"
22400 { $as_echo "$as_me:$LINENO: checking whether blk_rq_bytes() is available" >&5
22401 $as_echo_n "checking whether blk_rq_bytes() is available... " >&6; }
22402 tmp_flags="$EXTRA_KCFLAGS"
22403 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
22406 cat confdefs.h - <<_ACEOF >conftest.c
22409 cat confdefs.h >>conftest.$ac_ext
22410 cat >>conftest.$ac_ext <<_ACEOF
22411 /* end confdefs.h. */
22414 #include <linux/blkdev.h>
22420 struct request *req = NULL;
22421 (void) blk_rq_bytes(req);
22430 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22431 echo "obj-m := conftest.o" >build/Makefile
22433 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22434 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22435 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22436 (eval $ac_try) 2>&5
22438 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22439 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22440 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22441 (eval $ac_try) 2>&5
22443 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22444 (exit $ac_status); }; }; then
22446 { $as_echo "$as_me:$LINENO: result: yes" >&5
22447 $as_echo "yes" >&6; }
22449 cat >>confdefs.h <<\_ACEOF
22450 #define HAVE_BLK_RQ_BYTES 1
22455 $as_echo "$as_me: failed program was:" >&5
22456 sed 's
/^
/|
/' conftest.$ac_ext >&5
22458 { $as_echo "$as_me:$LINENO: result: no" >&5
22459 $as_echo "no" >&6; }
22469 { $as_echo "$as_me:$LINENO: checking whether blk_rq_bytes() is GPL-only" >&5
22470 $as_echo_n "checking whether blk_rq_bytes() is GPL-only... " >&6; }
22473 cat confdefs.h - <<_ACEOF >conftest.c
22476 cat confdefs.h >>conftest.$ac_ext
22477 cat >>conftest.$ac_ext <<_ACEOF
22478 /* end confdefs.h. */
22481 #include <linux/module.h>
22482 #include <linux/blkdev.h>
22484 MODULE_LICENSE("CDDL");
22490 struct request *req = NULL;
22491 (void) blk_rq_bytes(req);
22500 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22501 echo "obj-m := conftest.o" >build/Makefile
22503 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22504 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22506 (eval $ac_try) 2>&5
22508 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22509 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22510 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22511 (eval $ac_try) 2>&5
22513 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22514 (exit $ac_status); }; }; then
22516 { $as_echo "$as_me:$LINENO: result: no" >&5
22517 $as_echo "no" >&6; }
22520 $as_echo "$as_me: failed program was:" >&5
22521 sed 's
/^
/|
/' conftest.$ac_ext >&5
22523 { $as_echo "$as_me:$LINENO: result: yes" >&5
22524 $as_echo "yes" >&6; }
22526 cat >>confdefs.h <<\_ACEOF
22527 #define HAVE_BLK_RQ_BYTES_GPL_ONLY 1
22538 EXTRA_KCFLAGS="$tmp_flags"
22541 { $as_echo "$as_me:$LINENO: checking whether blk_rq_pos() is available" >&5
22542 $as_echo_n "checking whether blk_rq_pos() is available... " >&6; }
22543 tmp_flags="$EXTRA_KCFLAGS"
22544 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
22547 cat confdefs.h - <<_ACEOF >conftest.c
22550 cat confdefs.h >>conftest.$ac_ext
22551 cat >>conftest.$ac_ext <<_ACEOF
22552 /* end confdefs.h. */
22555 #include <linux/blkdev.h>
22561 struct request *req = NULL;
22562 (void) blk_rq_pos(req);
22571 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22572 echo "obj-m := conftest.o" >build/Makefile
22574 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22575 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22576 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22577 (eval $ac_try) 2>&5
22579 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22580 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22581 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22582 (eval $ac_try) 2>&5
22584 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22585 (exit $ac_status); }; }; then
22587 { $as_echo "$as_me:$LINENO: result: yes" >&5
22588 $as_echo "yes" >&6; }
22590 cat >>confdefs.h <<\_ACEOF
22591 #define HAVE_BLK_RQ_POS 1
22596 $as_echo "$as_me: failed program was:" >&5
22597 sed 's
/^
/|
/' conftest.$ac_ext >&5
22599 { $as_echo "$as_me:$LINENO: result: no" >&5
22600 $as_echo "no" >&6; }
22609 EXTRA_KCFLAGS="$tmp_flags"
22612 { $as_echo "$as_me:$LINENO: checking whether blk_rq_sectors() is available" >&5
22613 $as_echo_n "checking whether blk_rq_sectors() is available... " >&6; }
22614 tmp_flags="$EXTRA_KCFLAGS"
22615 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
22618 cat confdefs.h - <<_ACEOF >conftest.c
22621 cat confdefs.h >>conftest.$ac_ext
22622 cat >>conftest.$ac_ext <<_ACEOF
22623 /* end confdefs.h. */
22626 #include <linux/blkdev.h>
22632 struct request *req = NULL;
22633 (void) blk_rq_sectors(req);
22642 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22643 echo "obj-m := conftest.o" >build/Makefile
22645 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22646 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22647 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22648 (eval $ac_try) 2>&5
22650 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22651 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22652 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22653 (eval $ac_try) 2>&5
22655 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22656 (exit $ac_status); }; }; then
22658 { $as_echo "$as_me:$LINENO: result: yes" >&5
22659 $as_echo "yes" >&6; }
22661 cat >>confdefs.h <<\_ACEOF
22662 #define HAVE_BLK_RQ_SECTORS 1
22667 $as_echo "$as_me: failed program was:" >&5
22668 sed 's
/^
/|
/' conftest.$ac_ext >&5
22670 { $as_echo "$as_me:$LINENO: result: no" >&5
22671 $as_echo "no" >&6; }
22680 EXTRA_KCFLAGS="$tmp_flags"
22683 { $as_echo "$as_me:$LINENO: checking whether get_disk_ro() is available" >&5
22684 $as_echo_n "checking whether get_disk_ro() is available... " >&6; }
22685 tmp_flags="$EXTRA_KCFLAGS"
22686 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
22689 cat confdefs.h - <<_ACEOF >conftest.c
22692 cat confdefs.h >>conftest.$ac_ext
22693 cat >>conftest.$ac_ext <<_ACEOF
22694 /* end confdefs.h. */
22697 #include <linux/blkdev.h>
22703 struct gendisk *disk = NULL;
22704 (void) get_disk_ro(disk);
22713 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22714 echo "obj-m := conftest.o" >build/Makefile
22716 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22717 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22718 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22719 (eval $ac_try) 2>&5
22721 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22722 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22724 (eval $ac_try) 2>&5
22726 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22727 (exit $ac_status); }; }; then
22729 { $as_echo "$as_me:$LINENO: result: yes" >&5
22730 $as_echo "yes" >&6; }
22732 cat >>confdefs.h <<\_ACEOF
22733 #define HAVE_GET_DISK_RO 1
22738 $as_echo "$as_me: failed program was:" >&5
22739 sed 's
/^
/|
/' conftest.$ac_ext >&5
22741 { $as_echo "$as_me:$LINENO: result: no" >&5
22742 $as_echo "no" >&6; }
22751 EXTRA_KCFLAGS="$tmp_flags"
22753 { $as_echo "$as_me:$LINENO: checking whether get_gendisk() is available" >&5
22754 $as_echo_n "checking whether get_gendisk() is available... " >&6; }
22758 cat confdefs.h - <<_ACEOF >conftest.c
22761 cat confdefs.h >>conftest.$ac_ext
22762 cat >>conftest.$ac_ext <<_ACEOF
22763 /* end confdefs.h. */
22766 #include <linux/genhd.h>
22772 get_gendisk(0, NULL);
22781 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22782 echo "obj-m := conftest.o" >build/Makefile
22784 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22785 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22787 (eval $ac_try) 2>&5
22789 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22790 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22791 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22792 (eval $ac_try) 2>&5
22794 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22795 (exit $ac_status); }; }; then
22798 $as_echo "$as_me: failed program was:" >&5
22799 sed 's
/^
/|
/' conftest.$ac_ext >&5
22808 if test $rc -ne 0; then :
22810 { $as_echo "$as_me:$LINENO: result: no" >&5
22811 $as_echo "no" >&6; }
22814 if test "x$enable_linux_builtin" != xyes; then
22816 grep -q -E '[[:space
:]]get_gendisk
[[:space
:]]' \
22817 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
22819 if test $rc -ne 0; then
22821 for file in block/genhd.c; do
22822 grep -q -E "EXPORT_SYMBOL.*(get_gendisk)" \
22823 "$LINUX/$file" 2>/dev/null
22825 if test $rc -eq 0; then
22830 if test $export -eq 0; then :
22840 if test $rc -ne 0; then :
22842 { $as_echo "$as_me:$LINENO: result: no" >&5
22843 $as_echo "no" >&6; }
22847 { $as_echo "$as_me:$LINENO: result: yes" >&5
22848 $as_echo "yes" >&6; }
22850 cat >>confdefs.h <<\_ACEOF
22851 #define HAVE_GET_GENDISK 1
22860 { $as_echo "$as_me:$LINENO: checking whether rq_is_sync() is available" >&5
22861 $as_echo_n "checking whether rq_is_sync() is available... " >&6; }
22862 tmp_flags="$EXTRA_KCFLAGS"
22863 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
22866 cat confdefs.h - <<_ACEOF >conftest.c
22869 cat confdefs.h >>conftest.$ac_ext
22870 cat >>conftest.$ac_ext <<_ACEOF
22871 /* end confdefs.h. */
22874 #include <linux/blkdev.h>
22880 struct request *req = NULL;
22881 (void) rq_is_sync(req);
22890 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22891 echo "obj-m := conftest.o" >build/Makefile
22893 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22894 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22896 (eval $ac_try) 2>&5
22898 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22899 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22900 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22901 (eval $ac_try) 2>&5
22903 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22904 (exit $ac_status); }; }; then
22906 { $as_echo "$as_me:$LINENO: result: yes" >&5
22907 $as_echo "yes" >&6; }
22909 cat >>confdefs.h <<\_ACEOF
22910 #define HAVE_RQ_IS_SYNC 1
22915 $as_echo "$as_me: failed program was:" >&5
22916 sed 's
/^
/|
/' conftest.$ac_ext >&5
22918 { $as_echo "$as_me:$LINENO: result: no" >&5
22919 $as_echo "no" >&6; }
22928 EXTRA_KCFLAGS="$tmp_flags"
22931 { $as_echo "$as_me:$LINENO: checking whether rq_for_each_segment() is available" >&5
22932 $as_echo_n "checking whether rq_for_each_segment() is available... " >&6; }
22933 tmp_flags="$EXTRA_KCFLAGS"
22934 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
22937 cat confdefs.h - <<_ACEOF >conftest.c
22940 cat confdefs.h >>conftest.$ac_ext
22941 cat >>conftest.$ac_ext <<_ACEOF
22942 /* end confdefs.h. */
22945 #include <linux/blkdev.h>
22951 struct bio_vec *bv;
22952 struct req_iterator iter;
22953 struct request *req = NULL;
22954 rq_for_each_segment(bv, req, iter) { }
22963 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
22964 echo "obj-m := conftest.o" >build/Makefile
22966 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
22967 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
22968 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22969 (eval $ac_try) 2>&5
22971 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22972 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22974 (eval $ac_try) 2>&5
22976 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22977 (exit $ac_status); }; }; then
22979 { $as_echo "$as_me:$LINENO: result: yes" >&5
22980 $as_echo "yes" >&6; }
22982 cat >>confdefs.h <<\_ACEOF
22983 #define HAVE_RQ_FOR_EACH_SEGMENT 1
22988 $as_echo "$as_me: failed program was:" >&5
22989 sed 's
/^
/|
/' conftest.$ac_ext >&5
22991 { $as_echo "$as_me:$LINENO: result: no" >&5
22992 $as_echo "no" >&6; }
23001 EXTRA_KCFLAGS="$tmp_flags"
23004 { $as_echo "$as_me:$LINENO: checking whether ql->discard_granularity is available" >&5
23005 $as_echo_n "checking whether ql->discard_granularity is available... " >&6; }
23008 cat confdefs.h - <<_ACEOF >conftest.c
23011 cat confdefs.h >>conftest.$ac_ext
23012 cat >>conftest.$ac_ext <<_ACEOF
23013 /* end confdefs.h. */
23016 #include <linux/blkdev.h>
23022 struct queue_limits ql __attribute__ ((unused));
23024 ql.discard_granularity = 0;
23033 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23034 echo "obj-m := conftest.o" >build/Makefile
23036 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23037 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23039 (eval $ac_try) 2>&5
23041 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23042 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23043 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23044 (eval $ac_try) 2>&5
23046 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23047 (exit $ac_status); }; }; then
23049 { $as_echo "$as_me:$LINENO: result: yes" >&5
23050 $as_echo "yes" >&6; }
23052 cat >>confdefs.h <<\_ACEOF
23053 #define HAVE_DISCARD_GRANULARITY 1
23058 $as_echo "$as_me: failed program was:" >&5
23059 sed 's
/^
/|
/' conftest.$ac_ext >&5
23061 { $as_echo "$as_me:$LINENO: result: no" >&5
23062 $as_echo "no" >&6; }
23072 { $as_echo "$as_me:$LINENO: checking whether super_block uses const struct xattr_hander" >&5
23073 $as_echo_n "checking whether super_block uses const struct xattr_hander... " >&6; }
23076 cat confdefs.h - <<_ACEOF >conftest.c
23079 cat confdefs.h >>conftest.$ac_ext
23080 cat >>conftest.$ac_ext <<_ACEOF
23081 /* end confdefs.h. */
23084 #include <linux/fs.h>
23085 #include <linux/xattr.h>
23087 const struct xattr_handler xattr_test_handler = {
23093 const struct xattr_handler *xattr_handlers[] = {
23094 &xattr_test_handler,
23101 struct super_block sb __attribute__ ((unused));
23103 sb.s_xattr = xattr_handlers;
23112 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23113 echo "obj-m := conftest.o" >build/Makefile
23115 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23116 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23118 (eval $ac_try) 2>&5
23120 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23121 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23122 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23123 (eval $ac_try) 2>&5
23125 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23126 (exit $ac_status); }; }; then
23128 { $as_echo "$as_me:$LINENO: result: yes" >&5
23129 $as_echo "yes" >&6; }
23131 cat >>confdefs.h <<\_ACEOF
23132 #define HAVE_CONST_XATTR_HANDLER 1
23137 $as_echo "$as_me: failed program was:" >&5
23138 sed 's
/^
/|
/' conftest.$ac_ext >&5
23140 { $as_echo "$as_me:$LINENO: result: no" >&5
23141 $as_echo "no" >&6; }
23152 { $as_echo "$as_me:$LINENO: checking whether xattr_handler->get() wants dentry" >&5
23153 $as_echo_n "checking whether xattr_handler->get() wants dentry... " >&6; }
23156 cat confdefs.h - <<_ACEOF >conftest.c
23159 cat confdefs.h >>conftest.$ac_ext
23160 cat >>conftest.$ac_ext <<_ACEOF
23161 /* end confdefs.h. */
23164 #include <linux/xattr.h>
23170 int (*get)(struct dentry *dentry, const char *name,
23171 void *buffer, size_t size, int handler_flags) = NULL;
23172 struct xattr_handler xops __attribute__ ((unused));
23183 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23184 echo "obj-m := conftest.o" >build/Makefile
23186 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23187 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23188 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23189 (eval $ac_try) 2>&5
23191 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23192 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23194 (eval $ac_try) 2>&5
23196 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23197 (exit $ac_status); }; }; then
23199 { $as_echo "$as_me:$LINENO: result: yes" >&5
23200 $as_echo "yes" >&6; }
23202 cat >>confdefs.h <<\_ACEOF
23203 #define HAVE_DENTRY_XATTR_GET 1
23208 $as_echo "$as_me: failed program was:" >&5
23209 sed 's
/^
/|
/' conftest.$ac_ext >&5
23211 { $as_echo "$as_me:$LINENO: result: no" >&5
23212 $as_echo "no" >&6; }
23223 { $as_echo "$as_me:$LINENO: checking whether xattr_handler->set() wants dentry" >&5
23224 $as_echo_n "checking whether xattr_handler->set() wants dentry... " >&6; }
23227 cat confdefs.h - <<_ACEOF >conftest.c
23230 cat confdefs.h >>conftest.$ac_ext
23231 cat >>conftest.$ac_ext <<_ACEOF
23232 /* end confdefs.h. */
23235 #include <linux/xattr.h>
23241 int (*set)(struct dentry *dentry, const char *name,
23242 const void *buffer, size_t size, int flags,
23243 int handler_flags) = NULL;
23244 struct xattr_handler xops __attribute__ ((unused));
23255 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23256 echo "obj-m := conftest.o" >build/Makefile
23258 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23259 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23260 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23261 (eval $ac_try) 2>&5
23263 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23264 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23266 (eval $ac_try) 2>&5
23268 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23269 (exit $ac_status); }; }; then
23271 { $as_echo "$as_me:$LINENO: result: yes" >&5
23272 $as_echo "yes" >&6; }
23274 cat >>confdefs.h <<\_ACEOF
23275 #define HAVE_DENTRY_XATTR_SET 1
23280 $as_echo "$as_me: failed program was:" >&5
23281 sed 's
/^
/|
/' conftest.$ac_ext >&5
23283 { $as_echo "$as_me:$LINENO: result: no" >&5
23284 $as_echo "no" >&6; }
23295 { $as_echo "$as_me:$LINENO: checking whether sops->show_options() wants dentry" >&5
23296 $as_echo_n "checking whether sops->show_options() wants dentry... " >&6; }
23300 cat confdefs.h - <<_ACEOF >conftest.c
23303 cat confdefs.h >>conftest.$ac_ext
23304 cat >>conftest.$ac_ext <<_ACEOF
23305 /* end confdefs.h. */
23308 #include <linux/fs.h>
23310 int show_options (struct seq_file * x, struct dentry * y) { return 0; };
23311 static struct super_operations sops __attribute__ ((unused)) = {
23312 .show_options = show_options,
23327 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23328 echo "obj-m := conftest.o" >build/Makefile
23330 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23331 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23333 (eval $ac_try) 2>&5
23335 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23336 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23337 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23338 (eval $ac_try) 2>&5
23340 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23341 (exit $ac_status); }; }; then
23343 { $as_echo "$as_me:$LINENO: result: yes" >&5
23344 $as_echo "yes" >&6; }
23346 cat >>confdefs.h <<\_ACEOF
23347 #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1
23352 $as_echo "$as_me: failed program was:" >&5
23353 sed 's
/^
/|
/' conftest.$ac_ext >&5
23355 { $as_echo "$as_me:$LINENO: result: no" >&5
23356 $as_echo "no" >&6; }
23367 { $as_echo "$as_me:$LINENO: checking whether fops->fsync() wants" >&5
23368 $as_echo_n "checking whether fops->fsync() wants... " >&6; }
23372 cat confdefs.h - <<_ACEOF >conftest.c
23375 cat confdefs.h >>conftest.$ac_ext
23376 cat >>conftest.$ac_ext <<_ACEOF
23377 /* end confdefs.h. */
23380 #include <linux/fs.h>
23386 int (*fsync) (struct file *, struct dentry *, int) = NULL;
23387 struct file_operations fops __attribute__ ((unused));
23389 fops.fsync = fsync;
23398 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23399 echo "obj-m := conftest.o" >build/Makefile
23401 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23402 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23404 (eval $ac_try) 2>&5
23406 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23407 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23408 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23409 (eval $ac_try) 2>&5
23411 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23412 (exit $ac_status); }; }; then
23414 { $as_echo "$as_me:$LINENO: result: dentry" >&5
23415 $as_echo "dentry" >&6; }
23417 cat >>confdefs.h <<\_ACEOF
23418 #define HAVE_FSYNC_WITH_DENTRY 1
23423 $as_echo "$as_me: failed program was:" >&5
23424 sed 's
/^
/|
/' conftest.$ac_ext >&5
23438 cat confdefs.h - <<_ACEOF >conftest.c
23441 cat confdefs.h >>conftest.$ac_ext
23442 cat >>conftest.$ac_ext <<_ACEOF
23443 /* end confdefs.h. */
23446 #include <linux/fs.h>
23452 int (*fsync) (struct file *, int) = NULL;
23453 struct file_operations fops __attribute__ ((unused));
23455 fops.fsync = fsync;
23464 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23465 echo "obj-m := conftest.o" >build/Makefile
23467 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23468 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23469 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23470 (eval $ac_try) 2>&5
23472 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23473 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23474 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23475 (eval $ac_try) 2>&5
23477 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23478 (exit $ac_status); }; }; then
23480 { $as_echo "$as_me:$LINENO: result: no dentry" >&5
23481 $as_echo "no dentry" >&6; }
23483 cat >>confdefs.h <<\_ACEOF
23484 #define HAVE_FSYNC_WITHOUT_DENTRY 1
23489 $as_echo "$as_me: failed program was:" >&5
23490 sed 's
/^
/|
/' conftest.$ac_ext >&5
23504 cat confdefs.h - <<_ACEOF >conftest.c
23507 cat confdefs.h >>conftest.$ac_ext
23508 cat >>conftest.$ac_ext <<_ACEOF
23509 /* end confdefs.h. */
23512 #include <linux/fs.h>
23518 int (*fsync) (struct file *, loff_t, loff_t, int) = NULL;
23519 struct file_operations fops __attribute__ ((unused));
23521 fops.fsync = fsync;
23530 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23531 echo "obj-m := conftest.o" >build/Makefile
23533 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23534 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23536 (eval $ac_try) 2>&5
23538 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23539 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23541 (eval $ac_try) 2>&5
23543 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23544 (exit $ac_status); }; }; then
23546 { $as_echo "$as_me:$LINENO: result: range" >&5
23547 $as_echo "range" >&6; }
23549 cat >>confdefs.h <<\_ACEOF
23550 #define HAVE_FSYNC_RANGE 1
23555 $as_echo "$as_me: failed program was:" >&5
23556 sed 's
/^
/|
/' conftest.$ac_ext >&5
23570 cat confdefs.h - <<_ACEOF >conftest.c
23573 cat confdefs.h >>conftest.$ac_ext
23574 cat >>conftest.$ac_ext <<_ACEOF
23575 /* end confdefs.h. */
23578 #include <linux/fs.h>
23584 int (*fsync) (struct file *, struct dentry *, int) = NULL;
23585 file_operations_no_const fops __attribute__ ((unused));
23587 fops.fsync = fsync;
23596 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23597 echo "obj-m := conftest.o" >build/Makefile
23599 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23600 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23601 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23602 (eval $ac_try) 2>&5
23604 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23605 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23606 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23607 (eval $ac_try) 2>&5
23609 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23610 (exit $ac_status); }; }; then
23612 { $as_echo "$as_me:$LINENO: result: dentry" >&5
23613 $as_echo "dentry" >&6; }
23615 cat >>confdefs.h <<\_ACEOF
23616 #define HAVE_FSYNC_WITH_DENTRY 1
23621 $as_echo "$as_me: failed program was:" >&5
23622 sed 's
/^
/|
/' conftest.$ac_ext >&5
23636 cat confdefs.h - <<_ACEOF >conftest.c
23639 cat confdefs.h >>conftest.$ac_ext
23640 cat >>conftest.$ac_ext <<_ACEOF
23641 /* end confdefs.h. */
23644 #include <linux/fs.h>
23650 int (*fsync) (struct file *, int) = NULL;
23651 file_operations_no_const fops __attribute__ ((unused));
23653 fops.fsync = fsync;
23662 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23663 echo "obj-m := conftest.o" >build/Makefile
23665 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23666 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23668 (eval $ac_try) 2>&5
23670 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23671 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23673 (eval $ac_try) 2>&5
23675 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23676 (exit $ac_status); }; }; then
23678 { $as_echo "$as_me:$LINENO: result: no dentry" >&5
23679 $as_echo "no dentry" >&6; }
23681 cat >>confdefs.h <<\_ACEOF
23682 #define HAVE_FSYNC_WITHOUT_DENTRY 1
23687 $as_echo "$as_me: failed program was:" >&5
23688 sed 's
/^
/|
/' conftest.$ac_ext >&5
23702 cat confdefs.h - <<_ACEOF >conftest.c
23705 cat confdefs.h >>conftest.$ac_ext
23706 cat >>conftest.$ac_ext <<_ACEOF
23707 /* end confdefs.h. */
23710 #include <linux/fs.h>
23716 int (*fsync) (struct file *, loff_t, loff_t, int) = NULL;
23717 file_operations_no_const fops __attribute__ ((unused));
23719 fops.fsync = fsync;
23728 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23729 echo "obj-m := conftest.o" >build/Makefile
23731 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23732 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23733 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23734 (eval $ac_try) 2>&5
23736 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23737 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23739 (eval $ac_try) 2>&5
23741 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23742 (exit $ac_status); }; }; then
23744 { $as_echo "$as_me:$LINENO: result: range" >&5
23745 $as_echo "range" >&6; }
23747 cat >>confdefs.h <<\_ACEOF
23748 #define HAVE_FSYNC_RANGE 1
23753 $as_echo "$as_me: failed program was:" >&5
23754 sed 's
/^
/|
/' conftest.$ac_ext >&5
23767 { $as_echo "$as_me:$LINENO: checking whether sops->evict_inode() exists" >&5
23768 $as_echo_n "checking whether sops->evict_inode() exists... " >&6; }
23771 cat confdefs.h - <<_ACEOF >conftest.c
23774 cat confdefs.h >>conftest.$ac_ext
23775 cat >>conftest.$ac_ext <<_ACEOF
23776 /* end confdefs.h. */
23779 #include <linux/fs.h>
23780 void evict_inode (struct inode * t) { return; }
23781 static struct super_operations sops __attribute__ ((unused)) = {
23782 .evict_inode = evict_inode,
23797 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23798 echo "obj-m := conftest.o" >build/Makefile
23800 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23801 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23802 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23803 (eval $ac_try) 2>&5
23805 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23806 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23807 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23808 (eval $ac_try) 2>&5
23810 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23811 (exit $ac_status); }; }; then
23813 { $as_echo "$as_me:$LINENO: result: yes" >&5
23814 $as_echo "yes" >&6; }
23816 cat >>confdefs.h <<\_ACEOF
23817 #define HAVE_EVICT_INODE 1
23822 $as_echo "$as_me: failed program was:" >&5
23823 sed 's
/^
/|
/' conftest.$ac_ext >&5
23825 { $as_echo "$as_me:$LINENO: result: no" >&5
23826 $as_echo "no" >&6; }
23837 { $as_echo "$as_me:$LINENO: checking whether sops->nr_cached_objects() exists" >&5
23838 $as_echo_n "checking whether sops->nr_cached_objects() exists... " >&6; }
23841 cat confdefs.h - <<_ACEOF >conftest.c
23844 cat confdefs.h >>conftest.$ac_ext
23845 cat >>conftest.$ac_ext <<_ACEOF
23846 /* end confdefs.h. */
23849 #include <linux/fs.h>
23855 int (*nr_cached_objects)(struct super_block *)
23856 __attribute__ ((unused)) = NULL;
23857 struct super_operations sops __attribute__ ((unused)) = {
23858 .nr_cached_objects = nr_cached_objects,
23868 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23869 echo "obj-m := conftest.o" >build/Makefile
23871 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23872 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23873 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23874 (eval $ac_try) 2>&5
23876 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23877 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23879 (eval $ac_try) 2>&5
23881 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23882 (exit $ac_status); }; }; then
23884 { $as_echo "$as_me:$LINENO: result: yes" >&5
23885 $as_echo "yes" >&6; }
23887 cat >>confdefs.h <<\_ACEOF
23888 #define HAVE_NR_CACHED_OBJECTS 1
23893 $as_echo "$as_me: failed program was:" >&5
23894 sed 's
/^
/|
/' conftest.$ac_ext >&5
23896 { $as_echo "$as_me:$LINENO: result: no" >&5
23897 $as_echo "no" >&6; }
23908 { $as_echo "$as_me:$LINENO: checking whether sops->free_cached_objects() exists" >&5
23909 $as_echo_n "checking whether sops->free_cached_objects() exists... " >&6; }
23912 cat confdefs.h - <<_ACEOF >conftest.c
23915 cat confdefs.h >>conftest.$ac_ext
23916 cat >>conftest.$ac_ext <<_ACEOF
23917 /* end confdefs.h. */
23920 #include <linux/fs.h>
23926 void (*free_cached_objects)(struct super_block *, int)
23927 __attribute__ ((unused)) = NULL;
23928 struct super_operations sops __attribute__ ((unused)) = {
23929 .free_cached_objects = free_cached_objects,
23939 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
23940 echo "obj-m := conftest.o" >build/Makefile
23942 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
23943 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
23944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23945 (eval $ac_try) 2>&5
23947 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23948 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
23949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23950 (eval $ac_try) 2>&5
23952 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23953 (exit $ac_status); }; }; then
23955 { $as_echo "$as_me:$LINENO: result: yes" >&5
23956 $as_echo "yes" >&6; }
23958 cat >>confdefs.h <<\_ACEOF
23959 #define HAVE_FREE_CACHED_OBJECTS 1
23964 $as_echo "$as_me: failed program was:" >&5
23965 sed 's
/^
/|
/' conftest.$ac_ext >&5
23967 { $as_echo "$as_me:$LINENO: result: no" >&5
23968 $as_echo "no" >&6; }
23980 { $as_echo "$as_me:$LINENO: checking whether fops->fallocate() exists" >&5
23981 $as_echo_n "checking whether fops->fallocate() exists... " >&6; }
23984 cat confdefs.h - <<_ACEOF >conftest.c
23987 cat confdefs.h >>conftest.$ac_ext
23988 cat >>conftest.$ac_ext <<_ACEOF
23989 /* end confdefs.h. */
23992 #include <linux/fs.h>
23998 long (*fallocate) (struct file *, int, loff_t, loff_t) = NULL;
23999 struct file_operations fops __attribute__ ((unused)) = {
24000 .fallocate = fallocate,
24010 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
24011 echo "obj-m := conftest.o" >build/Makefile
24013 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
24014 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
24015 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24016 (eval $ac_try) 2>&5
24018 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24019 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
24020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24021 (eval $ac_try) 2>&5
24023 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24024 (exit $ac_status); }; }; then
24026 { $as_echo "$as_me:$LINENO: result: yes" >&5
24027 $as_echo "yes" >&6; }
24029 cat >>confdefs.h <<\_ACEOF
24030 #define HAVE_FILE_FALLOCATE 1
24035 $as_echo "$as_me: failed program was:" >&5
24036 sed 's
/^
/|
/' conftest.$ac_ext >&5
24038 { $as_echo "$as_me:$LINENO: result: no" >&5
24039 $as_echo "no" >&6; }
24050 { $as_echo "$as_me:$LINENO: checking whether iops->fallocate() exists" >&5
24051 $as_echo_n "checking whether iops->fallocate() exists... " >&6; }
24054 cat confdefs.h - <<_ACEOF >conftest.c
24057 cat confdefs.h >>conftest.$ac_ext
24058 cat >>conftest.$ac_ext <<_ACEOF
24059 /* end confdefs.h. */
24062 #include <linux/fs.h>
24068 long (*fallocate) (struct inode *, int, loff_t, loff_t) = NULL;
24069 struct inode_operations fops __attribute__ ((unused)) = {
24070 .fallocate = fallocate,
24080 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
24081 echo "obj-m := conftest.o" >build/Makefile
24083 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
24084 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
24085 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24086 (eval $ac_try) 2>&5
24088 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24089 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
24090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24091 (eval $ac_try) 2>&5
24093 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24094 (exit $ac_status); }; }; then
24096 { $as_echo "$as_me:$LINENO: result: yes" >&5
24097 $as_echo "yes" >&6; }
24099 cat >>confdefs.h <<\_ACEOF
24100 #define HAVE_INODE_FALLOCATE 1
24105 $as_echo "$as_me: failed program was:" >&5
24106 sed 's
/^
/|
/' conftest.$ac_ext >&5
24108 { $as_echo "$as_me:$LINENO: result: no" >&5
24109 $as_echo "no" >&6; }
24120 { $as_echo "$as_me:$LINENO: checking whether fops->fallocate() exists" >&5
24121 $as_echo_n "checking whether fops->fallocate() exists... " >&6; }
24124 cat confdefs.h - <<_ACEOF >conftest.c
24127 cat confdefs.h >>conftest.$ac_ext
24128 cat >>conftest.$ac_ext <<_ACEOF
24129 /* end confdefs.h. */
24132 #include <linux/fs.h>
24138 long (*fallocate) (struct file *, int, loff_t, loff_t) = NULL;
24139 struct file_operations_no_const fops __attribute__ ((unused)) = {
24140 .fallocate = fallocate,
24150 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
24151 echo "obj-m := conftest.o" >build/Makefile
24153 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
24154 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
24155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24156 (eval $ac_try) 2>&5
24158 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24159 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
24160 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24161 (eval $ac_try) 2>&5
24163 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24164 (exit $ac_status); }; }; then
24166 { $as_echo "$as_me:$LINENO: result: yes" >&5
24167 $as_echo "yes" >&6; }
24169 cat >>confdefs.h <<\_ACEOF
24170 #define HAVE_FILE_FALLOCATE 1
24175 $as_echo "$as_me: failed program was:" >&5
24176 sed 's
/^
/|
/' conftest.$ac_ext >&5
24178 { $as_echo "$as_me:$LINENO: result: no" >&5
24179 $as_echo "no" >&6; }
24191 { $as_echo "$as_me:$LINENO: checking whether iops->truncate_range() exists" >&5
24192 $as_echo_n "checking whether iops->truncate_range() exists... " >&6; }
24195 cat confdefs.h - <<_ACEOF >conftest.c
24198 cat confdefs.h >>conftest.$ac_ext
24199 cat >>conftest.$ac_ext <<_ACEOF
24200 /* end confdefs.h. */
24203 #include <linux/fs.h>
24204 void truncate_range(struct inode *inode, loff_t start,
24205 loff_t end) { return; }
24206 static struct inode_operations iops __attribute__ ((unused)) = {
24207 .truncate_range = truncate_range,
24222 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
24223 echo "obj-m := conftest.o" >build/Makefile
24225 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
24226 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
24227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24228 (eval $ac_try) 2>&5
24230 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24231 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
24232 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24233 (eval $ac_try) 2>&5
24235 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24236 (exit $ac_status); }; }; then
24238 { $as_echo "$as_me:$LINENO: result: yes" >&5
24239 $as_echo "yes" >&6; }
24241 cat >>confdefs.h <<\_ACEOF
24242 #define HAVE_INODE_TRUNCATE_RANGE 1
24247 $as_echo "$as_me: failed program was:" >&5
24248 sed 's
/^
/|
/' conftest.$ac_ext >&5
24250 { $as_echo "$as_me:$LINENO: result: no" >&5
24251 $as_echo "no" >&6; }
24262 { $as_echo "$as_me:$LINENO: checking whether iops->create()/mkdir()/mknod() take umode_t" >&5
24263 $as_echo_n "checking whether iops->create()/mkdir()/mknod() take umode_t... " >&6; }
24266 cat confdefs.h - <<_ACEOF >conftest.c
24269 cat confdefs.h >>conftest.$ac_ext
24270 cat >>conftest.$ac_ext <<_ACEOF
24271 /* end confdefs.h. */
24274 #include <linux/fs.h>
24280 int (*create) (struct inode *, struct dentry *, umode_t,
24281 struct nameidata *) = NULL;
24282 struct inode_operations iops __attribute__ ((unused)) = {
24293 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
24294 echo "obj-m := conftest.o" >build/Makefile
24296 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
24297 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
24298 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24299 (eval $ac_try) 2>&5
24301 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24302 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
24303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24304 (eval $ac_try) 2>&5
24306 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24307 (exit $ac_status); }; }; then
24309 { $as_echo "$as_me:$LINENO: result: yes" >&5
24310 $as_echo "yes" >&6; }
24312 cat >>confdefs.h <<\_ACEOF
24313 #define HAVE_CREATE_UMODE_T 1
24318 $as_echo "$as_me: failed program was:" >&5
24319 sed 's
/^
/|
/' conftest.$ac_ext >&5
24321 { $as_echo "$as_me:$LINENO: result: no" >&5
24322 $as_echo "no" >&6; }
24333 { $as_echo "$as_me:$LINENO: checking whether dops->d_automount() exists" >&5
24334 $as_echo_n "checking whether dops->d_automount() exists... " >&6; }
24337 cat confdefs.h - <<_ACEOF >conftest.c
24340 cat confdefs.h >>conftest.$ac_ext
24341 cat >>conftest.$ac_ext <<_ACEOF
24342 /* end confdefs.h. */
24345 #include <linux/dcache.h>
24351 struct vfsmount *(*d_automount) (struct path *) = NULL;
24352 struct dentry_operations dops __attribute__ ((unused)) = {
24353 .d_automount = d_automount,
24363 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
24364 echo "obj-m := conftest.o" >build/Makefile
24366 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
24367 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
24368 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24369 (eval $ac_try) 2>&5
24371 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24372 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
24373 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24374 (eval $ac_try) 2>&5
24376 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24377 (exit $ac_status); }; }; then
24379 { $as_echo "$as_me:$LINENO: result: yes" >&5
24380 $as_echo "yes" >&6; }
24382 cat >>confdefs.h <<\_ACEOF
24383 #define HAVE_AUTOMOUNT 1
24388 $as_echo "$as_me: failed program was:" >&5
24389 sed 's
/^
/|
/' conftest.$ac_ext >&5
24391 { $as_echo "$as_me:$LINENO: result: no" >&5
24392 $as_echo "no" >&6; }
24403 { $as_echo "$as_me:$LINENO: checking whether eops->encode_fh() wants inode" >&5
24404 $as_echo_n "checking whether eops->encode_fh() wants inode... " >&6; }
24407 cat confdefs.h - <<_ACEOF >conftest.c
24410 cat confdefs.h >>conftest.$ac_ext
24411 cat >>conftest.$ac_ext <<_ACEOF
24412 /* end confdefs.h. */
24415 #include <linux/exportfs.h>
24416 int encode_fh(struct inode *inode, __u32 *fh, int *max_len,
24417 struct inode *parent) { return 0; }
24418 static struct export_operations eops __attribute__ ((unused))={
24419 .encode_fh = encode_fh,
24434 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
24435 echo "obj-m := conftest.o" >build/Makefile
24437 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
24438 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
24439 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24440 (eval $ac_try) 2>&5
24442 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24443 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
24444 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24445 (eval $ac_try) 2>&5
24447 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24448 (exit $ac_status); }; }; then
24450 { $as_echo "$as_me:$LINENO: result: yes" >&5
24451 $as_echo "yes" >&6; }
24453 cat >>confdefs.h <<\_ACEOF
24454 #define HAVE_ENCODE_FH_WITH_INODE 1
24459 $as_echo "$as_me: failed program was:" >&5
24460 sed 's
/^
/|
/' conftest.$ac_ext >&5
24462 { $as_echo "$as_me:$LINENO: result: no" >&5
24463 $as_echo "no" >&6; }
24473 { $as_echo "$as_me:$LINENO: checking whether clear_inode() is available" >&5
24474 $as_echo_n "checking whether clear_inode() is available... " >&6; }
24478 cat confdefs.h - <<_ACEOF >conftest.c
24481 cat confdefs.h >>conftest.$ac_ext
24482 cat >>conftest.$ac_ext <<_ACEOF
24483 /* end confdefs.h. */
24486 #include <linux/fs.h>
24501 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
24502 echo "obj-m := conftest.o" >build/Makefile
24504 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
24505 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
24506 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24507 (eval $ac_try) 2>&5
24509 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24510 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
24511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24512 (eval $ac_try) 2>&5
24514 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24515 (exit $ac_status); }; }; then
24518 $as_echo "$as_me: failed program was:" >&5
24519 sed 's
/^
/|
/' conftest.$ac_ext >&5
24528 if test $rc -ne 0; then :
24530 { $as_echo "$as_me:$LINENO: result: no" >&5
24531 $as_echo "no" >&6; }
24534 if test "x$enable_linux_builtin" != xyes; then
24536 grep -q -E '[[:space
:]]clear_inode
[[:space
:]]' \
24537 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
24539 if test $rc -ne 0; then
24541 for file in fs/inode.c; do
24542 grep -q -E "EXPORT_SYMBOL.*(clear_inode)" \
24543 "$LINUX/$file" 2>/dev/null
24545 if test $rc -eq 0; then
24550 if test $export -eq 0; then :
24560 if test $rc -ne 0; then :
24562 { $as_echo "$as_me:$LINENO: result: no" >&5
24563 $as_echo "no" >&6; }
24567 { $as_echo "$as_me:$LINENO: result: yes" >&5
24568 $as_echo "yes" >&6; }
24570 cat >>confdefs.h <<\_ACEOF
24571 #define HAVE_CLEAR_INODE 1
24579 { $as_echo "$as_me:$LINENO: checking whether insert_inode_locked() is available" >&5
24580 $as_echo_n "checking whether insert_inode_locked() is available... " >&6; }
24584 cat confdefs.h - <<_ACEOF >conftest.c
24587 cat confdefs.h >>conftest.$ac_ext
24588 cat >>conftest.$ac_ext <<_ACEOF
24589 /* end confdefs.h. */
24592 #include <linux/fs.h>
24598 insert_inode_locked(NULL);
24607 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
24608 echo "obj-m := conftest.o" >build/Makefile
24610 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
24611 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
24612 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24613 (eval $ac_try) 2>&5
24615 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24616 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
24617 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24618 (eval $ac_try) 2>&5
24620 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24621 (exit $ac_status); }; }; then
24624 $as_echo "$as_me: failed program was:" >&5
24625 sed 's
/^
/|
/' conftest.$ac_ext >&5
24634 if test $rc -ne 0; then :
24636 { $as_echo "$as_me:$LINENO: result: no" >&5
24637 $as_echo "no" >&6; }
24640 if test "x$enable_linux_builtin" != xyes; then
24642 grep -q -E '[[:space
:]]insert_inode_locked
[[:space
:]]' \
24643 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
24645 if test $rc -ne 0; then
24647 for file in fs/inode.c; do
24648 grep -q -E "EXPORT_SYMBOL.*(insert_inode_locked)" \
24649 "$LINUX/$file" 2>/dev/null
24651 if test $rc -eq 0; then
24656 if test $export -eq 0; then :
24666 if test $rc -ne 0; then :
24668 { $as_echo "$as_me:$LINENO: result: no" >&5
24669 $as_echo "no" >&6; }
24673 { $as_echo "$as_me:$LINENO: result: yes" >&5
24674 $as_echo "yes" >&6; }
24676 cat >>confdefs.h <<\_ACEOF
24677 #define HAVE_INSERT_INODE_LOCKED 1
24685 { $as_echo "$as_me:$LINENO: checking whether d_make_root() is available" >&5
24686 $as_echo_n "checking whether d_make_root() is available... " >&6; }
24690 cat confdefs.h - <<_ACEOF >conftest.c
24693 cat confdefs.h >>conftest.$ac_ext
24694 cat >>conftest.$ac_ext <<_ACEOF
24695 /* end confdefs.h. */
24698 #include <linux/dcache.h>
24713 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
24714 echo "obj-m := conftest.o" >build/Makefile
24716 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
24717 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
24718 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24719 (eval $ac_try) 2>&5
24721 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24722 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
24723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24724 (eval $ac_try) 2>&5
24726 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24727 (exit $ac_status); }; }; then
24730 $as_echo "$as_me: failed program was:" >&5
24731 sed 's
/^
/|
/' conftest.$ac_ext >&5
24740 if test $rc -ne 0; then :
24742 { $as_echo "$as_me:$LINENO: result: no" >&5
24743 $as_echo "no" >&6; }
24746 if test "x$enable_linux_builtin" != xyes; then
24748 grep -q -E '[[:space
:]]d_make_root
[[:space
:]]' \
24749 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
24751 if test $rc -ne 0; then
24753 for file in fs/dcache.c; do
24754 grep -q -E "EXPORT_SYMBOL.*(d_make_root)" \
24755 "$LINUX/$file" 2>/dev/null
24757 if test $rc -eq 0; then
24762 if test $export -eq 0; then :
24772 if test $rc -ne 0; then :
24774 { $as_echo "$as_me:$LINENO: result: no" >&5
24775 $as_echo "no" >&6; }
24779 { $as_echo "$as_me:$LINENO: result: yes" >&5
24780 $as_echo "yes" >&6; }
24782 cat >>confdefs.h <<\_ACEOF
24783 #define HAVE_D_MAKE_ROOT 1
24791 { $as_echo "$as_me:$LINENO: checking whether d_obtain_alias() is available" >&5
24792 $as_echo_n "checking whether d_obtain_alias() is available... " >&6; }
24796 cat confdefs.h - <<_ACEOF >conftest.c
24799 cat confdefs.h >>conftest.$ac_ext
24800 cat >>conftest.$ac_ext <<_ACEOF
24801 /* end confdefs.h. */
24804 #include <linux/dcache.h>
24810 d_obtain_alias(NULL);
24819 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
24820 echo "obj-m := conftest.o" >build/Makefile
24822 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
24823 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
24824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24825 (eval $ac_try) 2>&5
24827 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24828 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
24829 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24830 (eval $ac_try) 2>&5
24832 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24833 (exit $ac_status); }; }; then
24836 $as_echo "$as_me: failed program was:" >&5
24837 sed 's
/^
/|
/' conftest.$ac_ext >&5
24846 if test $rc -ne 0; then :
24848 { $as_echo "$as_me:$LINENO: result: no" >&5
24849 $as_echo "no" >&6; }
24852 if test "x$enable_linux_builtin" != xyes; then
24854 grep -q -E '[[:space
:]]d_obtain_alias
[[:space
:]]' \
24855 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
24857 if test $rc -ne 0; then
24859 for file in fs/dcache.c; do
24860 grep -q -E "EXPORT_SYMBOL.*(d_obtain_alias)" \
24861 "$LINUX/$file" 2>/dev/null
24863 if test $rc -eq 0; then
24868 if test $export -eq 0; then :
24878 if test $rc -ne 0; then :
24880 { $as_echo "$as_me:$LINENO: result: no" >&5
24881 $as_echo "no" >&6; }
24885 { $as_echo "$as_me:$LINENO: result: yes" >&5
24886 $as_echo "yes" >&6; }
24888 cat >>confdefs.h <<\_ACEOF
24889 #define HAVE_D_OBTAIN_ALIAS 1
24897 { $as_echo "$as_me:$LINENO: checking whether check_disk_size_change() is available" >&5
24898 $as_echo_n "checking whether check_disk_size_change() is available... " >&6; }
24902 cat confdefs.h - <<_ACEOF >conftest.c
24905 cat confdefs.h >>conftest.$ac_ext
24906 cat >>conftest.$ac_ext <<_ACEOF
24907 /* end confdefs.h. */
24910 #include <linux/fs.h>
24916 check_disk_size_change(NULL, NULL);
24925 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
24926 echo "obj-m := conftest.o" >build/Makefile
24928 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
24929 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
24930 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24931 (eval $ac_try) 2>&5
24933 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24934 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
24935 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24936 (eval $ac_try) 2>&5
24938 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24939 (exit $ac_status); }; }; then
24942 $as_echo "$as_me: failed program was:" >&5
24943 sed 's
/^
/|
/' conftest.$ac_ext >&5
24952 if test $rc -ne 0; then :
24954 { $as_echo "$as_me:$LINENO: result: no" >&5
24955 $as_echo "no" >&6; }
24958 if test "x$enable_linux_builtin" != xyes; then
24960 grep -q -E '[[:space
:]]check_disk_size_change
[[:space
:]]' \
24961 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
24963 if test $rc -ne 0; then
24965 for file in fs/block_dev.c; do
24966 grep -q -E "EXPORT_SYMBOL.*(check_disk_size_change)" \
24967 "$LINUX/$file" 2>/dev/null
24969 if test $rc -eq 0; then
24974 if test $export -eq 0; then :
24984 if test $rc -ne 0; then :
24986 { $as_echo "$as_me:$LINENO: result: no" >&5
24987 $as_echo "no" >&6; }
24991 { $as_echo "$as_me:$LINENO: result: yes" >&5
24992 $as_echo "yes" >&6; }
24994 cat >>confdefs.h <<\_ACEOF
24995 #define HAVE_CHECK_DISK_SIZE_CHANGE 1
25003 { $as_echo "$as_me:$LINENO: checking whether truncate_setsize() is available" >&5
25004 $as_echo_n "checking whether truncate_setsize() is available... " >&6; }
25008 cat confdefs.h - <<_ACEOF >conftest.c
25011 cat confdefs.h >>conftest.$ac_ext
25012 cat >>conftest.$ac_ext <<_ACEOF
25013 /* end confdefs.h. */
25016 #include <linux/mm.h>
25022 truncate_setsize(NULL, 0);
25031 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
25032 echo "obj-m := conftest.o" >build/Makefile
25034 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
25035 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
25036 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25037 (eval $ac_try) 2>&5
25039 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25040 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
25041 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25042 (eval $ac_try) 2>&5
25044 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25045 (exit $ac_status); }; }; then
25048 $as_echo "$as_me: failed program was:" >&5
25049 sed 's
/^
/|
/' conftest.$ac_ext >&5
25058 if test $rc -ne 0; then :
25060 { $as_echo "$as_me:$LINENO: result: no" >&5
25061 $as_echo "no" >&6; }
25064 if test "x$enable_linux_builtin" != xyes; then
25066 grep -q -E '[[:space
:]]truncate_setsize
[[:space
:]]' \
25067 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
25069 if test $rc -ne 0; then
25071 for file in mm/truncate.c; do
25072 grep -q -E "EXPORT_SYMBOL.*(truncate_setsize)" \
25073 "$LINUX/$file" 2>/dev/null
25075 if test $rc -eq 0; then
25080 if test $export -eq 0; then :
25090 if test $rc -ne 0; then :
25092 { $as_echo "$as_me:$LINENO: result: no" >&5
25093 $as_echo "no" >&6; }
25097 { $as_echo "$as_me:$LINENO: result: yes" >&5
25098 $as_echo "yes" >&6; }
25100 cat >>confdefs.h <<\_ACEOF
25101 #define HAVE_TRUNCATE_SETSIZE 1
25110 { $as_echo "$as_me:$LINENO: checking whether security_inode_init_security wants 6 args" >&5
25111 $as_echo_n "checking whether security_inode_init_security wants 6 args... " >&6; }
25112 tmp_flags="$EXTRA_KCFLAGS"
25113 EXTRA_KCFLAGS="-Werror"
25116 cat confdefs.h - <<_ACEOF >conftest.c
25119 cat confdefs.h >>conftest.$ac_ext
25120 cat >>conftest.$ac_ext <<_ACEOF
25121 /* end confdefs.h. */
25124 #include <linux/security.h>
25130 struct inode *ip __attribute__ ((unused)) = NULL;
25131 struct inode *dip __attribute__ ((unused)) = NULL;
25132 const struct qstr *str __attribute__ ((unused)) = NULL;
25133 char *name __attribute__ ((unused)) = NULL;
25134 void *value __attribute__ ((unused)) = NULL;
25135 size_t len __attribute__ ((unused)) = 0;
25137 security_inode_init_security(ip, dip, str, &name, &value, &len);
25146 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
25147 echo "obj-m := conftest.o" >build/Makefile
25149 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
25150 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
25151 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25152 (eval $ac_try) 2>&5
25154 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25155 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
25156 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25157 (eval $ac_try) 2>&5
25159 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25160 (exit $ac_status); }; }; then
25162 { $as_echo "$as_me:$LINENO: result: yes" >&5
25163 $as_echo "yes" >&6; }
25165 cat >>confdefs.h <<\_ACEOF
25166 #define HAVE_6ARGS_SECURITY_INODE_INIT_SECURITY 1
25171 $as_echo "$as_me: failed program was:" >&5
25172 sed 's
/^
/|
/' conftest.$ac_ext >&5
25174 { $as_echo "$as_me:$LINENO: result: no" >&5
25175 $as_echo "no" >&6; }
25184 EXTRA_KCFLAGS="$tmp_flags"
25187 { $as_echo "$as_me:$LINENO: checking whether security_inode_init_security wants callback" >&5
25188 $as_echo_n "checking whether security_inode_init_security wants callback... " >&6; }
25189 tmp_flags="$EXTRA_KCFLAGS"
25190 EXTRA_KCFLAGS="-Werror"
25193 cat confdefs.h - <<_ACEOF >conftest.c
25196 cat confdefs.h >>conftest.$ac_ext
25197 cat >>conftest.$ac_ext <<_ACEOF
25198 /* end confdefs.h. */
25201 #include <linux/security.h>
25207 struct inode *ip __attribute__ ((unused)) = NULL;
25208 struct inode *dip __attribute__ ((unused)) = NULL;
25209 const struct qstr *str __attribute__ ((unused)) = NULL;
25210 initxattrs func __attribute__ ((unused)) = NULL;
25212 security_inode_init_security(ip, dip, str, func, NULL);
25221 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
25222 echo "obj-m := conftest.o" >build/Makefile
25224 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
25225 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
25226 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25227 (eval $ac_try) 2>&5
25229 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25230 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
25231 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25232 (eval $ac_try) 2>&5
25234 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25235 (exit $ac_status); }; }; then
25237 { $as_echo "$as_me:$LINENO: result: yes" >&5
25238 $as_echo "yes" >&6; }
25240 cat >>confdefs.h <<\_ACEOF
25241 #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1
25246 $as_echo "$as_me: failed program was:" >&5
25247 sed 's
/^
/|
/' conftest.$ac_ext >&5
25249 { $as_echo "$as_me:$LINENO: result: no" >&5
25250 $as_echo "no" >&6; }
25259 EXTRA_KCFLAGS="$tmp_flags"
25261 { $as_echo "$as_me:$LINENO: checking whether mount_nodev() is available" >&5
25262 $as_echo_n "checking whether mount_nodev() is available... " >&6; }
25266 cat confdefs.h - <<_ACEOF >conftest.c
25269 cat confdefs.h >>conftest.$ac_ext
25270 cat >>conftest.$ac_ext <<_ACEOF
25271 /* end confdefs.h. */
25274 #include <linux/fs.h>
25280 mount_nodev(NULL, 0, NULL, NULL);
25289 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
25290 echo "obj-m := conftest.o" >build/Makefile
25292 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
25293 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
25294 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25295 (eval $ac_try) 2>&5
25297 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25298 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
25299 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25300 (eval $ac_try) 2>&5
25302 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25303 (exit $ac_status); }; }; then
25306 $as_echo "$as_me: failed program was:" >&5
25307 sed 's
/^
/|
/' conftest.$ac_ext >&5
25316 if test $rc -ne 0; then :
25318 { $as_echo "$as_me:$LINENO: result: no" >&5
25319 $as_echo "no" >&6; }
25322 if test "x$enable_linux_builtin" != xyes; then
25324 grep -q -E '[[:space
:]]mount_nodev
[[:space
:]]' \
25325 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
25327 if test $rc -ne 0; then
25329 for file in fs/super.c; do
25330 grep -q -E "EXPORT_SYMBOL.*(mount_nodev)" \
25331 "$LINUX/$file" 2>/dev/null
25333 if test $rc -eq 0; then
25338 if test $export -eq 0; then :
25348 if test $rc -ne 0; then :
25350 { $as_echo "$as_me:$LINENO: result: no" >&5
25351 $as_echo "no" >&6; }
25355 { $as_echo "$as_me:$LINENO: result: yes" >&5
25356 $as_echo "yes" >&6; }
25358 cat >>confdefs.h <<\_ACEOF
25359 #define HAVE_MOUNT_NODEV 1
25368 { $as_echo "$as_me:$LINENO: checking whether super_block has s_shrink" >&5
25369 $as_echo_n "checking whether super_block has s_shrink... " >&6; }
25372 cat confdefs.h - <<_ACEOF >conftest.c
25375 cat confdefs.h >>conftest.$ac_ext
25376 cat >>conftest.$ac_ext <<_ACEOF
25377 /* end confdefs.h. */
25380 #include <linux/fs.h>
25386 int (*shrink)(struct shrinker *, struct shrink_control *sc)
25387 __attribute__ ((unused)) = NULL;
25388 struct super_block sb __attribute__ ((unused)) = {
25389 .s_shrink.shrink = shrink,
25390 .s_shrink.seeks = DEFAULT_SEEKS,
25391 .s_shrink.batch = 0,
25401 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
25402 echo "obj-m := conftest.o" >build/Makefile
25404 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
25405 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
25406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25407 (eval $ac_try) 2>&5
25409 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25410 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
25411 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25412 (eval $ac_try) 2>&5
25414 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25415 (exit $ac_status); }; }; then
25417 { $as_echo "$as_me:$LINENO: result: yes" >&5
25418 $as_echo "yes" >&6; }
25420 cat >>confdefs.h <<\_ACEOF
25421 #define HAVE_SHRINK 1
25427 $as_echo "$as_me: failed program was:" >&5
25428 sed 's
/^
/|
/' conftest.$ac_ext >&5
25430 { $as_echo "$as_me:$LINENO: result: no" >&5
25431 $as_echo "no" >&6; }
25442 { $as_echo "$as_me:$LINENO: checking whether super_block has s_bdi" >&5
25443 $as_echo_n "checking whether super_block has s_bdi... " >&6; }
25446 cat confdefs.h - <<_ACEOF >conftest.c
25449 cat confdefs.h >>conftest.$ac_ext
25450 cat >>conftest.$ac_ext <<_ACEOF
25451 /* end confdefs.h. */
25454 #include <linux/fs.h>
25460 struct super_block sb __attribute__ ((unused));
25470 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
25471 echo "obj-m := conftest.o" >build/Makefile
25473 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
25474 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
25475 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25476 (eval $ac_try) 2>&5
25478 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25479 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
25480 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25481 (eval $ac_try) 2>&5
25483 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25484 (exit $ac_status); }; }; then
25486 { $as_echo "$as_me:$LINENO: result: yes" >&5
25487 $as_echo "yes" >&6; }
25489 cat >>confdefs.h <<\_ACEOF
25495 $as_echo "$as_me: failed program was:" >&5
25496 sed 's
/^
/|
/' conftest.$ac_ext >&5
25498 { $as_echo "$as_me:$LINENO: result: no" >&5
25499 $as_echo "no" >&6; }
25509 { $as_echo "$as_me:$LINENO: checking whether bdi_setup_and_register() is available" >&5
25510 $as_echo_n "checking whether bdi_setup_and_register() is available... " >&6; }
25514 cat confdefs.h - <<_ACEOF >conftest.c
25517 cat confdefs.h >>conftest.$ac_ext
25518 cat >>conftest.$ac_ext <<_ACEOF
25519 /* end confdefs.h. */
25522 #include <linux/backing-dev.h>
25528 bdi_setup_and_register(NULL, NULL, 0);
25537 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
25538 echo "obj-m := conftest.o" >build/Makefile
25540 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
25541 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
25542 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25543 (eval $ac_try) 2>&5
25545 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25546 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
25547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25548 (eval $ac_try) 2>&5
25550 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25551 (exit $ac_status); }; }; then
25554 $as_echo "$as_me: failed program was:" >&5
25555 sed 's
/^
/|
/' conftest.$ac_ext >&5
25564 if test $rc -ne 0; then :
25566 { $as_echo "$as_me:$LINENO: result: no" >&5
25567 $as_echo "no" >&6; }
25570 if test "x$enable_linux_builtin" != xyes; then
25572 grep -q -E '[[:space
:]]bdi_setup_and_register
[[:space
:]]' \
25573 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
25575 if test $rc -ne 0; then
25577 for file in mm/backing-dev.c; do
25578 grep -q -E "EXPORT_SYMBOL.*(bdi_setup_and_register)" \
25579 "$LINUX/$file" 2>/dev/null
25581 if test $rc -eq 0; then
25586 if test $export -eq 0; then :
25596 if test $rc -ne 0; then :
25598 { $as_echo "$as_me:$LINENO: result: no" >&5
25599 $as_echo "no" >&6; }
25603 { $as_echo "$as_me:$LINENO: result: yes" >&5
25604 $as_echo "yes" >&6; }
25606 cat >>confdefs.h <<\_ACEOF
25607 #define HAVE_BDI_SETUP_AND_REGISTER 1
25616 { $as_echo "$as_me:$LINENO: checking whether set_nlink() is available" >&5
25617 $as_echo_n "checking whether set_nlink() is available... " >&6; }
25620 cat confdefs.h - <<_ACEOF >conftest.c
25623 cat confdefs.h >>conftest.$ac_ext
25624 cat >>conftest.$ac_ext <<_ACEOF
25625 /* end confdefs.h. */
25628 #include <linux/fs.h>
25635 unsigned int link = 0;
25636 (void) set_nlink(&node, link);
25645 rm -Rf build && mkdir -p build && touch build/conftest.mod.c
25646 echo "obj-m := conftest.o" >build/Makefile
25648 test "x$enable_linux_builtin" = xyes && modpost_flag='modpost
=true
' # fake modpost stage
25649 if { ac_try='cp conftest.c build
&& make modules
-C $LINUX_OBJ EXTRA_CFLAGS
="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M
=$PWD/build
$modpost_flag'
25650 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25651 (eval $ac_try) 2>&5
25653 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25654 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
25655 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25656 (eval $ac_try) 2>&5
25658 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25659 (exit $ac_status); }; }; then
25661 { $as_echo "$as_me:$LINENO: result: yes" >&5
25662 $as_echo "yes" >&6; }
25664 cat >>confdefs.h <<\_ACEOF
25665 #define HAVE_SET_NLINK 1
25670 $as_echo "$as_me: failed program was:" >&5
25671 sed 's
/^
/|
/' conftest.$ac_ext >&5
25673 { $as_echo "$as_me:$LINENO: result: no" >&5
25674 $as_echo "no" >&6; }
25685 if test "$LINUX_OBJ" != "$LINUX"; then
25687 KERNELMAKE_PARAMS="$KERNELMAKE_PARAMS O=$LINUX_OBJ"
25694 KERNELCPPFLAGS="$KERNELCPPFLAGS $NO_UNUSED_BUT_SET_VARIABLE"
25695 KERNELCPPFLAGS="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL"
25696 KERNELCPPFLAGS="$KERNELCPPFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\""
25703 # Check whether --with-udevdir was given.
25704 if test "${with_udevdir+set}" = set; then
25705 withval=$with_udevdir; udevdir=$withval
25707 udevdir='${exec_prefix}/lib
/udev
'
25712 # Check whether --with-udevruledir was given.
25713 if test "${with_udevruledir+set}" = set; then
25714 withval=$with_udevruledir; udevruledir=$withval
25716 udevruledir='${udevdir}/rules.d
'
25724 { $as_echo "$as_me:$LINENO: checking for target asm dir" >&5
25725 $as_echo_n "checking for target asm dir... " >&6; }
25726 TARGET_ARCH=`echo ${target_cpu} | sed -e s/i.86/i386/`
25728 case $TARGET_ARCH in
25730 TARGET_ASM_DIR=asm-${TARGET_ARCH}
25733 TARGET_ASM_DIR=asm-generic
25738 { $as_echo "$as_me:$LINENO: result: $TARGET_ASM_DIR" >&5
25739 $as_echo "$TARGET_ASM_DIR" >&6; }
25742 { $as_echo "$as_me:$LINENO: checking for ioctl()" >&5
25743 $as_echo_n "checking for ioctl()... " >&6; }
25744 cat >conftest.$ac_ext <<_ACEOF
25747 cat confdefs.h >>conftest.$ac_ext
25748 cat >>conftest.$ac_ext <<_ACEOF
25749 /* end confdefs.h. */
25750 #include <unistd.h>
25753 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25754 $EGREP "ioctl" >/dev/null 2>&1; then
25761 cat >conftest.$ac_ext <<_ACEOF
25764 cat confdefs.h >>conftest.$ac_ext
25765 cat >>conftest.$ac_ext <<_ACEOF
25766 /* end confdefs.h. */
25767 #include <sys/ioctl.h>
25770 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25771 $EGREP "ioctl" >/dev/null 2>&1; then
25778 cat >conftest.$ac_ext <<_ACEOF
25781 cat confdefs.h >>conftest.$ac_ext
25782 cat >>conftest.$ac_ext <<_ACEOF
25783 /* end confdefs.h. */
25784 #include <stropts.h>
25787 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25788 $EGREP "ioctl" >/dev/null 2>&1; then
25796 if test $is_unistd = yes; then
25799 cat >>confdefs.h <<\_ACEOF
25800 #define HAVE_IOCTL_IN_UNISTD_H 1
25805 if test $is_sys_ioctl = yes; then
25808 cat >>confdefs.h <<\_ACEOF
25809 #define HAVE_IOCTL_IN_SYS_IOCTL_H 1
25812 elif test $is_stropts = yes; then
25814 cat >>confdefs.h <<\_ACEOF
25815 #define HAVE_IOCTL_IN_STROPTS_H 1
25823 if test $result = no; then
25824 { $as_echo "$as_me:$LINENO: result: no" >&5
25825 $as_echo "no" >&6; }
25826 { { $as_echo "$as_me:$LINENO: error: *** Cannot locate ioctl() definition" >&5
25827 $as_echo "$as_me: error: *** Cannot locate ioctl() definition" >&2;}
25828 { (exit 1); exit 1; }; }
25830 { $as_echo "$as_me:$LINENO: result: yes" >&5
25831 $as_echo "yes" >&6; }
25837 if test "${ac_cv_header_zlib_h+set}" = set; then
25838 { $as_echo "$as_me:$LINENO: checking for zlib.h" >&5
25839 $as_echo_n "checking for zlib.h... " >&6; }
25840 if test "${ac_cv_header_zlib_h+set}" = set; then
25841 $as_echo_n "(cached) " >&6
25843 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
25844 $as_echo "$ac_cv_header_zlib_h" >&6; }
25846 # Is the header compilable?
25847 { $as_echo "$as_me:$LINENO: checking zlib.h usability" >&5
25848 $as_echo_n "checking zlib.h usability... " >&6; }
25849 cat >conftest.$ac_ext <<_ACEOF
25852 cat confdefs.h >>conftest.$ac_ext
25853 cat >>conftest.$ac_ext <<_ACEOF
25854 /* end confdefs.h. */
25855 $ac_includes_default
25858 rm -f conftest.$ac_objext
25859 if { (ac_try="$ac_compile"
25860 case "(($ac_try" in
25861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25862 *) ac_try_echo=$ac_try;;
25864 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
25865 $as_echo "$ac_try_echo") >&5
25866 (eval "$ac_compile") 2>conftest.er1
25868 grep -v '^
*+' conftest.er1 >conftest.err
25870 cat conftest.err >&5
25871 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25872 (exit $ac_status); } && {
25873 test -z "$ac_c_werror_flag" ||
25874 test ! -s conftest.err
25875 } && test -s conftest.$ac_objext; then
25876 ac_header_compiler=yes
25878 $as_echo "$as_me: failed program was:" >&5
25879 sed 's
/^
/|
/' conftest.$ac_ext >&5
25881 ac_header_compiler=no
25884 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25885 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
25886 $as_echo "$ac_header_compiler" >&6; }
25888 # Is the header present?
25889 { $as_echo "$as_me:$LINENO: checking zlib.h presence" >&5
25890 $as_echo_n "checking zlib.h presence... " >&6; }
25891 cat >conftest.$ac_ext <<_ACEOF
25894 cat confdefs.h >>conftest.$ac_ext
25895 cat >>conftest.$ac_ext <<_ACEOF
25896 /* end confdefs.h. */
25899 if { (ac_try="$ac_cpp conftest.$ac_ext"
25900 case "(($ac_try" in
25901 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25902 *) ac_try_echo=$ac_try;;
25904 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
25905 $as_echo "$ac_try_echo") >&5
25906 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
25908 grep -v '^
*+' conftest.er1 >conftest.err
25910 cat conftest.err >&5
25911 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
25912 (exit $ac_status); } >/dev/null && {
25913 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
25914 test ! -s conftest.err
25916 ac_header_preproc=yes
25918 $as_echo "$as_me: failed program was:" >&5
25919 sed 's
/^
/|
/' conftest.$ac_ext >&5
25921 ac_header_preproc=no
25924 rm -f conftest.err conftest.$ac_ext
25925 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
25926 $as_echo "$ac_header_preproc" >&6; }
25928 # So? What about this header?
25929 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
25931 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
25932 $as_echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
25933 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result
" >&5
25934 $as_echo "$as_me: WARNING
: zlib.h
: proceeding with the compiler
's result" >&2;}
25935 ac_header_preproc=yes
25938 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
25939 $as_echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
25940 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5
25941 $as_echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;}
25942 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
25943 $as_echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
25944 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5
25945 $as_echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
25946 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result
" >&5
25947 $as_echo "$as_me: WARNING
: zlib.h
: proceeding with the preprocessor
's result" >&2;}
25948 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
25949 $as_echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
25953 { $as_echo "$as_me:$LINENO: checking for zlib.h" >&5
25954 $as_echo_n "checking for zlib.h... " >&6; }
25955 if test "${ac_cv_header_zlib_h+set}" = set; then
25956 $as_echo_n "(cached) " >&6
25958 ac_cv_header_zlib_h=$ac_header_preproc
25960 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
25961 $as_echo "$ac_cv_header_zlib_h" >&6; }
25964 if test "x$ac_cv_header_zlib_h" = x""yes; then
25967 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
25968 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
25969 { { $as_echo "$as_me:$LINENO: error:
25970 *** zlib.h missing, zlib-devel package required
25971 See \`config.log
' for more details." >&5
25972 $as_echo "$as_me: error:
25973 *** zlib.h missing, zlib-devel package required
25974 See \`config.log' for more details.
" >&2;}
25975 { (exit 1); exit 1; }; }; }
25981 { $as_echo "$as_me:$LINENO: checking
for compress2
in -lz" >&5
25982 $as_echo_n "checking
for compress2
in -lz...
" >&6; }
25983 if test "${ac_cv_lib_z_compress2+set}" = set; then
25984 $as_echo_n "(cached
) " >&6
25986 ac_check_lib_save_LIBS=$LIBS
25988 cat >conftest.$ac_ext <<_ACEOF
25991 cat confdefs.h >>conftest.$ac_ext
25992 cat >>conftest.$ac_ext <<_ACEOF
25993 /* end confdefs.h. */
25995 /* Override any GCC internal prototype to avoid an error.
25996 Use char because int might match the return type of a GCC
25997 builtin and then its argument prototype would still apply. */
26005 return compress2 ();
26010 rm -f conftest.$ac_objext conftest$ac_exeext
26011 if { (ac_try="$ac_link"
26012 case "(($ac_try" in
26013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26014 *) ac_try_echo=$ac_try;;
26016 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
26017 $as_echo "$ac_try_echo") >&5
26018 (eval "$ac_link") 2>conftest.er1
26020 grep -v '^ *+' conftest.er1 >conftest.err
26022 cat conftest.err >&5
26023 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
26024 (exit $ac_status); } && {
26025 test -z "$ac_c_werror_flag" ||
26026 test ! -s conftest.err
26027 } && test -s conftest$ac_exeext && {
26028 test "$cross_compiling" = yes ||
26029 $as_test_x conftest$ac_exeext
26031 ac_cv_lib_z_compress2=yes
26033 $as_echo "$as_me: failed program was
:" >&5
26034 sed 's/^/| /' conftest.$ac_ext >&5
26036 ac_cv_lib_z_compress2=no
26039 rm -rf conftest.dSYM
26040 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
26041 conftest$ac_exeext conftest.$ac_ext
26042 LIBS=$ac_check_lib_save_LIBS
26044 { $as_echo "$as_me:$LINENO: result
: $ac_cv_lib_z_compress2" >&5
26045 $as_echo "$ac_cv_lib_z_compress2" >&6; }
26046 if test "x
$ac_cv_lib_z_compress2" = x""yes; then
26047 cat >>confdefs.h <<_ACEOF
26048 #define HAVE_LIBZ 1
26054 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
26055 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
26056 { { $as_echo "$as_me:$LINENO: error:
26057 *** compress2() missing, zlib-devel package required
26058 See \`config.log' for more details.
" >&5
26059 $as_echo "$as_me: error
:
26060 *** compress2
() missing
, zlib-devel package required
26061 See \
`config.log' for more details." >&2;}
26062 { (exit 1); exit 1; }; }; }
26067 { $as_echo "$as_me:$LINENO: checking for uncompress in -lz" >&5
26068 $as_echo_n "checking for uncompress in -lz... " >&6; }
26069 if test "${ac_cv_lib_z_uncompress+set}" = set; then
26070 $as_echo_n "(cached) " >&6
26072 ac_check_lib_save_LIBS=$LIBS
26074 cat >conftest.$ac_ext <<_ACEOF
26077 cat confdefs.h >>conftest.$ac_ext
26078 cat >>conftest.$ac_ext <<_ACEOF
26079 /* end confdefs.h. */
26081 /* Override any GCC internal prototype to avoid an error.
26082 Use char because int might match the return type of a GCC
26083 builtin and then its argument prototype would still apply. */
26087 char uncompress ();
26091 return uncompress ();
26096 rm -f conftest.$ac_objext conftest$ac_exeext
26097 if { (ac_try="$ac_link"
26098 case "(($ac_try" in
26099 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
26100 *) ac_try_echo
=$ac_try;;
26102 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
26103 $as_echo "$ac_try_echo") >&5
26104 (eval "$ac_link") 2>conftest.er1
26106 grep -v '^ *+' conftest.er1
>conftest.err
26108 cat conftest.err
>&5
26109 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
26110 (exit $ac_status); } && {
26111 test -z "$ac_c_werror_flag" ||
26112 test ! -s conftest.err
26113 } && test -s conftest
$ac_exeext && {
26114 test "$cross_compiling" = yes ||
26115 $as_test_x conftest
$ac_exeext
26117 ac_cv_lib_z_uncompress
=yes
26119 $as_echo "$as_me: failed program was:" >&5
26120 sed 's/^/| /' conftest.
$ac_ext >&5
26122 ac_cv_lib_z_uncompress
=no
26125 rm -rf conftest.dSYM
26126 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
26127 conftest
$ac_exeext conftest.
$ac_ext
26128 LIBS
=$ac_check_lib_save_LIBS
26130 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_uncompress" >&5
26131 $as_echo "$ac_cv_lib_z_uncompress" >&6; }
26132 if test "x$ac_cv_lib_z_uncompress" = x
""yes; then
26133 cat >>confdefs.h
<<_ACEOF
26134 #define HAVE_LIBZ 1
26140 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26141 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
26142 { { $as_echo "$as_me:$LINENO: error:
26143 *** uncompress() missing, zlib-devel package required
26144 See \`config.log' for more details." >&5
26145 $as_echo "$as_me: error:
26146 *** uncompress() missing, zlib-devel package required
26147 See \`config.log' for more details." >&2;}
26148 { (exit 1); exit 1; }; }; }
26153 { $as_echo "$as_me:$LINENO: checking for crc32 in -lz" >&5
26154 $as_echo_n "checking for crc32 in -lz... " >&6; }
26155 if test "${ac_cv_lib_z_crc32+set}" = set; then
26156 $as_echo_n "(cached) " >&6
26158 ac_check_lib_save_LIBS
=$LIBS
26160 cat >conftest.
$ac_ext <<_ACEOF
26163 cat confdefs.h
>>conftest.
$ac_ext
26164 cat >>conftest.
$ac_ext <<_ACEOF
26165 /* end confdefs.h. */
26167 /* Override any GCC internal prototype to avoid an error.
26168 Use char because int might match the return type of a GCC
26169 builtin and then its argument prototype would still apply. */
26182 rm -f conftest.
$ac_objext conftest
$ac_exeext
26183 if { (ac_try
="$ac_link"
26184 case "(($ac_try" in
26185 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
26186 *) ac_try_echo=$ac_try;;
26188 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
26189 $as_echo "$ac_try_echo") >&5
26190 (eval "$ac_link") 2>conftest.er1
26192 grep -v '^ *+' conftest.er1 >conftest.err
26194 cat conftest.err >&5
26195 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
26196 (exit $ac_status); } && {
26197 test -z "$ac_c_werror_flag" ||
26198 test ! -s conftest.err
26199 } && test -s conftest$ac_exeext && {
26200 test "$cross_compiling" = yes ||
26201 $as_test_x conftest$ac_exeext
26203 ac_cv_lib_z_crc32=yes
26205 $as_echo "$as_me: failed program was:" >&5
26206 sed 's/^/| /' conftest.$ac_ext >&5
26208 ac_cv_lib_z_crc32=no
26211 rm -rf conftest.dSYM
26212 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
26213 conftest$ac_exeext conftest.$ac_ext
26214 LIBS=$ac_check_lib_save_LIBS
26216 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_crc32" >&5
26217 $as_echo "$ac_cv_lib_z_crc32" >&6; }
26218 if test "x$ac_cv_lib_z_crc32" = x""yes; then
26219 cat >>confdefs.h <<_ACEOF
26220 #define HAVE_LIBZ 1
26226 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26227 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
26228 { { $as_echo "$as_me:$LINENO: error
:
26229 *** crc32
() missing
, zlib-devel package required
26230 See \
`config.log' for more details." >&5
26231 $as_echo "$as_me: error:
26232 *** crc32() missing, zlib-devel package required
26233 See \`config.log
' for more details." >&2;}
26234 { (exit 1); exit 1; }; }; }
26241 cat >>confdefs.h <<\_ACEOF
26242 #define HAVE_ZLIB 1
26249 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
26250 { $as_echo "$as_me:$LINENO: checking for uuid/uuid.h" >&5
26251 $as_echo_n "checking for uuid/uuid.h... " >&6; }
26252 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
26253 $as_echo_n "(cached) " >&6
26255 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_uuid_uuid_h" >&5
26256 $as_echo "$ac_cv_header_uuid_uuid_h" >&6; }
26258 # Is the header compilable?
26259 { $as_echo "$as_me:$LINENO: checking uuid/uuid.h usability" >&5
26260 $as_echo_n "checking uuid/uuid.h usability... " >&6; }
26261 cat >conftest.$ac_ext <<_ACEOF
26264 cat confdefs.h >>conftest.$ac_ext
26265 cat >>conftest.$ac_ext <<_ACEOF
26266 /* end confdefs.h. */
26267 $ac_includes_default
26268 #include <uuid/uuid.h>
26270 rm -f conftest.$ac_objext
26271 if { (ac_try="$ac_compile"
26272 case "(($ac_try" in
26273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26274 *) ac_try_echo=$ac_try;;
26276 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
26277 $as_echo "$ac_try_echo") >&5
26278 (eval "$ac_compile") 2>conftest.er1
26280 grep -v '^
*+' conftest.er1 >conftest.err
26282 cat conftest.err >&5
26283 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
26284 (exit $ac_status); } && {
26285 test -z "$ac_c_werror_flag" ||
26286 test ! -s conftest.err
26287 } && test -s conftest.$ac_objext; then
26288 ac_header_compiler=yes
26290 $as_echo "$as_me: failed program was:" >&5
26291 sed 's
/^
/|
/' conftest.$ac_ext >&5
26293 ac_header_compiler=no
26296 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26297 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26298 $as_echo "$ac_header_compiler" >&6; }
26300 # Is the header present?
26301 { $as_echo "$as_me:$LINENO: checking uuid/uuid.h presence" >&5
26302 $as_echo_n "checking uuid/uuid.h presence... " >&6; }
26303 cat >conftest.$ac_ext <<_ACEOF
26306 cat confdefs.h >>conftest.$ac_ext
26307 cat >>conftest.$ac_ext <<_ACEOF
26308 /* end confdefs.h. */
26309 #include <uuid/uuid.h>
26311 if { (ac_try="$ac_cpp conftest.$ac_ext"
26312 case "(($ac_try" in
26313 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26314 *) ac_try_echo=$ac_try;;
26316 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
26317 $as_echo "$ac_try_echo") >&5
26318 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
26320 grep -v '^
*+' conftest.er1 >conftest.err
26322 cat conftest.err >&5
26323 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
26324 (exit $ac_status); } >/dev/null && {
26325 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
26326 test ! -s conftest.err
26328 ac_header_preproc=yes
26330 $as_echo "$as_me: failed program was:" >&5
26331 sed 's
/^
/|
/' conftest.$ac_ext >&5
26333 ac_header_preproc=no
26336 rm -f conftest.err conftest.$ac_ext
26337 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26338 $as_echo "$ac_header_preproc" >&6; }
26340 # So? What about this header?
26341 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26343 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: accepted by the compiler, rejected by the preprocessor!" >&5
26344 $as_echo "$as_me: WARNING: uuid/uuid.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
26345 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: proceeding with the compiler's result
" >&5
26346 $as_echo "$as_me: WARNING
: uuid
/uuid.h
: proceeding with the compiler
's result" >&2;}
26347 ac_header_preproc=yes
26350 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: present but cannot be compiled" >&5
26351 $as_echo "$as_me: WARNING: uuid/uuid.h: present but cannot be compiled" >&2;}
26352 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: check for missing prerequisite headers?" >&5
26353 $as_echo "$as_me: WARNING: uuid/uuid.h: check for missing prerequisite headers?" >&2;}
26354 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: see the Autoconf documentation" >&5
26355 $as_echo "$as_me: WARNING: uuid/uuid.h: see the Autoconf documentation" >&2;}
26356 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: section \"Present But Cannot Be Compiled\"" >&5
26357 $as_echo "$as_me: WARNING: uuid/uuid.h: section \"Present But Cannot Be Compiled\"" >&2;}
26358 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: proceeding with the preprocessor's result
" >&5
26359 $as_echo "$as_me: WARNING
: uuid
/uuid.h
: proceeding with the preprocessor
's result" >&2;}
26360 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: in the future, the compiler will take precedence" >&5
26361 $as_echo "$as_me: WARNING: uuid/uuid.h: in the future, the compiler will take precedence" >&2;}
26365 { $as_echo "$as_me:$LINENO: checking for uuid/uuid.h" >&5
26366 $as_echo_n "checking for uuid/uuid.h... " >&6; }
26367 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
26368 $as_echo_n "(cached) " >&6
26370 ac_cv_header_uuid_uuid_h=$ac_header_preproc
26372 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_uuid_uuid_h" >&5
26373 $as_echo "$ac_cv_header_uuid_uuid_h" >&6; }
26376 if test "x$ac_cv_header_uuid_uuid_h" = x""yes; then
26379 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26380 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
26381 { { $as_echo "$as_me:$LINENO: error:
26382 *** uuid/uuid.h missing, libuuid-devel package required
26383 See \`config.log
' for more details." >&5
26384 $as_echo "$as_me: error:
26385 *** uuid/uuid.h missing, libuuid-devel package required
26386 See \`config.log' for more details.
" >&2;}
26387 { (exit 1); exit 1; }; }; }
26393 { $as_echo "$as_me:$LINENO: checking
for uuid_generate
in -luuid" >&5
26394 $as_echo_n "checking
for uuid_generate
in -luuid...
" >&6; }
26395 if test "${ac_cv_lib_uuid_uuid_generate+set}" = set; then
26396 $as_echo_n "(cached
) " >&6
26398 ac_check_lib_save_LIBS=$LIBS
26399 LIBS="-luuid $LIBS"
26400 cat >conftest.$ac_ext <<_ACEOF
26403 cat confdefs.h >>conftest.$ac_ext
26404 cat >>conftest.$ac_ext <<_ACEOF
26405 /* end confdefs.h. */
26407 /* Override any GCC internal prototype to avoid an error.
26408 Use char because int might match the return type of a GCC
26409 builtin and then its argument prototype would still apply. */
26413 char uuid_generate ();
26417 return uuid_generate ();
26422 rm -f conftest.$ac_objext conftest$ac_exeext
26423 if { (ac_try="$ac_link"
26424 case "(($ac_try" in
26425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26426 *) ac_try_echo=$ac_try;;
26428 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
26429 $as_echo "$ac_try_echo") >&5
26430 (eval "$ac_link") 2>conftest.er1
26432 grep -v '^ *+' conftest.er1 >conftest.err
26434 cat conftest.err >&5
26435 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
26436 (exit $ac_status); } && {
26437 test -z "$ac_c_werror_flag" ||
26438 test ! -s conftest.err
26439 } && test -s conftest$ac_exeext && {
26440 test "$cross_compiling" = yes ||
26441 $as_test_x conftest$ac_exeext
26443 ac_cv_lib_uuid_uuid_generate=yes
26445 $as_echo "$as_me: failed program was
:" >&5
26446 sed 's/^/| /' conftest.$ac_ext >&5
26448 ac_cv_lib_uuid_uuid_generate=no
26451 rm -rf conftest.dSYM
26452 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
26453 conftest$ac_exeext conftest.$ac_ext
26454 LIBS=$ac_check_lib_save_LIBS
26456 { $as_echo "$as_me:$LINENO: result
: $ac_cv_lib_uuid_uuid_generate" >&5
26457 $as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
26458 if test "x
$ac_cv_lib_uuid_uuid_generate" = x""yes; then
26459 cat >>confdefs.h <<_ACEOF
26460 #define HAVE_LIBUUID 1
26463 LIBS="-luuid $LIBS"
26466 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
26467 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
26468 { { $as_echo "$as_me:$LINENO: error:
26469 *** uuid_generate() missing, libuuid-devel package required
26470 See \`config.log' for more details.
" >&5
26471 $as_echo "$as_me: error
:
26472 *** uuid_generate
() missing
, libuuid-devel package required
26473 See \
`config.log' for more details." >&2;}
26474 { (exit 1); exit 1; }; }; }
26479 { $as_echo "$as_me:$LINENO: checking for uuid_is_null in -luuid" >&5
26480 $as_echo_n "checking for uuid_is_null in -luuid... " >&6; }
26481 if test "${ac_cv_lib_uuid_uuid_is_null+set}" = set; then
26482 $as_echo_n "(cached) " >&6
26484 ac_check_lib_save_LIBS=$LIBS
26485 LIBS="-luuid $LIBS"
26486 cat >conftest.$ac_ext <<_ACEOF
26489 cat confdefs.h >>conftest.$ac_ext
26490 cat >>conftest.$ac_ext <<_ACEOF
26491 /* end confdefs.h. */
26493 /* Override any GCC internal prototype to avoid an error.
26494 Use char because int might match the return type of a GCC
26495 builtin and then its argument prototype would still apply. */
26499 char uuid_is_null ();
26503 return uuid_is_null ();
26508 rm -f conftest.$ac_objext conftest$ac_exeext
26509 if { (ac_try="$ac_link"
26510 case "(($ac_try" in
26511 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
26512 *) ac_try_echo
=$ac_try;;
26514 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
26515 $as_echo "$ac_try_echo") >&5
26516 (eval "$ac_link") 2>conftest.er1
26518 grep -v '^ *+' conftest.er1
>conftest.err
26520 cat conftest.err
>&5
26521 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
26522 (exit $ac_status); } && {
26523 test -z "$ac_c_werror_flag" ||
26524 test ! -s conftest.err
26525 } && test -s conftest
$ac_exeext && {
26526 test "$cross_compiling" = yes ||
26527 $as_test_x conftest
$ac_exeext
26529 ac_cv_lib_uuid_uuid_is_null
=yes
26531 $as_echo "$as_me: failed program was:" >&5
26532 sed 's/^/| /' conftest.
$ac_ext >&5
26534 ac_cv_lib_uuid_uuid_is_null
=no
26537 rm -rf conftest.dSYM
26538 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
26539 conftest
$ac_exeext conftest.
$ac_ext
26540 LIBS
=$ac_check_lib_save_LIBS
26542 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_is_null" >&5
26543 $as_echo "$ac_cv_lib_uuid_uuid_is_null" >&6; }
26544 if test "x$ac_cv_lib_uuid_uuid_is_null" = x
""yes; then
26545 cat >>confdefs.h
<<_ACEOF
26546 #define HAVE_LIBUUID 1
26549 LIBS
="-luuid $LIBS"
26552 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26553 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
26554 { { $as_echo "$as_me:$LINENO: error:
26555 *** uuid_is_null() missing, libuuid-devel package required
26556 See \`config.log' for more details." >&5
26557 $as_echo "$as_me: error:
26558 *** uuid_is_null() missing, libuuid-devel package required
26559 See \`config.log' for more details." >&2;}
26560 { (exit 1); exit 1; }; }; }
26567 cat >>confdefs.h
<<\_ACEOF
26568 #define HAVE_LIBUUID 1
26574 # Check whether --with-blkid was given.
26575 if test "${with_blkid+set}" = set; then
26576 withval
=$with_blkid;
26583 if test "x$with_blkid" != xno
; then
26585 { $as_echo "$as_me:$LINENO: checking for blkid_get_cache in -lblkid" >&5
26586 $as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
26587 if test "${ac_cv_lib_blkid_blkid_get_cache+set}" = set; then
26588 $as_echo_n "(cached) " >&6
26590 ac_check_lib_save_LIBS
=$LIBS
26591 LIBS
="-lblkid $LIBS"
26592 cat >conftest.
$ac_ext <<_ACEOF
26595 cat confdefs.h
>>conftest.
$ac_ext
26596 cat >>conftest.
$ac_ext <<_ACEOF
26597 /* end confdefs.h. */
26599 /* Override any GCC internal prototype to avoid an error.
26600 Use char because int might match the return type of a GCC
26601 builtin and then its argument prototype would still apply. */
26605 char blkid_get_cache ();
26609 return blkid_get_cache ();
26614 rm -f conftest.
$ac_objext conftest
$ac_exeext
26615 if { (ac_try
="$ac_link"
26616 case "(($ac_try" in
26617 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
26618 *) ac_try_echo=$ac_try;;
26620 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
26621 $as_echo "$ac_try_echo") >&5
26622 (eval "$ac_link") 2>conftest.er1
26624 grep -v '^ *+' conftest.er1 >conftest.err
26626 cat conftest.err >&5
26627 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
26628 (exit $ac_status); } && {
26629 test -z "$ac_c_werror_flag" ||
26630 test ! -s conftest.err
26631 } && test -s conftest$ac_exeext && {
26632 test "$cross_compiling" = yes ||
26633 $as_test_x conftest$ac_exeext
26635 ac_cv_lib_blkid_blkid_get_cache=yes
26637 $as_echo "$as_me: failed program was:" >&5
26638 sed 's/^/| /' conftest.$ac_ext >&5
26640 ac_cv_lib_blkid_blkid_get_cache=no
26643 rm -rf conftest.dSYM
26644 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
26645 conftest$ac_exeext conftest.$ac_ext
26646 LIBS=$ac_check_lib_save_LIBS
26648 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
26649 $as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
26650 if test "x$ac_cv_lib_blkid_blkid_get_cache" = x""yes; then
26652 { $as_echo "$as_me:$LINENO: checking for blkid zfs support" >&5
26653 $as_echo_n "checking for blkid zfs support... " >&6; }
26656 dd if=/dev/zero of=$ZFS_DEV bs=1024k count=8 \
26657 >/dev/null 2>/dev/null
26658 echo -en "\x0c\xb1\xba\0\0\0\0\0" | \
26659 dd of=$ZFS_DEV bs=1k count=8 \
26660 seek=132 conv=notrunc &>/dev/null \
26661 >/dev/null 2>/dev/null
26663 saved_LDFLAGS="$LDFLAGS"
26666 if test "$cross_compiling" = yes; then
26667 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26668 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
26669 { { $as_echo "$as_me:$LINENO: error
: cannot run
test program
while cross compiling
26670 See \
`config.log' for more details." >&5
26671 $as_echo "$as_me: error: cannot run test program while cross compiling
26672 See \`config.log
' for more details." >&2;}
26673 { (exit 1); exit 1; }; }; }
26675 cat >conftest.$ac_ext <<_ACEOF
26678 cat confdefs.h >>conftest.$ac_ext
26679 cat >>conftest.$ac_ext <<_ACEOF
26680 /* end confdefs.h. */
26683 #include <blkid/blkid.h>
26692 if (blkid_get_cache(&cache, NULL) < 0)
26695 value = blkid_get_tag_value(cache, "TYPE",
26698 blkid_put_cache(cache);
26702 if (strcmp(value, "zfs")) {
26704 blkid_put_cache(cache);
26709 blkid_put_cache(cache);
26715 rm -f conftest$ac_exeext
26716 if { (ac_try="$ac_link"
26717 case "(($ac_try" in
26718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26719 *) ac_try_echo=$ac_try;;
26721 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
26722 $as_echo "$ac_try_echo") >&5
26723 (eval "$ac_link") 2>&5
26725 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
26726 (exit $ac_status); } && { ac_try='.
/conftest
$ac_exeext'
26727 { (case "(($ac_try" in
26728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26729 *) ac_try_echo=$ac_try;;
26731 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
26732 $as_echo "$ac_try_echo") >&5
26733 (eval "$ac_try") 2>&5
26735 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
26736 (exit $ac_status); }; }; then
26739 { $as_echo "$as_me:$LINENO: result: yes" >&5
26740 $as_echo "yes" >&6; }
26744 cat >>confdefs.h <<\_ACEOF
26745 #define HAVE_LIBBLKID 1
26750 $as_echo "$as_me: program exited with status $ac_status" >&5
26751 $as_echo "$as_me: failed program was:" >&5
26752 sed 's
/^
/|
/' conftest.$ac_ext >&5
26754 ( exit $ac_status )
26757 { $as_echo "$as_me:$LINENO: result: no" >&5
26758 $as_echo "no" >&6; }
26759 if test "x$with_blkid" != xcheck; then
26760 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26761 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
26762 { { $as_echo "$as_me:$LINENO: error: --with-blkid given but unavailable
26763 See \`config.log
' for more details." >&5
26764 $as_echo "$as_me: error: --with-blkid given but unavailable
26765 See \`config.log' for more details.
" >&2;}
26766 { (exit 1); exit 1; }; }; }
26771 rm -rf conftest.dSYM
26772 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
26777 LDFLAGS="$saved_LDFLAGS"
26781 if test "x
$with_blkid" != xcheck; then
26782 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
26783 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
26784 { { $as_echo "$as_me:$LINENO: error: --with-blkid given but unavailable
26785 See \`config.log' for more details.
" >&5
26786 $as_echo "$as_me: error
: --with-blkid given but unavailable
26787 See \
`config.log' for more details." >&2;}
26788 { (exit 1); exit 1; }; }; }
26801 # Check whether --with-selinux was given.
26802 if test "${with_selinux+set}" = set; then
26803 withval=$with_selinux;
26810 if test "x$with_selinux" != xno; then
26812 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
26813 { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
26814 $as_echo_n "checking for selinux/selinux.h... " >&6; }
26815 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
26816 $as_echo_n "(cached) " >&6
26818 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
26819 $as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
26821 # Is the header compilable?
26822 { $as_echo "$as_me:$LINENO: checking selinux/selinux.h usability" >&5
26823 $as_echo_n "checking selinux/selinux.h usability... " >&6; }
26824 cat >conftest.$ac_ext <<_ACEOF
26827 cat confdefs.h >>conftest.$ac_ext
26828 cat >>conftest.$ac_ext <<_ACEOF
26829 /* end confdefs.h. */
26830 $ac_includes_default
26831 #include <selinux/selinux.h>
26833 rm -f conftest.$ac_objext
26834 if { (ac_try="$ac_compile"
26835 case "(($ac_try" in
26836 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
26837 *) ac_try_echo
=$ac_try;;
26839 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
26840 $as_echo "$ac_try_echo") >&5
26841 (eval "$ac_compile") 2>conftest.er1
26843 grep -v '^ *+' conftest.er1
>conftest.err
26845 cat conftest.err
>&5
26846 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
26847 (exit $ac_status); } && {
26848 test -z "$ac_c_werror_flag" ||
26849 test ! -s conftest.err
26850 } && test -s conftest.
$ac_objext; then
26851 ac_header_compiler
=yes
26853 $as_echo "$as_me: failed program was:" >&5
26854 sed 's/^/| /' conftest.
$ac_ext >&5
26856 ac_header_compiler
=no
26859 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
26860 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26861 $as_echo "$ac_header_compiler" >&6; }
26863 # Is the header present?
26864 { $as_echo "$as_me:$LINENO: checking selinux/selinux.h presence" >&5
26865 $as_echo_n "checking selinux/selinux.h presence... " >&6; }
26866 cat >conftest.
$ac_ext <<_ACEOF
26869 cat confdefs.h
>>conftest.
$ac_ext
26870 cat >>conftest.
$ac_ext <<_ACEOF
26871 /* end confdefs.h. */
26872 #include <selinux/selinux.h>
26874 if { (ac_try
="$ac_cpp conftest.$ac_ext"
26875 case "(($ac_try" in
26876 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
26877 *) ac_try_echo=$ac_try;;
26879 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
26880 $as_echo "$ac_try_echo") >&5
26881 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
26883 grep -v '^ *+' conftest.er1 >conftest.err
26885 cat conftest.err >&5
26886 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
26887 (exit $ac_status); } >/dev/null && {
26888 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
26889 test ! -s conftest.err
26891 ac_header_preproc=yes
26893 $as_echo "$as_me: failed program was:" >&5
26894 sed 's/^/| /' conftest.$ac_ext >&5
26896 ac_header_preproc=no
26899 rm -f conftest.err conftest.$ac_ext
26900 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26901 $as_echo "$ac_header_preproc" >&6; }
26903 # So? What about this header?
26904 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26906 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&5
26907 $as_echo "$as_me: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
26908 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&5
26909 $as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&2;}
26910 ac_header_preproc=yes
26913 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: present but cannot be compiled" >&5
26914 $as_echo "$as_me: WARNING: selinux/selinux.h: present but cannot be compiled" >&2;}
26915 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&5
26916 $as_echo "$as_me: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&2;}
26917 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: see the Autoconf documentation" >&5
26918 $as_echo "$as_me: WARNING: selinux/selinux.h: see the Autoconf documentation" >&2;}
26919 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&5
26920 $as_echo "$as_me: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&2;}
26921 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&5
26922 $as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&2;}
26923 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&5
26924 $as_echo "$as_me: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&2;}
26928 { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
26929 $as_echo_n "checking for selinux/selinux.h... " >&6; }
26930 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
26931 $as_echo_n "(cached) " >&6
26933 ac_cv_header_selinux_selinux_h=$ac_header_preproc
26935 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
26936 $as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
26939 if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then
26941 { $as_echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
26942 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
26943 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
26944 $as_echo_n "(cached) " >&6
26946 ac_check_lib_save_LIBS=$LIBS
26947 LIBS="-lselinux $LIBS"
26948 cat >conftest.$ac_ext <<_ACEOF
26951 cat confdefs.h >>conftest.$ac_ext
26952 cat >>conftest.$ac_ext <<_ACEOF
26953 /* end confdefs.h. */
26955 /* Override any GCC internal prototype to avoid an error.
26956 Use char because int might match the return type of a GCC
26957 builtin and then its argument prototype would still apply. */
26961 char is_selinux_enabled ();
26965 return is_selinux_enabled ();
26970 rm -f conftest.$ac_objext conftest$ac_exeext
26971 if { (ac_try="$ac_link"
26972 case "(($ac_try" in
26973 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
26974 *) ac_try_echo
=$ac_try;;
26976 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
26977 $as_echo "$ac_try_echo") >&5
26978 (eval "$ac_link") 2>conftest.er1
26980 grep -v '^ *+' conftest.er1
>conftest.err
26982 cat conftest.err
>&5
26983 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
26984 (exit $ac_status); } && {
26985 test -z "$ac_c_werror_flag" ||
26986 test ! -s conftest.err
26987 } && test -s conftest
$ac_exeext && {
26988 test "$cross_compiling" = yes ||
26989 $as_test_x conftest
$ac_exeext
26991 ac_cv_lib_selinux_is_selinux_enabled
=yes
26993 $as_echo "$as_me: failed program was:" >&5
26994 sed 's/^/| /' conftest.
$ac_ext >&5
26996 ac_cv_lib_selinux_is_selinux_enabled
=no
26999 rm -rf conftest.dSYM
27000 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
27001 conftest
$ac_exeext conftest.
$ac_ext
27002 LIBS
=$ac_check_lib_save_LIBS
27004 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
27005 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
27006 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x
""yes; then
27008 LIBSELINUX
="-lselinux"
27011 cat >>confdefs.h
<<\_ACEOF
27012 #define HAVE_LIBSELINUX 1
27018 if test "x$with_selinux" != xcheck
; then
27019 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
27020 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
27021 { { $as_echo "$as_me:$LINENO: error: --with-selinux given but unavailable
27022 See \`config.log' for more details." >&5
27023 $as_echo "$as_me: error: --with-selinux given but unavailable
27024 See \`config.log' for more details." >&2;}
27025 { (exit 1); exit 1; }; }; }
27035 if test "x$with_selinux" != xcheck
; then
27036 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
27037 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
27038 { { $as_echo "$as_me:$LINENO: error: --with-selinux given but unavailable
27039 See \`config.log' for more details." >&5
27040 $as_echo "$as_me: error: --with-selinux given but unavailable
27041 See \`config.log' for more details." >&2;}
27042 { (exit 1); exit 1; }; }; }
27053 { $as_echo "$as_me:$LINENO: checking for selinux support" >&5
27054 $as_echo_n "checking for selinux support... " >&6; }
27055 { $as_echo "$as_me:$LINENO: result: no" >&5
27056 $as_echo "no" >&6; }
27062 { $as_echo "$as_me:$LINENO: checking for -Wframe-larger-than=<size> support" >&5
27063 $as_echo_n "checking for -Wframe-larger-than=<size> support... " >&6; }
27065 saved_flags
="$CFLAGS"
27066 CFLAGS
="$CFLAGS -Wframe-larger-than=1024"
27068 if test "$cross_compiling" = yes; then
27069 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
27070 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
27071 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
27072 See \`config.log' for more details." >&5
27073 $as_echo "$as_me: error: cannot run test program while cross compiling
27074 See \`config.log' for more details." >&2;}
27075 { (exit 1); exit 1; }; }; }
27077 cat >conftest.
$ac_ext <<_ACEOF
27080 cat confdefs.h
>>conftest.
$ac_ext
27081 cat >>conftest.
$ac_ext <<_ACEOF
27082 /* end confdefs.h. */
27092 rm -f conftest
$ac_exeext
27093 if { (ac_try
="$ac_link"
27094 case "(($ac_try" in
27095 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
27096 *) ac_try_echo=$ac_try;;
27098 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
27099 $as_echo "$ac_try_echo") >&5
27100 (eval "$ac_link") 2>&5
27102 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
27103 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
27104 { (case "(($ac_try" in
27105 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
27106 *) ac_try_echo
=$ac_try;;
27108 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
27109 $as_echo "$ac_try_echo") >&5
27110 (eval "$ac_try") 2>&5
27112 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
27113 (exit $ac_status); }; }; then
27115 FRAME_LARGER_THAN
=-Wframe-larger-than=1024
27116 { $as_echo "$as_me:$LINENO: result: yes" >&5
27117 $as_echo "yes" >&6; }
27120 $as_echo "$as_me: program exited with status $ac_status" >&5
27121 $as_echo "$as_me: failed program was:" >&5
27122 sed 's/^/| /' conftest.
$ac_ext >&5
27124 ( exit $ac_status )
27127 { $as_echo "$as_me:$LINENO: result: no" >&5
27128 $as_echo "no" >&6; }
27131 rm -rf conftest.dSYM
27132 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
27137 CFLAGS
="$saved_flags"
27142 { $as_echo "$as_me:$LINENO: checking whether pthread stack includes guard" >&5
27143 $as_echo_n "checking whether pthread stack includes guard... " >&6; }
27145 saved_CFLAGS
="$CFLAGS"
27146 CFLAGS
="-fstack-check"
27147 saved_LDFLAGS
="$LDFLAGS"
27148 LDFLAGS
="-lpthread"
27150 if test "$cross_compiling" = yes; then
27151 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
27152 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
27153 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
27154 See \`config.log' for more details." >&5
27155 $as_echo "$as_me: error: cannot run test program while cross compiling
27156 See \`config.log' for more details." >&2;}
27157 { (exit 1); exit 1; }; }; }
27159 cat >conftest.
$ac_ext <<_ACEOF
27162 cat confdefs.h
>>conftest.
$ac_ext
27163 cat >>conftest.
$ac_ext <<_ACEOF
27164 /* end confdefs.h. */
27166 #include <pthread.h>
27167 #include <sys/resource.h>
27168 #include <unistd.h>
27169 #include <bits/local_lim.h>
27171 #define PAGESIZE (sysconf(_SC_PAGESIZE))
27172 #define STACK_SIZE 8192
27173 #define BUFSIZE 4096
27175 void * func(void *arg)
27185 pthread_attr_t attr;
27190 setrlimit(RLIMIT_CORE, &l);
27191 pthread_attr_init(&attr);
27192 pthread_attr_setstacksize(&attr, PTHREAD_STACK_MIN + STACK_SIZE);
27193 pthread_attr_setguardsize(&attr, PAGESIZE);
27194 pthread_create(&tid, &attr, func, NULL);
27195 pthread_join(tid, NULL);
27201 rm -f conftest
$ac_exeext
27202 if { (ac_try
="$ac_link"
27203 case "(($ac_try" in
27204 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
27205 *) ac_try_echo=$ac_try;;
27207 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
27208 $as_echo "$ac_try_echo") >&5
27209 (eval "$ac_link") 2>&5
27211 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
27212 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
27213 { (case "(($ac_try" in
27214 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
27215 *) ac_try_echo
=$ac_try;;
27217 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
27218 $as_echo "$ac_try_echo") >&5
27219 (eval "$ac_try") 2>&5
27221 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
27222 (exit $ac_status); }; }; then
27224 { $as_echo "$as_me:$LINENO: result: no" >&5
27225 $as_echo "no" >&6; }
27228 $as_echo "$as_me: program exited with status $ac_status" >&5
27229 $as_echo "$as_me: failed program was:" >&5
27230 sed 's/^/| /' conftest.
$ac_ext >&5
27232 ( exit $ac_status )
27235 cat >>confdefs.h
<<\_ACEOF
27236 #define NPTL_GUARD_WITHIN_STACK 1
27239 { $as_echo "$as_me:$LINENO: result: yes" >&5
27240 $as_echo "yes" >&6; }
27243 rm -rf conftest.dSYM
27244 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
27248 CFLAGS
="$saved_CFLAGS"
27249 LDFLAGS
="$saved_LDFLAGS"
27254 { $as_echo "$as_me:$LINENO: result: Error!" >&5
27255 $as_echo "Error!" >&6; }
27256 { { $as_echo "$as_me:$LINENO: error: Bad value \"$ZFS_CONFIG\" for --with-config,
27257 user kernel|user|all|srpm" >&5
27258 $as_echo "$as_me: error: Bad value \"$ZFS_CONFIG\" for --with-config,
27259 user kernel|user|all|srpm" >&2;}
27260 { (exit 1); exit 1; }; } ;;
27263 if test "$ZFS_CONFIG" = user
-o "$ZFS_CONFIG" = all
; then
27265 CONFIG_USER_FALSE
='#'
27267 CONFIG_USER_TRUE
='#'
27271 if test "$ZFS_CONFIG" = kernel
-o "$ZFS_CONFIG" = all
&&
27272 test "x$enable_linux_builtin" != xyes
; then
27273 CONFIG_KERNEL_TRUE
=
27274 CONFIG_KERNEL_FALSE
='#'
27276 CONFIG_KERNEL_TRUE
='#'
27277 CONFIG_KERNEL_FALSE
=
27282 { $as_echo "$as_me:$LINENO: checking whether debugging is enabled" >&5
27283 $as_echo_n "checking whether debugging is enabled... " >&6; }
27284 # Check whether --enable-debug was given.
27285 if test "${enable_debug+set}" = set; then
27286 enableval
=$enable_debug;
27292 if test "x$enable_debug" = xyes
; then
27294 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DDEBUG -Werror"
27295 HOSTCFLAGS
="${HOSTCFLAGS} -DDEBUG -Werror"
27296 DEBUG_CFLAGS
="-DDEBUG -Werror"
27297 DEBUG_STACKFLAGS
="-fstack-check"
27298 DEBUG_ZFS
="_with_debug"
27300 cat >>confdefs.h
<<\_ACEOF
27301 #define ZFS_DEBUG 1
27307 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DNDEBUG "
27308 HOSTCFLAGS
="${HOSTCFLAGS} -DNDEBUG "
27309 DEBUG_CFLAGS
="-DNDEBUG"
27310 DEBUG_STACKFLAGS
=""
27311 DEBUG_ZFS
="_without_debug"
27319 { $as_echo "$as_me:$LINENO: result: $enable_debug" >&5
27320 $as_echo "$enable_debug" >&6; }
27323 # Check whether --enable-debug-dmu-tx was given.
27324 if test "${enable_debug_dmu_tx+set}" = set; then
27325 enableval
=$enable_debug_dmu_tx;
27327 enable_debug_dmu_tx
=no
27331 if test "x$enable_debug_dmu_tx" = xyes
; then
27333 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DDEBUG_DMU_TX"
27334 DEBUG_DMU_TX
="_with_debug_dmu_tx"
27336 cat >>confdefs.h
<<\_ACEOF
27337 #define DEBUG_DMU_TX 1
27343 DEBUG_DMU_TX
="_without_debug_dmu_tx"
27349 { $as_echo "$as_me:$LINENO: checking whether dmu tx validation is enabled" >&5
27350 $as_echo_n "checking whether dmu tx validation is enabled... " >&6; }
27351 { $as_echo "$as_me:$LINENO: result: $enable_debug_dmu_tx" >&5
27352 $as_echo "$enable_debug_dmu_tx" >&6; }
27355 ac_config_files
="$ac_config_files Makefile dracut/Makefile dracut/90zfs/Makefile udev/Makefile udev/rules.d/Makefile etc/Makefile etc/init.d/Makefile etc/zfs/Makefile man/Makefile man/man5/Makefile man/man8/Makefile lib/Makefile lib/libspl/Makefile lib/libspl/asm-generic/Makefile lib/libspl/asm-i386/Makefile lib/libspl/asm-x86_64/Makefile lib/libspl/include/Makefile lib/libspl/include/ia32/Makefile lib/libspl/include/ia32/sys/Makefile lib/libspl/include/rpc/Makefile lib/libspl/include/sys/Makefile lib/libspl/include/sys/sysevent/Makefile lib/libspl/include/sys/dktp/Makefile lib/libspl/include/util/Makefile lib/libavl/Makefile lib/libefi/Makefile lib/libnvpair/Makefile lib/libunicode/Makefile lib/libuutil/Makefile lib/libzpool/Makefile lib/libzfs/Makefile lib/libshare/Makefile cmd/Makefile cmd/zdb/Makefile cmd/zfs/Makefile cmd/zinject/Makefile cmd/zpool/Makefile cmd/ztest/Makefile cmd/zpios/Makefile cmd/mount_zfs/Makefile cmd/zpool_layout/Makefile cmd/zvol_id/Makefile cmd/zpool_id/Makefile cmd/vdev_id/Makefile module/Makefile module/avl/Makefile module/nvpair/Makefile module/unicode/Makefile module/zcommon/Makefile module/zfs/Makefile module/zpios/Makefile include/Makefile include/linux/Makefile include/sys/Makefile include/sys/fs/Makefile include/sys/fm/Makefile include/sys/fm/fs/Makefile scripts/Makefile scripts/zpios-profile/Makefile scripts/zpios-test/Makefile scripts/zpool-config/Makefile scripts/zpool-layout/Makefile scripts/common.sh zfs.spec zfs-modules.spec PKGBUILD-zfs PKGBUILD-zfs-modules zfs-script-config.sh zfs.release"
27358 cat >confcache
<<\_ACEOF
27359 # This file is a shell script that caches the results of configure
27360 # tests run on this system so they can be shared between configure
27361 # scripts and configure runs, see configure's option --config-cache.
27362 # It is not useful on other systems. If it contains results you don't
27363 # want to keep, you may remove or edit it.
27365 # config.status only pays attention to the cache file if you give it
27366 # the --recheck option to rerun configure.
27368 # `ac_cv_env_foo' variables (set or unset) will be overridden when
27369 # loading this file, other *unset* `ac_cv_foo' will be assigned the
27370 # following values.
27374 # The following way of writing the cache mishandles newlines in values,
27375 # but we know of no workaround that is simple, portable, and efficient.
27376 # So, we kill variables containing newlines.
27377 # Ultrix sh set writes to stderr and can't be redirected directly,
27378 # and sets the high bit in the cache file unless we assign to the vars.
27380 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
27381 eval ac_val
=\$
$ac_var
27385 *_cv_
*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
27386 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
27389 _ | IFS | as_nl
) ;; #(
27390 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
27391 *) $as_unset $ac_var ;;
27397 case $as_nl`(ac_space=' '; set) 2>&1` in #(
27398 *${as_nl}ac_space
=\
*)
27399 # `set' does not quote correctly, so add quotes (double-quote
27400 # substitution turns \\\\ into \\, and sed turns \\ into \).
27403 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
27406 # `set' quotes correctly as required by POSIX, so do not add quotes.
27407 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
27416 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
27418 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
27420 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
27421 if test -w "$cache_file"; then
27422 test "x$cache_file" != "x/dev/null" &&
27423 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
27424 $as_echo "$as_me: updating cache $cache_file" >&6;}
27425 cat confcache
>$cache_file
27427 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
27428 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
27433 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
27434 # Let make expand exec_prefix.
27435 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
27437 DEFS
=-DHAVE_CONFIG_H
27441 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
27442 # 1. Remove the extension, and $U if already installed.
27443 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
27444 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
27445 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
27446 # will be set to the directory where LIBOBJS objects are built.
27447 ac_libobjs
="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
27448 ac_ltlibobjs
="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
27450 LIBOBJS
=$ac_libobjs
27452 LTLIBOBJS
=$ac_ltlibobjs
27455 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
27456 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
27457 Usually this means the macro was only invoked conditionally." >&5
27458 $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
27459 Usually this means the macro was only invoked conditionally." >&2;}
27460 { (exit 1); exit 1; }; }
27462 if test -n "$EXEEXT"; then
27464 am__EXEEXT_FALSE
='#'
27466 am__EXEEXT_TRUE
='#'
27470 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
27471 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
27472 Usually this means the macro was only invoked conditionally." >&5
27473 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
27474 Usually this means the macro was only invoked conditionally." >&2;}
27475 { (exit 1); exit 1; }; }
27477 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
27478 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
27479 Usually this means the macro was only invoked conditionally." >&5
27480 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
27481 Usually this means the macro was only invoked conditionally." >&2;}
27482 { (exit 1); exit 1; }; }
27484 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
27485 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCCAS\" was never defined.
27486 Usually this means the macro was only invoked conditionally." >&5
27487 $as_echo "$as_me: error: conditional \"am__fastdepCCAS\" was never defined.
27488 Usually this means the macro was only invoked conditionally." >&2;}
27489 { (exit 1); exit 1; }; }
27491 if test -z "${CONFIG_USER_TRUE}" && test -z "${CONFIG_USER_FALSE}"; then
27492 { { $as_echo "$as_me:$LINENO: error: conditional \"CONFIG_USER\" was never defined.
27493 Usually this means the macro was only invoked conditionally." >&5
27494 $as_echo "$as_me: error: conditional \"CONFIG_USER\" was never defined.
27495 Usually this means the macro was only invoked conditionally." >&2;}
27496 { (exit 1); exit 1; }; }
27498 if test -z "${CONFIG_KERNEL_TRUE}" && test -z "${CONFIG_KERNEL_FALSE}"; then
27499 { { $as_echo "$as_me:$LINENO: error: conditional \"CONFIG_KERNEL\" was never defined.
27500 Usually this means the macro was only invoked conditionally." >&5
27501 $as_echo "$as_me: error: conditional \"CONFIG_KERNEL\" was never defined.
27502 Usually this means the macro was only invoked conditionally." >&2;}
27503 { (exit 1); exit 1; }; }
27506 : ${CONFIG_STATUS=./config.status}
27508 ac_clean_files_save
=$ac_clean_files
27509 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
27510 { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
27511 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
27512 cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27514 # Generated by $as_me.
27515 # Run this file to recreate the current configuration.
27516 # Compiler output produced by configure, useful for debugging
27517 # configure, is in config.log if it exists.
27520 ac_cs_recheck=false
27522 SHELL=\${CONFIG_SHELL-$SHELL}
27525 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27526 ## --------------------- ##
27527 ## M4sh Initialization. ##
27528 ## --------------------- ##
27530 # Be more Bourne compatible
27531 DUALCASE
=1; export DUALCASE
# for MKS sh
27532 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
27535 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
27536 # is contrary to our usage. Disable this feature.
27537 alias -g '${1+"$@"}'='"$@"'
27538 setopt NO_GLOB_SUBST
27540 case `(set -o) 2>/dev/null` in
27541 *posix
*) set -o posix
;;
27550 # Avoid depending upon Character Ranges.
27551 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
27552 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
27553 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
27554 as_cr_digits
='0123456789'
27555 as_cr_alnum
=$as_cr_Letters$as_cr_digits
27560 # Printing a long string crashes Solaris 7 /usr/bin/printf.
27561 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
27562 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
27563 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
27564 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
27565 as_echo='printf %s
\n'
27566 as_echo_n='printf %s
'
27568 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
27569 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
27570 as_echo_n='/usr
/ucb
/echo -n'
27572 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
27573 as_echo_n_body='eval
27577 expr "X$arg" : "X\\(.*\\)$as_nl";
27578 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
27580 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
27582 export as_echo_n_body
27583 as_echo_n='sh
-c $as_echo_n_body as_echo
'
27585 export as_echo_body
27586 as_echo='sh
-c $as_echo_body as_echo
'
27589 # The user is always right.
27590 if test "${PATH_SEPARATOR+set}" != set; then
27592 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
27593 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
27598 # Support unset when possible.
27599 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
27607 # We need space, tab and new line, in precisely that order. Quoting is
27608 # there to prevent editors from complaining about space-tab.
27609 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
27610 # splitting by setting IFS to empty value.)
27613 # Find who we are. Look in the path if we contain no directory separator.
27615 *[\\/]* ) as_myself=$0 ;;
27616 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27617 for as_dir in $PATH
27620 test -z "$as_dir" && as_dir=.
27621 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
27627 # We did not find ourselves, most probably we were run as `sh COMMAND'
27628 # in which case we are not to be found in the path.
27629 if test "x$as_myself" = x
; then
27632 if test ! -f "$as_myself"; then
27633 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
27634 { (exit 1); exit 1; }
27637 # Work around bugs in pre-3.0 UWIN ksh.
27638 for as_var
in ENV MAIL MAILPATH
27639 do ($as_unset $as_var) >/dev
/null
2>&1 && $as_unset $as_var
27651 # Required to use basename.
27652 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
27653 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
27659 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
27660 as_basename
=basename
27666 # Name of the executable.
27667 as_me
=`$as_basename -- "$0" ||
27668 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
27669 X"$0" : 'X\(//\)$' \| \
27670 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
27672 sed '/^.*\/\([^/][^/]*\)\/*$/{
27691 as_lineno_1
=$LINENO
27692 as_lineno_2
=$LINENO
27693 test "x$as_lineno_1" != "x$as_lineno_2" &&
27694 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" ||
{
27696 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
27697 # uniformly replaced by the line number. The first 'sed' inserts a
27698 # line-number line after each line using $LINENO; the second 'sed'
27699 # does the real work. The second script uses 'N' to pair each
27700 # line-number line with the line containing $LINENO, and appends
27701 # trailing '-' during substitution so that $LINENO is not a special
27702 # case at line end.
27703 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
27704 # scripts with optimization help from Paolo Bonzini. Blame Lee
27705 # E. McMahon (1931-1989) for sed's syntax. :-)
27717 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
27720 ' >$as_me.lineno
&&
27721 chmod +x
"$as_me.lineno" ||
27722 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
27723 { (exit 1); exit 1; }; }
27725 # Don't try to exec as it changes $[0], causing all sort of problems
27726 # (the dirname of $[0] is not the place where we might find the
27727 # original and so on. Autoconf is especially sensitive to this).
27728 .
"./$as_me.lineno"
27729 # Exit status is that of the last command.
27734 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
27740 ECHO_C
= ECHO_N
= ECHO_T
=
27741 case `echo -n x` in
27743 case `echo 'x\c'` in
27744 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
27750 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
27751 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
27757 rm -f conf$$ conf$$.exe conf$$.
file
27758 if test -d conf$$.dir
; then
27759 rm -f conf$$.dir
/conf$$.
file
27762 mkdir conf$$.dir
2>/dev
/null
27764 if (echo >conf$$.
file) 2>/dev
/null
; then
27765 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
27767 # ... but there are two gotchas:
27768 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
27769 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
27770 # In both cases, we have to default to `cp -p'.
27771 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
27773 elif ln conf$$.
file conf$$
2>/dev
/null
; then
27781 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
27782 rmdir conf$$.dir
2>/dev
/null
27784 if mkdir
-p .
2>/dev
/null
; then
27787 test -d .
/-p && rmdir .
/-p
27791 if test -x / >/dev
/null
2>&1; then
27792 as_test_x
='test -x'
27794 if ls -dL / >/dev
/null
2>&1; then
27801 if test -d "$1"; then
27807 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
27808 ???[sx]*):;;*)false;;esac;fi
27812 as_executable_p
=$as_test_x
27814 # Sed expression to map a string onto a valid CPP name.
27815 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
27817 # Sed expression to map a string onto a valid variable name.
27818 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
27823 # Save the log message, to keep $[0] and so on meaningful, and to
27824 # report actual input values of CONFIG_FILES etc. instead of their
27825 # values after options handling.
27827 This file was extended by $as_me, which was
27828 generated by GNU Autoconf 2.63. Invocation command line was
27830 CONFIG_FILES = $CONFIG_FILES
27831 CONFIG_HEADERS = $CONFIG_HEADERS
27832 CONFIG_LINKS = $CONFIG_LINKS
27833 CONFIG_COMMANDS = $CONFIG_COMMANDS
27836 on `(hostname || uname -n) 2>/dev/null | sed 1q`
27841 case $ac_config_files in *"
27842 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
27845 case $ac_config_headers in *"
27846 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
27850 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27851 # Files that config.status was made for.
27852 config_files="$ac_config_files"
27853 config_headers="$ac_config_headers"
27854 config_commands="$ac_config_commands"
27858 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27860 \`$as_me' instantiates files from templates according to the
27861 current configuration.
27863 Usage: $0 [OPTION]... [FILE]...
27865 -h, --help print this help, then exit
27866 -V, --version print version number and configuration settings, then exit
27867 -q, --quiet, --silent
27868 do not print progress messages
27869 -d, --debug don't remove temporary files
27870 --recheck update $as_me by reconfiguring in the same conditions
27871 --file=FILE[:TEMPLATE]
27872 instantiate the configuration file FILE
27873 --header=FILE[:TEMPLATE]
27874 instantiate the configuration header FILE
27876 Configuration files:
27879 Configuration headers:
27882 Configuration commands:
27885 Report bugs to <bug-autoconf@gnu.org>."
27888 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27891 configured by $0, generated by GNU Autoconf 2.63,
27892 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
27894 Copyright (C) 2008 Free Software Foundation, Inc.
27895 This config.status script is free software; the Free Software Foundation
27896 gives unlimited permission to copy, distribute and modify it."
27903 test -n "\$AWK" || AWK=awk
27906 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27907 # The default lists apply if the user does not specify any file.
27913 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
27914 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
27925 # Handling of the options.
27926 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
27928 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
27929 $as_echo "$ac_cs_version"; exit ;;
27930 --debug |
--debu |
--deb |
--de |
--d |
-d )
27932 --file |
--fil |
--fi |
--f )
27935 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27937 CONFIG_FILES
="$CONFIG_FILES '$ac_optarg'"
27938 ac_need_defaults
=false
;;
27939 --header |
--heade |
--head |
--hea )
27942 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27944 CONFIG_HEADERS
="$CONFIG_HEADERS '$ac_optarg'"
27945 ac_need_defaults
=false
;;
27947 # Conflict between --help and --header
27948 { $as_echo "$as_me: error: ambiguous option: $1
27949 Try \`$0 --help' for more information." >&2
27950 { (exit 1); exit 1; }; };;
27951 --help |
--hel |
-h )
27952 $as_echo "$ac_cs_usage"; exit ;;
27953 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
27954 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
27957 # This is an error.
27958 -*) { $as_echo "$as_me: error: unrecognized option: $1
27959 Try \`$0 --help' for more information." >&2
27960 { (exit 1); exit 1; }; } ;;
27962 *) ac_config_targets
="$ac_config_targets $1"
27963 ac_need_defaults
=false
;;
27969 ac_configure_extra_args
=
27971 if $ac_cs_silent; then
27973 ac_configure_extra_args
="$ac_configure_extra_args --silent"
27977 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27978 if \$ac_cs_recheck; then
27979 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
27981 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
27982 CONFIG_SHELL='$SHELL'
27983 export CONFIG_SHELL
27988 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27992 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
27993 ## Running $as_me. ##
27999 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28003 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
28006 # The HP-UX ksh and POSIX shell print the target directory to stdout
28007 # if CDPATH is set.
28008 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
28010 sed_quote_subst='$sed_quote_subst'
28011 double_quote_subst='$double_quote_subst'
28012 delay_variable_subst='$delay_variable_subst'
28013 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
28014 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
28015 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
28016 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
28017 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
28018 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
28019 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
28020 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
28021 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
28022 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
28023 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
28024 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
28025 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
28026 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
28027 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
28028 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
28029 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
28030 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
28031 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
28032 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
28033 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
28034 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
28035 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
28036 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
28037 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
28038 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
28039 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
28040 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28041 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
28042 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
28043 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
28044 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
28045 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
28046 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
28047 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
28048 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28049 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28050 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28051 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
28052 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
28053 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
28054 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
28055 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
28056 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
28057 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
28058 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
28059 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
28060 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
28061 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
28062 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
28063 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
28064 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
28065 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
28066 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
28067 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
28068 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
28069 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
28070 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
28071 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
28072 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
28073 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
28074 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
28075 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28076 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28077 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
28078 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
28079 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
28080 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
28081 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
28082 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28083 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28084 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28085 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28086 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28087 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28088 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
28089 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
28090 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
28091 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
28092 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
28093 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
28094 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
28095 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
28096 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
28097 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
28098 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
28099 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
28100 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
28101 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
28102 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
28103 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28104 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
28105 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
28106 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28107 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
28108 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
28109 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
28110 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
28111 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
28112 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
28113 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
28114 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
28115 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
28116 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
28117 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
28118 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28119 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28120 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
28121 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
28122 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
28123 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
28124 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
28125 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
28126 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
28127 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
28128 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
28129 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
28130 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
28133 LTCFLAGS='$LTCFLAGS'
28134 compiler='$compiler_DEFAULT'
28136 # Quote evaled strings.
28148 deplibs_check_method \
28157 lt_cv_sys_global_symbol_pipe \
28158 lt_cv_sys_global_symbol_to_cdecl \
28159 lt_cv_sys_global_symbol_to_c_name_address \
28160 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
28163 lt_prog_compiler_no_builtin_flag \
28164 lt_prog_compiler_wl \
28165 lt_prog_compiler_pic \
28166 lt_prog_compiler_static \
28167 lt_cv_prog_compiler_c_o \
28175 export_dynamic_flag_spec \
28176 whole_archive_flag_spec \
28177 compiler_needs_object \
28179 allow_undefined_flag \
28180 no_undefined_flag \
28181 hardcode_libdir_flag_spec \
28182 hardcode_libdir_flag_spec_ld \
28183 hardcode_libdir_separator \
28188 variables_saved_for_relink \
28190 library_names_spec \
28195 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
28196 *[\\\\\\\`\\"\\\$]*)
28197 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
28200 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
28205 # Double-quote double-evaled strings.
28206 for var in reload_cmds \
28207 old_postinstall_cmds \
28208 old_postuninstall_cmds \
28210 extract_expsyms_cmds \
28211 old_archive_from_new_cmds \
28212 old_archive_from_expsyms_cmds \
28214 archive_expsym_cmds \
28216 module_expsym_cmds \
28217 export_symbols_cmds \
28220 postuninstall_cmds \
28222 sys_lib_search_path_spec \
28223 sys_lib_dlsearch_path_spec; do
28224 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
28225 *[\\\\\\\`\\"\\\$]*)
28226 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
28229 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
28234 # Fix-up fallback echo if it was mangled by the above quoting rules.
28236 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
28240 ac_aux_dir='$ac_aux_dir'
28241 xsi_shell='$xsi_shell'
28242 lt_shell_append='$lt_shell_append'
28244 # See if we are running on zsh, and set the options which allow our
28245 # commands through without removal of \ escapes INIT.
28246 if test -n "\${ZSH_VERSION+set}" ; then
28247 setopt NO_GLOB_SUBST
28253 TIMESTAMP='$TIMESTAMP'
28262 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
28264 # Handling of arguments.
28265 for ac_config_target
in $ac_config_targets
28267 case $ac_config_target in
28268 "zfs_config.h") CONFIG_HEADERS
="$CONFIG_HEADERS zfs_config.h" ;;
28269 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
28270 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
28271 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
28272 "dracut/Makefile") CONFIG_FILES
="$CONFIG_FILES dracut/Makefile" ;;
28273 "dracut/90zfs/Makefile") CONFIG_FILES
="$CONFIG_FILES dracut/90zfs/Makefile" ;;
28274 "udev/Makefile") CONFIG_FILES
="$CONFIG_FILES udev/Makefile" ;;
28275 "udev/rules.d/Makefile") CONFIG_FILES
="$CONFIG_FILES udev/rules.d/Makefile" ;;
28276 "etc/Makefile") CONFIG_FILES
="$CONFIG_FILES etc/Makefile" ;;
28277 "etc/init.d/Makefile") CONFIG_FILES
="$CONFIG_FILES etc/init.d/Makefile" ;;
28278 "etc/zfs/Makefile") CONFIG_FILES
="$CONFIG_FILES etc/zfs/Makefile" ;;
28279 "man/Makefile") CONFIG_FILES
="$CONFIG_FILES man/Makefile" ;;
28280 "man/man5/Makefile") CONFIG_FILES
="$CONFIG_FILES man/man5/Makefile" ;;
28281 "man/man8/Makefile") CONFIG_FILES
="$CONFIG_FILES man/man8/Makefile" ;;
28282 "lib/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/Makefile" ;;
28283 "lib/libspl/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/Makefile" ;;
28284 "lib/libspl/asm-generic/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/asm-generic/Makefile" ;;
28285 "lib/libspl/asm-i386/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/asm-i386/Makefile" ;;
28286 "lib/libspl/asm-x86_64/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/asm-x86_64/Makefile" ;;
28287 "lib/libspl/include/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/Makefile" ;;
28288 "lib/libspl/include/ia32/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/ia32/Makefile" ;;
28289 "lib/libspl/include/ia32/sys/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/ia32/sys/Makefile" ;;
28290 "lib/libspl/include/rpc/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/rpc/Makefile" ;;
28291 "lib/libspl/include/sys/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/sys/Makefile" ;;
28292 "lib/libspl/include/sys/sysevent/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/sys/sysevent/Makefile" ;;
28293 "lib/libspl/include/sys/dktp/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/sys/dktp/Makefile" ;;
28294 "lib/libspl/include/util/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/util/Makefile" ;;
28295 "lib/libavl/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libavl/Makefile" ;;
28296 "lib/libefi/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libefi/Makefile" ;;
28297 "lib/libnvpair/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libnvpair/Makefile" ;;
28298 "lib/libunicode/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libunicode/Makefile" ;;
28299 "lib/libuutil/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libuutil/Makefile" ;;
28300 "lib/libzpool/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libzpool/Makefile" ;;
28301 "lib/libzfs/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libzfs/Makefile" ;;
28302 "lib/libshare/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libshare/Makefile" ;;
28303 "cmd/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/Makefile" ;;
28304 "cmd/zdb/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zdb/Makefile" ;;
28305 "cmd/zfs/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zfs/Makefile" ;;
28306 "cmd/zinject/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zinject/Makefile" ;;
28307 "cmd/zpool/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zpool/Makefile" ;;
28308 "cmd/ztest/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/ztest/Makefile" ;;
28309 "cmd/zpios/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zpios/Makefile" ;;
28310 "cmd/mount_zfs/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/mount_zfs/Makefile" ;;
28311 "cmd/zpool_layout/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zpool_layout/Makefile" ;;
28312 "cmd/zvol_id/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zvol_id/Makefile" ;;
28313 "cmd/zpool_id/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zpool_id/Makefile" ;;
28314 "cmd/vdev_id/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/vdev_id/Makefile" ;;
28315 "module/Makefile") CONFIG_FILES
="$CONFIG_FILES module/Makefile" ;;
28316 "module/avl/Makefile") CONFIG_FILES
="$CONFIG_FILES module/avl/Makefile" ;;
28317 "module/nvpair/Makefile") CONFIG_FILES
="$CONFIG_FILES module/nvpair/Makefile" ;;
28318 "module/unicode/Makefile") CONFIG_FILES
="$CONFIG_FILES module/unicode/Makefile" ;;
28319 "module/zcommon/Makefile") CONFIG_FILES
="$CONFIG_FILES module/zcommon/Makefile" ;;
28320 "module/zfs/Makefile") CONFIG_FILES
="$CONFIG_FILES module/zfs/Makefile" ;;
28321 "module/zpios/Makefile") CONFIG_FILES
="$CONFIG_FILES module/zpios/Makefile" ;;
28322 "include/Makefile") CONFIG_FILES
="$CONFIG_FILES include/Makefile" ;;
28323 "include/linux/Makefile") CONFIG_FILES
="$CONFIG_FILES include/linux/Makefile" ;;
28324 "include/sys/Makefile") CONFIG_FILES
="$CONFIG_FILES include/sys/Makefile" ;;
28325 "include/sys/fs/Makefile") CONFIG_FILES
="$CONFIG_FILES include/sys/fs/Makefile" ;;
28326 "include/sys/fm/Makefile") CONFIG_FILES
="$CONFIG_FILES include/sys/fm/Makefile" ;;
28327 "include/sys/fm/fs/Makefile") CONFIG_FILES
="$CONFIG_FILES include/sys/fm/fs/Makefile" ;;
28328 "scripts/Makefile") CONFIG_FILES
="$CONFIG_FILES scripts/Makefile" ;;
28329 "scripts/zpios-profile/Makefile") CONFIG_FILES
="$CONFIG_FILES scripts/zpios-profile/Makefile" ;;
28330 "scripts/zpios-test/Makefile") CONFIG_FILES
="$CONFIG_FILES scripts/zpios-test/Makefile" ;;
28331 "scripts/zpool-config/Makefile") CONFIG_FILES
="$CONFIG_FILES scripts/zpool-config/Makefile" ;;
28332 "scripts/zpool-layout/Makefile") CONFIG_FILES
="$CONFIG_FILES scripts/zpool-layout/Makefile" ;;
28333 "scripts/common.sh") CONFIG_FILES
="$CONFIG_FILES scripts/common.sh" ;;
28334 "zfs.spec") CONFIG_FILES
="$CONFIG_FILES zfs.spec" ;;
28335 "zfs-modules.spec") CONFIG_FILES
="$CONFIG_FILES zfs-modules.spec" ;;
28336 "PKGBUILD-zfs") CONFIG_FILES
="$CONFIG_FILES PKGBUILD-zfs" ;;
28337 "PKGBUILD-zfs-modules") CONFIG_FILES
="$CONFIG_FILES PKGBUILD-zfs-modules" ;;
28338 "zfs-script-config.sh") CONFIG_FILES
="$CONFIG_FILES zfs-script-config.sh" ;;
28339 "zfs.release") CONFIG_FILES
="$CONFIG_FILES zfs.release" ;;
28341 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
28342 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
28343 { (exit 1); exit 1; }; };;
28348 # If the user did not use the arguments to specify the items to instantiate,
28349 # then the envvar interface is used. Set only those that are not.
28350 # We use the long form for the default assignment because of an extremely
28351 # bizarre bug on SunOS 4.1.3.
28352 if $ac_need_defaults; then
28353 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
28354 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
28355 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
28358 # Have a temporary directory for convenience. Make it in the build tree
28359 # simply because there is no reason against having it here, and in addition,
28360 # creating and moving files from /tmp can sometimes cause problems.
28361 # Hook for its removal unless debugging.
28362 # Note that there is a small window in which the directory will not be cleaned:
28363 # after its creation but before its name has been assigned to `$tmp'.
28367 trap 'exit_status=$?
28368 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
28370 trap '{ (exit 1); exit 1; }' 1 2 13 15
28372 # Create a (secure) tmp directory for tmp files.
28375 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
28376 test -n "$tmp" && test -d "$tmp"
28379 tmp
=.
/conf$$
-$RANDOM
28380 (umask 077 && mkdir
"$tmp")
28383 $as_echo "$as_me: cannot create a temporary directory in ." >&2
28384 { (exit 1); exit 1; }
28387 # Set up the scripts for CONFIG_FILES section.
28388 # No need to generate them if there are no CONFIG_FILES.
28389 # This happens for instance with `./config.status config.h'.
28390 if test -n "$CONFIG_FILES"; then
28394 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
28395 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
28398 ac_cs_awk_cr
=$ac_cr
28401 echo 'BEGIN {' >"$tmp/subs1.awk" &&
28406 echo "cat >conf$$subs.awk <<_ACEOF" &&
28407 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
28409 } >conf$$subs.sh ||
28410 { { $as_echo "$as_me:$LINENO: error
: could not
make $CONFIG_STATUS" >&5
28411 $as_echo "$as_me: error
: could not
make $CONFIG_STATUS" >&2;}
28412 { (exit 1); exit 1; }; }
28413 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
28415 for ac_last_try in false false false false false :; do
28416 . ./conf$$subs.sh ||
28417 { { $as_echo "$as_me:$LINENO: error
: could not
make $CONFIG_STATUS" >&5
28418 $as_echo "$as_me: error
: could not
make $CONFIG_STATUS" >&2;}
28419 { (exit 1); exit 1; }; }
28421 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
28422 if test $ac_delim_n = $ac_delim_num; then
28424 elif $ac_last_try; then
28425 { { $as_echo "$as_me:$LINENO: error
: could not
make $CONFIG_STATUS" >&5
28426 $as_echo "$as_me: error
: could not
make $CONFIG_STATUS" >&2;}
28427 { (exit 1); exit 1; }; }
28429 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
28432 rm -f conf$$subs.sh
28434 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28435 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
28439 s/^/S["/; s
/!.
*/"]=/
28449 s/\(.\{148\}\).*/\1/
28451 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
28456 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
28463 s/\(.\{148\}\).*/\1/
28465 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
28469 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
28474 ' <conf$$subs.awk | sed '
28479 ' >>$CONFIG_STATUS || ac_write_fail=1
28480 rm -f conf$$subs.awk
28481 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28483 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
28484 for (key in S) S_is_set[key] = 1
28490 nfields = split(line, field, "@
")
28492 len = length(field[1])
28493 for (i = 2; i < nfields; i++) {
28495 keylen = length(key)
28496 if (S_is_set[key]) {
28498 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
28499 len += length(value) + length(field[++i])
28510 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28511 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
28512 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
28515 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
28516 || { { $as_echo "$as_me:$LINENO: error
: could not setup config files machinery
" >&5
28517 $as_echo "$as_me: error
: could not setup config files machinery
" >&2;}
28518 { (exit 1); exit 1; }; }
28521 # VPATH may cause trouble with some makes, so we remove $(srcdir),
28522 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
28523 # trailing colons and then remove the whole line if VPATH becomes empty
28524 # (actually we leave an empty line to preserve line numbers).
28525 if test "x
$srcdir" = x.; then
28526 ac_vpsub='/^[ ]*VPATH[ ]*=/{
28527 s/:*\$(srcdir):*/:/
28528 s/:*\${srcdir}:*/:/
28530 s/^\([^=]*=[ ]*\):*/\1/
28536 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28537 fi # test -n "$CONFIG_FILES"
28539 # Set up the scripts for CONFIG_HEADERS section.
28540 # No need to generate them if there are no CONFIG_HEADERS.
28541 # This happens for instance with `./config.status Makefile'.
28542 if test -n "$CONFIG_HEADERS"; then
28543 cat >"$tmp/defines.
awk" <<\_ACAWK ||
28547 # Transform confdefs.h into an awk script `defines.awk', embedded as
28548 # here-document in config.status, that substitutes the proper values into
28549 # config.h.in to produce config.h.
28551 # Create a delimiter string that does not exist in confdefs.h, to ease
28552 # handling of long lines.
28554 for ac_last_try in false false :; do
28555 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
28556 if test -z "$ac_t"; then
28558 elif $ac_last_try; then
28559 { { $as_echo "$as_me:$LINENO: error
: could not
make $CONFIG_HEADERS" >&5
28560 $as_echo "$as_me: error
: could not
make $CONFIG_HEADERS" >&2;}
28561 { (exit 1); exit 1; }; }
28563 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
28567 # For the awk script, D is an array of macro values keyed by name,
28568 # likewise P contains macro parameters if any. Preserve backslash
28569 # newline sequences.
28571 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
28573 s/.\{148\}/&'"$ac_delim"'/g
28576 s/^[ ]*#[ ]*define[ ][ ]*/ /
28583 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
28585 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
28589 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
28590 D["\
1"]=" \
3\\\\\\n
"\\/p
28592 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
28597 s/.\{148\}/&'"$ac_delim"'/g
28602 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
28605 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
28607 ' <confdefs.h | sed '
28608 s/'"$ac_delim"'/"\\\
28609 "/g' >>$CONFIG_STATUS || ac_write_fail=1
28611 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28612 for (key in D) D_is_set[key] = 1
28615 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
28617 split(line, arg, " ")
28618 if (arg[1] == "#") {
28622 defundef
= substr
(arg
[1], 2)
28625 split(mac1
, mac2
, "(") #)
28627 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
28628 if (D_is_set
[macro
]) {
28629 # Preserve the white space surrounding the "#".
28630 print prefix
"define", macro P
[macro
] D
[macro
]
28633 # Replace #undef with comments. This is necessary, for example,
28634 # in the case of _POSIX_SOURCE, which is predefined and required
28635 # on some systems where configure will not decide to define it.
28636 if (defundef
== "undef") {
28637 print
"/*", prefix defundef
, macro
, "*/"
28645 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
28646 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
28647 $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
28648 { (exit 1); exit 1; }; }
28649 fi # test -n "$CONFIG_HEADERS"
28652 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
28657 :[FHLC
]) ac_mode
=$ac_tag; continue;;
28659 case $ac_mode$ac_tag in
28661 :L
* |
:C
*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
28662 $as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
28663 { (exit 1); exit 1; }; };;
28664 :[FH
]-) ac_tag
=-:-;;
28665 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
28682 -) ac_f
="$tmp/stdin";;
28683 *) # Look for the file first in the build tree, then in the source tree
28684 # (if the path is not absolute). The absolute path cannot be DOS-style,
28685 # because $ac_f cannot contain `:'.
28689 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
28691 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
28692 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
28693 { (exit 1); exit 1; }; };;
28695 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
28696 ac_file_inputs
="$ac_file_inputs '$ac_f'"
28699 # Let's still pretend it is `configure' which instantiates (i.e., don't
28700 # use $as_me), people would be surprised to read:
28701 # /* config.h. Generated by config.status. */
28702 configure_input
='Generated from '`
28703 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
28705 if test x
"$ac_file" != x-
; then
28706 configure_input
="$ac_file. $configure_input"
28707 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
28708 $as_echo "$as_me: creating $ac_file" >&6;}
28710 # Neutralize special characters interpreted by sed in replacement strings.
28711 case $configure_input in #(
28712 *\
&* |
*\|
* |
*\\* )
28713 ac_sed_conf_input
=`$as_echo "$configure_input" |
28714 sed 's/[\\\\&|]/\\\\&/g'`;; #(
28715 *) ac_sed_conf_input
=$configure_input;;
28719 *:-:* |
*:-) cat >"$tmp/stdin" \
28720 ||
{ { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
28721 $as_echo "$as_me: error: could not create $ac_file" >&2;}
28722 { (exit 1); exit 1; }; } ;;
28727 ac_dir
=`$as_dirname -- "$ac_file" ||
28728 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28729 X"$ac_file" : 'X\(//\)[^/]' \| \
28730 X"$ac_file" : 'X\(//\)$' \| \
28731 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
28732 $as_echo X"$ac_file" |
28733 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28737 /^X\(\/\/\)[^/].*/{
28752 -*) as_dir
=.
/$as_dir;;
28754 test -d "$as_dir" ||
{ $as_mkdir_p && mkdir
-p "$as_dir"; } ||
{
28758 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
28759 *) as_qdir
=$as_dir;;
28761 as_dirs
="'$as_qdir' $as_dirs"
28762 as_dir
=`$as_dirname -- "$as_dir" ||
28763 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28764 X"$as_dir" : 'X\(//\)[^/]' \| \
28765 X"$as_dir" : 'X\(//\)$' \| \
28766 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
28767 $as_echo X"$as_dir" |
28768 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28772 /^X\(\/\/\)[^/].*/{
28785 test -d "$as_dir" && break
28787 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
28788 } ||
test -d "$as_dir" ||
{ { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
28789 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
28790 { (exit 1); exit 1; }; }; }
28794 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
28796 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
28797 # A ".." for each directory in $ac_dir_suffix.
28798 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
28799 case $ac_top_builddir_sub in
28800 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
28801 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
28804 ac_abs_top_builddir
=$ac_pwd
28805 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
28806 # for backward compatibility:
28807 ac_top_builddir
=$ac_top_build_prefix
28810 .
) # We are building in place.
28812 ac_top_srcdir
=$ac_top_builddir_sub
28813 ac_abs_top_srcdir
=$ac_pwd ;;
28814 [\\/]* | ?
:[\\/]* ) # Absolute name.
28815 ac_srcdir
=$srcdir$ac_dir_suffix;
28816 ac_top_srcdir
=$srcdir
28817 ac_abs_top_srcdir
=$srcdir ;;
28818 *) # Relative name.
28819 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
28820 ac_top_srcdir
=$ac_top_build_prefix$srcdir
28821 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
28823 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
28833 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
28834 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
28836 ac_MKDIR_P
=$MKDIR_P
28838 [\\/$
]* | ?
:[\\/]* ) ;;
28839 */*) ac_MKDIR_P
=$ac_top_build_prefix$MKDIR_P ;;
28843 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
28844 # If the template does not know about datarootdir, expand it.
28845 # FIXME: This hack should be removed a few years after 2.60.
28846 ac_datarootdir_hack
=; ac_datarootdir_seen
=
28859 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
28860 *datarootdir
*) ac_datarootdir_seen
=yes;;
28861 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
28862 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
28863 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
28865 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28866 ac_datarootdir_hack='
28867 s&@datadir@&$datadir&g
28868 s&@docdir@&$docdir&g
28869 s&@infodir@&$infodir&g
28870 s&@localedir@&$localedir&g
28871 s&@mandir@&$mandir&g
28872 s&\\\${datarootdir}&$datarootdir&g' ;;
28876 # Neutralize VPATH when `$srcdir' = `.'.
28877 # Shell code in configure.ac might set extrasub.
28878 # FIXME: do we really want to maintain this feature?
28879 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28880 ac_sed_extra="$ac_vpsub
28883 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
28885 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
28886 s|@configure_input@|
$ac_sed_conf_input|
;t t
28887 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
28888 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
28889 s
&@srcdir@
&$ac_srcdir&;t t
28890 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
28891 s
&@top_srcdir@
&$ac_top_srcdir&;t t
28892 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
28893 s
&@builddir@
&$ac_builddir&;t t
28894 s
&@abs_builddir@
&$ac_abs_builddir&;t t
28895 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
28896 s
&@INSTALL@
&$ac_INSTALL&;t t
28897 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
28898 $ac_datarootdir_hack
28900 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
28901 || { { $as_echo "$as_me:$LINENO: error
: could not create
$ac_file" >&5
28902 $as_echo "$as_me: error
: could not create
$ac_file" >&2;}
28903 { (exit 1); exit 1; }; }
28905 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
28906 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
28907 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
28908 { $as_echo "$as_me:$LINENO: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
28909 which seems to be undefined. Please make sure it is defined." >&5
28910 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
28911 which seems to be undefined. Please make sure it is defined." >&2;}
28915 -) cat "$tmp/out" && rm -f "$tmp/out";;
28916 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
28918 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
28919 $as_echo "$as_me: error: could not create $ac_file" >&2;}
28920 { (exit 1); exit 1; }; }
28926 if test x"$ac_file" != x-; then
28928 $as_echo "/* $configure_input */" \
28929 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
28930 } >"$tmp/config.h" \
28931 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
28932 $as_echo "$as_me: error: could not create $ac_file" >&2;}
28933 { (exit 1); exit 1; }; }
28934 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
28935 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
28936 $as_echo "$as_me: $ac_file is unchanged" >&6;}
28939 mv "$tmp/config.h" "$ac_file" \
28940 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
28941 $as_echo "$as_me: error: could not create $ac_file" >&2;}
28942 { (exit 1); exit 1; }; }
28945 $as_echo "/* $configure_input */" \
28946 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
28947 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
28948 $as_echo "$as_me: error: could not create -" >&2;}
28949 { (exit 1); exit 1; }; }
28951 # Compute "$ac_file"'s index
in $config_headers.
28954 for _am_header
in $config_headers :; do
28955 case $_am_header in
28956 $_am_arg |
$_am_arg:* )
28959 _am_stamp_count
=`expr $_am_stamp_count + 1` ;;
28962 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
28963 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28964 X"$_am_arg" : 'X\(//\)[^/]' \| \
28965 X"$_am_arg" : 'X\(//\)$' \| \
28966 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
28967 $as_echo X"$_am_arg" |
28968 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28972 /^X\(\/\/\)[^/].*/{
28984 s/.*/./; q'`/stamp-h
$_am_stamp_count
28987 :C
) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
28988 $as_echo "$as_me: executing $ac_file commands" >&6;}
28993 case $ac_file$ac_mode in
28995 (mv zfs_config.h zfs_config.h.tmp
&&
28996 awk -f ${ac_srcdir}/config
/config.
awk zfs_config.h.tmp
>zfs_config.h
&&
28997 rm zfs_config.h.tmp
) ||
exit 1 ;;
28998 "depfiles":C
) test x
"$AMDEP_TRUE" != x
"" ||
{
28999 # Autoconf 2.62 quotes --file arguments for eval, but not when files
29000 # are listed without --file. Let's play safe and only enable the eval
29001 # if we detect the quoting.
29002 case $CONFIG_FILES in
29003 *\'*) eval set x
"$CONFIG_FILES" ;;
29004 *) set x
$CONFIG_FILES ;;
29009 # Strip MF so we end up with the name of the file.
29010 mf
=`echo "$mf" | sed -e 's/:.*$//'`
29011 # Check whether this is an Automake generated Makefile or not.
29012 # We used to match only the files named `Makefile.in', but
29013 # some people rename them; so instead we look at the file content.
29014 # Grep'ing the first line is not enough: some people post-process
29015 # each Makefile.in and add a new line on top of each file to say so.
29016 # Grep'ing the whole file is not good either: AIX grep has a line
29017 # limit of 2048, but all sed's we know have understand at least 4000.
29018 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
29019 dirpart
=`$as_dirname -- "$mf" ||
29020 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29021 X"$mf" : 'X\(//\)[^/]' \| \
29022 X"$mf" : 'X\(//\)$' \| \
29023 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
29025 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
29029 /^X\(\/\/\)[^/].*/{
29045 # Extract the definition of DEPDIR, am__include, and am__quote
29046 # from the Makefile without running `make'.
29047 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
29048 test -z "$DEPDIR" && continue
29049 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
29050 test -z "am__include" && continue
29051 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
29052 # When using ansi2knr, U may be empty or an underscore; expand it
29053 U
=`sed -n 's/^U = //p' < "$mf"`
29054 # Find all dependency output files, they are included files with
29055 # $(DEPDIR) in their names. We invoke sed twice because it is the
29056 # simplest approach to changing $(DEPDIR) to its actual value in the
29058 for file in `sed -n "
29059 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
29060 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
29061 # Make sure the directory exists.
29062 test -f "$dirpart/$file" && continue
29063 fdir
=`$as_dirname -- "$file" ||
29064 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29065 X"$file" : 'X\(//\)[^/]' \| \
29066 X"$file" : 'X\(//\)$' \| \
29067 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
29068 $as_echo X"$file" |
29069 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
29073 /^X\(\/\/\)[^/].*/{
29086 { as_dir
=$dirpart/$fdir
29088 -*) as_dir
=.
/$as_dir;;
29090 test -d "$as_dir" ||
{ $as_mkdir_p && mkdir
-p "$as_dir"; } ||
{
29094 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
29095 *) as_qdir
=$as_dir;;
29097 as_dirs
="'$as_qdir' $as_dirs"
29098 as_dir
=`$as_dirname -- "$as_dir" ||
29099 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29100 X"$as_dir" : 'X\(//\)[^/]' \| \
29101 X"$as_dir" : 'X\(//\)$' \| \
29102 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
29103 $as_echo X"$as_dir" |
29104 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
29108 /^X\(\/\/\)[^/].*/{
29121 test -d "$as_dir" && break
29123 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
29124 } ||
test -d "$as_dir" ||
{ { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
29125 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
29126 { (exit 1); exit 1; }; }; }
29127 # echo "creating $dirpart/$file"
29128 echo '# dummy' > "$dirpart/$file"
29135 # See if we are running on zsh, and set the options which allow our
29136 # commands through without removal of \ escapes.
29137 if test -n "${ZSH_VERSION+set}" ; then
29138 setopt NO_GLOB_SUBST
29141 cfgfile
="${ofile}T"
29142 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
29145 cat <<_LT_EOF >> "$cfgfile"
29148 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
29149 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
29150 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
29151 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
29153 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
29154 # 2006, 2007, 2008 Free Software Foundation, Inc.
29155 # Written by Gordon Matzigkeit, 1996
29157 # This file is part of GNU Libtool.
29159 # GNU Libtool is free software; you can redistribute it and/or
29160 # modify it under the terms of the GNU General Public License as
29161 # published by the Free Software Foundation; either version 2 of
29162 # the License, or (at your option) any later version.
29164 # As a special exception to the GNU General Public License,
29165 # if you distribute this file as part of a program or library that
29166 # is built using GNU Libtool, you may include this file under the
29167 # same distribution terms that you use for the rest of that program.
29169 # GNU Libtool is distributed in the hope that it will be useful,
29170 # but WITHOUT ANY WARRANTY; without even the implied warranty of
29171 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
29172 # GNU General Public License for more details.
29174 # You should have received a copy of the GNU General Public License
29175 # along with GNU Libtool; see the file COPYING. If not, a copy
29176 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
29177 # obtained by writing to the Free Software Foundation, Inc.,
29178 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
29181 # The names of the tagged configurations supported by this script.
29184 # ### BEGIN LIBTOOL CONFIG
29186 # Which release of libtool.m4 was used?
29187 macro_version=$macro_version
29188 macro_revision=$macro_revision
29190 # Whether or not to build shared libraries.
29191 build_libtool_libs=$enable_shared
29193 # Whether or not to build static libraries.
29194 build_old_libs=$enable_static
29196 # What type of objects to build.
29199 # Whether or not to optimize for fast installation.
29200 fast_install=$enable_fast_install
29203 host_alias=$host_alias
29207 # The build system.
29208 build_alias=$build_alias
29212 # A sed program that does not truncate output.
29215 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
29216 Xsed="\$SED -e 1s/^X//"
29218 # A grep program that handles long lines.
29224 # A literal string matcher.
29227 # A BSD- or MS-compatible name lister.
29230 # Whether we need soft or hard links.
29233 # What is the maximum length of a command?
29234 max_cmd_len=$max_cmd_len
29236 # Object file suffix (normally "o").
29239 # Executable file suffix (normally "").
29242 # whether the shell understands "unset".
29245 # turn spaces into newlines.
29248 # turn newlines into spaces.
29251 # How to create reloadable object files.
29252 reload_flag=$lt_reload_flag
29253 reload_cmds=$lt_reload_cmds
29255 # An object symbol dumper.
29256 OBJDUMP=$lt_OBJDUMP
29258 # Method to check whether dependent libraries are shared objects.
29259 deplibs_check_method=$lt_deplibs_check_method
29261 # Command to use when deplibs_check_method == "file_magic".
29262 file_magic_cmd=$lt_file_magic_cmd
29266 AR_FLAGS=$lt_AR_FLAGS
29268 # A symbol stripping program.
29271 # Commands used to install an old-style archive.
29273 old_postinstall_cmds=$lt_old_postinstall_cmds
29274 old_postuninstall_cmds=$lt_old_postuninstall_cmds
29279 # LTCC compiler flags.
29280 LTCFLAGS=$lt_CFLAGS
29282 # Take the output of nm and produce a listing of raw symbols and C names.
29283 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
29285 # Transform the output of nm in a proper C declaration.
29286 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
29288 # Transform the output of nm in a C name address pair.
29289 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
29291 # Transform the output of nm in a C name address pair when lib prefix is needed.
29292 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
29294 # The name of the directory that contains temporary libtool files.
29297 # Shell to use when invoking shell scripts.
29300 # An echo program that does not interpret backslashes.
29303 # Used to examine libraries when file_magic_cmd begins with "file".
29304 MAGIC_CMD=$MAGIC_CMD
29306 # Must we lock files when doing compilation?
29307 need_locks=$lt_need_locks
29309 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
29310 DSYMUTIL=$lt_DSYMUTIL
29312 # Tool to change global to local symbols on Mac OS X.
29315 # Tool to manipulate fat objects and archives on Mac OS X.
29318 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
29321 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
29322 OTOOL64=$lt_OTOOL64
29324 # Old archive suffix (normally "a").
29327 # Shared library suffix (normally ".so").
29328 shrext_cmds=$lt_shrext_cmds
29330 # The commands to extract the exported symbol list from a shared archive.
29331 extract_expsyms_cmds=$lt_extract_expsyms_cmds
29333 # Variables whose values should be saved in libtool wrapper scripts and
29334 # restored at link time.
29335 variables_saved_for_relink=$lt_variables_saved_for_relink
29337 # Do we need the "lib" prefix for modules?
29338 need_lib_prefix=$need_lib_prefix
29340 # Do we need a version for libraries?
29341 need_version=$need_version
29343 # Library versioning type.
29344 version_type=$version_type
29346 # Shared library runtime path variable.
29347 runpath_var=$runpath_var
29349 # Shared library path variable.
29350 shlibpath_var=$shlibpath_var
29352 # Is shlibpath searched before the hard-coded library search path?
29353 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
29355 # Format of library name prefix.
29356 libname_spec=$lt_libname_spec
29358 # List of archive names. First name is the real one, the rest are links.
29359 # The last name is the one that the linker finds with -lNAME
29360 library_names_spec=$lt_library_names_spec
29362 # The coded name of the library, if different from the real name.
29363 soname_spec=$lt_soname_spec
29365 # Command to use after installation of a shared archive.
29366 postinstall_cmds=$lt_postinstall_cmds
29368 # Command to use after uninstallation of a shared archive.
29369 postuninstall_cmds=$lt_postuninstall_cmds
29371 # Commands used to finish a libtool library installation in a directory.
29372 finish_cmds=$lt_finish_cmds
29374 # As "finish_cmds", except a single script fragment to be evaled but
29376 finish_eval=$lt_finish_eval
29378 # Whether we should hardcode library paths into libraries.
29379 hardcode_into_libs=$hardcode_into_libs
29381 # Compile-time system search path for libraries.
29382 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
29384 # Run-time system search path for libraries.
29385 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
29387 # Whether dlopen is supported.
29388 dlopen_support=$enable_dlopen
29390 # Whether dlopen of programs is supported.
29391 dlopen_self=$enable_dlopen_self
29393 # Whether dlopen of statically linked programs is supported.
29394 dlopen_self_static=$enable_dlopen_self_static
29396 # Commands to strip libraries.
29397 old_striplib=$lt_old_striplib
29398 striplib=$lt_striplib
29401 # The linker used to build libraries.
29404 # Commands used to build an old-style archive.
29405 old_archive_cmds=$lt_old_archive_cmds
29407 # A language specific compiler.
29410 # Is the compiler the GNU compiler?
29413 # Compiler flag to turn off builtin functions.
29414 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
29416 # How to pass a linker flag through the compiler.
29417 wl=$lt_lt_prog_compiler_wl
29419 # Additional compiler flags for building library objects.
29420 pic_flag=$lt_lt_prog_compiler_pic
29422 # Compiler flag to prevent dynamic linking.
29423 link_static_flag=$lt_lt_prog_compiler_static
29425 # Does compiler simultaneously support -c and -o options?
29426 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
29428 # Whether or not to add -lc for building shared libraries.
29429 build_libtool_need_lc=$archive_cmds_need_lc
29431 # Whether or not to disallow shared libs when runtime libs are static.
29432 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
29434 # Compiler flag to allow reflexive dlopens.
29435 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
29437 # Compiler flag to generate shared objects directly from archives.
29438 whole_archive_flag_spec=$lt_whole_archive_flag_spec
29440 # Whether the compiler copes with passing no objects directly.
29441 compiler_needs_object=$lt_compiler_needs_object
29443 # Create an old-style archive from a shared archive.
29444 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
29446 # Create a temporary old-style archive to link instead of a shared archive.
29447 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
29449 # Commands used to build a shared archive.
29450 archive_cmds=$lt_archive_cmds
29451 archive_expsym_cmds=$lt_archive_expsym_cmds
29453 # Commands used to build a loadable module if different from building
29454 # a shared archive.
29455 module_cmds=$lt_module_cmds
29456 module_expsym_cmds=$lt_module_expsym_cmds
29458 # Whether we are building with GNU ld or not.
29459 with_gnu_ld=$lt_with_gnu_ld
29461 # Flag that allows shared libraries with undefined symbols to be built.
29462 allow_undefined_flag=$lt_allow_undefined_flag
29464 # Flag that enforces no undefined symbols.
29465 no_undefined_flag=$lt_no_undefined_flag
29467 # Flag to hardcode \$libdir into a binary during linking.
29468 # This must work even if \$libdir does not exist
29469 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
29471 # If ld is used when linking, flag to hardcode \$libdir into a binary
29472 # during linking. This must work even if \$libdir does not exist.
29473 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
29475 # Whether we need a single "-rpath" flag with a separated argument.
29476 hardcode_libdir_separator=$lt_hardcode_libdir_separator
29478 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29479 # DIR into the resulting binary.
29480 hardcode_direct=$hardcode_direct
29482 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29483 # DIR into the resulting binary and the resulting library dependency is
29484 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
29485 # library is relocated.
29486 hardcode_direct_absolute=$hardcode_direct_absolute
29488 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
29489 # into the resulting binary.
29490 hardcode_minus_L=$hardcode_minus_L
29492 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
29493 # into the resulting binary.
29494 hardcode_shlibpath_var=$hardcode_shlibpath_var
29496 # Set to "yes" if building a shared library automatically hardcodes DIR
29497 # into the library and all subsequent libraries and executables linked
29499 hardcode_automatic=$hardcode_automatic
29501 # Set to yes if linker adds runtime paths of dependent libraries
29502 # to runtime path list.
29503 inherit_rpath=$inherit_rpath
29505 # Whether libtool must link a program against all its dependency libraries.
29506 link_all_deplibs=$link_all_deplibs
29508 # Fix the shell variable \$srcfile for the compiler.
29509 fix_srcfile_path=$lt_fix_srcfile_path
29511 # Set to "yes" if exported symbols are required.
29512 always_export_symbols=$always_export_symbols
29514 # The commands to list exported symbols.
29515 export_symbols_cmds=$lt_export_symbols_cmds
29517 # Symbols that should not be listed in the preloaded symbols.
29518 exclude_expsyms=$lt_exclude_expsyms
29520 # Symbols that must always be exported.
29521 include_expsyms=$lt_include_expsyms
29523 # Commands necessary for linking programs (against libraries) with templates.
29524 prelink_cmds=$lt_prelink_cmds
29526 # Specify filename containing input files.
29527 file_list_spec=$lt_file_list_spec
29529 # How to hardcode a shared library path into an executable.
29530 hardcode_action=$hardcode_action
29532 # ### END LIBTOOL CONFIG
29538 cat <<\_LT_EOF
>> "$cfgfile"
29539 # AIX sometimes has problems with the GCC collect2 program. For some
29540 # reason, if we set the COLLECT_NAMES environment variable, the problems
29541 # vanish in a puff of smoke.
29542 if test "X${COLLECT_NAMES+set}" != Xset
; then
29544 export COLLECT_NAMES
29551 ltmain
="$ac_aux_dir/ltmain.sh"
29554 # We use sed instead of cat because bash on DJGPP gets confused if
29555 # if finds mixed CR/LF and LF-only lines. Since sed operates in
29556 # text mode, it properly converts lines to CR/LF. This bash problem
29557 # is reportedly fixed, but why not run on old versions too?
29558 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
29559 ||
(rm -f "$cfgfile"; exit 1)
29563 cat << \_LT_EOF
>> "$cfgfile"
29565 # func_dirname file append nondir_replacement
29566 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
29567 # otherwise set result to NONDIR_REPLACEMENT.
29571 */*) func_dirname_result
="${1%/*}${2}" ;;
29572 * ) func_dirname_result
="${3}" ;;
29576 # func_basename file
29579 func_basename_result
="${1##*/}"
29582 # func_dirname_and_basename file append nondir_replacement
29583 # perform func_basename and func_dirname in a single function
29585 # dirname: Compute the dirname of FILE. If nonempty,
29586 # add APPEND to the result, otherwise set result
29587 # to NONDIR_REPLACEMENT.
29588 # value returned in "$func_dirname_result"
29589 # basename: Compute filename of FILE.
29590 # value retuned in "$func_basename_result"
29591 # Implementation must be kept synchronized with func_dirname
29592 # and func_basename. For efficiency, we do not delegate to
29593 # those functions but instead duplicate the functionality here.
29594 func_dirname_and_basename
()
29597 */*) func_dirname_result
="${1%/*}${2}" ;;
29598 * ) func_dirname_result
="${3}" ;;
29600 func_basename_result
="${1##*/}"
29603 # func_stripname prefix suffix name
29604 # strip PREFIX and SUFFIX off of NAME.
29605 # PREFIX and SUFFIX must not contain globbing or regex special
29606 # characters, hashes, percent signs, but SUFFIX may contain a leading
29607 # dot (in which case that matches only a dot).
29610 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
29611 # positional parameters, so assign one to ordinary parameter first.
29612 func_stripname_result
=${3}
29613 func_stripname_result
=${func_stripname_result#"${1}"}
29614 func_stripname_result
=${func_stripname_result%"${2}"}
29620 func_opt_split_opt
=${1%%=*}
29621 func_opt_split_arg
=${1#*=}
29628 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
29629 *) func_lo2o_result
=${1} ;;
29633 # func_xform libobj-or-source
29636 func_xform_result
=${1%.*}.lo
29639 # func_arith arithmetic-term...
29642 func_arith_result
=$
(( $
* ))
29646 # STRING may not start with a hyphen.
29649 func_len_result
=${#1}
29654 *) # Bourne compatible functions.
29655 cat << \_LT_EOF
>> "$cfgfile"
29657 # func_dirname file append nondir_replacement
29658 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
29659 # otherwise set result to NONDIR_REPLACEMENT.
29662 # Extract subdirectory from the argument.
29663 func_dirname_result
=`$ECHO "X${1}" | $Xsed -e "$dirname"`
29664 if test "X$func_dirname_result" = "X${1}"; then
29665 func_dirname_result
="${3}"
29667 func_dirname_result
="$func_dirname_result${2}"
29671 # func_basename file
29674 func_basename_result
=`$ECHO "X${1}" | $Xsed -e "$basename"`
29678 # func_stripname prefix suffix name
29679 # strip PREFIX and SUFFIX off of NAME.
29680 # PREFIX and SUFFIX must not contain globbing or regex special
29681 # characters, hashes, percent signs, but SUFFIX may contain a leading
29682 # dot (in which case that matches only a dot).
29683 # func_strip_suffix prefix name
29687 .
*) func_stripname_result
=`$ECHO "X${3}" \
29688 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
29689 *) func_stripname_result
=`$ECHO "X${3}" \
29690 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
29695 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
29696 my_sed_long_arg
='1s/^-[^=]*=//'
29701 func_opt_split_opt
=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
29702 func_opt_split_arg
=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
29708 func_lo2o_result
=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
29711 # func_xform libobj-or-source
29714 func_xform_result
=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
29717 # func_arith arithmetic-term...
29720 func_arith_result
=`expr "$@"`
29724 # STRING may not start with a hyphen.
29727 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
29733 case $lt_shell_append in
29735 cat << \_LT_EOF
>> "$cfgfile"
29737 # func_append var value
29738 # Append VALUE to the end of shell variable VAR.
29746 cat << \_LT_EOF
>> "$cfgfile"
29748 # func_append var value
29749 # Append VALUE to the end of shell variable VAR.
29760 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
29761 ||
(rm -f "$cfgfile"; exit 1)
29763 mv -f "$cfgfile" "$ofile" ||
29764 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
29773 { (exit 0); exit 0; }
29775 chmod +x
$CONFIG_STATUS
29776 ac_clean_files
=$ac_clean_files_save
29778 test $ac_write_fail = 0 ||
29779 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
29780 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
29781 { (exit 1); exit 1; }; }
29784 # configure is writing to config.log, and then calls config.status.
29785 # config.status does its own redirection, appending to config.log.
29786 # Unfortunately, on DOS this fails, as config.log is still kept open
29787 # by configure, so config.status won't be able to write to it; its
29788 # output is simply discarded. So we exec the FD to /dev/null,
29789 # effectively closing config.log, so it can be properly (re)opened and
29790 # appended to by config.status. When coming back to configure, we
29791 # need to make the FD available again.
29792 if test "$no_create" != yes; then
29794 ac_config_status_args
=
29795 test "$silent" = yes &&
29796 ac_config_status_args
="$ac_config_status_args --quiet"
29798 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
29800 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
29801 # would make configure fail if this is the last instruction.
29802 $ac_cs_success ||
{ (exit 1); exit 1; }
29804 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
29805 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
29806 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}