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
814 NO_UNUSED_BUT_SET_VARIABLE
842 am__fastdepCCAS_FALSE
891 INSTALL_STRIP_PROGRAM
909 MAINTAINER_MODE_FALSE
960 program_transform_name
972 enable_option_checking
973 enable_maintainer_mode
975 enable_dependency_tracking
993 ac_precious_vars='build_alias
1006 # Initialize some variables set by options.
1008 ac_init_version=false
1009 ac_unrecognized_opts=
1010 ac_unrecognized_sep=
1011 # The variables have the same names as the options, with
1012 # dashes changed to underlines.
1013 cache_file=/dev/null
1020 program_transform_name=s,x,x,
1028 # Installation directory options.
1029 # These are left unexpanded so users can "make install exec_prefix=/foo"
1030 # and all the variables that are supposed to be based on exec_prefix
1031 # by default will actually change.
1032 # Use braces instead of parens because sh, perl, etc. also accept them.
1033 # (The list follows the same order as the GNU Coding Standards.)
1034 bindir='${exec_prefix}/bin'
1035 sbindir='${exec_prefix}/sbin'
1036 libexecdir='${exec_prefix}/libexec'
1037 datarootdir='${prefix}/share'
1038 datadir='${datarootdir}'
1039 sysconfdir='${prefix}/etc'
1040 sharedstatedir='${prefix}/com'
1041 localstatedir='${prefix}/var'
1042 includedir='${prefix}/include'
1043 oldincludedir='/usr/include'
1044 docdir='${datarootdir}/doc/${PACKAGE}'
1045 infodir='${datarootdir}/info'
1050 libdir='${exec_prefix}/lib'
1051 localedir='${datarootdir}/locale'
1052 mandir='${datarootdir}/man'
1058 # If the previous option needs an argument, assign it.
1059 if test -n "$ac_prev"; then
1060 eval $ac_prev=\$ac_option
1066 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1070 # Accept the important Cygnus configure options, so we can diagnose typos.
1072 case $ac_dashdash$ac_option in
1076 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1078 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1079 bindir=$ac_optarg ;;
1081 -build | --build | --buil | --bui | --bu)
1082 ac_prev=build_alias ;;
1083 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1084 build_alias=$ac_optarg ;;
1086 -cache-file | --cache-file | --cache-fil | --cache-fi \
1087 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1088 ac_prev=cache_file ;;
1089 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1090 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1091 cache_file=$ac_optarg ;;
1093 --config-cache | -C)
1094 cache_file=config.cache ;;
1096 -datadir | --datadir | --datadi | --datad)
1098 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1099 datadir=$ac_optarg ;;
1101 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1102 | --dataroo | --dataro | --datar)
1103 ac_prev=datarootdir ;;
1104 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1105 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1106 datarootdir=$ac_optarg ;;
1108 -disable-* | --disable-*)
1109 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1110 # Reject names that are not valid shell variable names.
1111 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1112 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1113 { (exit 1); exit 1; }; }
1114 ac_useropt_orig=$ac_useropt
1115 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1116 case $ac_user_opts in
1118 "enable_$ac_useropt"
1120 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1121 ac_unrecognized_sep=', ';;
1123 eval enable_$ac_useropt=no ;;
1125 -docdir | --docdir | --docdi | --doc | --do)
1127 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1128 docdir=$ac_optarg ;;
1130 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1132 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1133 dvidir=$ac_optarg ;;
1135 -enable-* | --enable-*)
1136 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1137 # Reject names that are not valid shell variable names.
1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1139 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1140 { (exit 1); exit 1; }; }
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1145 "enable_$ac_useropt"
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
1150 eval enable_$ac_useropt=\$ac_optarg ;;
1152 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1153 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1154 | --exec | --exe | --ex)
1155 ac_prev=exec_prefix ;;
1156 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1157 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1158 | --exec=* | --exe=* | --ex=*)
1159 exec_prefix=$ac_optarg ;;
1161 -gas | --gas | --ga | --g)
1162 # Obsolete; use --with-gas.
1165 -help | --help | --hel | --he | -h)
1166 ac_init_help=long ;;
1167 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1168 ac_init_help=recursive ;;
1169 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1170 ac_init_help=short ;;
1172 -host | --host | --hos | --ho)
1173 ac_prev=host_alias ;;
1174 -host=* | --host=* | --hos=* | --ho=*)
1175 host_alias=$ac_optarg ;;
1177 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1179 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1181 htmldir=$ac_optarg ;;
1183 -includedir | --includedir | --includedi | --included | --include \
1184 | --includ | --inclu | --incl | --inc)
1185 ac_prev=includedir ;;
1186 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1187 | --includ=* | --inclu=* | --incl=* | --inc=*)
1188 includedir=$ac_optarg ;;
1190 -infodir | --infodir | --infodi | --infod | --info | --inf)
1192 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1193 infodir=$ac_optarg ;;
1195 -libdir | --libdir | --libdi | --libd)
1197 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1198 libdir=$ac_optarg ;;
1200 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1201 | --libexe | --libex | --libe)
1202 ac_prev=libexecdir ;;
1203 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1204 | --libexe=* | --libex=* | --libe=*)
1205 libexecdir=$ac_optarg ;;
1207 -localedir | --localedir | --localedi | --localed | --locale)
1208 ac_prev=localedir ;;
1209 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1210 localedir=$ac_optarg ;;
1212 -localstatedir | --localstatedir | --localstatedi | --localstated \
1213 | --localstate | --localstat | --localsta | --localst | --locals)
1214 ac_prev=localstatedir ;;
1215 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1216 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1217 localstatedir=$ac_optarg ;;
1219 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1221 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1222 mandir=$ac_optarg ;;
1224 -nfp | --nfp | --nf)
1225 # Obsolete; use --without-fp.
1228 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1229 | --no-cr | --no-c | -n)
1232 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1233 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1236 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1237 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1238 | --oldin | --oldi | --old | --ol | --o)
1239 ac_prev=oldincludedir ;;
1240 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1241 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1242 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1243 oldincludedir=$ac_optarg ;;
1245 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1247 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1248 prefix=$ac_optarg ;;
1250 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1251 | --program-pre | --program-pr | --program-p)
1252 ac_prev=program_prefix ;;
1253 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1254 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1255 program_prefix=$ac_optarg ;;
1257 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1258 | --program-suf | --program-su | --program-s)
1259 ac_prev=program_suffix ;;
1260 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1261 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1262 program_suffix=$ac_optarg ;;
1264 -program-transform-name | --program-transform-name \
1265 | --program-transform-nam | --program-transform-na \
1266 | --program-transform-n | --program-transform- \
1267 | --program-transform | --program-transfor \
1268 | --program-transfo | --program-transf \
1269 | --program-trans | --program-tran \
1270 | --progr-tra | --program-tr | --program-t)
1271 ac_prev=program_transform_name ;;
1272 -program-transform-name=* | --program-transform-name=* \
1273 | --program-transform-nam=* | --program-transform-na=* \
1274 | --program-transform-n=* | --program-transform-=* \
1275 | --program-transform=* | --program-transfor=* \
1276 | --program-transfo=* | --program-transf=* \
1277 | --program-trans=* | --program-tran=* \
1278 | --progr-tra=* | --program-tr=* | --program-t=*)
1279 program_transform_name=$ac_optarg ;;
1281 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1283 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1284 pdfdir=$ac_optarg ;;
1286 -psdir | --psdir | --psdi | --psd | --ps)
1288 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1291 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1292 | -silent | --silent | --silen | --sile | --sil)
1295 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1297 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1299 sbindir=$ac_optarg ;;
1301 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1302 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1303 | --sharedst | --shareds | --shared | --share | --shar \
1305 ac_prev=sharedstatedir ;;
1306 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1307 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1308 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1310 sharedstatedir=$ac_optarg ;;
1312 -site | --site | --sit)
1314 -site=* | --site=* | --sit=*)
1317 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1319 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1320 srcdir=$ac_optarg ;;
1322 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1323 | --syscon | --sysco | --sysc | --sys | --sy)
1324 ac_prev=sysconfdir ;;
1325 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1326 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1327 sysconfdir=$ac_optarg ;;
1329 -target | --target | --targe | --targ | --tar | --ta | --t)
1330 ac_prev=target_alias ;;
1331 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1332 target_alias=$ac_optarg ;;
1334 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1337 -version | --version | --versio | --versi | --vers | -V)
1338 ac_init_version=: ;;
1341 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1342 # Reject names that are not valid shell variable names.
1343 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1344 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1345 { (exit 1); exit 1; }; }
1346 ac_useropt_orig=$ac_useropt
1347 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1348 case $ac_user_opts in
1352 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1353 ac_unrecognized_sep=', ';;
1355 eval with_$ac_useropt=\$ac_optarg ;;
1357 -without-* | --without-*)
1358 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1359 # Reject names that are not valid shell variable names.
1360 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1361 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1362 { (exit 1); exit 1; }; }
1363 ac_useropt_orig=$ac_useropt
1364 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1365 case $ac_user_opts in
1369 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1370 ac_unrecognized_sep=', ';;
1372 eval with_$ac_useropt=no ;;
1375 # Obsolete; use --with-x.
1378 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1379 | --x-incl | --x-inc | --x-in | --x-i)
1380 ac_prev=x_includes ;;
1381 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1382 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1383 x_includes=$ac_optarg ;;
1385 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1386 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1387 ac_prev=x_libraries ;;
1388 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1389 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1390 x_libraries=$ac_optarg ;;
1392 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1393 Try \`$0 --help' for more information." >&2
1394 { (exit 1); exit 1; }; }
1398 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1399 # Reject names that are not valid shell variable names.
1400 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1401 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1402 { (exit 1); exit 1; }; }
1403 eval $ac_envvar=\$ac_optarg
1404 export $ac_envvar ;;
1407 # FIXME: should be removed in autoconf 3.0.
1408 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1409 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1410 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1411 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1417 if test -n "$ac_prev"; then
1418 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1419 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1420 { (exit 1); exit 1; }; }
1423 if test -n "$ac_unrecognized_opts"; then
1424 case $enable_option_checking in
1426 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1427 { (exit 1); exit 1; }; } ;;
1428 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1432 # Check all directory arguments for consistency.
1433 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1434 datadir sysconfdir sharedstatedir localstatedir includedir \
1435 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1436 libdir localedir mandir
1438 eval ac_val=\$$ac_var
1439 # Remove trailing slashes.
1442 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1443 eval $ac_var=\$ac_val;;
1445 # Be sure to have absolute directory names.
1447 [\\/$]* | ?:[\\/]* ) continue;;
1448 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1450 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1451 { (exit 1); exit 1; }; }
1454 # There might be people who depend on the old broken behavior: `$host'
1455 # used to hold the argument of --host etc.
1456 # FIXME: To remove some day.
1459 target=$target_alias
1461 # FIXME: To remove some day.
1462 if test "x$host_alias" != x; then
1463 if test "x$build_alias" = x; then
1464 cross_compiling=maybe
1465 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1466 If a cross compiler is detected then cross compile mode will be used." >&2
1467 elif test "x$build_alias" != "x$host_alias"; then
1473 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1475 test "$silent" = yes && exec 6>/dev/null
1478 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1479 ac_ls_di=`ls -di .` &&
1480 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1481 { $as_echo "$as_me: error: working directory cannot be determined" >&2
1482 { (exit 1); exit 1; }; }
1483 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1484 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1485 { (exit 1); exit 1; }; }
1488 # Find the source files, if location was not specified.
1489 if test -z "$srcdir"; then
1490 ac_srcdir_defaulted=yes
1491 # Try the directory containing this script, then the parent directory.
1492 ac_confdir=`$as_dirname -- "$as_myself" ||
1493 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1494 X"$as_myself" : 'X\(//\)[^/]' \| \
1495 X"$as_myself" : 'X\(//\)$' \| \
1496 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1497 $as_echo X"$as_myself" |
1498 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1516 if test ! -r "$srcdir/$ac_unique_file"; then
1520 ac_srcdir_defaulted=no
1522 if test ! -r "$srcdir/$ac_unique_file"; then
1523 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1524 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1525 { (exit 1); exit 1; }; }
1527 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1529 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1530 { (exit 1); exit 1; }; }
1532 # When building in place, set srcdir=.
1533 if test "$ac_abs_confdir" = "$ac_pwd"; then
1536 # Remove unnecessary trailing slashes from srcdir.
1537 # Double slashes in file names in object file debugging info
1538 # mess up M-x gdb in Emacs.
1540 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1542 for ac_var in $ac_precious_vars; do
1543 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1544 eval ac_env_${ac_var}_value=\$${ac_var}
1545 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1546 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1550 # Report the --help message.
1552 if test "$ac_init_help" = "long"; then
1553 # Omit some internal or obsolete options to make the list less imposing.
1554 # This message is too long to be a string in the A/UX 3.1 sh.
1556 \`configure' configures this package to adapt to many kinds of systems.
1558 Usage: $0 [OPTION]... [VAR=VALUE]...
1560 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1561 VAR=VALUE. See below for descriptions of some of the useful variables.
1563 Defaults for the options are specified in brackets.
1566 -h, --help display this help and exit
1567 --help=short display options specific to this package
1568 --help=recursive display the short help of all the included packages
1569 -V, --version display version information and exit
1570 -q, --quiet, --silent do not print \`checking...' messages
1571 --cache-file=FILE cache test results in FILE [disabled]
1572 -C, --config-cache alias for \`--cache-file=config.cache'
1573 -n, --no-create do not create output files
1574 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1576 Installation directories:
1577 --prefix=PREFIX install architecture-independent files in PREFIX
1578 [$ac_default_prefix]
1579 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1582 By default, \`make install' will install all the files in
1583 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1584 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1585 for instance \`--prefix=\$HOME'.
1587 For better control, use the options below.
1589 Fine tuning of the installation directories:
1590 --bindir=DIR user executables [EPREFIX/bin]
1591 --sbindir=DIR system admin executables [EPREFIX/sbin]
1592 --libexecdir=DIR program executables [EPREFIX/libexec]
1593 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1594 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1595 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1596 --libdir=DIR object code libraries [EPREFIX/lib]
1597 --includedir=DIR C header files [PREFIX/include]
1598 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1599 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1600 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1601 --infodir=DIR info documentation [DATAROOTDIR/info]
1602 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1603 --mandir=DIR man documentation [DATAROOTDIR/man]
1604 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1605 --htmldir=DIR html documentation [DOCDIR]
1606 --dvidir=DIR dvi documentation [DOCDIR]
1607 --pdfdir=DIR pdf documentation [DOCDIR]
1608 --psdir=DIR ps documentation [DOCDIR]
1614 --program-prefix=PREFIX prepend PREFIX to installed program names
1615 --program-suffix=SUFFIX append SUFFIX to installed program names
1616 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1619 --build=BUILD configure for building on BUILD [guessed]
1620 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1621 --target=TARGET configure for building compilers for TARGET [HOST]
1625 if test -n "$ac_init_help"; then
1630 --disable-option-checking ignore unrecognized --enable/--with options
1631 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1632 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1633 --enable-maintainer-mode enable make rules and dependencies not useful
1634 (and sometimes confusing) to the casual installer
1635 --enable-silent-rules less verbose build output (undo: `make V=1')
1636 --disable-silent-rules verbose build output (undo: `make V=0')
1637 --disable-dependency-tracking speeds up one-time build
1638 --enable-dependency-tracking do not reject slow dependency extractors
1639 --enable-shared[=PKGS] build shared libraries [default=yes]
1640 --enable-static[=PKGS] build static libraries [default=yes]
1641 --enable-fast-install[=PKGS]
1642 optimize for fast installation [default=yes]
1643 --disable-libtool-lock avoid locking (might break parallel builds)
1644 --enable-debug Enable generic debug support [default=no]
1647 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1648 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1649 --with-pic try to use only PIC/non-PIC objects [default=use
1651 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1652 --with-config=CONFIG Config file 'kernel|user|all|srpm'
1653 --with-linux=PATH Path to kernel source
1654 --with-linux-obj=PATH Path to kernel build objects
1655 --with-spl=PATH Path to spl source
1656 --with-spl-obj=PATH Path to spl build objects
1657 --with-udevdir=DIR install udev helpers [EPREFIX/lib/udev]
1658 --with-udevruledir=DIR install udev rules [UDEVDIR/rules.d]
1659 --with-blkid support blkid caching [default=check]
1660 --with-selinux support selinux [default=check]
1662 Some influential environment variables:
1663 CC C compiler command
1664 CFLAGS C compiler flags
1665 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1666 nonstandard directory <lib dir>
1667 LIBS libraries to pass to the linker, e.g. -l<library>
1668 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1669 you have headers in a nonstandard directory <include dir>
1671 CCAS assembler compiler command (defaults to CC)
1672 CCASFLAGS assembler compiler flags (defaults to CFLAGS)
1674 Use these variables to override the choices made by `configure' or to help
1675 it to find libraries and programs with nonstandard names/locations.
1681 if test "$ac_init_help" = "recursive"; then
1682 # If there are subdirs, report their specific --help.
1683 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1684 test -d "$ac_dir" ||
1685 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1690 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1692 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1693 # A ".." for each directory in $ac_dir_suffix.
1694 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1695 case $ac_top_builddir_sub in
1696 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1697 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1700 ac_abs_top_builddir=$ac_pwd
1701 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1702 # for backward compatibility:
1703 ac_top_builddir=$ac_top_build_prefix
1706 .) # We are building in place.
1708 ac_top_srcdir=$ac_top_builddir_sub
1709 ac_abs_top_srcdir=$ac_pwd ;;
1710 [\\/]* | ?:[\\/]* ) # Absolute name.
1711 ac_srcdir=$srcdir$ac_dir_suffix;
1712 ac_top_srcdir=$srcdir
1713 ac_abs_top_srcdir=$srcdir ;;
1715 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1716 ac_top_srcdir=$ac_top_build_prefix$srcdir
1717 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1719 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1721 cd "$ac_dir" || { ac_status=$?; continue; }
1722 # Check for guested configure.
1723 if test -f "$ac_srcdir/configure.gnu"; then
1725 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1726 elif test -f "$ac_srcdir/configure"; then
1728 $SHELL "$ac_srcdir/configure" --help=recursive
1730 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1732 cd "$ac_pwd" || { ac_status=$?; break; }
1736 test -n "$ac_init_help" && exit $ac_status
1737 if $ac_init_version; then
1740 generated by GNU Autoconf 2.63
1742 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1743 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1744 This configure script is free software; the Free Software Foundation
1745 gives unlimited permission to copy, distribute and modify it.
1749 cat >config.log <<_ACEOF
1750 This file contains any messages produced by compilers while
1751 running configure, to aid debugging if configure makes a mistake.
1753 It was created by $as_me, which was
1754 generated by GNU Autoconf 2.63. Invocation command line was
1766 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1767 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1768 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1769 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1770 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1772 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1773 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1775 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1776 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1777 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1778 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1779 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1780 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1781 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1789 test -z "$as_dir" && as_dir=.
1790 $as_echo "PATH: $as_dir"
1806 # Keep a trace of the command line.
1807 # Strip out --no-create and --no-recursion so they do not pile up.
1808 # Strip out --silent because we don't want to record it for future runs.
1809 # Also quote any args containing shell meta-characters.
1810 # Make two passes to allow for proper duplicate-argument suppression.
1814 ac_must_keep_next=false
1820 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1821 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1822 | -silent | --silent | --silen | --sile | --sil)
1825 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1828 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1830 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1831 if test $ac_must_keep_next = true; then
1832 ac_must_keep_next=false # Got value, back to normal.
1835 *=* | --config-cache | -C | -disable-* | --disable-* \
1836 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1837 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1838 | -with-* | --with-* | -without-* | --without-* | --x)
1839 case "$ac_configure_args0 " in
1840 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1843 -* ) ac_must_keep_next=true ;;
1846 ac_configure_args="$ac_configure_args '$ac_arg'"
1851 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1852 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1854 # When interrupted or exit'd, cleanup temporary files, and complete
1855 # config.log. We remove comments because anyway the quotes in there
1856 # would cause problems or look ugly.
1857 # WARNING: Use '\'' to represent an apostrophe within the trap.
1858 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1859 trap 'exit_status=$?
1860 # Save into config.log some information that might help in debugging.
1865 ## ---------------- ##
1866 ## Cache variables. ##
1867 ## ---------------- ##
1870 # The following way of writing the cache mishandles newlines in values,
1872 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1873 eval ac_val=\$$ac_var
1877 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1878 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1881 _ | IFS | as_nl) ;; #(
1882 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1883 *) $as_unset $ac_var ;;
1888 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1889 *${as_nl}ac_space=\ *)
1891 "s/'\''/'\''\\\\'\'''\''/g;
1892 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1895 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1903 ## ----------------- ##
1904 ## Output variables. ##
1905 ## ----------------- ##
1908 for ac_var in $ac_subst_vars
1910 eval ac_val=\$$ac_var
1912 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1914 $as_echo "$ac_var='\''$ac_val'\''"
1918 if test -n "$ac_subst_files"; then
1920 ## ------------------- ##
1921 ## File substitutions. ##
1922 ## ------------------- ##
1925 for ac_var in $ac_subst_files
1927 eval ac_val=\$$ac_var
1929 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1931 $as_echo "$ac_var='\''$ac_val'\''"
1936 if test -s confdefs.h; then
1946 test "$ac_signal" != 0 &&
1947 $as_echo "$as_me: caught signal $ac_signal"
1948 $as_echo "$as_me: exit $exit_status"
1950 rm -f core *.core core.conftest.* &&
1951 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1954 for ac_signal in 1 2 13 15; do
1955 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1959 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1960 rm -f -r conftest* confdefs.h
1962 # Predefined preprocessor variables.
1964 cat >>confdefs.h <<_ACEOF
1965 #define PACKAGE_NAME "$PACKAGE_NAME"
1969 cat >>confdefs.h <<_ACEOF
1970 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1974 cat >>confdefs.h <<_ACEOF
1975 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1979 cat >>confdefs.h <<_ACEOF
1980 #define PACKAGE_STRING "$PACKAGE_STRING"
1984 cat >>confdefs.h <<_ACEOF
1985 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1989 # Let the site file select an alternate cache file if it wants to.
1990 # Prefer an explicitly selected file to automatically selected ones.
1993 if test -n "$CONFIG_SITE"; then
1994 ac_site_file1=$CONFIG_SITE
1995 elif test "x$prefix" != xNONE; then
1996 ac_site_file1=$prefix/share/config.site
1997 ac_site_file2=$prefix/etc/config.site
1999 ac_site_file1=$ac_default_prefix/share/config.site
2000 ac_site_file2=$ac_default_prefix/etc/config.site
2002 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2004 test "x$ac_site_file" = xNONE && continue
2005 if test -r "$ac_site_file"; then
2006 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
2007 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2008 sed 's/^/| /' "$ac_site_file" >&5
2013 if test -r "$cache_file"; then
2014 # Some versions of bash will fail to source /dev/null (special
2015 # files actually), so we avoid doing that.
2016 if test -f "$cache_file"; then
2017 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
2018 $as_echo "$as_me: loading cache $cache_file" >&6;}
2020 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2021 *) . "./$cache_file";;
2025 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2026 $as_echo "$as_me: creating cache $cache_file" >&6;}
2030 # Check that the precious variables saved in the cache have kept the same
2032 ac_cache_corrupted=false
2033 for ac_var in $ac_precious_vars; do
2034 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2035 eval ac_new_set=\$ac_env_${ac_var}_set
2036 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2037 eval ac_new_val=\$ac_env_${ac_var}_value
2038 case $ac_old_set,$ac_new_set in
2040 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2041 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2042 ac_cache_corrupted=: ;;
2044 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2045 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2046 ac_cache_corrupted=: ;;
2049 if test "x$ac_old_val" != "x$ac_new_val"; then
2050 # differences in whitespace do not lead to failure.
2051 ac_old_val_w=`echo x $ac_old_val`
2052 ac_new_val_w=`echo x $ac_new_val`
2053 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2054 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2055 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2056 ac_cache_corrupted=:
2058 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2059 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2060 eval $ac_var=\$ac_old_val
2062 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2063 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2064 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2065 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2068 # Pass precious variables to config.status.
2069 if test "$ac_new_set" = set; then
2071 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2072 *) ac_arg=$ac_var=$ac_new_val ;;
2074 case " $ac_configure_args " in
2075 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2076 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2080 if $ac_cache_corrupted; then
2081 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2082 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2083 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2084 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2085 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2086 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2087 { (exit 1); exit 1; }; }
2107 ac_cpp='$CPP $CPPFLAGS'
2108 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2109 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2110 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2114 ac_cpp='$CPP $CPPFLAGS'
2115 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2116 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2117 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2124 { $as_echo "$as_me:$LINENO: checking metadata" >&5
2125 $as_echo_n "checking metadata... " >&6; }
2128 _zfs_ac_meta_got_file=no
2129 if test -f "$META"; then
2130 _zfs_ac_meta_got_file=yes
2132 ZFS_META_NAME=`perl -n\
2133 -e "BEGIN { \\$key=shift @ARGV; }"\
2134 -e "next unless s/^\s*\\$key[:=]//i;"\
2135 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2138 -e "s/^(['\"])(.*)\1/\\$2/;"\
2140 -e "END { print \\$val if defined \\$val; }"\
2141 '(?:NAME|PROJECT|PACKAGE)' $META`;
2142 if test -n "$ZFS_META_NAME"; then
2144 cat >>confdefs.h <<_ACEOF
2145 #define ZFS_META_NAME "$ZFS_META_NAME"
2151 ZFS_META_VERSION=`perl -n\
2152 -e "BEGIN { \\$key=shift @ARGV; }"\
2153 -e "next unless s/^\s*\\$key[:=]//i;"\
2154 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2157 -e "s/^(['\"])(.*)\1/\\$2/;"\
2159 -e "END { print \\$val if defined \\$val; }"\
2161 if test -n "$ZFS_META_VERSION"; then
2163 cat >>confdefs.h <<_ACEOF
2164 #define ZFS_META_VERSION "$ZFS_META_VERSION"
2170 ZFS_META_RELEASE=`perl -n\
2171 -e "BEGIN { \\$key=shift @ARGV; }"\
2172 -e "next unless s/^\s*\\$key[:=]//i;"\
2173 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2176 -e "s/^(['\"])(.*)\1/\\$2/;"\
2178 -e "END { print \\$val if defined \\$val; }"\
2180 if test -n "$ZFS_META_RELEASE"; then
2182 cat >>confdefs.h <<_ACEOF
2183 #define ZFS_META_RELEASE "$ZFS_META_RELEASE"
2189 ZFS_META_LICENSE=`perl -n\
2190 -e "BEGIN { \\$key=shift @ARGV; }"\
2191 -e "next unless s/^\s*\\$key[:=]//i;"\
2192 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2195 -e "s/^(['\"])(.*)\1/\\$2/;"\
2197 -e "END { print \\$val if defined \\$val; }"\
2199 if test -n "$ZFS_META_LICENSE"; then
2201 cat >>confdefs.h <<_ACEOF
2202 #define ZFS_META_LICENSE "$ZFS_META_LICENSE"
2208 if test -n "$ZFS_META_NAME" -a -n "$ZFS_META_VERSION"; then
2209 ZFS_META_ALIAS="$ZFS_META_NAME-$ZFS_META_VERSION"
2210 test -n "$ZFS_META_RELEASE" &&
2211 ZFS_META_ALIAS="$ZFS_META_ALIAS-$ZFS_META_RELEASE"
2213 cat >>confdefs.h <<_ACEOF
2214 #define ZFS_META_ALIAS "$ZFS_META_ALIAS"
2220 ZFS_META_DATA=`perl -n\
2221 -e "BEGIN { \\$key=shift @ARGV; }"\
2222 -e "next unless s/^\s*\\$key[:=]//i;"\
2223 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2226 -e "s/^(['\"])(.*)\1/\\$2/;"\
2228 -e "END { print \\$val if defined \\$val; }"\
2230 if test -n "$ZFS_META_DATA"; then
2232 cat >>confdefs.h <<_ACEOF
2233 #define ZFS_META_DATA "$ZFS_META_DATA"
2239 ZFS_META_AUTHOR=`perl -n\
2240 -e "BEGIN { \\$key=shift @ARGV; }"\
2241 -e "next unless s/^\s*\\$key[:=]//i;"\
2242 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2245 -e "s/^(['\"])(.*)\1/\\$2/;"\
2247 -e "END { print \\$val if defined \\$val; }"\
2249 if test -n "$ZFS_META_AUTHOR"; then
2251 cat >>confdefs.h <<_ACEOF
2252 #define ZFS_META_AUTHOR "$ZFS_META_AUTHOR"
2259 ZFS_META_LT_CURRENT=`perl -n\
2260 -e "BEGIN { \\$key=shift @ARGV; }"\
2261 -e "next unless s/^\s*\\$key[:=]//i;"\
2262 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2265 -e "s/^(['\"])(.*)\1/\\$2/;"\
2267 -e "END { print \\$val if defined \\$val; }"\
2268 'LT_CURRENT' $META`;
2269 ZFS_META_LT_REVISION=`perl -n\
2270 -e "BEGIN { \\$key=shift @ARGV; }"\
2271 -e "next unless s/^\s*\\$key[:=]//i;"\
2272 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2275 -e "s/^(['\"])(.*)\1/\\$2/;"\
2277 -e "END { print \\$val if defined \\$val; }"\
2278 'LT_REVISION' $META`;
2279 ZFS_META_LT_AGE=`perl -n\
2280 -e "BEGIN { \\$key=shift @ARGV; }"\
2281 -e "next unless s/^\s*\\$key[:=]//i;"\
2282 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2285 -e "s/^(['\"])(.*)\1/\\$2/;"\
2287 -e "END { print \\$val if defined \\$val; }"\
2289 if test -n "$ZFS_META_LT_CURRENT" \
2290 -o -n "$ZFS_META_LT_REVISION" \
2291 -o -n "$ZFS_META_LT_AGE"; then
2292 test -n "$ZFS_META_LT_CURRENT" || ZFS_META_LT_CURRENT="0"
2293 test -n "$ZFS_META_LT_REVISION" || ZFS_META_LT_REVISION="0"
2294 test -n "$ZFS_META_LT_AGE" || ZFS_META_LT_AGE="0"
2296 cat >>confdefs.h <<_ACEOF
2297 #define ZFS_META_LT_CURRENT "$ZFS_META_LT_CURRENT"
2301 cat >>confdefs.h <<_ACEOF
2302 #define ZFS_META_LT_REVISION "$ZFS_META_LT_REVISION"
2306 cat >>confdefs.h <<_ACEOF
2307 #define ZFS_META_LT_AGE "$ZFS_META_LT_AGE"
2316 { $as_echo "$as_me:$LINENO: result: $_zfs_ac_meta_got_file" >&5
2317 $as_echo "$_zfs_ac_meta_got_file" >&6; }
2321 for ac_dir in config "$srcdir"/config; do
2322 if test -f "$ac_dir/install-sh"; then
2324 ac_install_sh="$ac_aux_dir/install-sh -c"
2326 elif test -f "$ac_dir/install.sh"; then
2328 ac_install_sh="$ac_aux_dir/install.sh -c"
2330 elif test -f "$ac_dir/shtool"; then
2332 ac_install_sh="$ac_aux_dir/shtool install -c"
2336 if test -z "$ac_aux_dir"; then
2337 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&5
2338 $as_echo "$as_me: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&2;}
2339 { (exit 1); exit 1; }; }
2342 # These three variables are undocumented and unsupported,
2343 # and are intended to be withdrawn in a future Autoconf release.
2344 # They can cause serious problems if a builder's source tree is in a directory
2345 # whose full name contains unusual characters.
2346 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2347 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2348 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2351 # Make sure we can run config.sub.
2352 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2353 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2354 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2355 { (exit 1); exit 1; }; }
2357 { $as_echo "$as_me:$LINENO: checking build system type" >&5
2358 $as_echo_n "checking build system type... " >&6; }
2359 if test "${ac_cv_build+set}" = set; then
2360 $as_echo_n "(cached) " >&6
2362 ac_build_alias=$build_alias
2363 test "x$ac_build_alias" = x &&
2364 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2365 test "x$ac_build_alias" = x &&
2366 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2367 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2368 { (exit 1); exit 1; }; }
2369 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2370 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2371 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2372 { (exit 1); exit 1; }; }
2375 { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2376 $as_echo "$ac_cv_build" >&6; }
2377 case $ac_cv_build in
2379 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2380 $as_echo "$as_me: error: invalid value of canonical build" >&2;}
2381 { (exit 1); exit 1; }; };;
2384 ac_save_IFS=$IFS; IFS='-'
2390 # Remember, the first character of IFS is used to create $*,
2391 # except with old shells:
2394 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2397 { $as_echo "$as_me:$LINENO: checking host system type" >&5
2398 $as_echo_n "checking host system type... " >&6; }
2399 if test "${ac_cv_host+set}" = set; then
2400 $as_echo_n "(cached) " >&6
2402 if test "x$host_alias" = x; then
2403 ac_cv_host=$ac_cv_build
2405 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2406 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2407 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2408 { (exit 1); exit 1; }; }
2412 { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2413 $as_echo "$ac_cv_host" >&6; }
2416 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2417 $as_echo "$as_me: error: invalid value of canonical host" >&2;}
2418 { (exit 1); exit 1; }; };;
2421 ac_save_IFS=$IFS; IFS='-'
2427 # Remember, the first character of IFS is used to create $*,
2428 # except with old shells:
2431 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2434 { $as_echo "$as_me:$LINENO: checking target system type" >&5
2435 $as_echo_n "checking target system type... " >&6; }
2436 if test "${ac_cv_target+set}" = set; then
2437 $as_echo_n "(cached) " >&6
2439 if test "x$target_alias" = x; then
2440 ac_cv_target=$ac_cv_host
2442 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2443 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2444 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2445 { (exit 1); exit 1; }; }
2449 { $as_echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2450 $as_echo "$ac_cv_target" >&6; }
2451 case $ac_cv_target in
2453 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2454 $as_echo "$as_me: error: invalid value of canonical target" >&2;}
2455 { (exit 1); exit 1; }; };;
2457 target=$ac_cv_target
2458 ac_save_IFS=$IFS; IFS='-'
2464 # Remember, the first character of IFS is used to create $*,
2465 # except with old shells:
2468 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2471 # The aliases save the names the user supplied, while $host etc.
2472 # will get canonicalized.
2473 test -n "$target_alias" &&
2474 test "$program_prefix$program_suffix$program_transform_name" = \
2476 program_prefix=${target_alias}-
2478 { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2479 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2480 # Check whether --enable-maintainer-mode was given.
2481 if test "${enable_maintainer_mode+set}" = set; then
2482 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2484 USE_MAINTAINER_MODE=no
2487 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2488 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2489 if test $USE_MAINTAINER_MODE = yes; then
2490 MAINTAINER_MODE_TRUE=
2491 MAINTAINER_MODE_FALSE='#'
2493 MAINTAINER_MODE_TRUE='#'
2494 MAINTAINER_MODE_FALSE=
2497 MAINT=$MAINTAINER_MODE_TRUE
2500 # Check whether --enable-silent-rules was given.
2501 if test "${enable_silent_rules+set}" = set; then
2502 enableval=$enable_silent_rules;
2505 case $enable_silent_rules in
2506 yes) AM_DEFAULT_VERBOSITY=0;;
2507 no) AM_DEFAULT_VERBOSITY=1;;
2508 *) AM_DEFAULT_VERBOSITY=1;;
2512 am__api_version='1.11'
2514 # Find a good install program. We prefer a C program (faster),
2515 # so one script is as good as another. But avoid the broken or
2516 # incompatible versions:
2517 # SysV /etc/install, /usr/sbin/install
2518 # SunOS /usr/etc/install
2519 # IRIX /sbin/install
2521 # AmigaOS /C/install, which installs bootblocks on floppy discs
2522 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2523 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2524 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2525 # OS/2's system install, which has a completely different semantic
2526 # ./install, which can be erroneously created by make from ./install.sh.
2527 # Reject install programs that cannot install multiple files.
2528 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2529 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2530 if test -z "$INSTALL"; then
2531 if test "${ac_cv_path_install+set}" = set; then
2532 $as_echo_n "(cached) " >&6
2534 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2538 test -z "$as_dir" && as_dir=.
2539 # Account for people who put trailing slashes in PATH elements.
2541 ./ | .// | /cC/* | \
2542 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2543 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2546 # OSF1 and SCO ODT 3.0 have their own names for install.
2547 # Don't use installbsd from OSF since it installs stuff as root
2549 for ac_prog in ginstall scoinst install; do
2550 for ac_exec_ext in '' $ac_executable_extensions; do
2551 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2552 if test $ac_prog = install &&
2553 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2554 # AIX install. It has an incompatible calling convention.
2556 elif test $ac_prog = install &&
2557 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2558 # program-specific install script used by HP pwplus--don't use.
2561 rm -rf conftest.one conftest.two conftest.dir
2562 echo one > conftest.one
2563 echo two > conftest.two
2565 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2566 test -s conftest.one && test -s conftest.two &&
2567 test -s conftest.dir/conftest.one &&
2568 test -s conftest.dir/conftest.two
2570 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2583 rm -rf conftest.one conftest.two conftest.dir
2586 if test "${ac_cv_path_install+set}" = set; then
2587 INSTALL=$ac_cv_path_install
2589 # As a last resort, use the slow shell script. Don't cache a
2590 # value for INSTALL within a source directory, because that will
2591 # break other packages using the cache if that directory is
2592 # removed, or if the value is a relative name.
2593 INSTALL=$ac_install_sh
2596 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2597 $as_echo "$INSTALL" >&6; }
2599 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2600 # It thinks the first close brace ends the variable substitution.
2601 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2603 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2605 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2607 { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2608 $as_echo_n "checking whether build environment is sane... " >&6; }
2611 echo timestamp > conftest.file
2612 # Reject unsafe characters in $srcdir or the absolute working directory
2613 # name. Accept space and tab only in the latter.
2617 *[\\\"\#\$\&\'\`$am_lf]*)
2618 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2619 $as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2620 { (exit 1); exit 1; }; };;
2623 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2624 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2625 $as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2626 { (exit 1); exit 1; }; };;
2629 # Do `set' in a subshell so we don't clobber the current shell's
2630 # arguments. Must try -L first in case configure is actually a
2631 # symlink; some systems play weird games with the mod time of symlinks
2632 # (eg FreeBSD returns the mod time of the symlink's containing
2635 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2636 if test "$*" = "X"; then
2638 set X `ls -t "$srcdir/configure" conftest.file`
2641 if test "$*" != "X $srcdir/configure conftest.file" \
2642 && test "$*" != "X conftest.file $srcdir/configure"; then
2644 # If neither matched, then we have a broken ls. This can happen
2645 # if, for instance, CONFIG_SHELL is bash and it inherits a
2646 # broken ls alias from the environment. This has actually
2647 # happened. Such a system could not be considered "sane".
2648 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2649 alias in your environment" >&5
2650 $as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2651 alias in your environment" >&2;}
2652 { (exit 1); exit 1; }; }
2655 test "$2" = conftest.file
2661 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2662 Check your system clock" >&5
2663 $as_echo "$as_me: error: newly created file is older than distributed files!
2664 Check your system clock" >&2;}
2665 { (exit 1); exit 1; }; }
2667 { $as_echo "$as_me:$LINENO: result: yes" >&5
2668 $as_echo "yes" >&6; }
2669 test "$program_prefix" != NONE &&
2670 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2671 # Use a double $ so make ignores it.
2672 test "$program_suffix" != NONE &&
2673 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2674 # Double any \ or $.
2675 # By default was `s,x,x', remove it if useless.
2676 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2677 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2679 # expand $ac_aux_dir to an absolute path
2680 am_aux_dir=`cd $ac_aux_dir && pwd`
2682 if test x"${MISSING+set}" != xset; then
2685 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2687 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2690 # Use eval to expand $SHELL
2691 if eval "$MISSING --run true"; then
2692 am_missing_run="$MISSING --run "
2695 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2696 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2699 if test x"${install_sh}" != xset; then
2702 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2704 install_sh="\${SHELL} $am_aux_dir/install-sh"
2708 # Installed binaries are usually stripped using `strip' when the user
2709 # run `make install-strip'. However `strip' might not be the right
2710 # tool to use in cross-compilation environments, therefore Automake
2711 # will honor the `STRIP' environment variable to overrule this program.
2712 if test "$cross_compiling" != no; then
2713 if test -n "$ac_tool_prefix"; then
2714 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2715 set dummy ${ac_tool_prefix}strip; ac_word=$2
2716 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2717 $as_echo_n "checking for $ac_word... " >&6; }
2718 if test "${ac_cv_prog_STRIP+set}" = set; then
2719 $as_echo_n "(cached) " >&6
2721 if test -n "$STRIP"; then
2722 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2728 test -z "$as_dir" && as_dir=.
2729 for ac_exec_ext in '' $ac_executable_extensions; do
2730 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2731 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2732 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2741 STRIP=$ac_cv_prog_STRIP
2742 if test -n "$STRIP"; then
2743 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2744 $as_echo "$STRIP" >&6; }
2746 { $as_echo "$as_me:$LINENO: result: no" >&5
2747 $as_echo "no" >&6; }
2752 if test -z "$ac_cv_prog_STRIP"; then
2754 # Extract the first word of "strip", so it can be a program name with args.
2755 set dummy strip; ac_word=$2
2756 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2757 $as_echo_n "checking for $ac_word... " >&6; }
2758 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2759 $as_echo_n "(cached) " >&6
2761 if test -n "$ac_ct_STRIP"; then
2762 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2768 test -z "$as_dir" && as_dir=.
2769 for ac_exec_ext in '' $ac_executable_extensions; do
2770 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2771 ac_cv_prog_ac_ct_STRIP="strip"
2772 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2781 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2782 if test -n "$ac_ct_STRIP"; then
2783 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2784 $as_echo "$ac_ct_STRIP" >&6; }
2786 { $as_echo "$as_me:$LINENO: result: no" >&5
2787 $as_echo "no" >&6; }
2790 if test "x$ac_ct_STRIP" = x; then
2793 case $cross_compiling:$ac_tool_warned in
2795 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2796 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2797 ac_tool_warned=yes ;;
2802 STRIP="$ac_cv_prog_STRIP"
2806 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2808 { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2809 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2810 if test -z "$MKDIR_P"; then
2811 if test "${ac_cv_path_mkdir+set}" = set; then
2812 $as_echo_n "(cached) " >&6
2814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2815 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2818 test -z "$as_dir" && as_dir=.
2819 for ac_prog in mkdir gmkdir; do
2820 for ac_exec_ext in '' $ac_executable_extensions; do
2821 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2822 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2823 'mkdir (GNU coreutils) '* | \
2824 'mkdir (coreutils) '* | \
2825 'mkdir (fileutils) '4.1*)
2826 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2836 if test "${ac_cv_path_mkdir+set}" = set; then
2837 MKDIR_P="$ac_cv_path_mkdir -p"
2839 # As a last resort, use the slow shell script. Don't cache a
2840 # value for MKDIR_P within a source directory, because that will
2841 # break other packages using the cache if that directory is
2842 # removed, or if the value is a relative name.
2843 test -d ./--version && rmdir ./--version
2844 MKDIR_P="$ac_install_sh -d"
2847 { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2848 $as_echo "$MKDIR_P" >&6; }
2852 [\\/$]* | ?:[\\/]*) ;;
2853 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2856 for ac_prog in gawk mawk nawk awk
2858 # Extract the first word of "$ac_prog", so it can be a program name with args.
2859 set dummy $ac_prog; ac_word=$2
2860 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2861 $as_echo_n "checking for $ac_word... " >&6; }
2862 if test "${ac_cv_prog_AWK+set}" = set; then
2863 $as_echo_n "(cached) " >&6
2865 if test -n "$AWK"; then
2866 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2872 test -z "$as_dir" && as_dir=.
2873 for ac_exec_ext in '' $ac_executable_extensions; do
2874 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2875 ac_cv_prog_AWK="$ac_prog"
2876 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2886 if test -n "$AWK"; then
2887 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2888 $as_echo "$AWK" >&6; }
2890 { $as_echo "$as_me:$LINENO: result: no" >&5
2891 $as_echo "no" >&6; }
2895 test -n "$AWK" && break
2898 { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2899 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2901 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2902 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2903 $as_echo_n "(cached) " >&6
2905 cat >conftest.make <<\_ACEOF
2908 @echo '@@@%%%=$(MAKE)=@@@%%%'
2910 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2911 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2913 eval ac_cv_prog_make_${ac_make}_set=yes;;
2915 eval ac_cv_prog_make_${ac_make}_set=no;;
2919 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2920 { $as_echo "$as_me:$LINENO: result: yes" >&5
2921 $as_echo "yes" >&6; }
2924 { $as_echo "$as_me:$LINENO: result: no" >&5
2925 $as_echo "no" >&6; }
2926 SET_MAKE="MAKE=${MAKE-make}"
2929 rm -rf .tst 2>/dev/null
2930 mkdir .tst 2>/dev/null
2931 if test -d .tst; then
2936 rmdir .tst 2>/dev/null
2938 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2939 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2940 # is not polluted with repeated "-I."
2941 am__isrc=' -I$(srcdir)'
2942 # test to see if srcdir already configured
2943 if test -f $srcdir/config.status; then
2944 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2945 $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2946 { (exit 1); exit 1; }; }
2950 # test whether we have cygpath
2951 if test -z "$CYGPATH_W"; then
2952 if (cygpath --version) >/dev/null 2>/dev/null; then
2953 CYGPATH_W='cygpath -w'
2960 # Define the identity of the package.
2961 PACKAGE=$ZFS_META_NAME
2962 VERSION=$ZFS_META_VERSION
2965 cat >>confdefs.h <<_ACEOF
2966 #define PACKAGE "$PACKAGE"
2970 cat >>confdefs.h <<_ACEOF
2971 #define VERSION "$VERSION"
2974 # Some tools Automake needs.
2976 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2979 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2982 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2985 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2988 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2990 # We need awk for the "check" target. The system "awk" is bad on
2992 # Always define AMTAR for backward compatibility.
2994 AMTAR=${AMTAR-"${am_missing_run}tar"}
2996 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3002 ac_config_headers="$ac_config_headers zfs_config.h"
3005 # Find a good install program. We prefer a C program (faster),
3006 # so one script is as good as another. But avoid the broken or
3007 # incompatible versions:
3008 # SysV /etc/install, /usr/sbin/install
3009 # SunOS /usr/etc/install
3010 # IRIX /sbin/install
3012 # AmigaOS /C/install, which installs bootblocks on floppy discs
3013 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3014 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3015 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3016 # OS/2's system install, which has a completely different semantic
3017 # ./install, which can be erroneously created by make from ./install.sh.
3018 # Reject install programs that cannot install multiple files.
3019 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3020 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3021 if test -z "$INSTALL"; then
3022 if test "${ac_cv_path_install+set}" = set; then
3023 $as_echo_n "(cached) " >&6
3025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3029 test -z "$as_dir" && as_dir=.
3030 # Account for people who put trailing slashes in PATH elements.
3032 ./ | .// | /cC/* | \
3033 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3034 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3037 # OSF1 and SCO ODT 3.0 have their own names for install.
3038 # Don't use installbsd from OSF since it installs stuff as root
3040 for ac_prog in ginstall scoinst install; do
3041 for ac_exec_ext in '' $ac_executable_extensions; do
3042 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3043 if test $ac_prog = install &&
3044 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3045 # AIX install. It has an incompatible calling convention.
3047 elif test $ac_prog = install &&
3048 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3049 # program-specific install script used by HP pwplus--don't use.
3052 rm -rf conftest.one conftest.two conftest.dir
3053 echo one > conftest.one
3054 echo two > conftest.two
3056 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3057 test -s conftest.one && test -s conftest.two &&
3058 test -s conftest.dir/conftest.one &&
3059 test -s conftest.dir/conftest.two
3061 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3074 rm -rf conftest.one conftest.two conftest.dir
3077 if test "${ac_cv_path_install+set}" = set; then
3078 INSTALL=$ac_cv_path_install
3080 # As a last resort, use the slow shell script. Don't cache a
3081 # value for INSTALL within a source directory, because that will
3082 # break other packages using the cache if that directory is
3083 # removed, or if the value is a relative name.
3084 INSTALL=$ac_install_sh
3087 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
3088 $as_echo "$INSTALL" >&6; }
3090 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3091 # It thinks the first close brace ends the variable substitution.
3092 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3094 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3096 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3099 ac_cpp='$CPP $CPPFLAGS'
3100 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3101 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3102 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3103 if test -n "$ac_tool_prefix"; then
3104 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3105 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3106 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3107 $as_echo_n "checking for $ac_word... " >&6; }
3108 if test "${ac_cv_prog_CC+set}" = set; then
3109 $as_echo_n "(cached) " >&6
3111 if test -n "$CC"; then
3112 ac_cv_prog_CC="$CC" # Let the user override the test.
3114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3118 test -z "$as_dir" && as_dir=.
3119 for ac_exec_ext in '' $ac_executable_extensions; do
3120 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3121 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3122 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3132 if test -n "$CC"; then
3133 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3134 $as_echo "$CC" >&6; }
3136 { $as_echo "$as_me:$LINENO: result: no" >&5
3137 $as_echo "no" >&6; }
3142 if test -z "$ac_cv_prog_CC"; then
3144 # Extract the first word of "gcc", so it can be a program name with args.
3145 set dummy gcc; ac_word=$2
3146 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3147 $as_echo_n "checking for $ac_word... " >&6; }
3148 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3149 $as_echo_n "(cached) " >&6
3151 if test -n "$ac_ct_CC"; then
3152 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3154 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3158 test -z "$as_dir" && as_dir=.
3159 for ac_exec_ext in '' $ac_executable_extensions; do
3160 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3161 ac_cv_prog_ac_ct_CC="gcc"
3162 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3171 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3172 if test -n "$ac_ct_CC"; then
3173 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3174 $as_echo "$ac_ct_CC" >&6; }
3176 { $as_echo "$as_me:$LINENO: result: no" >&5
3177 $as_echo "no" >&6; }
3180 if test "x$ac_ct_CC" = x; then
3183 case $cross_compiling:$ac_tool_warned in
3185 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3186 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3187 ac_tool_warned=yes ;;
3195 if test -z "$CC"; then
3196 if test -n "$ac_tool_prefix"; then
3197 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3198 set dummy ${ac_tool_prefix}cc; ac_word=$2
3199 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3200 $as_echo_n "checking for $ac_word... " >&6; }
3201 if test "${ac_cv_prog_CC+set}" = set; then
3202 $as_echo_n "(cached) " >&6
3204 if test -n "$CC"; then
3205 ac_cv_prog_CC="$CC" # Let the user override the test.
3207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3211 test -z "$as_dir" && as_dir=.
3212 for ac_exec_ext in '' $ac_executable_extensions; do
3213 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3214 ac_cv_prog_CC="${ac_tool_prefix}cc"
3215 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3225 if test -n "$CC"; then
3226 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3227 $as_echo "$CC" >&6; }
3229 { $as_echo "$as_me:$LINENO: result: no" >&5
3230 $as_echo "no" >&6; }
3236 if test -z "$CC"; then
3237 # Extract the first word of "cc", so it can be a program name with args.
3238 set dummy cc; ac_word=$2
3239 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3240 $as_echo_n "checking for $ac_word... " >&6; }
3241 if test "${ac_cv_prog_CC+set}" = set; then
3242 $as_echo_n "(cached) " >&6
3244 if test -n "$CC"; then
3245 ac_cv_prog_CC="$CC" # Let the user override the test.
3248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3252 test -z "$as_dir" && as_dir=.
3253 for ac_exec_ext in '' $ac_executable_extensions; do
3254 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3255 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3256 ac_prog_rejected=yes
3260 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3267 if test $ac_prog_rejected = yes; then
3268 # We found a bogon in the path, so make sure we never use it.
3269 set dummy $ac_cv_prog_CC
3271 if test $# != 0; then
3272 # We chose a different compiler from the bogus one.
3273 # However, it has the same basename, so the bogon will be chosen
3274 # first if we set CC to just the basename; use the full file name.
3276 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3282 if test -n "$CC"; then
3283 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3284 $as_echo "$CC" >&6; }
3286 { $as_echo "$as_me:$LINENO: result: no" >&5
3287 $as_echo "no" >&6; }
3292 if test -z "$CC"; then
3293 if test -n "$ac_tool_prefix"; then
3294 for ac_prog in cl.exe
3296 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3297 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3298 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3299 $as_echo_n "checking for $ac_word... " >&6; }
3300 if test "${ac_cv_prog_CC+set}" = set; then
3301 $as_echo_n "(cached) " >&6
3303 if test -n "$CC"; then
3304 ac_cv_prog_CC="$CC" # Let the user override the test.
3306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3310 test -z "$as_dir" && as_dir=.
3311 for ac_exec_ext in '' $ac_executable_extensions; do
3312 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3313 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3314 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3324 if test -n "$CC"; then
3325 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3326 $as_echo "$CC" >&6; }
3328 { $as_echo "$as_me:$LINENO: result: no" >&5
3329 $as_echo "no" >&6; }
3333 test -n "$CC" && break
3336 if test -z "$CC"; then
3338 for ac_prog in cl.exe
3340 # Extract the first word of "$ac_prog", so it can be a program name with args.
3341 set dummy $ac_prog; ac_word=$2
3342 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3343 $as_echo_n "checking for $ac_word... " >&6; }
3344 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3345 $as_echo_n "(cached) " >&6
3347 if test -n "$ac_ct_CC"; then
3348 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3354 test -z "$as_dir" && as_dir=.
3355 for ac_exec_ext in '' $ac_executable_extensions; do
3356 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3357 ac_cv_prog_ac_ct_CC="$ac_prog"
3358 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3367 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3368 if test -n "$ac_ct_CC"; then
3369 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3370 $as_echo "$ac_ct_CC" >&6; }
3372 { $as_echo "$as_me:$LINENO: result: no" >&5
3373 $as_echo "no" >&6; }
3377 test -n "$ac_ct_CC" && break
3380 if test "x$ac_ct_CC" = x; then
3383 case $cross_compiling:$ac_tool_warned in
3385 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3386 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3387 ac_tool_warned=yes ;;
3396 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3397 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3398 { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3399 See \`config.log' for more details." >&5
3400 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3401 See \`config.log' for more details." >&2;}
3402 { (exit 1); exit 1; }; }; }
3404 # Provide some information about the compiler.
3405 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3408 { (ac_try="$ac_compiler --version >&5"
3410 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3411 *) ac_try_echo=$ac_try;;
3413 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3414 $as_echo "$ac_try_echo") >&5
3415 (eval "$ac_compiler --version >&5") 2>&5
3417 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3418 (exit $ac_status); }
3419 { (ac_try="$ac_compiler -v >&5"
3421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3422 *) ac_try_echo=$ac_try;;
3424 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3425 $as_echo "$ac_try_echo") >&5
3426 (eval "$ac_compiler -v >&5") 2>&5
3428 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3429 (exit $ac_status); }
3430 { (ac_try="$ac_compiler -V >&5"
3432 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3433 *) ac_try_echo=$ac_try;;
3435 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3436 $as_echo "$ac_try_echo") >&5
3437 (eval "$ac_compiler -V >&5") 2>&5
3439 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3440 (exit $ac_status); }
3442 cat >conftest.$ac_ext <<_ACEOF
3445 cat confdefs.h >>conftest.$ac_ext
3446 cat >>conftest.$ac_ext <<_ACEOF
3447 /* end confdefs.h. */
3457 ac_clean_files_save=$ac_clean_files
3458 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3459 # Try to create an executable without -o first, disregard a.out.
3460 # It will help us diagnose broken compilers, and finding out an intuition
3462 { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3463 $as_echo_n "checking for C compiler default output file name... " >&6; }
3464 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3466 # The possible output files:
3467 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3470 for ac_file in $ac_files
3473 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3474 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3479 if { (ac_try="$ac_link_default"
3481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3482 *) ac_try_echo=$ac_try;;
3484 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3485 $as_echo "$ac_try_echo") >&5
3486 (eval "$ac_link_default") 2>&5
3488 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3489 (exit $ac_status); }; then
3490 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3491 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3492 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3493 # so that the user can short-circuit this test for compilers unknown to
3495 for ac_file in $ac_files ''
3497 test -f "$ac_file" || continue
3499 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3502 # We found the default executable, but exeext='' is most
3506 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3508 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3510 # We set ac_cv_exeext here because the later test for it is not
3511 # safe: cross compilers may not add the suffix if given an `-o'
3512 # argument, so we may need to know it at that point already.
3513 # Even if this section looks crufty: it has the advantage of
3520 test "$ac_cv_exeext" = no && ac_cv_exeext=
3526 { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3527 $as_echo "$ac_file" >&6; }
3528 if test -z "$ac_file"; then
3529 $as_echo "$as_me: failed program was:" >&5
3530 sed 's/^/| /' conftest.$ac_ext >&5
3532 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3533 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3534 { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3535 See \`config.log' for more details." >&5
3536 $as_echo "$as_me: error: C compiler cannot create executables
3537 See \`config.log' for more details." >&2;}
3538 { (exit 77); exit 77; }; }; }
3541 ac_exeext=$ac_cv_exeext
3543 # Check that the compiler produces executables we can run. If not, either
3544 # the compiler is broken, or we cross compile.
3545 { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3546 $as_echo_n "checking whether the C compiler works... " >&6; }
3547 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3548 # If not cross compiling, check that we can run a simple program.
3549 if test "$cross_compiling" != yes; then
3550 if { ac_try='./$ac_file'
3551 { (case "(($ac_try" in
3552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3553 *) ac_try_echo=$ac_try;;
3555 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3556 $as_echo "$ac_try_echo") >&5
3557 (eval "$ac_try") 2>&5
3559 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3560 (exit $ac_status); }; }; then
3563 if test "$cross_compiling" = maybe; then
3566 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3567 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3568 { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3569 If you meant to cross compile, use \`--host'.
3570 See \`config.log' for more details." >&5
3571 $as_echo "$as_me: error: cannot run C compiled programs.
3572 If you meant to cross compile, use \`--host'.
3573 See \`config.log' for more details." >&2;}
3574 { (exit 1); exit 1; }; }; }
3578 { $as_echo "$as_me:$LINENO: result: yes" >&5
3579 $as_echo "yes" >&6; }
3581 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3582 ac_clean_files=$ac_clean_files_save
3583 # Check that the compiler produces executables we can run. If not, either
3584 # the compiler is broken, or we cross compile.
3585 { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3586 $as_echo_n "checking whether we are cross compiling... " >&6; }
3587 { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3588 $as_echo "$cross_compiling" >&6; }
3590 { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3591 $as_echo_n "checking for suffix of executables... " >&6; }
3592 if { (ac_try="$ac_link"
3594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3595 *) ac_try_echo=$ac_try;;
3597 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3598 $as_echo "$ac_try_echo") >&5
3599 (eval "$ac_link") 2>&5
3601 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3602 (exit $ac_status); }; then
3603 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3604 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3605 # work properly (i.e., refer to `conftest.exe'), while it won't with
3607 for ac_file in conftest.exe conftest conftest.*; do
3608 test -f "$ac_file" || continue
3610 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3611 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3617 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3618 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3619 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3620 See \`config.log' for more details." >&5
3621 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3622 See \`config.log' for more details." >&2;}
3623 { (exit 1); exit 1; }; }; }
3626 rm -f conftest$ac_cv_exeext
3627 { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3628 $as_echo "$ac_cv_exeext" >&6; }
3630 rm -f conftest.$ac_ext
3631 EXEEXT=$ac_cv_exeext
3633 { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3634 $as_echo_n "checking for suffix of object files... " >&6; }
3635 if test "${ac_cv_objext+set}" = set; then
3636 $as_echo_n "(cached) " >&6
3638 cat >conftest.$ac_ext <<_ACEOF
3641 cat confdefs.h >>conftest.$ac_ext
3642 cat >>conftest.$ac_ext <<_ACEOF
3643 /* end confdefs.h. */
3653 rm -f conftest.o conftest.obj
3654 if { (ac_try="$ac_compile"
3656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3657 *) ac_try_echo=$ac_try;;
3659 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3660 $as_echo "$ac_try_echo") >&5
3661 (eval "$ac_compile") 2>&5
3663 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3664 (exit $ac_status); }; then
3665 for ac_file in conftest.o conftest.obj conftest.*; do
3666 test -f "$ac_file" || continue;
3668 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3669 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3674 $as_echo "$as_me: failed program was:" >&5
3675 sed 's/^/| /' conftest.$ac_ext >&5
3677 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3678 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3679 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3680 See \`config.log' for more details." >&5
3681 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3682 See \`config.log' for more details." >&2;}
3683 { (exit 1); exit 1; }; }; }
3686 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3688 { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3689 $as_echo "$ac_cv_objext" >&6; }
3690 OBJEXT=$ac_cv_objext
3692 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3693 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3694 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3695 $as_echo_n "(cached) " >&6
3697 cat >conftest.$ac_ext <<_ACEOF
3700 cat confdefs.h >>conftest.$ac_ext
3701 cat >>conftest.$ac_ext <<_ACEOF
3702 /* end confdefs.h. */
3715 rm -f conftest.$ac_objext
3716 if { (ac_try="$ac_compile"
3718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3719 *) ac_try_echo=$ac_try;;
3721 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3722 $as_echo "$ac_try_echo") >&5
3723 (eval "$ac_compile") 2>conftest.er1
3725 grep -v '^ *+' conftest.er1 >conftest.err
3727 cat conftest.err >&5
3728 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3729 (exit $ac_status); } && {
3730 test -z "$ac_c_werror_flag" ||
3731 test ! -s conftest.err
3732 } && test -s conftest.$ac_objext; then
3735 $as_echo "$as_me: failed program was:" >&5
3736 sed 's/^/| /' conftest.$ac_ext >&5
3741 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3742 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3745 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3746 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3747 if test $ac_compiler_gnu = yes; then
3752 ac_test_CFLAGS=${CFLAGS+set}
3753 ac_save_CFLAGS=$CFLAGS
3754 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3755 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3756 if test "${ac_cv_prog_cc_g+set}" = set; then
3757 $as_echo_n "(cached) " >&6
3759 ac_save_c_werror_flag=$ac_c_werror_flag
3760 ac_c_werror_flag=yes
3763 cat >conftest.$ac_ext <<_ACEOF
3766 cat confdefs.h >>conftest.$ac_ext
3767 cat >>conftest.$ac_ext <<_ACEOF
3768 /* end confdefs.h. */
3778 rm -f conftest.$ac_objext
3779 if { (ac_try="$ac_compile"
3781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3782 *) ac_try_echo=$ac_try;;
3784 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3785 $as_echo "$ac_try_echo") >&5
3786 (eval "$ac_compile") 2>conftest.er1
3788 grep -v '^ *+' conftest.er1 >conftest.err
3790 cat conftest.err >&5
3791 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3792 (exit $ac_status); } && {
3793 test -z "$ac_c_werror_flag" ||
3794 test ! -s conftest.err
3795 } && test -s conftest.$ac_objext; then
3798 $as_echo "$as_me: failed program was:" >&5
3799 sed 's/^/| /' conftest.$ac_ext >&5
3802 cat >conftest.$ac_ext <<_ACEOF
3805 cat confdefs.h >>conftest.$ac_ext
3806 cat >>conftest.$ac_ext <<_ACEOF
3807 /* end confdefs.h. */
3817 rm -f conftest.$ac_objext
3818 if { (ac_try="$ac_compile"
3820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3821 *) ac_try_echo=$ac_try;;
3823 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3824 $as_echo "$ac_try_echo") >&5
3825 (eval "$ac_compile") 2>conftest.er1
3827 grep -v '^ *+' conftest.er1 >conftest.err
3829 cat conftest.err >&5
3830 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3831 (exit $ac_status); } && {
3832 test -z "$ac_c_werror_flag" ||
3833 test ! -s conftest.err
3834 } && test -s conftest.$ac_objext; then
3837 $as_echo "$as_me: failed program was:" >&5
3838 sed 's/^/| /' conftest.$ac_ext >&5
3840 ac_c_werror_flag=$ac_save_c_werror_flag
3842 cat >conftest.$ac_ext <<_ACEOF
3845 cat confdefs.h >>conftest.$ac_ext
3846 cat >>conftest.$ac_ext <<_ACEOF
3847 /* end confdefs.h. */
3857 rm -f conftest.$ac_objext
3858 if { (ac_try="$ac_compile"
3860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3861 *) ac_try_echo=$ac_try;;
3863 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3864 $as_echo "$ac_try_echo") >&5
3865 (eval "$ac_compile") 2>conftest.er1
3867 grep -v '^ *+' conftest.er1 >conftest.err
3869 cat conftest.err >&5
3870 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3871 (exit $ac_status); } && {
3872 test -z "$ac_c_werror_flag" ||
3873 test ! -s conftest.err
3874 } && test -s conftest.$ac_objext; then
3877 $as_echo "$as_me: failed program was:" >&5
3878 sed 's/^/| /' conftest.$ac_ext >&5
3883 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3889 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3890 ac_c_werror_flag=$ac_save_c_werror_flag
3892 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3893 $as_echo "$ac_cv_prog_cc_g" >&6; }
3894 if test "$ac_test_CFLAGS" = set; then
3895 CFLAGS=$ac_save_CFLAGS
3896 elif test $ac_cv_prog_cc_g = yes; then
3897 if test "$GCC" = yes; then
3903 if test "$GCC" = yes; then
3909 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3910 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3911 if test "${ac_cv_prog_cc_c89+set}" = set; then
3912 $as_echo_n "(cached) " >&6
3914 ac_cv_prog_cc_c89=no
3916 cat >conftest.$ac_ext <<_ACEOF
3919 cat confdefs.h >>conftest.$ac_ext
3920 cat >>conftest.$ac_ext <<_ACEOF
3921 /* end confdefs.h. */
3924 #include <sys/types.h>
3925 #include <sys/stat.h>
3926 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3927 struct buf { int x; };
3928 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3929 static char *e (p, i)
3935 static char *f (char * (*g) (char **, int), char **p, ...)
3940 s = g (p, va_arg (v,int));
3945 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3946 function prototypes and stuff, but not '\xHH' hex character constants.
3947 These don't provoke an error unfortunately, instead are silently treated
3948 as 'x'. The following induces an error, until -std is added to get
3949 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3950 array size at least. It's necessary to write '\x00'==0 to get something
3951 that's true only with -std. */
3952 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3954 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3955 inside strings and character constants. */
3957 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3959 int test (int i, double x);
3960 struct s1 {int (*f) (int a);};
3961 struct s2 {int (*f) (double a);};
3962 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3968 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3973 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3974 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3976 CC="$ac_save_CC $ac_arg"
3977 rm -f conftest.$ac_objext
3978 if { (ac_try="$ac_compile"
3980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3981 *) ac_try_echo=$ac_try;;
3983 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3984 $as_echo "$ac_try_echo") >&5
3985 (eval "$ac_compile") 2>conftest.er1
3987 grep -v '^ *+' conftest.er1 >conftest.err
3989 cat conftest.err >&5
3990 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3991 (exit $ac_status); } && {
3992 test -z "$ac_c_werror_flag" ||
3993 test ! -s conftest.err
3994 } && test -s conftest.$ac_objext; then
3995 ac_cv_prog_cc_c89=$ac_arg
3997 $as_echo "$as_me: failed program was:" >&5
3998 sed 's/^/| /' conftest.$ac_ext >&5
4003 rm -f core conftest.err conftest.$ac_objext
4004 test "x$ac_cv_prog_cc_c89" != "xno" && break
4006 rm -f conftest.$ac_ext
4011 case "x$ac_cv_prog_cc_c89" in
4013 { $as_echo "$as_me:$LINENO: result: none needed" >&5
4014 $as_echo "none needed" >&6; } ;;
4016 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
4017 $as_echo "unsupported" >&6; } ;;
4019 CC="$CC $ac_cv_prog_cc_c89"
4020 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
4021 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4026 ac_cpp='$CPP $CPPFLAGS'
4027 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4028 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4029 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4030 DEPDIR="${am__leading_dot}deps"
4032 ac_config_commands="$ac_config_commands depfiles"
4035 am_make=${MAKE-make}
4036 cat > confinc << 'END'
4038 @echo this is the am__doit target
4041 # If we don't find an include directive, just comment out the code.
4042 { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
4043 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4047 # First try GNU make style include.
4048 echo "include confinc" > confmf
4049 # Ignore all kinds of additional output from `make'.
4050 case `$am_make -s -f confmf 2> /dev/null` in #(
4051 *the\ am__doit\ target*)
4057 # Now try BSD make style include.
4058 if test "$am__include" = "#"; then
4059 echo '.include "confinc"' > confmf
4060 case `$am_make -s -f confmf 2> /dev/null` in #(
4061 *the\ am__doit\ target*)
4062 am__include=.include
4070 { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
4071 $as_echo "$_am_result" >&6; }
4072 rm -f confinc confmf
4074 # Check whether --enable-dependency-tracking was given.
4075 if test "${enable_dependency_tracking+set}" = set; then
4076 enableval=$enable_dependency_tracking;
4079 if test "x$enable_dependency_tracking" != xno; then
4080 am_depcomp="$ac_aux_dir/depcomp"
4083 if test "x$enable_dependency_tracking" != xno; then
4093 depcc="$CC" am_compiler_list=
4095 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
4096 $as_echo_n "checking dependency style of $depcc... " >&6; }
4097 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
4098 $as_echo_n "(cached) " >&6
4100 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4101 # We make a subdir and do the tests there. Otherwise we can end up
4102 # making bogus files that we don't know about and never remove. For
4103 # instance it was reported that on HP-UX the gcc test will end up
4104 # making a dummy file named `D' -- because `-MD' means `put the output
4107 # Copy depcomp to subdir because otherwise we won't find it if we're
4108 # using a relative directory.
4109 cp "$am_depcomp" conftest.dir
4111 # We will build objects and dependencies in a subdirectory because
4112 # it helps to detect inapplicable dependency modes. For instance
4113 # both Tru64's cc and ICC support -MD to output dependencies as a
4114 # side effect of compilation, but ICC will put the dependencies in
4115 # the current directory while Tru64 will put them in the object
4119 am_cv_CC_dependencies_compiler_type=none
4120 if test "$am_compiler_list" = ""; then
4121 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4124 case " $depcc " in #(
4125 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4128 for depmode in $am_compiler_list; do
4129 # Setup a source with many dependencies, because some compilers
4130 # like to wrap large dependency lists on column 80 (with \), and
4131 # we should not choose a depcomp mode which is confused by this.
4133 # We need to recreate these files for each test, as the compiler may
4134 # overwrite some of them when testing with obscure command lines.
4135 # This happens at least with the AIX C compiler.
4137 for i in 1 2 3 4 5 6; do
4138 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4139 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4140 # Solaris 8's {/usr,}/bin/sh.
4141 touch sub/conftst$i.h
4143 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4145 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4146 # mode. It turns out that the SunPro C++ compiler does not properly
4147 # handle `-M -o', and we need to detect this. Also, some Intel
4148 # versions had trouble with output in subdirs
4149 am__obj=sub/conftest.${OBJEXT-o}
4150 am__minus_obj="-o $am__obj"
4153 # This depmode causes a compiler race in universal mode.
4154 test "$am__universal" = false || continue
4157 # after this tag, mechanisms are not by side-effect, so they'll
4158 # only be used when explicitly requested
4159 if test "x$enable_dependency_tracking" = xyes; then
4165 msvisualcpp | msvcmsys)
4166 # This compiler won't grok `-c -o', but also, the minuso test has
4167 # not run yet. These depmodes are late enough in the game, and
4168 # so weak that their functioning should not be impacted.
4169 am__obj=conftest.${OBJEXT-o}
4174 if depmode=$depmode \
4175 source=sub/conftest.c object=$am__obj \
4176 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4177 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4178 >/dev/null 2>conftest.err &&
4179 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4180 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4181 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4182 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4183 # icc doesn't choke on unknown options, it will just issue warnings
4184 # or remarks (even with -Werror). So we grep stderr for any message
4185 # that says an option was ignored or not supported.
4186 # When given -MP, icc 7.0 and 7.1 complain thusly:
4187 # icc: Command line warning: ignoring option '-M'; no argument required
4188 # The diagnosis changed in icc 8.0:
4189 # icc: Command line remark: option '-MP' not supported
4190 if (grep 'ignoring option' conftest.err ||
4191 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4192 am_cv_CC_dependencies_compiler_type=$depmode
4201 am_cv_CC_dependencies_compiler_type=none
4205 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
4206 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4207 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4210 test "x$enable_dependency_tracking" != xno \
4211 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4213 am__fastdepCC_FALSE='#'
4215 am__fastdepCC_TRUE='#'
4216 am__fastdepCC_FALSE=
4222 { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4223 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4228 macro_version='2.2.6b'
4229 macro_revision='1.3017'
4243 ltmain="$ac_aux_dir/ltmain.sh"
4245 { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4246 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4247 if test "${ac_cv_path_SED+set}" = set; then
4248 $as_echo_n "(cached) " >&6
4250 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4251 for ac_i in 1 2 3 4 5 6 7; do
4252 ac_script="$ac_script$as_nl$ac_script"
4254 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4255 $as_unset ac_script || ac_script=
4256 if test -z "$SED"; then
4257 ac_path_SED_found=false
4258 # Loop through the user's path and test for each of PROGNAME-LIST
4259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4263 test -z "$as_dir" && as_dir=.
4264 for ac_prog in sed gsed; do
4265 for ac_exec_ext in '' $ac_executable_extensions; do
4266 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4267 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4268 # Check for GNU ac_path_SED and select it if it is found.
4269 # Check for GNU $ac_path_SED
4270 case `"$ac_path_SED" --version 2>&1` in
4272 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4275 $as_echo_n 0123456789 >"conftest.in"
4278 cat "conftest.in" "conftest.in" >"conftest.tmp"
4279 mv "conftest.tmp" "conftest.in"
4280 cp "conftest.in" "conftest.nl"
4281 $as_echo '' >> "conftest.nl"
4282 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4283 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4284 ac_count=`expr $ac_count + 1`
4285 if test $ac_count -gt ${ac_path_SED_max-0}; then
4286 # Best one so far, save it but keep looking for a better one
4287 ac_cv_path_SED="$ac_path_SED"
4288 ac_path_SED_max=$ac_count
4290 # 10*(2^10) chars as input seems more than enough
4291 test $ac_count -gt 10 && break
4293 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4296 $ac_path_SED_found && break 3
4301 if test -z "$ac_cv_path_SED"; then
4302 { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5
4303 $as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;}
4304 { (exit 1); exit 1; }; }
4311 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
4312 $as_echo "$ac_cv_path_SED" >&6; }
4313 SED="$ac_cv_path_SED"
4316 test -z "$SED" && SED=sed
4317 Xsed="$SED -e 1s/^X//"
4329 { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4330 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4331 if test "${ac_cv_path_GREP+set}" = set; then
4332 $as_echo_n "(cached) " >&6
4334 if test -z "$GREP"; then
4335 ac_path_GREP_found=false
4336 # Loop through the user's path and test for each of PROGNAME-LIST
4337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4338 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4341 test -z "$as_dir" && as_dir=.
4342 for ac_prog in grep ggrep; do
4343 for ac_exec_ext in '' $ac_executable_extensions; do
4344 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4345 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4346 # Check for GNU ac_path_GREP and select it if it is found.
4347 # Check for GNU $ac_path_GREP
4348 case `"$ac_path_GREP" --version 2>&1` in
4350 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4353 $as_echo_n 0123456789 >"conftest.in"
4356 cat "conftest.in" "conftest.in" >"conftest.tmp"
4357 mv "conftest.tmp" "conftest.in"
4358 cp "conftest.in" "conftest.nl"
4359 $as_echo 'GREP' >> "conftest.nl"
4360 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4361 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4362 ac_count=`expr $ac_count + 1`
4363 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4364 # Best one so far, save it but keep looking for a better one
4365 ac_cv_path_GREP="$ac_path_GREP"
4366 ac_path_GREP_max=$ac_count
4368 # 10*(2^10) chars as input seems more than enough
4369 test $ac_count -gt 10 && break
4371 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4374 $ac_path_GREP_found && break 3
4379 if test -z "$ac_cv_path_GREP"; then
4380 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4381 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4382 { (exit 1); exit 1; }; }
4385 ac_cv_path_GREP=$GREP
4389 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4390 $as_echo "$ac_cv_path_GREP" >&6; }
4391 GREP="$ac_cv_path_GREP"
4394 { $as_echo "$as_me:$LINENO: checking for egrep" >&5
4395 $as_echo_n "checking for egrep... " >&6; }
4396 if test "${ac_cv_path_EGREP+set}" = set; then
4397 $as_echo_n "(cached) " >&6
4399 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4400 then ac_cv_path_EGREP="$GREP -E"
4402 if test -z "$EGREP"; then
4403 ac_path_EGREP_found=false
4404 # Loop through the user's path and test for each of PROGNAME-LIST
4405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4406 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4409 test -z "$as_dir" && as_dir=.
4410 for ac_prog in egrep; do
4411 for ac_exec_ext in '' $ac_executable_extensions; do
4412 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4413 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4414 # Check for GNU ac_path_EGREP and select it if it is found.
4415 # Check for GNU $ac_path_EGREP
4416 case `"$ac_path_EGREP" --version 2>&1` in
4418 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4421 $as_echo_n 0123456789 >"conftest.in"
4424 cat "conftest.in" "conftest.in" >"conftest.tmp"
4425 mv "conftest.tmp" "conftest.in"
4426 cp "conftest.in" "conftest.nl"
4427 $as_echo 'EGREP' >> "conftest.nl"
4428 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4429 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4430 ac_count=`expr $ac_count + 1`
4431 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4432 # Best one so far, save it but keep looking for a better one
4433 ac_cv_path_EGREP="$ac_path_EGREP"
4434 ac_path_EGREP_max=$ac_count
4436 # 10*(2^10) chars as input seems more than enough
4437 test $ac_count -gt 10 && break
4439 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4442 $ac_path_EGREP_found && break 3
4447 if test -z "$ac_cv_path_EGREP"; then
4448 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4449 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4450 { (exit 1); exit 1; }; }
4453 ac_cv_path_EGREP=$EGREP
4458 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4459 $as_echo "$ac_cv_path_EGREP" >&6; }
4460 EGREP="$ac_cv_path_EGREP"
4463 { $as_echo "$as_me:$LINENO: checking for fgrep" >&5
4464 $as_echo_n "checking for fgrep... " >&6; }
4465 if test "${ac_cv_path_FGREP+set}" = set; then
4466 $as_echo_n "(cached) " >&6
4468 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4469 then ac_cv_path_FGREP="$GREP -F"
4471 if test -z "$FGREP"; then
4472 ac_path_FGREP_found=false
4473 # Loop through the user's path and test for each of PROGNAME-LIST
4474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4475 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4478 test -z "$as_dir" && as_dir=.
4479 for ac_prog in fgrep; do
4480 for ac_exec_ext in '' $ac_executable_extensions; do
4481 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4482 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4483 # Check for GNU ac_path_FGREP and select it if it is found.
4484 # Check for GNU $ac_path_FGREP
4485 case `"$ac_path_FGREP" --version 2>&1` in
4487 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4490 $as_echo_n 0123456789 >"conftest.in"
4493 cat "conftest.in" "conftest.in" >"conftest.tmp"
4494 mv "conftest.tmp" "conftest.in"
4495 cp "conftest.in" "conftest.nl"
4496 $as_echo 'FGREP' >> "conftest.nl"
4497 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4498 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4499 ac_count=`expr $ac_count + 1`
4500 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4501 # Best one so far, save it but keep looking for a better one
4502 ac_cv_path_FGREP="$ac_path_FGREP"
4503 ac_path_FGREP_max=$ac_count
4505 # 10*(2^10) chars as input seems more than enough
4506 test $ac_count -gt 10 && break
4508 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4511 $ac_path_FGREP_found && break 3
4516 if test -z "$ac_cv_path_FGREP"; then
4517 { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4518 $as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4519 { (exit 1); exit 1; }; }
4522 ac_cv_path_FGREP=$FGREP
4527 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
4528 $as_echo "$ac_cv_path_FGREP" >&6; }
4529 FGREP="$ac_cv_path_FGREP"
4532 test -z "$GREP" && GREP=grep
4552 # Check whether --with-gnu-ld was given.
4553 if test "${with_gnu_ld+set}" = set; then
4554 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4560 if test "$GCC" = yes; then
4561 # Check if gcc -print-prog-name=ld gives a path.
4562 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4563 $as_echo_n "checking for ld used by $CC... " >&6; }
4566 # gcc leaves a trailing carriage return which upsets mingw
4567 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4569 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4572 # Accept absolute paths.
4574 re_direlt='/[^/][^/]*/\.\./'
4575 # Canonicalize the pathname of ld
4576 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4577 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4578 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4580 test -z "$LD" && LD="$ac_prog"
4583 # If it fails, then pretend we aren't using GCC.
4587 # If it is relative, then search for the first ld in PATH.
4591 elif test "$with_gnu_ld" = yes; then
4592 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4593 $as_echo_n "checking for GNU ld... " >&6; }
4595 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4596 $as_echo_n "checking for non-GNU ld... " >&6; }
4598 if test "${lt_cv_path_LD+set}" = set; then
4599 $as_echo_n "(cached) " >&6
4601 if test -z "$LD"; then
4602 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4603 for ac_dir in $PATH; do
4605 test -z "$ac_dir" && ac_dir=.
4606 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4607 lt_cv_path_LD="$ac_dir/$ac_prog"
4608 # Check to see if the program is GNU ld. I'd rather use --version,
4609 # but apparently some variants of GNU ld only accept -v.
4610 # Break only if it was the GNU/non-GNU ld that we prefer.
4611 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4612 *GNU* | *'with BFD'*)
4613 test "$with_gnu_ld" != no && break
4616 test "$with_gnu_ld" != yes && break
4623 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4628 if test -n "$LD"; then
4629 { $as_echo "$as_me:$LINENO: result: $LD" >&5
4630 $as_echo "$LD" >&6; }
4632 { $as_echo "$as_me:$LINENO: result: no" >&5
4633 $as_echo "no" >&6; }
4635 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4636 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4637 { (exit 1); exit 1; }; }
4638 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4639 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4640 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4641 $as_echo_n "(cached) " >&6
4643 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4644 case `$LD -v 2>&1 </dev/null` in
4645 *GNU* | *'with BFD'*)
4646 lt_cv_prog_gnu_ld=yes
4649 lt_cv_prog_gnu_ld=no
4653 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4654 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4655 with_gnu_ld=$lt_cv_prog_gnu_ld
4665 { $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
4666 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4667 if test "${lt_cv_path_NM+set}" = set; then
4668 $as_echo_n "(cached) " >&6
4670 if test -n "$NM"; then
4671 # Let the user override the test.
4674 lt_nm_to_check="${ac_tool_prefix}nm"
4675 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4676 lt_nm_to_check="$lt_nm_to_check nm"
4678 for lt_tmp_nm in $lt_nm_to_check; do
4679 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4680 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4682 test -z "$ac_dir" && ac_dir=.
4683 tmp_nm="$ac_dir/$lt_tmp_nm"
4684 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4685 # Check to see if the nm accepts a BSD-compat flag.
4686 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4687 # nm: unknown option "B" ignored
4688 # Tru64's nm complains that /dev/null is an invalid object file
4689 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4690 */dev/null* | *'Invalid file or object type'*)
4691 lt_cv_path_NM="$tmp_nm -B"
4695 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4697 lt_cv_path_NM="$tmp_nm -p"
4701 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4702 continue # so that we can try to find one that supports BSD flags
4711 : ${lt_cv_path_NM=no}
4714 { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4715 $as_echo "$lt_cv_path_NM" >&6; }
4716 if test "$lt_cv_path_NM" != "no"; then
4719 # Didn't find any BSD compatible name lister, look for dumpbin.
4720 if test -n "$ac_tool_prefix"; then
4721 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4723 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4724 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4725 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4726 $as_echo_n "checking for $ac_word... " >&6; }
4727 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
4728 $as_echo_n "(cached) " >&6
4730 if test -n "$DUMPBIN"; then
4731 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4737 test -z "$as_dir" && as_dir=.
4738 for ac_exec_ext in '' $ac_executable_extensions; do
4739 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4740 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4741 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4750 DUMPBIN=$ac_cv_prog_DUMPBIN
4751 if test -n "$DUMPBIN"; then
4752 { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5
4753 $as_echo "$DUMPBIN" >&6; }
4755 { $as_echo "$as_me:$LINENO: result: no" >&5
4756 $as_echo "no" >&6; }
4760 test -n "$DUMPBIN" && break
4763 if test -z "$DUMPBIN"; then
4764 ac_ct_DUMPBIN=$DUMPBIN
4765 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4767 # Extract the first word of "$ac_prog", so it can be a program name with args.
4768 set dummy $ac_prog; ac_word=$2
4769 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4770 $as_echo_n "checking for $ac_word... " >&6; }
4771 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
4772 $as_echo_n "(cached) " >&6
4774 if test -n "$ac_ct_DUMPBIN"; then
4775 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4777 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4781 test -z "$as_dir" && as_dir=.
4782 for ac_exec_ext in '' $ac_executable_extensions; do
4783 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4784 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4785 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4794 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4795 if test -n "$ac_ct_DUMPBIN"; then
4796 { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
4797 $as_echo "$ac_ct_DUMPBIN" >&6; }
4799 { $as_echo "$as_me:$LINENO: result: no" >&5
4800 $as_echo "no" >&6; }
4804 test -n "$ac_ct_DUMPBIN" && break
4807 if test "x$ac_ct_DUMPBIN" = x; then
4810 case $cross_compiling:$ac_tool_warned in
4812 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
4813 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4814 ac_tool_warned=yes ;;
4816 DUMPBIN=$ac_ct_DUMPBIN
4821 if test "$DUMPBIN" != ":"; then
4825 test -z "$NM" && NM=nm
4832 { $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
4833 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4834 if test "${lt_cv_nm_interface+set}" = set; then
4835 $as_echo_n "(cached) " >&6
4837 lt_cv_nm_interface="BSD nm"
4838 echo "int some_variable = 0;" > conftest.$ac_ext
4839 (eval echo "\"\$as_me:4839: $ac_compile\"" >&5)
4840 (eval "$ac_compile" 2>conftest.err)
4841 cat conftest.err >&5
4842 (eval echo "\"\$as_me:4842: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4843 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4844 cat conftest.err >&5
4845 (eval echo "\"\$as_me:4845: output\"" >&5)
4846 cat conftest.out >&5
4847 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4848 lt_cv_nm_interface="MS dumpbin"
4852 { $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
4853 $as_echo "$lt_cv_nm_interface" >&6; }
4855 { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4856 $as_echo_n "checking whether ln -s works... " >&6; }
4858 if test "$LN_S" = "ln -s"; then
4859 { $as_echo "$as_me:$LINENO: result: yes" >&5
4860 $as_echo "yes" >&6; }
4862 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4863 $as_echo "no, using $LN_S" >&6; }
4866 # find the maximum length of command line arguments
4867 { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
4868 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4869 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
4870 $as_echo_n "(cached) " >&6
4877 # On DJGPP, this test can blow up pretty badly due to problems in libc
4878 # (any single argument exceeding 2000 bytes causes a buffer overrun
4879 # during glob expansion). Even if it were fixed, the result of this
4880 # check would be larger than it should be.
4881 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4885 # Under GNU Hurd, this test is not required because there is
4886 # no limit to the length of command line arguments.
4887 # Libtool will interpret -1 as no limit whatsoever
4888 lt_cv_sys_max_cmd_len=-1;
4891 cygwin* | mingw* | cegcc*)
4892 # On Win9x/ME, this test blows up -- it succeeds, but takes
4893 # about 5 minutes as the teststring grows exponentially.
4894 # Worse, since 9x/ME are not pre-emptively multitasking,
4895 # you end up with a "frozen" computer, even though with patience
4896 # the test eventually succeeds (with a max line length of 256k).
4897 # Instead, let's just punt: use the minimum linelength reported by
4898 # all of the supported platforms: 8192 (on NT/2K/XP).
4899 lt_cv_sys_max_cmd_len=8192;
4903 # On AmigaOS with pdksh, this test takes hours, literally.
4904 # So we just punt and use a minimum line length of 8192.
4905 lt_cv_sys_max_cmd_len=8192;
4908 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4909 # This has been around since 386BSD, at least. Likely further.
4910 if test -x /sbin/sysctl; then
4911 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4912 elif test -x /usr/sbin/sysctl; then
4913 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4915 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4917 # And add a safety zone
4918 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4919 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4923 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4924 lt_cv_sys_max_cmd_len=196608
4928 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4929 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4930 # nice to cause kernel panics so lets avoid the loop below.
4931 # First set a reasonable default.
4932 lt_cv_sys_max_cmd_len=16384
4934 if test -x /sbin/sysconfig; then
4935 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4936 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4941 lt_cv_sys_max_cmd_len=102400
4943 sysv5* | sco5v6* | sysv4.2uw2*)
4944 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4945 if test -n "$kargmax"; then
4946 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4948 lt_cv_sys_max_cmd_len=32768
4952 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4953 if test -n "$lt_cv_sys_max_cmd_len"; then
4954 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4955 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4957 # Make teststring a little bigger before we do anything with it.
4958 # a 1K string should be a reasonable start.
4959 for i in 1 2 3 4 5 6 7 8 ; do
4960 teststring=$teststring$teststring
4962 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4963 # If test is not a shell built-in, we'll probably end up computing a
4964 # maximum length that is only half of the actual maximum length, but
4966 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4967 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4968 test $i != 17 # 1/2 MB should be enough
4971 teststring=$teststring$teststring
4973 # Only check the string length outside the loop.
4974 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4976 # Add a significant safety factor because C++ compilers can tack on
4977 # massive amounts of additional arguments before passing them to the
4978 # linker. It appears as though 1/2 is a usable value.
4979 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4986 if test -n $lt_cv_sys_max_cmd_len ; then
4987 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
4988 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4990 { $as_echo "$as_me:$LINENO: result: none" >&5
4991 $as_echo "none" >&6; }
4993 max_cmd_len=$lt_cv_sys_max_cmd_len
5004 { $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
5005 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5006 # Try some XSI features
5009 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5011 && eval 'test $(( 1 + 1 )) -eq 2 \
5012 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5014 { $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5
5015 $as_echo "$xsi_shell" >&6; }
5018 { $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
5019 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5021 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5023 && lt_shell_append=yes
5024 { $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5
5025 $as_echo "$lt_shell_append" >&6; }
5028 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5038 # test EBCDIC or ASCII
5039 case `echo X|tr X '\101'` in
5040 A) # ASCII based system
5041 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5042 lt_SP2NL='tr \040 \012'
5043 lt_NL2SP='tr \015\012 \040\040'
5045 *) # EBCDIC based system
5046 lt_SP2NL='tr \100 \n'
5047 lt_NL2SP='tr \r\n \100\100'
5059 { $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
5060 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5061 if test "${lt_cv_ld_reload_flag+set}" = set; then
5062 $as_echo_n "(cached) " >&6
5064 lt_cv_ld_reload_flag='-r'
5066 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
5067 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5068 reload_flag=$lt_cv_ld_reload_flag
5069 case $reload_flag in
5071 *) reload_flag=" $reload_flag" ;;
5073 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5076 if test "$GCC" = yes; then
5077 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5079 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5092 if test -n "$ac_tool_prefix"; then
5093 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5094 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5095 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5096 $as_echo_n "checking for $ac_word... " >&6; }
5097 if test "${ac_cv_prog_OBJDUMP+set}" = set; then
5098 $as_echo_n "(cached) " >&6
5100 if test -n "$OBJDUMP"; then
5101 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5107 test -z "$as_dir" && as_dir=.
5108 for ac_exec_ext in '' $ac_executable_extensions; do
5109 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5110 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5111 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5120 OBJDUMP=$ac_cv_prog_OBJDUMP
5121 if test -n "$OBJDUMP"; then
5122 { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5
5123 $as_echo "$OBJDUMP" >&6; }
5125 { $as_echo "$as_me:$LINENO: result: no" >&5
5126 $as_echo "no" >&6; }
5131 if test -z "$ac_cv_prog_OBJDUMP"; then
5132 ac_ct_OBJDUMP=$OBJDUMP
5133 # Extract the first word of "objdump", so it can be a program name with args.
5134 set dummy objdump; ac_word=$2
5135 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5136 $as_echo_n "checking for $ac_word... " >&6; }
5137 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
5138 $as_echo_n "(cached) " >&6
5140 if test -n "$ac_ct_OBJDUMP"; then
5141 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5147 test -z "$as_dir" && as_dir=.
5148 for ac_exec_ext in '' $ac_executable_extensions; do
5149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5150 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5151 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5160 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5161 if test -n "$ac_ct_OBJDUMP"; then
5162 { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
5163 $as_echo "$ac_ct_OBJDUMP" >&6; }
5165 { $as_echo "$as_me:$LINENO: result: no" >&5
5166 $as_echo "no" >&6; }
5169 if test "x$ac_ct_OBJDUMP" = x; then
5172 case $cross_compiling:$ac_tool_warned in
5174 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5175 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5176 ac_tool_warned=yes ;;
5178 OBJDUMP=$ac_ct_OBJDUMP
5181 OBJDUMP="$ac_cv_prog_OBJDUMP"
5184 test -z "$OBJDUMP" && OBJDUMP=objdump
5194 { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
5195 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5196 if test "${lt_cv_deplibs_check_method+set}" = set; then
5197 $as_echo_n "(cached) " >&6
5199 lt_cv_file_magic_cmd='$MAGIC_CMD'
5200 lt_cv_file_magic_test_file=
5201 lt_cv_deplibs_check_method='unknown'
5202 # Need to set the preceding variable on all platforms that support
5203 # interlibrary dependencies.
5204 # 'none' -- dependencies not supported.
5205 # `unknown' -- same as none, but documents that we really don't know.
5206 # 'pass_all' -- all dependencies passed with no checks.
5207 # 'test_compile' -- check by making test program.
5208 # 'file_magic [[regex]]' -- check by looking for files in library path
5209 # which responds to the $file_magic_cmd with a given extended regex.
5210 # If you have `file' or equivalent on your system and you're not sure
5211 # whether `pass_all' will *always* work, you probably want this one.
5215 lt_cv_deplibs_check_method=pass_all
5219 lt_cv_deplibs_check_method=pass_all
5223 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5224 lt_cv_file_magic_cmd='/usr/bin/file -L'
5225 lt_cv_file_magic_test_file=/shlib/libc.so
5229 # func_win32_libid is a shell function defined in ltmain.sh
5230 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5231 lt_cv_file_magic_cmd='func_win32_libid'
5235 # Base MSYS/MinGW do not provide the 'file' command needed by
5236 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5237 # unless we find 'file', for example because we are cross-compiling.
5238 if ( file / ) >/dev/null 2>&1; then
5239 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5240 lt_cv_file_magic_cmd='func_win32_libid'
5242 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5243 lt_cv_file_magic_cmd='$OBJDUMP -f'
5248 # use the weaker test based on 'objdump'. See mingw*.
5249 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5250 lt_cv_file_magic_cmd='$OBJDUMP -f'
5253 darwin* | rhapsody*)
5254 lt_cv_deplibs_check_method=pass_all
5257 freebsd* | dragonfly*)
5258 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5261 # Not sure whether the presence of OpenBSD here was a mistake.
5262 # Let's accept both of them until this is cleared up.
5263 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5264 lt_cv_file_magic_cmd=/usr/bin/file
5265 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5269 lt_cv_deplibs_check_method=pass_all
5274 lt_cv_deplibs_check_method=pass_all
5277 hpux10.20* | hpux11*)
5278 lt_cv_file_magic_cmd=/usr/bin/file
5281 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5282 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5285 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]'
5286 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5289 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5290 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5296 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5297 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5300 irix5* | irix6* | nonstopux*)
5302 *-32|*"-32 ") libmagic=32-bit;;
5303 *-n32|*"-n32 ") libmagic=N32;;
5304 *-64|*"-64 ") libmagic=64-bit;;
5305 *) libmagic=never-match;;
5307 lt_cv_deplibs_check_method=pass_all
5310 # This must be Linux ELF.
5311 linux* | k*bsd*-gnu)
5312 lt_cv_deplibs_check_method=pass_all
5316 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5317 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5319 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5324 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5325 lt_cv_file_magic_cmd=/usr/bin/file
5326 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5330 lt_cv_deplibs_check_method=pass_all
5334 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5335 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5337 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5341 osf3* | osf4* | osf5*)
5342 lt_cv_deplibs_check_method=pass_all
5346 lt_cv_deplibs_check_method=pass_all
5350 lt_cv_deplibs_check_method=pass_all
5353 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5354 lt_cv_deplibs_check_method=pass_all
5358 case $host_vendor in
5360 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]'
5361 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5364 lt_cv_deplibs_check_method=pass_all
5367 lt_cv_file_magic_cmd='/bin/file'
5368 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5371 lt_cv_file_magic_cmd='/bin/file'
5372 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5373 lt_cv_file_magic_test_file=/lib/libc.so
5376 lt_cv_deplibs_check_method=pass_all
5379 lt_cv_deplibs_check_method=pass_all
5385 lt_cv_deplibs_check_method=pass_all
5390 { $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
5391 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5392 file_magic_cmd=$lt_cv_file_magic_cmd
5393 deplibs_check_method=$lt_cv_deplibs_check_method
5394 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5407 if test -n "$ac_tool_prefix"; then
5408 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5409 set dummy ${ac_tool_prefix}ar; ac_word=$2
5410 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5411 $as_echo_n "checking for $ac_word... " >&6; }
5412 if test "${ac_cv_prog_AR+set}" = set; then
5413 $as_echo_n "(cached) " >&6
5415 if test -n "$AR"; then
5416 ac_cv_prog_AR="$AR" # Let the user override the test.
5418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5422 test -z "$as_dir" && as_dir=.
5423 for ac_exec_ext in '' $ac_executable_extensions; do
5424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5425 ac_cv_prog_AR="${ac_tool_prefix}ar"
5426 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5436 if test -n "$AR"; then
5437 { $as_echo "$as_me:$LINENO: result: $AR" >&5
5438 $as_echo "$AR" >&6; }
5440 { $as_echo "$as_me:$LINENO: result: no" >&5
5441 $as_echo "no" >&6; }
5446 if test -z "$ac_cv_prog_AR"; then
5448 # Extract the first word of "ar", so it can be a program name with args.
5449 set dummy ar; ac_word=$2
5450 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5451 $as_echo_n "checking for $ac_word... " >&6; }
5452 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5453 $as_echo_n "(cached) " >&6
5455 if test -n "$ac_ct_AR"; then
5456 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5462 test -z "$as_dir" && as_dir=.
5463 for ac_exec_ext in '' $ac_executable_extensions; do
5464 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5465 ac_cv_prog_ac_ct_AR="ar"
5466 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5475 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5476 if test -n "$ac_ct_AR"; then
5477 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5478 $as_echo "$ac_ct_AR" >&6; }
5480 { $as_echo "$as_me:$LINENO: result: no" >&5
5481 $as_echo "no" >&6; }
5484 if test "x$ac_ct_AR" = x; then
5487 case $cross_compiling:$ac_tool_warned in
5489 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5490 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5491 ac_tool_warned=yes ;;
5499 test -z "$AR" && AR=ar
5500 test -z "$AR_FLAGS" && AR_FLAGS=cru
5512 if test -n "$ac_tool_prefix"; then
5513 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5514 set dummy ${ac_tool_prefix}strip; ac_word=$2
5515 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5516 $as_echo_n "checking for $ac_word... " >&6; }
5517 if test "${ac_cv_prog_STRIP+set}" = set; then
5518 $as_echo_n "(cached) " >&6
5520 if test -n "$STRIP"; then
5521 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5527 test -z "$as_dir" && as_dir=.
5528 for ac_exec_ext in '' $ac_executable_extensions; do
5529 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5530 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5531 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5540 STRIP=$ac_cv_prog_STRIP
5541 if test -n "$STRIP"; then
5542 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
5543 $as_echo "$STRIP" >&6; }
5545 { $as_echo "$as_me:$LINENO: result: no" >&5
5546 $as_echo "no" >&6; }
5551 if test -z "$ac_cv_prog_STRIP"; then
5553 # Extract the first word of "strip", so it can be a program name with args.
5554 set dummy strip; ac_word=$2
5555 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5556 $as_echo_n "checking for $ac_word... " >&6; }
5557 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5558 $as_echo_n "(cached) " >&6
5560 if test -n "$ac_ct_STRIP"; then
5561 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5567 test -z "$as_dir" && as_dir=.
5568 for ac_exec_ext in '' $ac_executable_extensions; do
5569 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5570 ac_cv_prog_ac_ct_STRIP="strip"
5571 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5580 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5581 if test -n "$ac_ct_STRIP"; then
5582 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5583 $as_echo "$ac_ct_STRIP" >&6; }
5585 { $as_echo "$as_me:$LINENO: result: no" >&5
5586 $as_echo "no" >&6; }
5589 if test "x$ac_ct_STRIP" = x; then
5592 case $cross_compiling:$ac_tool_warned in
5594 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5595 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5596 ac_tool_warned=yes ;;
5601 STRIP="$ac_cv_prog_STRIP"
5604 test -z "$STRIP" && STRIP=:
5611 if test -n "$ac_tool_prefix"; then
5612 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5613 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5614 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5615 $as_echo_n "checking for $ac_word... " >&6; }
5616 if test "${ac_cv_prog_RANLIB+set}" = set; then
5617 $as_echo_n "(cached) " >&6
5619 if test -n "$RANLIB"; then
5620 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5626 test -z "$as_dir" && as_dir=.
5627 for ac_exec_ext in '' $ac_executable_extensions; do
5628 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5629 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5630 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5639 RANLIB=$ac_cv_prog_RANLIB
5640 if test -n "$RANLIB"; then
5641 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
5642 $as_echo "$RANLIB" >&6; }
5644 { $as_echo "$as_me:$LINENO: result: no" >&5
5645 $as_echo "no" >&6; }
5650 if test -z "$ac_cv_prog_RANLIB"; then
5651 ac_ct_RANLIB=$RANLIB
5652 # Extract the first word of "ranlib", so it can be a program name with args.
5653 set dummy ranlib; ac_word=$2
5654 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5655 $as_echo_n "checking for $ac_word... " >&6; }
5656 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5657 $as_echo_n "(cached) " >&6
5659 if test -n "$ac_ct_RANLIB"; then
5660 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5662 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5666 test -z "$as_dir" && as_dir=.
5667 for ac_exec_ext in '' $ac_executable_extensions; do
5668 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5669 ac_cv_prog_ac_ct_RANLIB="ranlib"
5670 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5679 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5680 if test -n "$ac_ct_RANLIB"; then
5681 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5682 $as_echo "$ac_ct_RANLIB" >&6; }
5684 { $as_echo "$as_me:$LINENO: result: no" >&5
5685 $as_echo "no" >&6; }
5688 if test "x$ac_ct_RANLIB" = x; then
5691 case $cross_compiling:$ac_tool_warned in
5693 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5694 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5695 ac_tool_warned=yes ;;
5697 RANLIB=$ac_ct_RANLIB
5700 RANLIB="$ac_cv_prog_RANLIB"
5703 test -z "$RANLIB" && RANLIB=:
5710 # Determine commands to create old-style static archives.
5711 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5712 old_postinstall_cmds='chmod 644 $oldlib'
5713 old_postuninstall_cmds=
5715 if test -n "$RANLIB"; then
5718 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5721 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5724 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5760 # If no C compiler was specified, use CC.
5763 # If no C compiler flags were specified, use CFLAGS.
5764 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5766 # Allow CC to be a program name with arguments.
5770 # Check for command to grab the raw symbol name followed by C symbol from nm.
5771 { $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5772 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5773 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5774 $as_echo_n "(cached) " >&6
5777 # These are sane defaults that work on at least a few old systems.
5778 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5780 # Character class describing NM global symbol codes.
5781 symcode='[BCDEGRST]'
5783 # Regexp to match symbols that can be accessed directly from C.
5784 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5786 # Define system-specific variables.
5791 cygwin* | mingw* | pw32* | cegcc*)
5792 symcode='[ABCDGISTW]'
5795 if test "$host_cpu" = ia64; then
5796 symcode='[ABCDEGRST]'
5800 symcode='[BCDEGRST]'
5803 symcode='[BCDEGQRST]'
5814 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5822 # If we're using GNU nm, then use its standard symbol codes.
5823 case `$NM -V 2>&1` in
5824 *GNU* | *'with BFD'*)
5825 symcode='[ABCDGIRSTW]' ;;
5828 # Transform an extracted symbol line into a proper C declaration.
5829 # Some systems (esp. on ia64) link data and code symbols differently,
5830 # so use this general approach.
5831 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5833 # Transform an extracted symbol line into symbol name and symbol address
5834 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5835 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'"
5837 # Handle CRLF in mingw tool chain
5841 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5845 # Try without a prefix underscore, then with it.
5846 for ac_symprfx in "" "_"; do
5848 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5849 symxfrm="\\1 $ac_symprfx\\2 \\2"
5851 # Write the raw and C identifiers.
5852 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5853 # Fake it for dumpbin and say T for any non-static function
5854 # and D for any global variable.
5855 # Also find C++ and __fastcall symbols from MSVC++,
5856 # which start with @ or ?.
5857 lt_cv_sys_global_symbol_pipe="$AWK '"\
5858 " {last_section=section; section=\$ 3};"\
5859 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5860 " \$ 0!~/External *\|/{next};"\
5861 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5862 " {if(hide[section]) next};"\
5863 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5864 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5865 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5866 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5867 " ' prfx=^$ac_symprfx"
5869 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5872 # Check to see that the pipe works correctly.
5876 cat > conftest.$ac_ext <<_LT_EOF
5881 void nm_test_func(void);
5882 void nm_test_func(void){}
5886 int main(){nm_test_var='a';nm_test_func();return(0);}
5889 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5890 (eval $ac_compile) 2>&5
5892 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5893 (exit $ac_status); }; then
5894 # Now try to grab the symbols.
5896 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5897 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5899 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5900 (exit $ac_status); } && test -s "$nlist"; then
5901 # Try sorting and uniquifying the output.
5902 if sort "$nlist" | uniq > "$nlist"T; then
5903 mv -f "$nlist"T "$nlist"
5908 # Make sure that we snagged all the symbols we need.
5909 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5910 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5911 cat <<_LT_EOF > conftest.$ac_ext
5917 # Now generate the symbol file.
5918 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5920 cat <<_LT_EOF >> conftest.$ac_ext
5922 /* The mapping between symbol names and symbols. */
5927 lt__PROGRAM__LTX_preloaded_symbols[] =
5929 { "@PROGRAM@", (void *) 0 },
5931 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5932 cat <<\_LT_EOF >> conftest.$ac_ext
5936 /* This works around a problem in FreeBSD linker */
5937 #ifdef FREEBSD_WORKAROUND
5938 static const void *lt_preloaded_setup() {
5939 return lt__PROGRAM__LTX_preloaded_symbols;
5947 # Now try linking the two files.
5948 mv conftest.$ac_objext conftstm.$ac_objext
5949 lt_save_LIBS="$LIBS"
5950 lt_save_CFLAGS="$CFLAGS"
5951 LIBS="conftstm.$ac_objext"
5952 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5953 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5954 (eval $ac_link) 2>&5
5956 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5957 (exit $ac_status); } && test -s conftest${ac_exeext}; then
5960 LIBS="$lt_save_LIBS"
5961 CFLAGS="$lt_save_CFLAGS"
5963 echo "cannot find nm_test_func in $nlist" >&5
5966 echo "cannot find nm_test_var in $nlist" >&5
5969 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5972 echo "$progname: failed program was:" >&5
5973 cat conftest.$ac_ext >&5
5975 rm -rf conftest* conftst*
5977 # Do not use the global_symbol_pipe unless it works.
5978 if test "$pipe_works" = yes; then
5981 lt_cv_sys_global_symbol_pipe=
5987 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5988 lt_cv_sys_global_symbol_to_cdecl=
5990 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5991 { $as_echo "$as_me:$LINENO: result: failed" >&5
5992 $as_echo "failed" >&6; }
5994 { $as_echo "$as_me:$LINENO: result: ok" >&5
5995 $as_echo "ok" >&6; }
6020 # Check whether --enable-libtool-lock was given.
6021 if test "${enable_libtool_lock+set}" = set; then
6022 enableval=$enable_libtool_lock;
6025 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6027 # Some flags need to be propagated to the compiler or linker for good
6031 # Find out which ABI we are using.
6032 echo 'int i;' > conftest.$ac_ext
6033 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6034 (eval $ac_compile) 2>&5
6036 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6037 (exit $ac_status); }; then
6038 case `/usr/bin/file conftest.$ac_objext` in
6050 # Find out which ABI we are using.
6051 echo '#line 6051 "configure"' > conftest.$ac_ext
6052 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6053 (eval $ac_compile) 2>&5
6055 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6056 (exit $ac_status); }; then
6057 if test "$lt_cv_prog_gnu_ld" = yes; then
6058 case `/usr/bin/file conftest.$ac_objext` in
6060 LD="${LD-ld} -melf32bsmip"
6063 LD="${LD-ld} -melf32bmipn32"
6066 LD="${LD-ld} -melf64bmip"
6070 case `/usr/bin/file conftest.$ac_objext` in
6086 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6087 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6088 # Find out which ABI we are using.
6089 echo 'int i;' > conftest.$ac_ext
6090 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6091 (eval $ac_compile) 2>&5
6093 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6094 (exit $ac_status); }; then
6095 case `/usr/bin/file conftest.o` in
6098 x86_64-*kfreebsd*-gnu)
6099 LD="${LD-ld} -m elf_i386_fbsd"
6102 LD="${LD-ld} -m elf_i386"
6104 ppc64-*linux*|powerpc64-*linux*)
6105 LD="${LD-ld} -m elf32ppclinux"
6108 LD="${LD-ld} -m elf_s390"
6111 LD="${LD-ld} -m elf32_sparc"
6117 x86_64-*kfreebsd*-gnu)
6118 LD="${LD-ld} -m elf_x86_64_fbsd"
6121 LD="${LD-ld} -m elf_x86_64"
6123 ppc*-*linux*|powerpc*-*linux*)
6124 LD="${LD-ld} -m elf64ppc"
6126 s390*-*linux*|s390*-*tpf*)
6127 LD="${LD-ld} -m elf64_s390"
6130 LD="${LD-ld} -m elf64_sparc"
6140 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6141 SAVE_CFLAGS="$CFLAGS"
6142 CFLAGS="$CFLAGS -belf"
6143 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
6144 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6145 if test "${lt_cv_cc_needs_belf+set}" = set; then
6146 $as_echo_n "(cached) " >&6
6149 ac_cpp='$CPP $CPPFLAGS'
6150 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6151 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6152 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6154 cat >conftest.$ac_ext <<_ACEOF
6157 cat confdefs.h >>conftest.$ac_ext
6158 cat >>conftest.$ac_ext <<_ACEOF
6159 /* end confdefs.h. */
6169 rm -f conftest.$ac_objext conftest$ac_exeext
6170 if { (ac_try="$ac_link"
6172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6173 *) ac_try_echo=$ac_try;;
6175 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6176 $as_echo "$ac_try_echo") >&5
6177 (eval "$ac_link") 2>conftest.er1
6179 grep -v '^ *+' conftest.er1 >conftest.err
6181 cat conftest.err >&5
6182 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6183 (exit $ac_status); } && {
6184 test -z "$ac_c_werror_flag" ||
6185 test ! -s conftest.err
6186 } && test -s conftest$ac_exeext && {
6187 test "$cross_compiling" = yes ||
6188 $as_test_x conftest$ac_exeext
6190 lt_cv_cc_needs_belf=yes
6192 $as_echo "$as_me: failed program was:" >&5
6193 sed 's/^/| /' conftest.$ac_ext >&5
6195 lt_cv_cc_needs_belf=no
6198 rm -rf conftest.dSYM
6199 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6200 conftest$ac_exeext conftest.$ac_ext
6202 ac_cpp='$CPP $CPPFLAGS'
6203 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6204 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6205 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6208 { $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
6209 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6210 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6211 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6212 CFLAGS="$SAVE_CFLAGS"
6216 # Find out which ABI we are using.
6217 echo 'int i;' > conftest.$ac_ext
6218 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6219 (eval $ac_compile) 2>&5
6221 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6222 (exit $ac_status); }; then
6223 case `/usr/bin/file conftest.o` in
6225 case $lt_cv_prog_gnu_ld in
6226 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6228 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6240 need_locks="$enable_libtool_lock"
6244 rhapsody* | darwin*)
6245 if test -n "$ac_tool_prefix"; then
6246 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6247 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6248 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6249 $as_echo_n "checking for $ac_word... " >&6; }
6250 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
6251 $as_echo_n "(cached) " >&6
6253 if test -n "$DSYMUTIL"; then
6254 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6260 test -z "$as_dir" && as_dir=.
6261 for ac_exec_ext in '' $ac_executable_extensions; do
6262 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6263 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6264 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6273 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6274 if test -n "$DSYMUTIL"; then
6275 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
6276 $as_echo "$DSYMUTIL" >&6; }
6278 { $as_echo "$as_me:$LINENO: result: no" >&5
6279 $as_echo "no" >&6; }
6284 if test -z "$ac_cv_prog_DSYMUTIL"; then
6285 ac_ct_DSYMUTIL=$DSYMUTIL
6286 # Extract the first word of "dsymutil", so it can be a program name with args.
6287 set dummy dsymutil; ac_word=$2
6288 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6289 $as_echo_n "checking for $ac_word... " >&6; }
6290 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
6291 $as_echo_n "(cached) " >&6
6293 if test -n "$ac_ct_DSYMUTIL"; then
6294 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6300 test -z "$as_dir" && as_dir=.
6301 for ac_exec_ext in '' $ac_executable_extensions; do
6302 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6303 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6304 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6313 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6314 if test -n "$ac_ct_DSYMUTIL"; then
6315 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
6316 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6318 { $as_echo "$as_me:$LINENO: result: no" >&5
6319 $as_echo "no" >&6; }
6322 if test "x$ac_ct_DSYMUTIL" = x; then
6325 case $cross_compiling:$ac_tool_warned in
6327 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6328 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6329 ac_tool_warned=yes ;;
6331 DSYMUTIL=$ac_ct_DSYMUTIL
6334 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6337 if test -n "$ac_tool_prefix"; then
6338 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6339 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6340 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6341 $as_echo_n "checking for $ac_word... " >&6; }
6342 if test "${ac_cv_prog_NMEDIT+set}" = set; then
6343 $as_echo_n "(cached) " >&6
6345 if test -n "$NMEDIT"; then
6346 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6352 test -z "$as_dir" && as_dir=.
6353 for ac_exec_ext in '' $ac_executable_extensions; do
6354 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6355 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6356 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6365 NMEDIT=$ac_cv_prog_NMEDIT
6366 if test -n "$NMEDIT"; then
6367 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
6368 $as_echo "$NMEDIT" >&6; }
6370 { $as_echo "$as_me:$LINENO: result: no" >&5
6371 $as_echo "no" >&6; }
6376 if test -z "$ac_cv_prog_NMEDIT"; then
6377 ac_ct_NMEDIT=$NMEDIT
6378 # Extract the first word of "nmedit", so it can be a program name with args.
6379 set dummy nmedit; ac_word=$2
6380 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6381 $as_echo_n "checking for $ac_word... " >&6; }
6382 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
6383 $as_echo_n "(cached) " >&6
6385 if test -n "$ac_ct_NMEDIT"; then
6386 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6388 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6392 test -z "$as_dir" && as_dir=.
6393 for ac_exec_ext in '' $ac_executable_extensions; do
6394 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6395 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6396 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6405 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6406 if test -n "$ac_ct_NMEDIT"; then
6407 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
6408 $as_echo "$ac_ct_NMEDIT" >&6; }
6410 { $as_echo "$as_me:$LINENO: result: no" >&5
6411 $as_echo "no" >&6; }
6414 if test "x$ac_ct_NMEDIT" = x; then
6417 case $cross_compiling:$ac_tool_warned in
6419 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6420 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6421 ac_tool_warned=yes ;;
6423 NMEDIT=$ac_ct_NMEDIT
6426 NMEDIT="$ac_cv_prog_NMEDIT"
6429 if test -n "$ac_tool_prefix"; then
6430 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6431 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6432 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6433 $as_echo_n "checking for $ac_word... " >&6; }
6434 if test "${ac_cv_prog_LIPO+set}" = set; then
6435 $as_echo_n "(cached) " >&6
6437 if test -n "$LIPO"; then
6438 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6444 test -z "$as_dir" && as_dir=.
6445 for ac_exec_ext in '' $ac_executable_extensions; do
6446 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6447 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6448 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6457 LIPO=$ac_cv_prog_LIPO
6458 if test -n "$LIPO"; then
6459 { $as_echo "$as_me:$LINENO: result: $LIPO" >&5
6460 $as_echo "$LIPO" >&6; }
6462 { $as_echo "$as_me:$LINENO: result: no" >&5
6463 $as_echo "no" >&6; }
6468 if test -z "$ac_cv_prog_LIPO"; then
6470 # Extract the first word of "lipo", so it can be a program name with args.
6471 set dummy lipo; ac_word=$2
6472 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6473 $as_echo_n "checking for $ac_word... " >&6; }
6474 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
6475 $as_echo_n "(cached) " >&6
6477 if test -n "$ac_ct_LIPO"; then
6478 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6484 test -z "$as_dir" && as_dir=.
6485 for ac_exec_ext in '' $ac_executable_extensions; do
6486 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6487 ac_cv_prog_ac_ct_LIPO="lipo"
6488 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6497 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6498 if test -n "$ac_ct_LIPO"; then
6499 { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
6500 $as_echo "$ac_ct_LIPO" >&6; }
6502 { $as_echo "$as_me:$LINENO: result: no" >&5
6503 $as_echo "no" >&6; }
6506 if test "x$ac_ct_LIPO" = x; then
6509 case $cross_compiling:$ac_tool_warned in
6511 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6512 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6513 ac_tool_warned=yes ;;
6518 LIPO="$ac_cv_prog_LIPO"
6521 if test -n "$ac_tool_prefix"; then
6522 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6523 set dummy ${ac_tool_prefix}otool; ac_word=$2
6524 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6525 $as_echo_n "checking for $ac_word... " >&6; }
6526 if test "${ac_cv_prog_OTOOL+set}" = set; then
6527 $as_echo_n "(cached) " >&6
6529 if test -n "$OTOOL"; then
6530 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6536 test -z "$as_dir" && as_dir=.
6537 for ac_exec_ext in '' $ac_executable_extensions; do
6538 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6539 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6540 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6549 OTOOL=$ac_cv_prog_OTOOL
6550 if test -n "$OTOOL"; then
6551 { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5
6552 $as_echo "$OTOOL" >&6; }
6554 { $as_echo "$as_me:$LINENO: result: no" >&5
6555 $as_echo "no" >&6; }
6560 if test -z "$ac_cv_prog_OTOOL"; then
6562 # Extract the first word of "otool", so it can be a program name with args.
6563 set dummy otool; ac_word=$2
6564 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6565 $as_echo_n "checking for $ac_word... " >&6; }
6566 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
6567 $as_echo_n "(cached) " >&6
6569 if test -n "$ac_ct_OTOOL"; then
6570 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6576 test -z "$as_dir" && as_dir=.
6577 for ac_exec_ext in '' $ac_executable_extensions; do
6578 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6579 ac_cv_prog_ac_ct_OTOOL="otool"
6580 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6589 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6590 if test -n "$ac_ct_OTOOL"; then
6591 { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
6592 $as_echo "$ac_ct_OTOOL" >&6; }
6594 { $as_echo "$as_me:$LINENO: result: no" >&5
6595 $as_echo "no" >&6; }
6598 if test "x$ac_ct_OTOOL" = x; then
6601 case $cross_compiling:$ac_tool_warned in
6603 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6604 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6605 ac_tool_warned=yes ;;
6610 OTOOL="$ac_cv_prog_OTOOL"
6613 if test -n "$ac_tool_prefix"; then
6614 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6615 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6616 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6617 $as_echo_n "checking for $ac_word... " >&6; }
6618 if test "${ac_cv_prog_OTOOL64+set}" = set; then
6619 $as_echo_n "(cached) " >&6
6621 if test -n "$OTOOL64"; then
6622 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6624 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6628 test -z "$as_dir" && as_dir=.
6629 for ac_exec_ext in '' $ac_executable_extensions; do
6630 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6631 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6632 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6641 OTOOL64=$ac_cv_prog_OTOOL64
6642 if test -n "$OTOOL64"; then
6643 { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5
6644 $as_echo "$OTOOL64" >&6; }
6646 { $as_echo "$as_me:$LINENO: result: no" >&5
6647 $as_echo "no" >&6; }
6652 if test -z "$ac_cv_prog_OTOOL64"; then
6653 ac_ct_OTOOL64=$OTOOL64
6654 # Extract the first word of "otool64", so it can be a program name with args.
6655 set dummy otool64; ac_word=$2
6656 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6657 $as_echo_n "checking for $ac_word... " >&6; }
6658 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
6659 $as_echo_n "(cached) " >&6
6661 if test -n "$ac_ct_OTOOL64"; then
6662 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6668 test -z "$as_dir" && as_dir=.
6669 for ac_exec_ext in '' $ac_executable_extensions; do
6670 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6671 ac_cv_prog_ac_ct_OTOOL64="otool64"
6672 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6681 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6682 if test -n "$ac_ct_OTOOL64"; then
6683 { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
6684 $as_echo "$ac_ct_OTOOL64" >&6; }
6686 { $as_echo "$as_me:$LINENO: result: no" >&5
6687 $as_echo "no" >&6; }
6690 if test "x$ac_ct_OTOOL64" = x; then
6693 case $cross_compiling:$ac_tool_warned in
6695 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6696 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6697 ac_tool_warned=yes ;;
6699 OTOOL64=$ac_ct_OTOOL64
6702 OTOOL64="$ac_cv_prog_OTOOL64"
6731 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
6732 $as_echo_n "checking for -single_module linker flag... " >&6; }
6733 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
6734 $as_echo_n "(cached) " >&6
6736 lt_cv_apple_cc_single_mod=no
6737 if test -z "${LT_MULTI_MODULE}"; then
6738 # By default we will add the -single_module flag. You can override
6739 # by either setting the environment variable LT_MULTI_MODULE
6740 # non-empty at configure time, or by adding -multi_module to the
6742 rm -rf libconftest.dylib*
6743 echo "int foo(void){return 1;}" > conftest.c
6744 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6745 -dynamiclib -Wl,-single_module conftest.c" >&5
6746 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6747 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6749 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6750 lt_cv_apple_cc_single_mod=yes
6752 cat conftest.err >&5
6754 rm -rf libconftest.dylib*
6758 { $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
6759 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6760 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
6761 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6762 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
6763 $as_echo_n "(cached) " >&6
6765 lt_cv_ld_exported_symbols_list=no
6766 save_LDFLAGS=$LDFLAGS
6767 echo "_main" > conftest.sym
6768 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6769 cat >conftest.$ac_ext <<_ACEOF
6772 cat confdefs.h >>conftest.$ac_ext
6773 cat >>conftest.$ac_ext <<_ACEOF
6774 /* end confdefs.h. */
6784 rm -f conftest.$ac_objext conftest$ac_exeext
6785 if { (ac_try="$ac_link"
6787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6788 *) ac_try_echo=$ac_try;;
6790 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6791 $as_echo "$ac_try_echo") >&5
6792 (eval "$ac_link") 2>conftest.er1
6794 grep -v '^ *+' conftest.er1 >conftest.err
6796 cat conftest.err >&5
6797 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6798 (exit $ac_status); } && {
6799 test -z "$ac_c_werror_flag" ||
6800 test ! -s conftest.err
6801 } && test -s conftest$ac_exeext && {
6802 test "$cross_compiling" = yes ||
6803 $as_test_x conftest$ac_exeext
6805 lt_cv_ld_exported_symbols_list=yes
6807 $as_echo "$as_me: failed program was:" >&5
6808 sed 's/^/| /' conftest.$ac_ext >&5
6810 lt_cv_ld_exported_symbols_list=no
6813 rm -rf conftest.dSYM
6814 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6815 conftest$ac_exeext conftest.$ac_ext
6816 LDFLAGS="$save_LDFLAGS"
6819 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
6820 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6822 rhapsody* | darwin1.[012])
6823 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6825 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6826 darwin*) # darwin 5.x on
6827 # if running on 10.5 or later, the deployment target defaults
6828 # to the OS version, if on x86, and 10.4, the deployment
6829 # target defaults to 10.4. Don't you love it?
6830 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6831 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6832 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6834 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6836 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6840 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6841 _lt_dar_single_mod='$single_module'
6843 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6844 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6846 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6848 if test "$DSYMUTIL" != ":"; then
6849 _lt_dsymutil='~$DSYMUTIL $lib || :'
6857 ac_cpp='$CPP $CPPFLAGS'
6858 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6859 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6860 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6861 { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6862 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6863 # On Suns, sometimes $CPP names a directory.
6864 if test -n "$CPP" && test -d "$CPP"; then
6867 if test -z "$CPP"; then
6868 if test "${ac_cv_prog_CPP+set}" = set; then
6869 $as_echo_n "(cached) " >&6
6871 # Double quotes because CPP needs to be expanded
6872 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6875 for ac_c_preproc_warn_flag in '' yes
6877 # Use a header file that comes with gcc, so configuring glibc
6878 # with a fresh cross-compiler works.
6879 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6880 # <limits.h> exists even on freestanding compilers.
6881 # On the NeXT, cc -E runs the code through the compiler's parser,
6882 # not just through cpp. "Syntax error" is here to catch this case.
6883 cat >conftest.$ac_ext <<_ACEOF
6886 cat confdefs.h >>conftest.$ac_ext
6887 cat >>conftest.$ac_ext <<_ACEOF
6888 /* end confdefs.h. */
6890 # include <limits.h>
6892 # include <assert.h>
6896 if { (ac_try="$ac_cpp conftest.$ac_ext"
6898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6899 *) ac_try_echo=$ac_try;;
6901 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6902 $as_echo "$ac_try_echo") >&5
6903 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6905 grep -v '^ *+' conftest.er1 >conftest.err
6907 cat conftest.err >&5
6908 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6909 (exit $ac_status); } >/dev/null && {
6910 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6911 test ! -s conftest.err
6915 $as_echo "$as_me: failed program was:" >&5
6916 sed 's/^/| /' conftest.$ac_ext >&5
6918 # Broken: fails on valid input.
6922 rm -f conftest.err conftest.$ac_ext
6924 # OK, works on sane cases. Now check whether nonexistent headers
6925 # can be detected and how.
6926 cat >conftest.$ac_ext <<_ACEOF
6929 cat confdefs.h >>conftest.$ac_ext
6930 cat >>conftest.$ac_ext <<_ACEOF
6931 /* end confdefs.h. */
6932 #include <ac_nonexistent.h>
6934 if { (ac_try="$ac_cpp conftest.$ac_ext"
6936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6937 *) ac_try_echo=$ac_try;;
6939 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6940 $as_echo "$ac_try_echo") >&5
6941 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6943 grep -v '^ *+' conftest.er1 >conftest.err
6945 cat conftest.err >&5
6946 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6947 (exit $ac_status); } >/dev/null && {
6948 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6949 test ! -s conftest.err
6951 # Broken: success on invalid input.
6954 $as_echo "$as_me: failed program was:" >&5
6955 sed 's/^/| /' conftest.$ac_ext >&5
6957 # Passes both tests.
6962 rm -f conftest.err conftest.$ac_ext
6965 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6966 rm -f conftest.err conftest.$ac_ext
6967 if $ac_preproc_ok; then
6979 { $as_echo "$as_me:$LINENO: result: $CPP" >&5
6980 $as_echo "$CPP" >&6; }
6982 for ac_c_preproc_warn_flag in '' yes
6984 # Use a header file that comes with gcc, so configuring glibc
6985 # with a fresh cross-compiler works.
6986 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6987 # <limits.h> exists even on freestanding compilers.
6988 # On the NeXT, cc -E runs the code through the compiler's parser,
6989 # not just through cpp. "Syntax error" is here to catch this case.
6990 cat >conftest.$ac_ext <<_ACEOF
6993 cat confdefs.h >>conftest.$ac_ext
6994 cat >>conftest.$ac_ext <<_ACEOF
6995 /* end confdefs.h. */
6997 # include <limits.h>
6999 # include <assert.h>
7003 if { (ac_try="$ac_cpp conftest.$ac_ext"
7005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7006 *) ac_try_echo=$ac_try;;
7008 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7009 $as_echo "$ac_try_echo") >&5
7010 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7012 grep -v '^ *+' conftest.er1 >conftest.err
7014 cat conftest.err >&5
7015 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7016 (exit $ac_status); } >/dev/null && {
7017 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7018 test ! -s conftest.err
7022 $as_echo "$as_me: failed program was:" >&5
7023 sed 's/^/| /' conftest.$ac_ext >&5
7025 # Broken: fails on valid input.
7029 rm -f conftest.err conftest.$ac_ext
7031 # OK, works on sane cases. Now check whether nonexistent headers
7032 # can be detected and how.
7033 cat >conftest.$ac_ext <<_ACEOF
7036 cat confdefs.h >>conftest.$ac_ext
7037 cat >>conftest.$ac_ext <<_ACEOF
7038 /* end confdefs.h. */
7039 #include <ac_nonexistent.h>
7041 if { (ac_try="$ac_cpp conftest.$ac_ext"
7043 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7044 *) ac_try_echo=$ac_try;;
7046 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7047 $as_echo "$ac_try_echo") >&5
7048 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7050 grep -v '^ *+' conftest.er1 >conftest.err
7052 cat conftest.err >&5
7053 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7054 (exit $ac_status); } >/dev/null && {
7055 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7056 test ! -s conftest.err
7058 # Broken: success on invalid input.
7061 $as_echo "$as_me: failed program was:" >&5
7062 sed 's/^/| /' conftest.$ac_ext >&5
7064 # Passes both tests.
7069 rm -f conftest.err conftest.$ac_ext
7072 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7073 rm -f conftest.err conftest.$ac_ext
7074 if $ac_preproc_ok; then
7077 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
7078 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7079 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
7080 See \`config.log' for more details." >&5
7081 $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
7082 See \`config.log' for more details." >&2;}
7083 { (exit 1); exit 1; }; }; }
7087 ac_cpp='$CPP $CPPFLAGS'
7088 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7089 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7090 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7093 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7094 $as_echo_n "checking for ANSI C header files... " >&6; }
7095 if test "${ac_cv_header_stdc+set}" = set; then
7096 $as_echo_n "(cached) " >&6
7098 cat >conftest.$ac_ext <<_ACEOF
7101 cat confdefs.h >>conftest.$ac_ext
7102 cat >>conftest.$ac_ext <<_ACEOF
7103 /* end confdefs.h. */
7117 rm -f conftest.$ac_objext
7118 if { (ac_try="$ac_compile"
7120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7121 *) ac_try_echo=$ac_try;;
7123 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7124 $as_echo "$ac_try_echo") >&5
7125 (eval "$ac_compile") 2>conftest.er1
7127 grep -v '^ *+' conftest.er1 >conftest.err
7129 cat conftest.err >&5
7130 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7131 (exit $ac_status); } && {
7132 test -z "$ac_c_werror_flag" ||
7133 test ! -s conftest.err
7134 } && test -s conftest.$ac_objext; then
7135 ac_cv_header_stdc=yes
7137 $as_echo "$as_me: failed program was:" >&5
7138 sed 's/^/| /' conftest.$ac_ext >&5
7140 ac_cv_header_stdc=no
7143 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7145 if test $ac_cv_header_stdc = yes; then
7146 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7147 cat >conftest.$ac_ext <<_ACEOF
7150 cat confdefs.h >>conftest.$ac_ext
7151 cat >>conftest.$ac_ext <<_ACEOF
7152 /* end confdefs.h. */
7156 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7157 $EGREP "memchr" >/dev/null 2>&1; then
7160 ac_cv_header_stdc=no
7166 if test $ac_cv_header_stdc = yes; then
7167 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7168 cat >conftest.$ac_ext <<_ACEOF
7171 cat confdefs.h >>conftest.$ac_ext
7172 cat >>conftest.$ac_ext <<_ACEOF
7173 /* end confdefs.h. */
7177 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7178 $EGREP "free" >/dev/null 2>&1; then
7181 ac_cv_header_stdc=no
7187 if test $ac_cv_header_stdc = yes; then
7188 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7189 if test "$cross_compiling" = yes; then
7192 cat >conftest.$ac_ext <<_ACEOF
7195 cat confdefs.h >>conftest.$ac_ext
7196 cat >>conftest.$ac_ext <<_ACEOF
7197 /* end confdefs.h. */
7200 #if ((' ' & 0x0FF) == 0x020)
7201 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7202 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7204 # define ISLOWER(c) \
7205 (('a' <= (c) && (c) <= 'i') \
7206 || ('j' <= (c) && (c) <= 'r') \
7207 || ('s' <= (c) && (c) <= 'z'))
7208 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7211 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7216 for (i = 0; i < 256; i++)
7217 if (XOR (islower (i), ISLOWER (i))
7218 || toupper (i) != TOUPPER (i))
7223 rm -f conftest$ac_exeext
7224 if { (ac_try="$ac_link"
7226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7227 *) ac_try_echo=$ac_try;;
7229 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7230 $as_echo "$ac_try_echo") >&5
7231 (eval "$ac_link") 2>&5
7233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7234 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7235 { (case "(($ac_try" in
7236 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7237 *) ac_try_echo=$ac_try;;
7239 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7240 $as_echo "$ac_try_echo") >&5
7241 (eval "$ac_try") 2>&5
7243 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7244 (exit $ac_status); }; }; then
7247 $as_echo "$as_me: program exited with status $ac_status" >&5
7248 $as_echo "$as_me: failed program was:" >&5
7249 sed 's/^/| /' conftest.$ac_ext >&5
7252 ac_cv_header_stdc=no
7254 rm -rf conftest.dSYM
7255 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7261 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7262 $as_echo "$ac_cv_header_stdc" >&6; }
7263 if test $ac_cv_header_stdc = yes; then
7265 cat >>confdefs.h <<\_ACEOF
7266 #define STDC_HEADERS 1
7271 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7281 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7282 inttypes.h stdint.h unistd.h
7284 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7285 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
7286 $as_echo_n "checking for $ac_header... " >&6; }
7287 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7288 $as_echo_n "(cached) " >&6
7290 cat >conftest.$ac_ext <<_ACEOF
7293 cat confdefs.h >>conftest.$ac_ext
7294 cat >>conftest.$ac_ext <<_ACEOF
7295 /* end confdefs.h. */
7296 $ac_includes_default
7298 #include <$ac_header>
7300 rm -f conftest.$ac_objext
7301 if { (ac_try="$ac_compile"
7303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7304 *) ac_try_echo=$ac_try;;
7306 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7307 $as_echo "$ac_try_echo") >&5
7308 (eval "$ac_compile") 2>conftest.er1
7310 grep -v '^ *+' conftest.er1 >conftest.err
7312 cat conftest.err >&5
7313 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7314 (exit $ac_status); } && {
7315 test -z "$ac_c_werror_flag" ||
7316 test ! -s conftest.err
7317 } && test -s conftest.$ac_objext; then
7318 eval "$as_ac_Header=yes"
7320 $as_echo "$as_me: failed program was:" >&5
7321 sed 's/^/| /' conftest.$ac_ext >&5
7323 eval "$as_ac_Header=no"
7326 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7328 ac_res=`eval 'as_val=${'$as_ac_Header'}
7329 $as_echo "$as_val"'`
7330 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
7331 $as_echo "$ac_res" >&6; }
7332 as_val=`eval 'as_val=${'$as_ac_Header'}
7333 $as_echo "$as_val"'`
7334 if test "x$as_val" = x""yes; then
7335 cat >>confdefs.h <<_ACEOF
7336 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7345 for ac_header in dlfcn.h
7347 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7348 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
7349 $as_echo_n "checking for $ac_header... " >&6; }
7350 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7351 $as_echo_n "(cached) " >&6
7353 cat >conftest.$ac_ext <<_ACEOF
7356 cat confdefs.h >>conftest.$ac_ext
7357 cat >>conftest.$ac_ext <<_ACEOF
7358 /* end confdefs.h. */
7359 $ac_includes_default
7361 #include <$ac_header>
7363 rm -f conftest.$ac_objext
7364 if { (ac_try="$ac_compile"
7366 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7367 *) ac_try_echo=$ac_try;;
7369 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7370 $as_echo "$ac_try_echo") >&5
7371 (eval "$ac_compile") 2>conftest.er1
7373 grep -v '^ *+' conftest.er1 >conftest.err
7375 cat conftest.err >&5
7376 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7377 (exit $ac_status); } && {
7378 test -z "$ac_c_werror_flag" ||
7379 test ! -s conftest.err
7380 } && test -s conftest.$ac_objext; then
7381 eval "$as_ac_Header=yes"
7383 $as_echo "$as_me: failed program was:" >&5
7384 sed 's/^/| /' conftest.$ac_ext >&5
7386 eval "$as_ac_Header=no"
7389 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7391 ac_res=`eval 'as_val=${'$as_ac_Header'}
7392 $as_echo "$as_val"'`
7393 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
7394 $as_echo "$ac_res" >&6; }
7395 as_val=`eval 'as_val=${'$as_ac_Header'}
7396 $as_echo "$as_val"'`
7397 if test "x$as_val" = x""yes; then
7398 cat >>confdefs.h <<_ACEOF
7399 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7418 # Check whether --enable-shared was given.
7419 if test "${enable_shared+set}" = set; then
7420 enableval=$enable_shared; p=${PACKAGE-default}
7422 yes) enable_shared=yes ;;
7423 no) enable_shared=no ;;
7426 # Look at the argument we got. We use all the common list separators.
7427 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7428 for pkg in $enableval; do
7430 if test "X$pkg" = "X$p"; then
7449 # Check whether --enable-static was given.
7450 if test "${enable_static+set}" = set; then
7451 enableval=$enable_static; p=${PACKAGE-default}
7453 yes) enable_static=yes ;;
7454 no) enable_static=no ;;
7457 # Look at the argument we got. We use all the common list separators.
7458 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7459 for pkg in $enableval; do
7461 if test "X$pkg" = "X$p"; then
7481 # Check whether --with-pic was given.
7482 if test "${with_pic+set}" = set; then
7483 withval=$with_pic; pic_mode="$withval"
7489 test -z "$pic_mode" && pic_mode=default
7497 # Check whether --enable-fast-install was given.
7498 if test "${enable_fast_install+set}" = set; then
7499 enableval=$enable_fast_install; p=${PACKAGE-default}
7501 yes) enable_fast_install=yes ;;
7502 no) enable_fast_install=no ;;
7504 enable_fast_install=no
7505 # Look at the argument we got. We use all the common list separators.
7506 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7507 for pkg in $enableval; do
7509 if test "X$pkg" = "X$p"; then
7510 enable_fast_install=yes
7517 enable_fast_install=yes
7530 # This can be used to rebuild libtool when needed
7531 LIBTOOL_DEPS="$ltmain"
7533 # Always use our own libtool.
7534 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7560 test -z "$LN_S" && LN_S="ln -s"
7575 if test -n "${ZSH_VERSION+set}" ; then
7576 setopt NO_GLOB_SUBST
7579 { $as_echo "$as_me:$LINENO: checking for objdir" >&5
7580 $as_echo_n "checking for objdir... " >&6; }
7581 if test "${lt_cv_objdir+set}" = set; then
7582 $as_echo_n "(cached) " >&6
7584 rm -f .libs 2>/dev/null
7585 mkdir .libs 2>/dev/null
7586 if test -d .libs; then
7589 # MS-DOS does not allow filenames that begin with a dot.
7592 rmdir .libs 2>/dev/null
7594 { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
7595 $as_echo "$lt_cv_objdir" >&6; }
7596 objdir=$lt_cv_objdir
7602 cat >>confdefs.h <<_ACEOF
7603 #define LT_OBJDIR "$lt_cv_objdir/"
7624 # AIX sometimes has problems with the GCC collect2 program. For some
7625 # reason, if we set the COLLECT_NAMES environment variable, the problems
7626 # vanish in a puff of smoke.
7627 if test "X${COLLECT_NAMES+set}" != Xset; then
7629 export COLLECT_NAMES
7634 # Sed substitution that helps us do robust quoting. It backslashifies
7635 # metacharacters that are still active within double-quoted strings.
7636 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7638 # Same as above, but do not quote variable references.
7639 double_quote_subst='s/\(["`\\]\)/\\\1/g'
7641 # Sed substitution to delay expansion of an escaped shell variable in a
7642 # double_quote_subst'ed string.
7643 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7645 # Sed substitution to delay expansion of an escaped single quote.
7646 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7648 # Sed substitution to avoid accidental globbing in evaled expressions
7649 no_glob_subst='s/\*/\\\*/g'
7653 can_build_shared=yes
7655 # All known linkers require a `.a' archive for static linking (except MSVC,
7656 # which needs '.lib').
7659 with_gnu_ld="$lt_cv_prog_gnu_ld"
7662 old_CFLAGS="$CFLAGS"
7664 # Set sane defaults for various variables
7665 test -z "$CC" && CC=cc
7666 test -z "$LTCC" && LTCC=$CC
7667 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7668 test -z "$LD" && LD=ld
7669 test -z "$ac_objext" && ac_objext=o
7671 for cc_temp in $compiler""; do
7673 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7674 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7679 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7682 # Only perform the check for file, if the check method requires it
7683 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7684 case $deplibs_check_method in
7686 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7687 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7688 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7689 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7690 $as_echo_n "(cached) " >&6
7694 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7697 lt_save_MAGIC_CMD="$MAGIC_CMD"
7698 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7699 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7700 for ac_dir in $ac_dummy; do
7702 test -z "$ac_dir" && ac_dir=.
7703 if test -f $ac_dir/${ac_tool_prefix}file; then
7704 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7705 if test -n "$file_magic_test_file"; then
7706 case $deplibs_check_method in
7708 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7709 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7710 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7711 $EGREP "$file_magic_regex" > /dev/null; then
7716 *** Warning: the command libtool uses to detect shared libraries,
7717 *** $file_magic_cmd, produces output that libtool cannot recognize.
7718 *** The result is that libtool may fail to recognize shared libraries
7719 *** as such. This will affect the creation of libtool libraries that
7720 *** depend on shared libraries, but programs linked with such libtool
7721 *** libraries will work regardless of this problem. Nevertheless, you
7722 *** may want to report the problem to your system manager and/or to
7723 *** bug-libtool@gnu.org
7733 MAGIC_CMD="$lt_save_MAGIC_CMD"
7738 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7739 if test -n "$MAGIC_CMD"; then
7740 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7741 $as_echo "$MAGIC_CMD" >&6; }
7743 { $as_echo "$as_me:$LINENO: result: no" >&5
7744 $as_echo "no" >&6; }
7751 if test -z "$lt_cv_path_MAGIC_CMD"; then
7752 if test -n "$ac_tool_prefix"; then
7753 { $as_echo "$as_me:$LINENO: checking for file" >&5
7754 $as_echo_n "checking for file... " >&6; }
7755 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7756 $as_echo_n "(cached) " >&6
7760 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7763 lt_save_MAGIC_CMD="$MAGIC_CMD"
7764 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7765 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7766 for ac_dir in $ac_dummy; do
7768 test -z "$ac_dir" && ac_dir=.
7769 if test -f $ac_dir/file; then
7770 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7771 if test -n "$file_magic_test_file"; then
7772 case $deplibs_check_method in
7774 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7775 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7776 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7777 $EGREP "$file_magic_regex" > /dev/null; then
7782 *** Warning: the command libtool uses to detect shared libraries,
7783 *** $file_magic_cmd, produces output that libtool cannot recognize.
7784 *** The result is that libtool may fail to recognize shared libraries
7785 *** as such. This will affect the creation of libtool libraries that
7786 *** depend on shared libraries, but programs linked with such libtool
7787 *** libraries will work regardless of this problem. Nevertheless, you
7788 *** may want to report the problem to your system manager and/or to
7789 *** bug-libtool@gnu.org
7799 MAGIC_CMD="$lt_save_MAGIC_CMD"
7804 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7805 if test -n "$MAGIC_CMD"; then
7806 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7807 $as_echo "$MAGIC_CMD" >&6; }
7809 { $as_echo "$as_me:$LINENO: result: no" >&5
7810 $as_echo "no" >&6; }
7823 # Use C for the default configuration in the libtool script
7827 ac_cpp='$CPP $CPPFLAGS'
7828 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7829 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7830 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7833 # Source file extension for C test sources.
7836 # Object file extension for compiled C test sources.
7840 # Code to be used in simple compile tests
7841 lt_simple_compile_test_code="int some_variable = 0;"
7843 # Code to be used in simple link tests
7844 lt_simple_link_test_code='int main(){return(0);}'
7852 # If no C compiler was specified, use CC.
7855 # If no C compiler flags were specified, use CFLAGS.
7856 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7858 # Allow CC to be a program name with arguments.
7861 # Save the default compiler, since it gets overwritten when the other
7862 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7863 compiler_DEFAULT=$CC
7865 # save warnings/boilerplate of simple test code
7866 ac_outfile=conftest.$ac_objext
7867 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7868 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7869 _lt_compiler_boilerplate=`cat conftest.err`
7872 ac_outfile=conftest.$ac_objext
7873 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7874 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7875 _lt_linker_boilerplate=`cat conftest.err`
7879 if test -n "$compiler"; then
7881 lt_prog_compiler_no_builtin_flag=
7883 if test "$GCC" = yes; then
7884 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7886 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7887 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7888 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7889 $as_echo_n "(cached) " >&6
7891 lt_cv_prog_compiler_rtti_exceptions=no
7892 ac_outfile=conftest.$ac_objext
7893 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7894 lt_compiler_flag="-fno-rtti -fno-exceptions"
7895 # Insert the option either (1) after the last *FLAGS variable, or
7896 # (2) before a word containing "conftest.", or (3) at the end.
7897 # Note that $ac_compile itself does not contain backslashes and begins
7898 # with a dollar sign (not a hyphen), so the echo should work correctly.
7899 # The option is referenced via a variable to avoid confusing sed.
7900 lt_compile=`echo "$ac_compile" | $SED \
7901 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7902 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7903 -e 's:$: $lt_compiler_flag:'`
7904 (eval echo "\"\$as_me:7904: $lt_compile\"" >&5)
7905 (eval "$lt_compile" 2>conftest.err)
7907 cat conftest.err >&5
7908 echo "$as_me:7908: \$? = $ac_status" >&5
7909 if (exit $ac_status) && test -s "$ac_outfile"; then
7910 # The compiler can only warn and ignore the option if not recognized
7911 # So say no if there are warnings other than the usual output.
7912 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7913 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7914 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7915 lt_cv_prog_compiler_rtti_exceptions=yes
7921 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7922 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7924 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7925 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7937 lt_prog_compiler_wl=
7938 lt_prog_compiler_pic=
7939 lt_prog_compiler_static=
7941 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7942 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7944 if test "$GCC" = yes; then
7945 lt_prog_compiler_wl='-Wl,'
7946 lt_prog_compiler_static='-static'
7950 # All AIX code is PIC.
7951 if test "$host_cpu" = ia64; then
7952 # AIX 5 now supports IA64 processor
7953 lt_prog_compiler_static='-Bstatic'
7960 # see comment about AmigaOS4 .so support
7961 lt_prog_compiler_pic='-fPIC'
7964 # FIXME: we need at least 68020 code to build shared libraries, but
7965 # adding the `-m68020' flag to GCC prevents building anything better,
7967 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7972 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7973 # PIC is the default for these OSes.
7976 mingw* | cygwin* | pw32* | os2* | cegcc*)
7977 # This hack is so that the source file can tell whether it is being
7978 # built for inclusion in a dll (and should export symbols for example).
7979 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7980 # (--disable-auto-import) libraries
7981 lt_prog_compiler_pic='-DDLL_EXPORT'
7984 darwin* | rhapsody*)
7985 # PIC is the default on this platform
7986 # Common symbols not allowed in MH_DYLIB files
7987 lt_prog_compiler_pic='-fno-common'
7991 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7992 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7993 # sets the default TLS model and affects inlining.
7999 lt_prog_compiler_pic='-fPIC'
8005 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8006 # Instead, we relocate shared libraries at runtime.
8010 # Just because we use GCC doesn't mean we suddenly get shared libraries
8011 # on systems that don't support them.
8012 lt_prog_compiler_can_build_shared=no
8017 # QNX uses GNU C++, but need to define -shared option too, otherwise
8019 lt_prog_compiler_pic='-fPIC -shared'
8023 if test -d /usr/nec; then
8024 lt_prog_compiler_pic=-Kconform_pic
8029 lt_prog_compiler_pic='-fPIC'
8033 # PORTME Check for flag to pass linker flags through the system compiler.
8036 lt_prog_compiler_wl='-Wl,'
8037 if test "$host_cpu" = ia64; then
8038 # AIX 5 now supports IA64 processor
8039 lt_prog_compiler_static='-Bstatic'
8041 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8045 mingw* | cygwin* | pw32* | os2* | cegcc*)
8046 # This hack is so that the source file can tell whether it is being
8047 # built for inclusion in a dll (and should export symbols for example).
8048 lt_prog_compiler_pic='-DDLL_EXPORT'
8051 hpux9* | hpux10* | hpux11*)
8052 lt_prog_compiler_wl='-Wl,'
8053 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8060 lt_prog_compiler_pic='+Z'
8063 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8064 lt_prog_compiler_static='${wl}-a ${wl}archive'
8067 irix5* | irix6* | nonstopux*)
8068 lt_prog_compiler_wl='-Wl,'
8069 # PIC (with -KPIC) is the default.
8070 lt_prog_compiler_static='-non_shared'
8073 linux* | k*bsd*-gnu)
8074 case $cc_basename in
8075 # old Intel for x86_64 which still supported -KPIC.
8077 lt_prog_compiler_wl='-Wl,'
8078 lt_prog_compiler_pic='-KPIC'
8079 lt_prog_compiler_static='-static'
8081 # icc used to be incompatible with GCC.
8082 # ICC 10 doesn't accept -KPIC any more.
8084 lt_prog_compiler_wl='-Wl,'
8085 lt_prog_compiler_pic='-fPIC'
8086 lt_prog_compiler_static='-static'
8088 # Lahey Fortran 8.1.
8090 lt_prog_compiler_wl='-Wl,'
8091 lt_prog_compiler_pic='--shared'
8092 lt_prog_compiler_static='--static'
8094 pgcc* | pgf77* | pgf90* | pgf95*)
8095 # Portland Group compilers (*not* the Pentium gcc compiler,
8096 # which looks to be a dead project)
8097 lt_prog_compiler_wl='-Wl,'
8098 lt_prog_compiler_pic='-fpic'
8099 lt_prog_compiler_static='-Bstatic'
8102 lt_prog_compiler_wl='-Wl,'
8103 # All Alpha code is PIC.
8104 lt_prog_compiler_static='-non_shared'
8107 # IBM XL C 8.0/Fortran 10.1 on PPC
8108 lt_prog_compiler_wl='-Wl,'
8109 lt_prog_compiler_pic='-qpic'
8110 lt_prog_compiler_static='-qstaticlink'
8113 case `$CC -V 2>&1 | sed 5q` in
8116 lt_prog_compiler_pic='-KPIC'
8117 lt_prog_compiler_static='-Bstatic'
8118 lt_prog_compiler_wl='-Wl,'
8121 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8122 lt_prog_compiler_pic='-KPIC'
8123 lt_prog_compiler_static='-Bstatic'
8124 lt_prog_compiler_wl=''
8132 lt_prog_compiler_pic='-KPIC'
8133 lt_prog_compiler_static='-Bstatic'
8137 # QNX uses GNU C++, but need to define -shared option too, otherwise
8139 lt_prog_compiler_pic='-fPIC -shared'
8142 osf3* | osf4* | osf5*)
8143 lt_prog_compiler_wl='-Wl,'
8144 # All OSF/1 code is PIC.
8145 lt_prog_compiler_static='-non_shared'
8149 lt_prog_compiler_static='-non_shared'
8153 lt_prog_compiler_pic='-KPIC'
8154 lt_prog_compiler_static='-Bstatic'
8155 case $cc_basename in
8157 lt_prog_compiler_wl='-Qoption ld ';;
8159 lt_prog_compiler_wl='-Wl,';;
8164 lt_prog_compiler_wl='-Qoption ld '
8165 lt_prog_compiler_pic='-PIC'
8166 lt_prog_compiler_static='-Bstatic'
8169 sysv4 | sysv4.2uw2* | sysv4.3*)
8170 lt_prog_compiler_wl='-Wl,'
8171 lt_prog_compiler_pic='-KPIC'
8172 lt_prog_compiler_static='-Bstatic'
8176 if test -d /usr/nec ;then
8177 lt_prog_compiler_pic='-Kconform_pic'
8178 lt_prog_compiler_static='-Bstatic'
8182 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8183 lt_prog_compiler_wl='-Wl,'
8184 lt_prog_compiler_pic='-KPIC'
8185 lt_prog_compiler_static='-Bstatic'
8189 lt_prog_compiler_wl='-Wl,'
8190 lt_prog_compiler_can_build_shared=no
8194 lt_prog_compiler_pic='-pic'
8195 lt_prog_compiler_static='-Bstatic'
8199 lt_prog_compiler_can_build_shared=no
8205 # For platforms which do not support PIC, -DPIC is meaningless:
8207 lt_prog_compiler_pic=
8210 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8213 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
8214 $as_echo "$lt_prog_compiler_pic" >&6; }
8222 # Check to make sure the PIC flag actually works.
8224 if test -n "$lt_prog_compiler_pic"; then
8225 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8226 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8227 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
8228 $as_echo_n "(cached) " >&6
8230 lt_cv_prog_compiler_pic_works=no
8231 ac_outfile=conftest.$ac_objext
8232 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8233 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8234 # Insert the option either (1) after the last *FLAGS variable, or
8235 # (2) before a word containing "conftest.", or (3) at the end.
8236 # Note that $ac_compile itself does not contain backslashes and begins
8237 # with a dollar sign (not a hyphen), so the echo should work correctly.
8238 # The option is referenced via a variable to avoid confusing sed.
8239 lt_compile=`echo "$ac_compile" | $SED \
8240 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8241 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8242 -e 's:$: $lt_compiler_flag:'`
8243 (eval echo "\"\$as_me:8243: $lt_compile\"" >&5)
8244 (eval "$lt_compile" 2>conftest.err)
8246 cat conftest.err >&5
8247 echo "$as_me:8247: \$? = $ac_status" >&5
8248 if (exit $ac_status) && test -s "$ac_outfile"; then
8249 # The compiler can only warn and ignore the option if not recognized
8250 # So say no if there are warnings other than the usual output.
8251 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8252 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8253 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8254 lt_cv_prog_compiler_pic_works=yes
8260 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
8261 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8263 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8264 case $lt_prog_compiler_pic in
8266 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8269 lt_prog_compiler_pic=
8270 lt_prog_compiler_can_build_shared=no
8281 # Check to make sure the static flag actually works.
8283 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8284 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8285 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8286 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8287 $as_echo_n "(cached) " >&6
8289 lt_cv_prog_compiler_static_works=no
8290 save_LDFLAGS="$LDFLAGS"
8291 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8292 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8293 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8294 # The linker can only warn and ignore the option if not recognized
8295 # So say no if there are warnings
8296 if test -s conftest.err; then
8297 # Append any errors to the config.log.
8298 cat conftest.err 1>&5
8299 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8300 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8301 if diff conftest.exp conftest.er2 >/dev/null; then
8302 lt_cv_prog_compiler_static_works=yes
8305 lt_cv_prog_compiler_static_works=yes
8309 LDFLAGS="$save_LDFLAGS"
8312 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8313 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8315 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8318 lt_prog_compiler_static=
8327 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8328 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8329 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8330 $as_echo_n "(cached) " >&6
8332 lt_cv_prog_compiler_c_o=no
8333 $RM -r conftest 2>/dev/null
8337 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8339 lt_compiler_flag="-o out/conftest2.$ac_objext"
8340 # Insert the option either (1) after the last *FLAGS variable, or
8341 # (2) before a word containing "conftest.", or (3) at the end.
8342 # Note that $ac_compile itself does not contain backslashes and begins
8343 # with a dollar sign (not a hyphen), so the echo should work correctly.
8344 lt_compile=`echo "$ac_compile" | $SED \
8345 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8346 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8347 -e 's:$: $lt_compiler_flag:'`
8348 (eval echo "\"\$as_me:8348: $lt_compile\"" >&5)
8349 (eval "$lt_compile" 2>out/conftest.err)
8351 cat out/conftest.err >&5
8352 echo "$as_me:8352: \$? = $ac_status" >&5
8353 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8355 # The compiler can only warn and ignore the option if not recognized
8356 # So say no if there are warnings
8357 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8358 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8359 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8360 lt_cv_prog_compiler_c_o=yes
8365 # SGI C++ compiler will create directory out/ii_files/ for
8366 # template instantiation
8367 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8368 $RM out/* && rmdir out
8374 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8375 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8382 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8383 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8384 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8385 $as_echo_n "(cached) " >&6
8387 lt_cv_prog_compiler_c_o=no
8388 $RM -r conftest 2>/dev/null
8392 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8394 lt_compiler_flag="-o out/conftest2.$ac_objext"
8395 # Insert the option either (1) after the last *FLAGS variable, or
8396 # (2) before a word containing "conftest.", or (3) at the end.
8397 # Note that $ac_compile itself does not contain backslashes and begins
8398 # with a dollar sign (not a hyphen), so the echo should work correctly.
8399 lt_compile=`echo "$ac_compile" | $SED \
8400 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8401 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8402 -e 's:$: $lt_compiler_flag:'`
8403 (eval echo "\"\$as_me:8403: $lt_compile\"" >&5)
8404 (eval "$lt_compile" 2>out/conftest.err)
8406 cat out/conftest.err >&5
8407 echo "$as_me:8407: \$? = $ac_status" >&5
8408 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8410 # The compiler can only warn and ignore the option if not recognized
8411 # So say no if there are warnings
8412 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8413 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8414 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8415 lt_cv_prog_compiler_c_o=yes
8420 # SGI C++ compiler will create directory out/ii_files/ for
8421 # template instantiation
8422 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8423 $RM out/* && rmdir out
8429 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8430 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8435 hard_links="nottested"
8436 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8437 # do not overwrite the value of need_locks provided by the user
8438 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8439 $as_echo_n "checking if we can lock with hard links... " >&6; }
8442 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8444 ln conftest.a conftest.b 2>&5 || hard_links=no
8445 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8446 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8447 $as_echo "$hard_links" >&6; }
8448 if test "$hard_links" = no; then
8449 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8450 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8462 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8463 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8466 allow_undefined_flag=
8467 always_export_symbols=no
8469 archive_expsym_cmds=
8470 compiler_needs_object=no
8471 enable_shared_with_static_runtimes=no
8472 export_dynamic_flag_spec=
8473 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8474 hardcode_automatic=no
8476 hardcode_direct_absolute=no
8477 hardcode_libdir_flag_spec=
8478 hardcode_libdir_flag_spec_ld=
8479 hardcode_libdir_separator=
8481 hardcode_shlibpath_var=unsupported
8483 link_all_deplibs=unknown
8486 old_archive_from_new_cmds=
8487 old_archive_from_expsyms_cmds=
8488 thread_safe_flag_spec=
8489 whole_archive_flag_spec=
8490 # include_expsyms should be a list of space-separated symbols to be *always*
8491 # included in the symbol list
8493 # exclude_expsyms can be an extended regexp of symbols to exclude
8494 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8495 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8496 # as well as any symbol that contains `d'.
8497 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8498 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8499 # platforms (ab)use it in PIC code, but their linkers get confused if
8500 # the symbol is explicitly referenced. Since portable code cannot
8501 # rely on this symbol name, it's probably fine to never include it in
8502 # preloaded symbol tables.
8503 # Exclude shared library initialization/finalization symbols.
8504 extract_expsyms_cmds=
8507 cygwin* | mingw* | pw32* | cegcc*)
8508 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8509 # When not using gcc, we currently assume that we are using
8510 # Microsoft Visual C++.
8511 if test "$GCC" != yes; then
8516 # we just hope/assume this is gcc and not c89 (= MSVC++)
8525 if test "$with_gnu_ld" = yes; then
8526 # If archive_cmds runs LD, not CC, wlarc should be empty
8529 # Set some defaults for GNU ld with shared library support. These
8530 # are reset later if shared libraries are not supported. Putting them
8531 # here allows them to be overridden if necessary.
8532 runpath_var=LD_RUN_PATH
8533 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8534 export_dynamic_flag_spec='${wl}--export-dynamic'
8535 # ancient GNU ld didn't support --whole-archive et. al.
8536 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8537 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8539 whole_archive_flag_spec=
8541 supports_anon_versioning=no
8542 case `$LD -v 2>&1` in
8543 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8544 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8545 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8546 *\ 2.11.*) ;; # other 2.11 versions
8547 *) supports_anon_versioning=yes ;;
8550 # See if GNU ld supports shared libraries.
8553 # On AIX/PPC, the GNU linker is very broken
8554 if test "$host_cpu" != ia64; then
8558 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8559 *** to be unable to reliably create shared libraries on AIX.
8560 *** Therefore, libtool is disabling shared libraries support. If you
8561 *** really care for shared libraries, you may want to modify your PATH
8562 *** so that a non-GNU linker is found, and then restart.
8571 # see comment about AmigaOS4 .so support
8572 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8573 archive_expsym_cmds=''
8576 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)'
8577 hardcode_libdir_flag_spec='-L$libdir'
8578 hardcode_minus_L=yes
8584 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8585 allow_undefined_flag=unsupported
8586 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8587 # support --undefined. This deserves some investigation. FIXME
8588 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8594 cygwin* | mingw* | pw32* | cegcc*)
8595 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8596 # as there is no search path for DLLs.
8597 hardcode_libdir_flag_spec='-L$libdir'
8598 allow_undefined_flag=unsupported
8599 always_export_symbols=no
8600 enable_shared_with_static_runtimes=yes
8601 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8603 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8604 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8605 # If the export-symbols file already is a .def file (1st line
8606 # is EXPORTS), use it as is; otherwise, prepend...
8607 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8608 cp $export_symbols $output_objdir/$soname.def;
8610 echo EXPORTS > $output_objdir/$soname.def;
8611 cat $export_symbols >> $output_objdir/$soname.def;
8613 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8621 hardcode_shlibpath_var=no
8622 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8623 export_dynamic_flag_spec='${wl}-E'
8624 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8625 # Instead, shared libraries are loaded at an image base (0x10000000 by
8626 # default) and relocated if they conflict, which is a slow very memory
8627 # consuming and fragmenting process. To avoid this, we pick a random,
8628 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8629 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8630 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8631 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'
8634 gnu* | linux* | tpf* | k*bsd*-gnu)
8636 if test "$host_os" = linux-dietlibc; then
8637 case $cc_basename in
8638 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8641 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8642 && test "$tmp_diet" = no
8645 tmp_sharedflag='-shared'
8646 case $cc_basename,$host_cpu in
8647 pgcc*) # Portland Group C compiler
8648 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'
8649 tmp_addflag=' $pic_flag'
8651 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8652 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'
8653 tmp_addflag=' $pic_flag -Mnomain' ;;
8654 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8655 tmp_addflag=' -i_dynamic' ;;
8656 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8657 tmp_addflag=' -i_dynamic -nofor_main' ;;
8658 ifc* | ifort*) # Intel Fortran compiler
8659 tmp_addflag=' -nofor_main' ;;
8660 lf95*) # Lahey Fortran 8.1
8661 whole_archive_flag_spec=
8662 tmp_sharedflag='--shared' ;;
8663 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8664 tmp_sharedflag='-qmkshrobj'
8667 case `$CC -V 2>&1 | sed 5q` in
8668 *Sun\ C*) # Sun C 5.9
8669 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'
8670 compiler_needs_object=yes
8671 tmp_sharedflag='-G' ;;
8672 *Sun\ F*) # Sun Fortran 8.3
8673 tmp_sharedflag='-G' ;;
8675 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8677 if test "x$supports_anon_versioning" = xyes; then
8678 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8679 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8680 echo "local: *; };" >> $output_objdir/$libname.ver~
8681 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8684 case $cc_basename in
8686 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8687 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8688 hardcode_libdir_flag_spec=
8689 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8690 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8691 if test "x$supports_anon_versioning" = xyes; then
8692 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8693 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8694 echo "local: *; };" >> $output_objdir/$libname.ver~
8695 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8705 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8706 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8709 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8710 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8715 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8719 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8720 *** create shared libraries on Solaris systems. Therefore, libtool
8721 *** is disabling shared libraries support. We urge you to upgrade GNU
8722 *** binutils to release 2.9.1 or newer. Another option is to modify
8723 *** your PATH or compiler configuration so that the native linker is
8724 *** used, and then restart.
8727 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8728 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8729 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8735 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8736 case `$LD -v 2>&1` in
8737 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8741 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8742 *** reliably create shared libraries on SCO systems. Therefore, libtool
8743 *** is disabling shared libraries support. We urge you to upgrade GNU
8744 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8745 *** your PATH or compiler configuration so that the native linker is
8746 *** used, and then restart.
8751 # For security reasons, it is highly recommended that you always
8752 # use absolute paths for naming shared libraries, and exclude the
8753 # DT_RUNPATH tag from executables and libraries. But doing so
8754 # requires that you compile everything twice, which is a pain.
8755 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8756 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8757 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8758 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8767 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8770 hardcode_shlibpath_var=no
8774 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8775 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8776 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8783 if test "$ld_shlibs" = no; then
8785 hardcode_libdir_flag_spec=
8786 export_dynamic_flag_spec=
8787 whole_archive_flag_spec=
8790 # PORTME fill in a description of your system's linker (not GNU ld)
8793 allow_undefined_flag=unsupported
8794 always_export_symbols=yes
8795 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'
8796 # Note: this linker hardcodes the directories in LIBPATH if there
8797 # are no directories specified by -L.
8798 hardcode_minus_L=yes
8799 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8800 # Neither direct hardcoding nor static linking is supported with a
8802 hardcode_direct=unsupported
8807 if test "$host_cpu" = ia64; then
8808 # On IA64, the linker does run time linking by default, so we don't
8809 # have to do anything special.
8810 aix_use_runtimelinking=no
8811 exp_sym_flag='-Bexport'
8814 # If we're using GNU nm, then we don't want the "-C" option.
8815 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8816 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8817 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'
8819 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'
8821 aix_use_runtimelinking=no
8823 # Test if we are trying to use run time linking or normal
8824 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8825 # need to do runtime linking.
8826 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8827 for ld_flag in $LDFLAGS; do
8828 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8829 aix_use_runtimelinking=yes
8836 exp_sym_flag='-bexport'
8837 no_entry_flag='-bnoentry'
8840 # When large executables or shared objects are built, AIX ld can
8841 # have problems creating the table of contents. If linking a library
8842 # or program results in "error TOC overflow" add -mminimal-toc to
8843 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8844 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8848 hardcode_direct_absolute=yes
8849 hardcode_libdir_separator=':'
8850 link_all_deplibs=yes
8851 file_list_spec='${wl}-f,'
8853 if test "$GCC" = yes; then
8854 case $host_os in aix4.[012]|aix4.[012].*)
8855 # We only want to do this on AIX 4.2 and lower, the check
8856 # below for broken collect2 doesn't work under 4.3+
8857 collect2name=`${CC} -print-prog-name=collect2`
8858 if test -f "$collect2name" &&
8859 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8861 # We have reworked collect2
8864 # We have old collect2
8865 hardcode_direct=unsupported
8866 # It fails to find uninstalled libraries when the uninstalled
8867 # path is not listed in the libpath. Setting hardcode_minus_L
8868 # to unsupported forces relinking
8869 hardcode_minus_L=yes
8870 hardcode_libdir_flag_spec='-L$libdir'
8871 hardcode_libdir_separator=
8875 shared_flag='-shared'
8876 if test "$aix_use_runtimelinking" = yes; then
8877 shared_flag="$shared_flag "'${wl}-G'
8881 if test "$host_cpu" = ia64; then
8882 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8883 # chokes on -Wl,-G. The following line is correct:
8886 if test "$aix_use_runtimelinking" = yes; then
8887 shared_flag='${wl}-G'
8889 shared_flag='${wl}-bM:SRE'
8894 export_dynamic_flag_spec='${wl}-bexpall'
8895 # It seems that -bexpall does not export symbols beginning with
8896 # underscore (_), so it is better to generate a list of symbols to export.
8897 always_export_symbols=yes
8898 if test "$aix_use_runtimelinking" = yes; then
8899 # Warning - without using the other runtime loading flags (-brtl),
8900 # -berok will link without error, but may produce a broken library.
8901 allow_undefined_flag='-berok'
8902 # Determine the default libpath from the value encoded in an
8904 cat >conftest.$ac_ext <<_ACEOF
8907 cat confdefs.h >>conftest.$ac_ext
8908 cat >>conftest.$ac_ext <<_ACEOF
8909 /* end confdefs.h. */
8919 rm -f conftest.$ac_objext conftest$ac_exeext
8920 if { (ac_try="$ac_link"
8922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8923 *) ac_try_echo=$ac_try;;
8925 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8926 $as_echo "$ac_try_echo") >&5
8927 (eval "$ac_link") 2>conftest.er1
8929 grep -v '^ *+' conftest.er1 >conftest.err
8931 cat conftest.err >&5
8932 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8933 (exit $ac_status); } && {
8934 test -z "$ac_c_werror_flag" ||
8935 test ! -s conftest.err
8936 } && test -s conftest$ac_exeext && {
8937 test "$cross_compiling" = yes ||
8938 $as_test_x conftest$ac_exeext
8941 lt_aix_libpath_sed='
8942 /Import File Strings/,/^$/ {
8948 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8949 # Check for a 64-bit object if we didn't find anything.
8950 if test -z "$aix_libpath"; then
8951 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8954 $as_echo "$as_me: failed program was:" >&5
8955 sed 's/^/| /' conftest.$ac_ext >&5
8960 rm -rf conftest.dSYM
8961 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8962 conftest$ac_exeext conftest.$ac_ext
8963 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8965 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8966 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"
8968 if test "$host_cpu" = ia64; then
8969 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8970 allow_undefined_flag="-z nodefs"
8971 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"
8973 # Determine the default libpath from the value encoded in an
8975 cat >conftest.$ac_ext <<_ACEOF
8978 cat confdefs.h >>conftest.$ac_ext
8979 cat >>conftest.$ac_ext <<_ACEOF
8980 /* end confdefs.h. */
8990 rm -f conftest.$ac_objext conftest$ac_exeext
8991 if { (ac_try="$ac_link"
8993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8994 *) ac_try_echo=$ac_try;;
8996 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8997 $as_echo "$ac_try_echo") >&5
8998 (eval "$ac_link") 2>conftest.er1
9000 grep -v '^ *+' conftest.er1 >conftest.err
9002 cat conftest.err >&5
9003 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9004 (exit $ac_status); } && {
9005 test -z "$ac_c_werror_flag" ||
9006 test ! -s conftest.err
9007 } && test -s conftest$ac_exeext && {
9008 test "$cross_compiling" = yes ||
9009 $as_test_x conftest$ac_exeext
9012 lt_aix_libpath_sed='
9013 /Import File Strings/,/^$/ {
9019 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9020 # Check for a 64-bit object if we didn't find anything.
9021 if test -z "$aix_libpath"; then
9022 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9025 $as_echo "$as_me: failed program was:" >&5
9026 sed 's/^/| /' conftest.$ac_ext >&5
9031 rm -rf conftest.dSYM
9032 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9033 conftest$ac_exeext conftest.$ac_ext
9034 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9036 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9037 # Warning - without using the other run time loading flags,
9038 # -berok will link without error, but may produce a broken library.
9039 no_undefined_flag=' ${wl}-bernotok'
9040 allow_undefined_flag=' ${wl}-berok'
9041 # Exported symbols can be pulled into shared objects from archives
9042 whole_archive_flag_spec='$convenience'
9043 archive_cmds_need_lc=yes
9044 # This is similar to how AIX traditionally builds its shared libraries.
9045 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'
9053 # see comment about AmigaOS4 .so support
9054 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9055 archive_expsym_cmds=''
9058 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)'
9059 hardcode_libdir_flag_spec='-L$libdir'
9060 hardcode_minus_L=yes
9066 export_dynamic_flag_spec=-rdynamic
9069 cygwin* | mingw* | pw32* | cegcc*)
9070 # When not using gcc, we currently assume that we are using
9071 # Microsoft Visual C++.
9072 # hardcode_libdir_flag_spec is actually meaningless, as there is
9073 # no search path for DLLs.
9074 hardcode_libdir_flag_spec=' '
9075 allow_undefined_flag=unsupported
9076 # Tell ltmain to make .lib files, not .a files.
9078 # Tell ltmain to make .dll files, not .so files.
9080 # FIXME: Setting linknames here is a bad hack.
9081 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
9082 # The linker will automatically build a .lib file if we build a DLL.
9083 old_archive_from_new_cmds='true'
9084 # FIXME: Should let the user specify the lib program.
9085 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9086 fix_srcfile_path='`cygpath -w "$srcfile"`'
9087 enable_shared_with_static_runtimes=yes
9090 darwin* | rhapsody*)
9093 archive_cmds_need_lc=no
9095 hardcode_automatic=yes
9096 hardcode_shlibpath_var=unsupported
9097 whole_archive_flag_spec=''
9098 link_all_deplibs=yes
9099 allow_undefined_flag="$_lt_dar_allow_undefined"
9100 case $cc_basename in
9101 ifort*) _lt_dar_can_shared=yes ;;
9102 *) _lt_dar_can_shared=$GCC ;;
9104 if test "$_lt_dar_can_shared" = "yes"; then
9105 output_verbose_link_cmd=echo
9106 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9107 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9108 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}"
9109 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}"
9118 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9119 hardcode_libdir_flag_spec='-L$libdir'
9120 hardcode_shlibpath_var=no
9127 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9128 # support. Future versions do this automatically, but an explicit c++rt0.o
9129 # does not break anything, and helps significantly (at the cost of a little
9132 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9133 hardcode_libdir_flag_spec='-R$libdir'
9135 hardcode_shlibpath_var=no
9138 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9140 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9142 hardcode_minus_L=yes
9143 hardcode_shlibpath_var=no
9146 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9147 freebsd* | dragonfly*)
9148 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9149 hardcode_libdir_flag_spec='-R$libdir'
9151 hardcode_shlibpath_var=no
9155 if test "$GCC" = yes; then
9156 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'
9158 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'
9160 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9161 hardcode_libdir_separator=:
9164 # hardcode_minus_L: Not really in the search PATH,
9165 # but as the default location of the library.
9166 hardcode_minus_L=yes
9167 export_dynamic_flag_spec='${wl}-E'
9171 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9172 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9174 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9176 if test "$with_gnu_ld" = no; then
9177 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9178 hardcode_libdir_flag_spec_ld='+b $libdir'
9179 hardcode_libdir_separator=:
9181 hardcode_direct_absolute=yes
9182 export_dynamic_flag_spec='${wl}-E'
9183 # hardcode_minus_L: Not really in the search PATH,
9184 # but as the default location of the library.
9185 hardcode_minus_L=yes
9190 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9193 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9196 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9199 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9205 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9208 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9211 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9215 if test "$with_gnu_ld" = no; then
9216 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9217 hardcode_libdir_separator=:
9222 hardcode_shlibpath_var=no
9226 hardcode_direct_absolute=yes
9227 export_dynamic_flag_spec='${wl}-E'
9229 # hardcode_minus_L: Not really in the search PATH,
9230 # but as the default location of the library.
9231 hardcode_minus_L=yes
9237 irix5* | irix6* | nonstopux*)
9238 if test "$GCC" = yes; then
9239 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'
9240 # Try to use the -exported_symbol ld option, if it does not
9241 # work, assume that -exports_file does not work either and
9242 # implicitly export all symbols.
9243 save_LDFLAGS="$LDFLAGS"
9244 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9245 cat >conftest.$ac_ext <<_ACEOF
9248 rm -f conftest.$ac_objext conftest$ac_exeext
9249 if { (ac_try="$ac_link"
9251 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9252 *) ac_try_echo=$ac_try;;
9254 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9255 $as_echo "$ac_try_echo") >&5
9256 (eval "$ac_link") 2>conftest.er1
9258 grep -v '^ *+' conftest.er1 >conftest.err
9260 cat conftest.err >&5
9261 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9262 (exit $ac_status); } && {
9263 test -z "$ac_c_werror_flag" ||
9264 test ! -s conftest.err
9265 } && test -s conftest$ac_exeext && {
9266 test "$cross_compiling" = yes ||
9267 $as_test_x conftest$ac_exeext
9269 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'
9272 $as_echo "$as_me: failed program was:" >&5
9273 sed 's/^/| /' conftest.$ac_ext >&5
9278 rm -rf conftest.dSYM
9279 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9280 conftest$ac_exeext conftest.$ac_ext
9281 LDFLAGS="$save_LDFLAGS"
9283 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'
9284 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'
9286 archive_cmds_need_lc='no'
9287 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9288 hardcode_libdir_separator=:
9290 link_all_deplibs=yes
9294 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9295 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9297 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9299 hardcode_libdir_flag_spec='-R$libdir'
9301 hardcode_shlibpath_var=no
9305 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9307 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9308 hardcode_libdir_separator=:
9309 hardcode_shlibpath_var=no
9316 if test -f /usr/libexec/ld.so; then
9318 hardcode_shlibpath_var=no
9319 hardcode_direct_absolute=yes
9320 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9321 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9322 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9323 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9324 export_dynamic_flag_spec='${wl}-E'
9327 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9328 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9329 hardcode_libdir_flag_spec='-R$libdir'
9332 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9333 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9343 hardcode_libdir_flag_spec='-L$libdir'
9344 hardcode_minus_L=yes
9345 allow_undefined_flag=unsupported
9346 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'
9347 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9351 if test "$GCC" = yes; then
9352 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9353 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'
9355 allow_undefined_flag=' -expect_unresolved \*'
9356 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'
9358 archive_cmds_need_lc='no'
9359 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9360 hardcode_libdir_separator=:
9363 osf4* | osf5*) # as osf3* with the addition of -msym flag
9364 if test "$GCC" = yes; then
9365 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9366 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'
9367 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9369 allow_undefined_flag=' -expect_unresolved \*'
9370 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'
9371 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~
9372 $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'
9374 # Both c and cxx compiler support -rpath directly
9375 hardcode_libdir_flag_spec='-rpath $libdir'
9377 archive_cmds_need_lc='no'
9378 hardcode_libdir_separator=:
9382 no_undefined_flag=' -z defs'
9383 if test "$GCC" = yes; then
9385 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9386 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9387 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9389 case `$CC -V 2>&1` in
9392 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9393 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9394 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9398 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9399 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9400 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9404 hardcode_libdir_flag_spec='-R$libdir'
9405 hardcode_shlibpath_var=no
9407 solaris2.[0-5] | solaris2.[0-5].*) ;;
9409 # The compiler driver will combine and reorder linker options,
9410 # but understands `-z linker_flag'. GCC discards it without `$wl',
9411 # but is careful enough not to reorder.
9412 # Supported since Solaris 2.6 (maybe 2.5.1?)
9413 if test "$GCC" = yes; then
9414 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9416 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9420 link_all_deplibs=yes
9424 if test "x$host_vendor" = xsequent; then
9425 # Use $CC to link under sequent, because it throws in some extra .o
9426 # files that make .init and .fini sections work.
9427 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9429 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9431 hardcode_libdir_flag_spec='-L$libdir'
9433 hardcode_minus_L=yes
9434 hardcode_shlibpath_var=no
9438 case $host_vendor in
9440 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9441 hardcode_direct=yes # is this really true???
9444 ## LD is ld it makes a PLAMLIB
9445 ## CC just makes a GrossModule.
9446 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9447 reload_cmds='$CC -r -o $output$reload_objs'
9451 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9452 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9455 runpath_var='LD_RUN_PATH'
9456 hardcode_shlibpath_var=no
9460 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9461 hardcode_shlibpath_var=no
9462 export_dynamic_flag_spec='-Bexport'
9466 if test -d /usr/nec; then
9467 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9468 hardcode_shlibpath_var=no
9469 runpath_var=LD_RUN_PATH
9470 hardcode_runpath_var=yes
9475 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9476 no_undefined_flag='${wl}-z,text'
9477 archive_cmds_need_lc=no
9478 hardcode_shlibpath_var=no
9479 runpath_var='LD_RUN_PATH'
9481 if test "$GCC" = yes; then
9482 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9483 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9485 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9486 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9490 sysv5* | sco3.2v5* | sco5v6*)
9491 # Note: We can NOT use -z defs as we might desire, because we do not
9492 # link with -lc, and that would cause any symbols used from libc to
9493 # always be unresolved, which means just about no library would
9494 # ever link correctly. If we're not using GNU ld we use -z text
9495 # though, which does catch some bad symbols but isn't as heavy-handed
9497 no_undefined_flag='${wl}-z,text'
9498 allow_undefined_flag='${wl}-z,nodefs'
9499 archive_cmds_need_lc=no
9500 hardcode_shlibpath_var=no
9501 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9502 hardcode_libdir_separator=':'
9503 link_all_deplibs=yes
9504 export_dynamic_flag_spec='${wl}-Bexport'
9505 runpath_var='LD_RUN_PATH'
9507 if test "$GCC" = yes; then
9508 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9509 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9511 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9512 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9517 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9518 hardcode_libdir_flag_spec='-L$libdir'
9519 hardcode_shlibpath_var=no
9527 if test x$host_vendor = xsni; then
9529 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9530 export_dynamic_flag_spec='${wl}-Blargedynsym'
9536 { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9537 $as_echo "$ld_shlibs" >&6; }
9538 test "$ld_shlibs" = no && can_build_shared=no
9540 with_gnu_ld=$with_gnu_ld
9557 # Do we need to explicitly link libc?
9559 case "x$archive_cmds_need_lc" in
9561 # Assume -lc should be added
9562 archive_cmds_need_lc=yes
9564 if test "$enable_shared" = yes && test "$GCC" = yes; then
9565 case $archive_cmds in
9567 # FIXME: we may have to deal with multi-command sequences.
9570 # Test whether the compiler implicitly links with -lc since on some
9571 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9572 # to ld, don't add -lc before -lgcc.
9573 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9574 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9576 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9578 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9579 (eval $ac_compile) 2>&5
9581 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9582 (exit $ac_status); } 2>conftest.err; then
9585 libobjs=conftest.$ac_objext
9587 wl=$lt_prog_compiler_wl
9588 pic_flag=$lt_prog_compiler_pic
9594 lt_save_allow_undefined_flag=$allow_undefined_flag
9595 allow_undefined_flag=
9596 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
9597 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9599 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9600 (exit $ac_status); }
9602 archive_cmds_need_lc=no
9604 archive_cmds_need_lc=yes
9606 allow_undefined_flag=$lt_save_allow_undefined_flag
9608 cat conftest.err 1>&5
9611 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9612 $as_echo "$archive_cmds_need_lc" >&6; }
9775 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9776 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9778 if test "$GCC" = yes; then
9780 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9781 *) lt_awk_arg="/^libraries:/" ;;
9783 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9784 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9785 # if the path contains ";" then we assume it to be the separator
9786 # otherwise default to the standard path separator (i.e. ":") - it is
9787 # assumed that no part of a normal pathname contains ";" but that should
9788 # okay in the real world where ";" in dirpaths is itself problematic.
9789 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9791 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9793 # Ok, now we have the path, separated by spaces, we can step through it
9794 # and add multilib dir if necessary.
9795 lt_tmp_lt_search_path_spec=
9796 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9797 for lt_sys_path in $lt_search_path_spec; do
9798 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9799 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9801 test -d "$lt_sys_path" && \
9802 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9805 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9806 BEGIN {RS=" "; FS="/|\n";} {
9809 for (lt_i = NF; lt_i > 0; lt_i--) {
9810 if ($lt_i != "" && $lt_i != ".") {
9811 if ($lt_i == "..") {
9814 if (lt_count == 0) {
9815 lt_foo="/" $lt_i lt_foo;
9822 if (lt_foo != "") { lt_freq[lt_foo]++; }
9823 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9825 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9827 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9830 libname_spec='lib$name'
9838 shlibpath_overrides_runpath=unknown
9840 dynamic_linker="$host_os ld.so"
9841 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9842 need_lib_prefix=unknown
9843 hardcode_into_libs=no
9845 # when you set need_version to no, make sure it does not cause -set_version
9846 # flags to be left without arguments
9847 need_version=unknown
9852 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9853 shlibpath_var=LIBPATH
9855 # AIX 3 has no versioning support, so we append a major version to the name.
9856 soname_spec='${libname}${release}${shared_ext}$major'
9863 hardcode_into_libs=yes
9864 if test "$host_cpu" = ia64; then
9865 # AIX 5 supports IA64
9866 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9867 shlibpath_var=LD_LIBRARY_PATH
9869 # With GCC up to 2.95.x, collect2 would create an import file
9870 # for dependence libraries. The import file would start with
9871 # the line `#! .'. This would cause the generated library to
9872 # depend on `.', always an invalid library. This was fixed in
9873 # development snapshots of GCC prior to 3.0.
9875 aix4 | aix4.[01] | aix4.[01].*)
9876 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9878 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9885 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9886 # soname into executable. Probably we can add versioning support to
9887 # collect2, so additional links can be useful in future.
9888 if test "$aix_use_runtimelinking" = yes; then
9889 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9890 # instead of lib<name>.a to let people know that these are not
9891 # typical AIX shared libraries.
9892 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9894 # We preserve .a as extension for shared libraries through AIX4.2
9895 # and later when we are not doing run time linking.
9896 library_names_spec='${libname}${release}.a $libname.a'
9897 soname_spec='${libname}${release}${shared_ext}$major'
9899 shlibpath_var=LIBPATH
9906 # Since July 2007 AmigaOS4 officially supports .so libraries.
9907 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9908 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9911 library_names_spec='$libname.ixlibrary $libname.a'
9912 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9913 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'
9919 library_names_spec='${libname}${shared_ext}'
9920 dynamic_linker="$host_os ld.so"
9921 shlibpath_var=LIBRARY_PATH
9927 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9928 soname_spec='${libname}${release}${shared_ext}$major'
9929 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9930 shlibpath_var=LD_LIBRARY_PATH
9931 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9932 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9933 # the default ld.so.conf also contains /usr/contrib/lib and
9934 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9935 # libtool to hard-code these into programs
9938 cygwin* | mingw* | pw32* | cegcc*)
9939 version_type=windows
9944 case $GCC,$host_os in
9945 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9946 library_names_spec='$libname.dll.a'
9947 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9948 postinstall_cmds='base_file=`basename \${file}`~
9949 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9950 dldir=$destdir/`dirname \$dlpath`~
9951 test -d \$dldir || mkdir -p \$dldir~
9952 $install_prog $dir/$dlname \$dldir/$dlname~
9953 chmod a+x \$dldir/$dlname~
9954 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9955 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9957 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9958 dlpath=$dir/\$dldll~
9960 shlibpath_overrides_runpath=yes
9964 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9965 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9966 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9969 # MinGW DLLs use traditional 'lib' prefix
9970 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9971 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9972 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9973 # It is most probably a Windows format PATH printed by
9974 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9975 # path with ; separators, and with drive letters. We can handle the
9976 # drive letters (cygwin fileutils understands them), so leave them,
9977 # especially as we might pass files found there to a mingw objdump,
9978 # which wouldn't understand a cygwinified path. Ahh.
9979 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9981 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9985 # pw32 DLLs use 'pw' prefix rather than 'lib'
9986 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9992 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9995 dynamic_linker='Win32 ld.exe'
9996 # FIXME: first we should search . and the directory the executable is in
10000 darwin* | rhapsody*)
10001 dynamic_linker="$host_os dyld"
10002 version_type=darwin
10005 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10006 soname_spec='${libname}${release}${major}$shared_ext'
10007 shlibpath_overrides_runpath=yes
10008 shlibpath_var=DYLD_LIBRARY_PATH
10009 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10011 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10012 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10020 soname_spec='${libname}${release}${shared_ext}$major'
10021 shlibpath_var=LD_LIBRARY_PATH
10028 freebsd* | dragonfly*)
10029 # DragonFly does not have aout. When/if they implement a new
10030 # versioning mechanism, adjust this.
10031 if test -x /usr/bin/objformat; then
10032 objformat=`/usr/bin/objformat`
10035 freebsd[123]*) objformat=aout ;;
10036 *) objformat=elf ;;
10039 version_type=freebsd-$objformat
10040 case $version_type in
10042 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10047 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10051 shlibpath_var=LD_LIBRARY_PATH
10054 shlibpath_overrides_runpath=yes
10056 freebsd3.[01]* | freebsdelf3.[01]*)
10057 shlibpath_overrides_runpath=yes
10058 hardcode_into_libs=yes
10060 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10061 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10062 shlibpath_overrides_runpath=no
10063 hardcode_into_libs=yes
10065 *) # from 4.6 on, and DragonFly
10066 shlibpath_overrides_runpath=yes
10067 hardcode_into_libs=yes
10076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10077 soname_spec='${libname}${release}${shared_ext}$major'
10078 shlibpath_var=LD_LIBRARY_PATH
10079 hardcode_into_libs=yes
10082 hpux9* | hpux10* | hpux11*)
10083 # Give a soname corresponding to the major version so that dld.sl refuses to
10084 # link against other versions.
10091 hardcode_into_libs=yes
10092 dynamic_linker="$host_os dld.so"
10093 shlibpath_var=LD_LIBRARY_PATH
10094 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10095 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10096 soname_spec='${libname}${release}${shared_ext}$major'
10097 if test "X$HPUX_IA64_MODE" = X32; then
10098 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10100 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10102 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10106 hardcode_into_libs=yes
10107 dynamic_linker="$host_os dld.sl"
10108 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10109 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10110 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10111 soname_spec='${libname}${release}${shared_ext}$major'
10112 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10113 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10117 dynamic_linker="$host_os dld.sl"
10118 shlibpath_var=SHLIB_PATH
10119 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10121 soname_spec='${libname}${release}${shared_ext}$major'
10124 # HP-UX runs *really* slowly unless shared libraries are mode 555.
10125 postinstall_cmds='chmod 555 $lib'
10132 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10133 soname_spec='${libname}${release}${shared_ext}$major'
10134 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10135 shlibpath_var=LD_LIBRARY_PATH
10136 shlibpath_overrides_runpath=no
10137 hardcode_into_libs=yes
10140 irix5* | irix6* | nonstopux*)
10142 nonstopux*) version_type=nonstopux ;;
10144 if test "$lt_cv_prog_gnu_ld" = yes; then
10152 soname_spec='${libname}${release}${shared_ext}$major'
10153 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10155 irix5* | nonstopux*)
10156 libsuff= shlibsuff=
10159 case $LD in # libtool.m4 will add one of these switches to LD
10160 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10161 libsuff= shlibsuff= libmagic=32-bit;;
10162 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10163 libsuff=32 shlibsuff=N32 libmagic=N32;;
10164 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10165 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10166 *) libsuff= shlibsuff= libmagic=never-match;;
10170 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10171 shlibpath_overrides_runpath=no
10172 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10173 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10174 hardcode_into_libs=yes
10177 # No shared lib support for Linux oldld, aout, or coff.
10178 linux*oldld* | linux*aout* | linux*coff*)
10182 # This must be Linux ELF.
10183 linux* | k*bsd*-gnu)
10187 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10188 soname_spec='${libname}${release}${shared_ext}$major'
10189 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10190 shlibpath_var=LD_LIBRARY_PATH
10191 shlibpath_overrides_runpath=no
10192 # Some binutils ld are patched to set DT_RUNPATH
10193 save_LDFLAGS=$LDFLAGS
10194 save_libdir=$libdir
10195 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10196 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10197 cat >conftest.$ac_ext <<_ACEOF
10200 cat confdefs.h >>conftest.$ac_ext
10201 cat >>conftest.$ac_ext <<_ACEOF
10202 /* end confdefs.h. */
10212 rm -f conftest.$ac_objext conftest$ac_exeext
10213 if { (ac_try="$ac_link"
10214 case "(($ac_try" in
10215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10216 *) ac_try_echo=$ac_try;;
10218 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10219 $as_echo "$ac_try_echo") >&5
10220 (eval "$ac_link") 2>conftest.er1
10222 grep -v '^ *+' conftest.er1 >conftest.err
10224 cat conftest.err >&5
10225 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10226 (exit $ac_status); } && {
10227 test -z "$ac_c_werror_flag" ||
10228 test ! -s conftest.err
10229 } && test -s conftest$ac_exeext && {
10230 test "$cross_compiling" = yes ||
10231 $as_test_x conftest$ac_exeext
10233 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
10234 shlibpath_overrides_runpath=yes
10238 $as_echo "$as_me: failed program was:" >&5
10239 sed 's/^/| /' conftest.$ac_ext >&5
10244 rm -rf conftest.dSYM
10245 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10246 conftest$ac_exeext conftest.$ac_ext
10247 LDFLAGS=$save_LDFLAGS
10248 libdir=$save_libdir
10250 # This implies no fast_install, which is unacceptable.
10251 # Some rework will be needed to allow for fast_install
10252 # before this can be enabled.
10253 hardcode_into_libs=yes
10255 # Add ABI-specific directories to the system library path.
10256 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
10258 # Append ld.so.conf contents to the search path
10259 if test -f /etc/ld.so.conf; then
10260 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' ' '`
10261 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
10264 # We used to test for /lib/ld.so.1 and disable shared libraries on
10265 # powerpc, because MkLinux only supported shared libraries with the
10266 # GNU dynamic linker. Since this was broken with cross compilers,
10267 # most powerpc-linux boxes support dynamic linking these days and
10268 # people can always --disable-shared, the test was removed, and we
10269 # assume the GNU/Linux dynamic linker is in use.
10270 dynamic_linker='GNU/Linux ld.so'
10277 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10278 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10279 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10280 dynamic_linker='NetBSD (a.out) ld.so'
10282 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10283 soname_spec='${libname}${release}${shared_ext}$major'
10284 dynamic_linker='NetBSD ld.elf_so'
10286 shlibpath_var=LD_LIBRARY_PATH
10287 shlibpath_overrides_runpath=yes
10288 hardcode_into_libs=yes
10293 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10294 shlibpath_var=LD_LIBRARY_PATH
10295 shlibpath_overrides_runpath=yes
10302 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10303 soname_spec='${libname}${release}${shared_ext}$major'
10304 shlibpath_var=LD_LIBRARY_PATH
10305 shlibpath_overrides_runpath=no
10306 hardcode_into_libs=yes
10307 dynamic_linker='ldqnx.so'
10312 sys_lib_dlsearch_path_spec="/usr/lib"
10314 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10316 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10317 *) need_version=no ;;
10319 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10320 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10321 shlibpath_var=LD_LIBRARY_PATH
10322 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10324 openbsd2.[89] | openbsd2.[89].*)
10325 shlibpath_overrides_runpath=no
10328 shlibpath_overrides_runpath=yes
10332 shlibpath_overrides_runpath=yes
10337 libname_spec='$name'
10340 library_names_spec='$libname${shared_ext} $libname.a'
10341 dynamic_linker='OS/2 ld.exe'
10342 shlibpath_var=LIBPATH
10345 osf3* | osf4* | osf5*)
10349 soname_spec='${libname}${release}${shared_ext}$major'
10350 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10351 shlibpath_var=LD_LIBRARY_PATH
10352 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10353 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10364 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10365 soname_spec='${libname}${release}${shared_ext}$major'
10366 shlibpath_var=LD_LIBRARY_PATH
10367 shlibpath_overrides_runpath=yes
10368 hardcode_into_libs=yes
10369 # ldd complains unless libraries are executable
10370 postinstall_cmds='chmod +x $lib'
10375 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10376 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10377 shlibpath_var=LD_LIBRARY_PATH
10378 shlibpath_overrides_runpath=yes
10379 if test "$with_gnu_ld" = yes; then
10387 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10388 soname_spec='${libname}${release}${shared_ext}$major'
10389 shlibpath_var=LD_LIBRARY_PATH
10390 case $host_vendor in
10392 shlibpath_overrides_runpath=no
10394 runpath_var=LD_RUN_PATH
10402 shlibpath_overrides_runpath=no
10403 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10409 if test -d /usr/nec ;then
10411 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10412 soname_spec='$libname${shared_ext}.$major'
10413 shlibpath_var=LD_LIBRARY_PATH
10417 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10418 version_type=freebsd-elf
10421 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10422 soname_spec='${libname}${release}${shared_ext}$major'
10423 shlibpath_var=LD_LIBRARY_PATH
10424 shlibpath_overrides_runpath=yes
10425 hardcode_into_libs=yes
10426 if test "$with_gnu_ld" = yes; then
10427 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10429 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10432 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10436 sys_lib_dlsearch_path_spec='/usr/lib'
10440 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10444 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10445 shlibpath_var=LD_LIBRARY_PATH
10446 shlibpath_overrides_runpath=no
10447 hardcode_into_libs=yes
10452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10453 soname_spec='${libname}${release}${shared_ext}$major'
10454 shlibpath_var=LD_LIBRARY_PATH
10461 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10462 $as_echo "$dynamic_linker" >&6; }
10463 test "$dynamic_linker" = no && can_build_shared=no
10465 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10466 if test "$GCC" = yes; then
10467 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10470 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10471 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10473 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10474 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10563 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
10564 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10566 if test -n "$hardcode_libdir_flag_spec" ||
10567 test -n "$runpath_var" ||
10568 test "X$hardcode_automatic" = "Xyes" ; then
10570 # We can hardcode non-existent directories.
10571 if test "$hardcode_direct" != no &&
10572 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10573 # have to relink, otherwise we might link with an installed library
10574 # when we should be linking with a yet-to-be-installed one
10575 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10576 test "$hardcode_minus_L" != no; then
10577 # Linking always hardcodes the temporary library directory.
10578 hardcode_action=relink
10580 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10581 hardcode_action=immediate
10584 # We cannot hardcode anything, or else we can only hardcode existing
10586 hardcode_action=unsupported
10588 { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
10589 $as_echo "$hardcode_action" >&6; }
10591 if test "$hardcode_action" = relink ||
10592 test "$inherit_rpath" = yes; then
10593 # Fast installation is not supported
10594 enable_fast_install=no
10595 elif test "$shlibpath_overrides_runpath" = yes ||
10596 test "$enable_shared" = no; then
10597 # Fast installation is not necessary
10598 enable_fast_install=needless
10606 if test "x$enable_dlopen" != xyes; then
10607 enable_dlopen=unknown
10608 enable_dlopen_self=unknown
10609 enable_dlopen_self_static=unknown
10616 lt_cv_dlopen="load_add_on"
10618 lt_cv_dlopen_self=yes
10621 mingw* | pw32* | cegcc*)
10622 lt_cv_dlopen="LoadLibrary"
10627 lt_cv_dlopen="dlopen"
10632 # if libdl is installed we need to link against it
10633 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10634 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10635 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10636 $as_echo_n "(cached) " >&6
10638 ac_check_lib_save_LIBS=$LIBS
10640 cat >conftest.$ac_ext <<_ACEOF
10643 cat confdefs.h >>conftest.$ac_ext
10644 cat >>conftest.$ac_ext <<_ACEOF
10645 /* end confdefs.h. */
10647 /* Override any GCC internal prototype to avoid an error.
10648 Use char because int might match the return type of a GCC
10649 builtin and then its argument prototype would still apply. */
10662 rm -f conftest.$ac_objext conftest$ac_exeext
10663 if { (ac_try="$ac_link"
10664 case "(($ac_try" in
10665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10666 *) ac_try_echo=$ac_try;;
10668 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10669 $as_echo "$ac_try_echo") >&5
10670 (eval "$ac_link") 2>conftest.er1
10672 grep -v '^ *+' conftest.er1 >conftest.err
10674 cat conftest.err >&5
10675 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10676 (exit $ac_status); } && {
10677 test -z "$ac_c_werror_flag" ||
10678 test ! -s conftest.err
10679 } && test -s conftest$ac_exeext && {
10680 test "$cross_compiling" = yes ||
10681 $as_test_x conftest$ac_exeext
10683 ac_cv_lib_dl_dlopen=yes
10685 $as_echo "$as_me: failed program was:" >&5
10686 sed 's/^/| /' conftest.$ac_ext >&5
10688 ac_cv_lib_dl_dlopen=no
10691 rm -rf conftest.dSYM
10692 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10693 conftest$ac_exeext conftest.$ac_ext
10694 LIBS=$ac_check_lib_save_LIBS
10696 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10697 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10698 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10699 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10702 lt_cv_dlopen="dyld"
10704 lt_cv_dlopen_self=yes
10711 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
10712 $as_echo_n "checking for shl_load... " >&6; }
10713 if test "${ac_cv_func_shl_load+set}" = set; then
10714 $as_echo_n "(cached) " >&6
10716 cat >conftest.$ac_ext <<_ACEOF
10719 cat confdefs.h >>conftest.$ac_ext
10720 cat >>conftest.$ac_ext <<_ACEOF
10721 /* end confdefs.h. */
10722 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10723 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10724 #define shl_load innocuous_shl_load
10726 /* System header to define __stub macros and hopefully few prototypes,
10727 which can conflict with char shl_load (); below.
10728 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10729 <limits.h> exists even on freestanding compilers. */
10732 # include <limits.h>
10734 # include <assert.h>
10739 /* Override any GCC internal prototype to avoid an error.
10740 Use char because int might match the return type of a GCC
10741 builtin and then its argument prototype would still apply. */
10746 /* The GNU C library defines this for functions which it implements
10747 to always fail with ENOSYS. Some functions are actually named
10748 something starting with __ and the normal name is an alias. */
10749 #if defined __stub_shl_load || defined __stub___shl_load
10756 return shl_load ();
10761 rm -f conftest.$ac_objext conftest$ac_exeext
10762 if { (ac_try="$ac_link"
10763 case "(($ac_try" in
10764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10765 *) ac_try_echo=$ac_try;;
10767 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10768 $as_echo "$ac_try_echo") >&5
10769 (eval "$ac_link") 2>conftest.er1
10771 grep -v '^ *+' conftest.er1 >conftest.err
10773 cat conftest.err >&5
10774 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10775 (exit $ac_status); } && {
10776 test -z "$ac_c_werror_flag" ||
10777 test ! -s conftest.err
10778 } && test -s conftest$ac_exeext && {
10779 test "$cross_compiling" = yes ||
10780 $as_test_x conftest$ac_exeext
10782 ac_cv_func_shl_load=yes
10784 $as_echo "$as_me: failed program was:" >&5
10785 sed 's/^/| /' conftest.$ac_ext >&5
10787 ac_cv_func_shl_load=no
10790 rm -rf conftest.dSYM
10791 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10792 conftest$ac_exeext conftest.$ac_ext
10794 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10795 $as_echo "$ac_cv_func_shl_load" >&6; }
10796 if test "x$ac_cv_func_shl_load" = x""yes; then
10797 lt_cv_dlopen="shl_load"
10799 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10800 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10801 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10802 $as_echo_n "(cached) " >&6
10804 ac_check_lib_save_LIBS=$LIBS
10806 cat >conftest.$ac_ext <<_ACEOF
10809 cat confdefs.h >>conftest.$ac_ext
10810 cat >>conftest.$ac_ext <<_ACEOF
10811 /* end confdefs.h. */
10813 /* Override any GCC internal prototype to avoid an error.
10814 Use char because int might match the return type of a GCC
10815 builtin and then its argument prototype would still apply. */
10823 return shl_load ();
10828 rm -f conftest.$ac_objext conftest$ac_exeext
10829 if { (ac_try="$ac_link"
10830 case "(($ac_try" in
10831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10832 *) ac_try_echo=$ac_try;;
10834 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10835 $as_echo "$ac_try_echo") >&5
10836 (eval "$ac_link") 2>conftest.er1
10838 grep -v '^ *+' conftest.er1 >conftest.err
10840 cat conftest.err >&5
10841 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10842 (exit $ac_status); } && {
10843 test -z "$ac_c_werror_flag" ||
10844 test ! -s conftest.err
10845 } && test -s conftest$ac_exeext && {
10846 test "$cross_compiling" = yes ||
10847 $as_test_x conftest$ac_exeext
10849 ac_cv_lib_dld_shl_load=yes
10851 $as_echo "$as_me: failed program was:" >&5
10852 sed 's/^/| /' conftest.$ac_ext >&5
10854 ac_cv_lib_dld_shl_load=no
10857 rm -rf conftest.dSYM
10858 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10859 conftest$ac_exeext conftest.$ac_ext
10860 LIBS=$ac_check_lib_save_LIBS
10862 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10863 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10864 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10865 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10867 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10868 $as_echo_n "checking for dlopen... " >&6; }
10869 if test "${ac_cv_func_dlopen+set}" = set; then
10870 $as_echo_n "(cached) " >&6
10872 cat >conftest.$ac_ext <<_ACEOF
10875 cat confdefs.h >>conftest.$ac_ext
10876 cat >>conftest.$ac_ext <<_ACEOF
10877 /* end confdefs.h. */
10878 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10879 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10880 #define dlopen innocuous_dlopen
10882 /* System header to define __stub macros and hopefully few prototypes,
10883 which can conflict with char dlopen (); below.
10884 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10885 <limits.h> exists even on freestanding compilers. */
10888 # include <limits.h>
10890 # include <assert.h>
10895 /* Override any GCC internal prototype to avoid an error.
10896 Use char because int might match the return type of a GCC
10897 builtin and then its argument prototype would still apply. */
10902 /* The GNU C library defines this for functions which it implements
10903 to always fail with ENOSYS. Some functions are actually named
10904 something starting with __ and the normal name is an alias. */
10905 #if defined __stub_dlopen || defined __stub___dlopen
10917 rm -f conftest.$ac_objext conftest$ac_exeext
10918 if { (ac_try="$ac_link"
10919 case "(($ac_try" in
10920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10921 *) ac_try_echo=$ac_try;;
10923 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10924 $as_echo "$ac_try_echo") >&5
10925 (eval "$ac_link") 2>conftest.er1
10927 grep -v '^ *+' conftest.er1 >conftest.err
10929 cat conftest.err >&5
10930 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10931 (exit $ac_status); } && {
10932 test -z "$ac_c_werror_flag" ||
10933 test ! -s conftest.err
10934 } && test -s conftest$ac_exeext && {
10935 test "$cross_compiling" = yes ||
10936 $as_test_x conftest$ac_exeext
10938 ac_cv_func_dlopen=yes
10940 $as_echo "$as_me: failed program was:" >&5
10941 sed 's/^/| /' conftest.$ac_ext >&5
10943 ac_cv_func_dlopen=no
10946 rm -rf conftest.dSYM
10947 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10948 conftest$ac_exeext conftest.$ac_ext
10950 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10951 $as_echo "$ac_cv_func_dlopen" >&6; }
10952 if test "x$ac_cv_func_dlopen" = x""yes; then
10953 lt_cv_dlopen="dlopen"
10955 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10956 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10957 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10958 $as_echo_n "(cached) " >&6
10960 ac_check_lib_save_LIBS=$LIBS
10962 cat >conftest.$ac_ext <<_ACEOF
10965 cat confdefs.h >>conftest.$ac_ext
10966 cat >>conftest.$ac_ext <<_ACEOF
10967 /* end confdefs.h. */
10969 /* Override any GCC internal prototype to avoid an error.
10970 Use char because int might match the return type of a GCC
10971 builtin and then its argument prototype would still apply. */
10984 rm -f conftest.$ac_objext conftest$ac_exeext
10985 if { (ac_try="$ac_link"
10986 case "(($ac_try" in
10987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10988 *) ac_try_echo=$ac_try;;
10990 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10991 $as_echo "$ac_try_echo") >&5
10992 (eval "$ac_link") 2>conftest.er1
10994 grep -v '^ *+' conftest.er1 >conftest.err
10996 cat conftest.err >&5
10997 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10998 (exit $ac_status); } && {
10999 test -z "$ac_c_werror_flag" ||
11000 test ! -s conftest.err
11001 } && test -s conftest$ac_exeext && {
11002 test "$cross_compiling" = yes ||
11003 $as_test_x conftest$ac_exeext
11005 ac_cv_lib_dl_dlopen=yes
11007 $as_echo "$as_me: failed program was:" >&5
11008 sed 's/^/| /' conftest.$ac_ext >&5
11010 ac_cv_lib_dl_dlopen=no
11013 rm -rf conftest.dSYM
11014 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11015 conftest$ac_exeext conftest.$ac_ext
11016 LIBS=$ac_check_lib_save_LIBS
11018 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11019 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11020 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
11021 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11023 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
11024 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11025 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
11026 $as_echo_n "(cached) " >&6
11028 ac_check_lib_save_LIBS=$LIBS
11029 LIBS="-lsvld $LIBS"
11030 cat >conftest.$ac_ext <<_ACEOF
11033 cat confdefs.h >>conftest.$ac_ext
11034 cat >>conftest.$ac_ext <<_ACEOF
11035 /* end confdefs.h. */
11037 /* Override any GCC internal prototype to avoid an error.
11038 Use char because int might match the return type of a GCC
11039 builtin and then its argument prototype would still apply. */
11052 rm -f conftest.$ac_objext conftest$ac_exeext
11053 if { (ac_try="$ac_link"
11054 case "(($ac_try" in
11055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11056 *) ac_try_echo=$ac_try;;
11058 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11059 $as_echo "$ac_try_echo") >&5
11060 (eval "$ac_link") 2>conftest.er1
11062 grep -v '^ *+' conftest.er1 >conftest.err
11064 cat conftest.err >&5
11065 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11066 (exit $ac_status); } && {
11067 test -z "$ac_c_werror_flag" ||
11068 test ! -s conftest.err
11069 } && test -s conftest$ac_exeext && {
11070 test "$cross_compiling" = yes ||
11071 $as_test_x conftest$ac_exeext
11073 ac_cv_lib_svld_dlopen=yes
11075 $as_echo "$as_me: failed program was:" >&5
11076 sed 's/^/| /' conftest.$ac_ext >&5
11078 ac_cv_lib_svld_dlopen=no
11081 rm -rf conftest.dSYM
11082 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11083 conftest$ac_exeext conftest.$ac_ext
11084 LIBS=$ac_check_lib_save_LIBS
11086 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
11087 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11088 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
11089 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11091 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
11092 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11093 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
11094 $as_echo_n "(cached) " >&6
11096 ac_check_lib_save_LIBS=$LIBS
11098 cat >conftest.$ac_ext <<_ACEOF
11101 cat confdefs.h >>conftest.$ac_ext
11102 cat >>conftest.$ac_ext <<_ACEOF
11103 /* end confdefs.h. */
11105 /* Override any GCC internal prototype to avoid an error.
11106 Use char because int might match the return type of a GCC
11107 builtin and then its argument prototype would still apply. */
11115 return dld_link ();
11120 rm -f conftest.$ac_objext conftest$ac_exeext
11121 if { (ac_try="$ac_link"
11122 case "(($ac_try" in
11123 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11124 *) ac_try_echo=$ac_try;;
11126 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11127 $as_echo "$ac_try_echo") >&5
11128 (eval "$ac_link") 2>conftest.er1
11130 grep -v '^ *+' conftest.er1 >conftest.err
11132 cat conftest.err >&5
11133 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11134 (exit $ac_status); } && {
11135 test -z "$ac_c_werror_flag" ||
11136 test ! -s conftest.err
11137 } && test -s conftest$ac_exeext && {
11138 test "$cross_compiling" = yes ||
11139 $as_test_x conftest$ac_exeext
11141 ac_cv_lib_dld_dld_link=yes
11143 $as_echo "$as_me: failed program was:" >&5
11144 sed 's/^/| /' conftest.$ac_ext >&5
11146 ac_cv_lib_dld_dld_link=no
11149 rm -rf conftest.dSYM
11150 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11151 conftest$ac_exeext conftest.$ac_ext
11152 LIBS=$ac_check_lib_save_LIBS
11154 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
11155 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11156 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
11157 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11178 if test "x$lt_cv_dlopen" != xno; then
11184 case $lt_cv_dlopen in
11186 save_CPPFLAGS="$CPPFLAGS"
11187 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11189 save_LDFLAGS="$LDFLAGS"
11190 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11193 LIBS="$lt_cv_dlopen_libs $LIBS"
11195 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
11196 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11197 if test "${lt_cv_dlopen_self+set}" = set; then
11198 $as_echo_n "(cached) " >&6
11200 if test "$cross_compiling" = yes; then :
11201 lt_cv_dlopen_self=cross
11203 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11204 lt_status=$lt_dlunknown
11205 cat > conftest.$ac_ext <<_LT_EOF
11206 #line 11206 "configure"
11207 #include "confdefs.h"
11216 # define LT_DLGLOBAL RTLD_GLOBAL
11219 # define LT_DLGLOBAL DL_GLOBAL
11221 # define LT_DLGLOBAL 0
11225 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11226 find out it does not work in some platform. */
11227 #ifndef LT_DLLAZY_OR_NOW
11229 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11232 # define LT_DLLAZY_OR_NOW DL_LAZY
11235 # define LT_DLLAZY_OR_NOW RTLD_NOW
11238 # define LT_DLLAZY_OR_NOW DL_NOW
11240 # define LT_DLLAZY_OR_NOW 0
11247 void fnord() { int i=42;}
11250 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11251 int status = $lt_dlunknown;
11255 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11256 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11257 /* dlclose (self); */
11265 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11266 (eval $ac_link) 2>&5
11268 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11269 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11270 (./conftest; exit; ) >&5 2>/dev/null
11272 case x$lt_status in
11273 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11274 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11275 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11278 # compilation failed
11279 lt_cv_dlopen_self=no
11286 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
11287 $as_echo "$lt_cv_dlopen_self" >&6; }
11289 if test "x$lt_cv_dlopen_self" = xyes; then
11290 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11291 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
11292 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11293 if test "${lt_cv_dlopen_self_static+set}" = set; then
11294 $as_echo_n "(cached) " >&6
11296 if test "$cross_compiling" = yes; then :
11297 lt_cv_dlopen_self_static=cross
11299 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11300 lt_status=$lt_dlunknown
11301 cat > conftest.$ac_ext <<_LT_EOF
11302 #line 11302 "configure"
11303 #include "confdefs.h"
11312 # define LT_DLGLOBAL RTLD_GLOBAL
11315 # define LT_DLGLOBAL DL_GLOBAL
11317 # define LT_DLGLOBAL 0
11321 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11322 find out it does not work in some platform. */
11323 #ifndef LT_DLLAZY_OR_NOW
11325 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11328 # define LT_DLLAZY_OR_NOW DL_LAZY
11331 # define LT_DLLAZY_OR_NOW RTLD_NOW
11334 # define LT_DLLAZY_OR_NOW DL_NOW
11336 # define LT_DLLAZY_OR_NOW 0
11343 void fnord() { int i=42;}
11346 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11347 int status = $lt_dlunknown;
11351 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11352 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11353 /* dlclose (self); */
11361 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11362 (eval $ac_link) 2>&5
11364 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11365 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11366 (./conftest; exit; ) >&5 2>/dev/null
11368 case x$lt_status in
11369 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11370 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11371 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11374 # compilation failed
11375 lt_cv_dlopen_self_static=no
11382 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
11383 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11386 CPPFLAGS="$save_CPPFLAGS"
11387 LDFLAGS="$save_LDFLAGS"
11392 case $lt_cv_dlopen_self in
11393 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11394 *) enable_dlopen_self=unknown ;;
11397 case $lt_cv_dlopen_self_static in
11398 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11399 *) enable_dlopen_self_static=unknown ;;
11421 { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
11422 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11423 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11424 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11425 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11426 { $as_echo "$as_me:$LINENO: result: yes" >&5
11427 $as_echo "yes" >&6; }
11429 # FIXME - insert some real tests, host_os isn't really good enough
11432 if test -n "$STRIP" ; then
11433 striplib="$STRIP -x"
11434 old_striplib="$STRIP -S"
11435 { $as_echo "$as_me:$LINENO: result: yes" >&5
11436 $as_echo "yes" >&6; }
11438 { $as_echo "$as_me:$LINENO: result: no" >&5
11439 $as_echo "no" >&6; }
11443 { $as_echo "$as_me:$LINENO: result: no" >&5
11444 $as_echo "no" >&6; }
11460 # Report which library types will actually be built
11461 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
11462 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11463 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
11464 $as_echo "$can_build_shared" >&6; }
11466 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
11467 $as_echo_n "checking whether to build shared libraries... " >&6; }
11468 test "$can_build_shared" = "no" && enable_shared=no
11470 # On AIX, shared libraries and static libraries use the same namespace, and
11471 # are all built from PIC.
11474 test "$enable_shared" = yes && enable_static=no
11475 if test -n "$RANLIB"; then
11476 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11477 postinstall_cmds='$RANLIB $lib'
11482 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11483 test "$enable_shared" = yes && enable_static=no
11487 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
11488 $as_echo "$enable_shared" >&6; }
11490 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
11491 $as_echo_n "checking whether to build static libraries... " >&6; }
11492 # Make sure either enable_shared or enable_static is yes.
11493 test "$enable_shared" = yes || enable_static=yes
11494 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
11495 $as_echo "$enable_static" >&6; }
11502 ac_cpp='$CPP $CPPFLAGS'
11503 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11504 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11505 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11521 ac_config_commands="$ac_config_commands libtool"
11526 # Only expand once:
11529 # By default we simply use the C compiler to build assembly code.
11531 test "${CCAS+set}" = set || CCAS=$CC
11532 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
11536 depcc="$CCAS" am_compiler_list=
11538 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
11539 $as_echo_n "checking dependency style of $depcc... " >&6; }
11540 if test "${am_cv_CCAS_dependencies_compiler_type+set}" = set; then
11541 $as_echo_n "(cached) " >&6
11543 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
11544 # We make a subdir and do the tests there. Otherwise we can end up
11545 # making bogus files that we don't know about and never remove. For
11546 # instance it was reported that on HP-UX the gcc test will end up
11547 # making a dummy file named `D' -- because `-MD' means `put the output
11550 # Copy depcomp to subdir because otherwise we won't find it if we're
11551 # using a relative directory.
11552 cp "$am_depcomp" conftest.dir
11554 # We will build objects and dependencies in a subdirectory because
11555 # it helps to detect inapplicable dependency modes. For instance
11556 # both Tru64's cc and ICC support -MD to output dependencies as a
11557 # side effect of compilation, but ICC will put the dependencies in
11558 # the current directory while Tru64 will put them in the object
11562 am_cv_CCAS_dependencies_compiler_type=none
11563 if test "$am_compiler_list" = ""; then
11564 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
11566 am__universal=false
11569 for depmode in $am_compiler_list; do
11570 # Setup a source with many dependencies, because some compilers
11571 # like to wrap large dependency lists on column 80 (with \), and
11572 # we should not choose a depcomp mode which is confused by this.
11574 # We need to recreate these files for each test, as the compiler may
11575 # overwrite some of them when testing with obscure command lines.
11576 # This happens at least with the AIX C compiler.
11578 for i in 1 2 3 4 5 6; do
11579 echo '#include "conftst'$i'.h"' >> sub/conftest.c
11580 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
11581 # Solaris 8's {/usr,}/bin/sh.
11582 touch sub/conftst$i.h
11584 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
11586 # We check with `-c' and `-o' for the sake of the "dashmstdout"
11587 # mode. It turns out that the SunPro C++ compiler does not properly
11588 # handle `-M -o', and we need to detect this. Also, some Intel
11589 # versions had trouble with output in subdirs
11590 am__obj=sub/conftest.${OBJEXT-o}
11591 am__minus_obj="-o $am__obj"
11594 # This depmode causes a compiler race in universal mode.
11595 test "$am__universal" = false || continue
11598 # after this tag, mechanisms are not by side-effect, so they'll
11599 # only be used when explicitly requested
11600 if test "x$enable_dependency_tracking" = xyes; then
11606 msvisualcpp | msvcmsys)
11607 # This compiler won't grok `-c -o', but also, the minuso test has
11608 # not run yet. These depmodes are late enough in the game, and
11609 # so weak that their functioning should not be impacted.
11610 am__obj=conftest.${OBJEXT-o}
11615 if depmode=$depmode \
11616 source=sub/conftest.c object=$am__obj \
11617 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
11618 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
11619 >/dev/null 2>conftest.err &&
11620 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
11621 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
11622 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
11623 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
11624 # icc doesn't choke on unknown options, it will just issue warnings
11625 # or remarks (even with -Werror). So we grep stderr for any message
11626 # that says an option was ignored or not supported.
11627 # When given -MP, icc 7.0 and 7.1 complain thusly:
11628 # icc: Command line warning: ignoring option '-M'; no argument required
11629 # The diagnosis changed in icc 8.0:
11630 # icc: Command line remark: option '-MP' not supported
11631 if (grep 'ignoring option' conftest.err ||
11632 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
11633 am_cv_CCAS_dependencies_compiler_type=$depmode
11640 rm -rf conftest.dir
11642 am_cv_CCAS_dependencies_compiler_type=none
11646 { $as_echo "$as_me:$LINENO: result: $am_cv_CCAS_dependencies_compiler_type" >&5
11647 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
11648 CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
11651 test "x$enable_dependency_tracking" != xno \
11652 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
11653 am__fastdepCCAS_TRUE=
11654 am__fastdepCCAS_FALSE='#'
11656 am__fastdepCCAS_TRUE='#'
11657 am__fastdepCCAS_FALSE=
11663 { $as_echo "$as_me:$LINENO: checking zfs author" >&5
11664 $as_echo_n "checking zfs author... " >&6; }
11665 { $as_echo "$as_me:$LINENO: result: $ZFS_META_AUTHOR" >&5
11666 $as_echo "$ZFS_META_AUTHOR" >&6; }
11668 { $as_echo "$as_me:$LINENO: checking zfs license" >&5
11669 $as_echo_n "checking zfs license... " >&6; }
11670 { $as_echo "$as_me:$LINENO: result: $ZFS_META_LICENSE" >&5
11671 $as_echo "$ZFS_META_LICENSE" >&6; }
11675 { $as_echo "$as_me:$LINENO: checking linux distribution" >&5
11676 $as_echo_n "checking linux distribution... " >&6; }
11677 if test -f /etc/toss-release ; then
11679 elif test -f /etc/fedora-release ; then
11681 elif test -f /etc/redhat-release ; then
11683 elif test -f /etc/gentoo-release ; then
11685 elif test -f /etc/arch-release ; then
11687 elif test -f /etc/SuSE-release ; then
11689 elif test -f /etc/slackware-version ; then
11691 elif test -f /etc/lunar.release ; then
11693 elif test -f /etc/lsb-release ; then
11695 elif test -f /etc/debian_version ; then
11700 { $as_echo "$as_me:$LINENO: result: $VENDOR" >&5
11701 $as_echo "$VENDOR" >&6; }
11704 { $as_echo "$as_me:$LINENO: checking default package type" >&5
11705 $as_echo_n "checking default package type... " >&6; }
11707 toss) DEFAULT_PACKAGE=rpm ;;
11708 redhat) DEFAULT_PACKAGE=rpm ;;
11709 fedora) DEFAULT_PACKAGE=rpm ;;
11710 gentoo) DEFAULT_PACKAGE=tgz ;;
11711 arch) DEFAULT_PACKAGE=arch ;;
11712 sles) DEFAULT_PACKAGE=rpm ;;
11713 slackware) DEFAULT_PACKAGE=tgz ;;
11714 lunar) DEFAULT_PACKAGE=tgz ;;
11715 ubuntu) DEFAULT_PACKAGE=deb ;;
11716 debian) DEFAULT_PACKAGE=deb ;;
11717 *) DEFAULT_PACKAGE=rpm ;;
11720 { $as_echo "$as_me:$LINENO: result: $DEFAULT_PACKAGE" >&5
11721 $as_echo "$DEFAULT_PACKAGE" >&6; }
11724 { $as_echo "$as_me:$LINENO: checking default init directory" >&5
11725 $as_echo_n "checking default init directory... " >&6; }
11727 arch) DEFAULT_INIT_DIR=$sysconfdir/rc.d ;;
11728 *) DEFAULT_INIT_DIR=$sysconfdir/init.d ;;
11731 { $as_echo "$as_me:$LINENO: result: $DEFAULT_INIT_DIR" >&5
11732 $as_echo "$DEFAULT_INIT_DIR" >&6; }
11735 { $as_echo "$as_me:$LINENO: checking default init script type" >&5
11736 $as_echo_n "checking default init script type... " >&6; }
11738 toss) DEFAULT_INIT_SCRIPT=redhat ;;
11739 redhat) DEFAULT_INIT_SCRIPT=redhat ;;
11740 fedora) DEFAULT_INIT_SCRIPT=fedora ;;
11741 gentoo) DEFAULT_INIT_SCRIPT=gentoo ;;
11742 arch) DEFAULT_INIT_SCRIPT=arch ;;
11743 sles) DEFAULT_INIT_SCRIPT=lsb ;;
11744 slackware) DEFAULT_INIT_SCRIPT=lsb ;;
11745 lunar) DEFAULT_INIT_SCRIPT=lunar ;;
11746 ubuntu) DEFAULT_INIT_SCRIPT=lsb ;;
11747 debian) DEFAULT_INIT_SCRIPT=lsb ;;
11748 *) DEFAULT_INIT_SCRIPT=lsb ;;
11751 { $as_echo "$as_me:$LINENO: result: $DEFAULT_INIT_SCRIPT" >&5
11752 $as_echo "$DEFAULT_INIT_SCRIPT" >&6; }
11759 { $as_echo "$as_me:$LINENO: checking whether $RPM is available" >&5
11760 $as_echo_n "checking whether $RPM is available... " >&6; }
11761 if tmp=$($RPM --version 2>/dev/null); then
11763 RPM_VERSION=$(echo $tmp | $AWK '/RPM/ { print $3 }')
11765 { $as_echo "$as_me:$LINENO: result: $HAVE_RPM ($RPM_VERSION)" >&5
11766 $as_echo "$HAVE_RPM ($RPM_VERSION)" >&6; }
11771 { $as_echo "$as_me:$LINENO: result: $HAVE_RPM" >&5
11772 $as_echo "$HAVE_RPM" >&6; }
11777 { $as_echo "$as_me:$LINENO: checking whether $RPMBUILD is available" >&5
11778 $as_echo_n "checking whether $RPMBUILD is available... " >&6; }
11779 if tmp=$($RPMBUILD --version 2>/dev/null); then
11781 RPMBUILD_VERSION=$(echo $tmp | $AWK '/RPM/ { print $3 }')
11783 { $as_echo "$as_me:$LINENO: result: $HAVE_RPMBUILD ($RPMBUILD_VERSION)" >&5
11784 $as_echo "$HAVE_RPMBUILD ($RPMBUILD_VERSION)" >&6; }
11789 { $as_echo "$as_me:$LINENO: result: $HAVE_RPMBUILD" >&5
11790 $as_echo "$HAVE_RPMBUILD" >&6; }
11805 DPKGBUILD=dpkg-buildpackage
11807 { $as_echo "$as_me:$LINENO: checking whether $DPKG is available" >&5
11808 $as_echo_n "checking whether $DPKG is available... " >&6; }
11809 if tmp=$($DPKG --version 2>/dev/null); then
11811 DPKG_VERSION=$(echo $tmp | $AWK '/Debian/ { print $7 }')
11813 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKG ($DPKG_VERSION)" >&5
11814 $as_echo "$HAVE_DPKG ($DPKG_VERSION)" >&6; }
11819 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKG" >&5
11820 $as_echo "$HAVE_DPKG" >&6; }
11825 { $as_echo "$as_me:$LINENO: checking whether $DPKGBUILD is available" >&5
11826 $as_echo_n "checking whether $DPKGBUILD is available... " >&6; }
11827 if tmp=$($DPKGBUILD --version 2>/dev/null); then
11829 DPKGBUILD_VERSION=$(echo $tmp | \
11830 $AWK '/Debian/ { print $4 }' | cut -f-4 -d'.')
11832 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKGBUILD ($DPKGBUILD_VERSION)" >&5
11833 $as_echo "$HAVE_DPKGBUILD ($DPKGBUILD_VERSION)" >&6; }
11838 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKGBUILD" >&5
11839 $as_echo "$HAVE_DPKGBUILD" >&6; }
11855 { $as_echo "$as_me:$LINENO: checking whether $ALIEN is available" >&5
11856 $as_echo_n "checking whether $ALIEN is available... " >&6; }
11857 if tmp=$($ALIEN --version 2>/dev/null); then
11859 ALIEN_VERSION=$(echo $tmp | $AWK '{ print $3 }')
11861 { $as_echo "$as_me:$LINENO: result: $HAVE_ALIEN ($ALIEN_VERSION)" >&5
11862 $as_echo "$HAVE_ALIEN ($ALIEN_VERSION)" >&6; }
11867 { $as_echo "$as_me:$LINENO: result: $HAVE_ALIEN" >&5
11868 $as_echo "$HAVE_ALIEN" >&6; }
11878 if test "$VENDOR" = "arch"; then
11883 { $as_echo "$as_me:$LINENO: checking whether $PACMAN is available" >&5
11884 $as_echo_n "checking whether $PACMAN is available... " >&6; }
11885 tmp=$($PACMAN --version 2>/dev/null)
11886 if test -n "$tmp"; then
11888 PACMAN_VERSION=$(echo $tmp |
11889 $AWK '/Pacman/ { print $3 }' |
11892 { $as_echo "$as_me:$LINENO: result: $HAVE_PACMAN ($PACMAN_VERSION)" >&5
11893 $as_echo "$HAVE_PACMAN ($PACMAN_VERSION)" >&6; }
11898 { $as_echo "$as_me:$LINENO: result: $HAVE_PACMAN" >&5
11899 $as_echo "$HAVE_PACMAN" >&6; }
11904 { $as_echo "$as_me:$LINENO: checking whether $MAKEPKG is available" >&5
11905 $as_echo_n "checking whether $MAKEPKG is available... " >&6; }
11906 tmp=$($MAKEPKG --version 2>/dev/null)
11907 if test -n "$tmp"; then
11909 MAKEPKG_VERSION=$(echo $tmp | $AWK '/makepkg/ { print $3 }')
11911 { $as_echo "$as_me:$LINENO: result: $HAVE_MAKEPKG ($MAKEPKG_VERSION)" >&5
11912 $as_echo "$HAVE_MAKEPKG ($MAKEPKG_VERSION)" >&6; }
11917 { $as_echo "$as_me:$LINENO: result: $HAVE_MAKEPKG" >&5
11918 $as_echo "$HAVE_MAKEPKG" >&6; }
11935 TARGET_ASM_DIR=asm-generic
11940 # Check whether --with-config was given.
11941 if test "${with_config+set}" = set; then
11942 withval=$with_config; ZFS_CONFIG="$withval"
11946 { $as_echo "$as_me:$LINENO: checking zfs config" >&5
11947 $as_echo_n "checking zfs config... " >&6; }
11948 { $as_echo "$as_me:$LINENO: result: $ZFS_CONFIG" >&5
11949 $as_echo "$ZFS_CONFIG" >&6; };
11954 { $as_echo "$as_me:$LINENO: checking for -Wno-unused-but-set-variable support" >&5
11955 $as_echo_n "checking for -Wno-unused-but-set-variable support... " >&6; }
11957 saved_flags="$CFLAGS"
11958 CFLAGS="$CFLAGS -Wunused-but-set-variable"
11960 if test "$cross_compiling" = yes; then
11961 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
11962 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11963 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
11964 See \`config.log' for more details." >&5
11965 $as_echo "$as_me: error: cannot run test program while cross compiling
11966 See \`config.log' for more details." >&2;}
11967 { (exit 1); exit 1; }; }; }
11969 cat >conftest.$ac_ext <<_ACEOF
11972 cat confdefs.h >>conftest.$ac_ext
11973 cat >>conftest.$ac_ext <<_ACEOF
11974 /* end confdefs.h. */
11984 rm -f conftest$ac_exeext
11985 if { (ac_try="$ac_link"
11986 case "(($ac_try" in
11987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11988 *) ac_try_echo=$ac_try;;
11990 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11991 $as_echo "$ac_try_echo") >&5
11992 (eval "$ac_link") 2>&5
11994 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11995 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11996 { (case "(($ac_try" in
11997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11998 *) ac_try_echo=$ac_try;;
12000 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12001 $as_echo "$ac_try_echo") >&5
12002 (eval "$ac_try") 2>&5
12004 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12005 (exit $ac_status); }; }; then
12007 NO_UNUSED_BUT_SET_VARIABLE=-Wno-unused-but-set-variable
12008 { $as_echo "$as_me:$LINENO: result: yes" >&5
12009 $as_echo "yes" >&6; }
12012 $as_echo "$as_me: program exited with status $ac_status" >&5
12013 $as_echo "$as_me: failed program was:" >&5
12014 sed 's/^/| /' conftest.$ac_ext >&5
12016 ( exit $ac_status )
12018 NO_UNUSED_BUT_SET_VARIABLE=
12019 { $as_echo "$as_me:$LINENO: result: no" >&5
12020 $as_echo "no" >&6; }
12023 rm -rf conftest.dSYM
12024 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12029 CFLAGS="$saved_flags"
12034 case "$ZFS_CONFIG" in
12038 # Check whether --with-linux was given.
12039 if test "${with_linux+set}" = set; then
12040 withval=$with_linux; kernelsrc="$withval"
12045 # Check whether --with-linux-obj was given.
12046 if test "${with_linux_obj+set}" = set; then
12047 withval=$with_linux_obj; kernelbuild="$withval"
12051 { $as_echo "$as_me:$LINENO: checking kernel source directory" >&5
12052 $as_echo_n "checking kernel source directory... " >&6; }
12053 if test -z "$kernelsrc"; then
12055 if test -e "/lib/modules/$(uname -r)/source"; then
12057 headersdir="/lib/modules/$(uname -r)/source"
12058 sourcelink=$(readlink -f "$headersdir")
12060 elif test -e "/lib/modules/$(uname -r)/build"; then
12062 headersdir="/lib/modules/$(uname -r)/build"
12063 sourcelink=$(readlink -f "$headersdir")
12067 sourcelink=$(ls -1d /usr/src/kernels/* \
12069 2>/dev/null | grep -v obj | tail -1)
12074 if test -n "$sourcelink" && test -e ${sourcelink}; then
12076 kernelsrc=`readlink -f ${sourcelink}`
12080 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12081 $as_echo "Not found" >&6; }
12082 { { $as_echo "$as_me:$LINENO: error:
12083 *** Please make sure the kernel devel package for your distribution
12084 *** is installed then try again. If that fails you can specify the
12085 *** location of the kernel source with the '--with-linux=PATH' option." >&5
12086 $as_echo "$as_me: error:
12087 *** Please make sure the kernel devel package for your distribution
12088 *** is installed then try again. If that fails you can specify the
12089 *** location of the kernel source with the '--with-linux=PATH' option." >&2;}
12090 { (exit 1); exit 1; }; }
12097 if test "$kernelsrc" = "NONE"; then
12107 { $as_echo "$as_me:$LINENO: result: $kernelsrc" >&5
12108 $as_echo "$kernelsrc" >&6; }
12109 { $as_echo "$as_me:$LINENO: checking kernel build directory" >&5
12110 $as_echo_n "checking kernel build directory... " >&6; }
12111 if test -z "$kernelbuild"; then
12113 if test -e "/lib/modules/$(uname -r)/build"; then
12115 kernelbuild=`readlink -f /lib/modules/$(uname -r)/build`
12117 elif test -d ${kernelsrc}-obj/${target_cpu}/${target_cpu}; then
12119 kernelbuild=${kernelsrc}-obj/${target_cpu}/${target_cpu}
12121 elif test -d ${kernelsrc}-obj/${target_cpu}/default; then
12123 kernelbuild=${kernelsrc}-obj/${target_cpu}/default
12125 elif test -d `dirname ${kernelsrc}`/build-${target_cpu}; then
12127 kernelbuild=`dirname ${kernelsrc}`/build-${target_cpu}
12131 kernelbuild=${kernelsrc}
12138 { $as_echo "$as_me:$LINENO: result: $kernelbuild" >&5
12139 $as_echo "$kernelbuild" >&6; }
12141 { $as_echo "$as_me:$LINENO: checking kernel source version" >&5
12142 $as_echo_n "checking kernel source version... " >&6; }
12143 utsrelease1=$kernelbuild/include/linux/version.h
12144 utsrelease2=$kernelbuild/include/linux/utsrelease.h
12145 utsrelease3=$kernelbuild/include/generated/utsrelease.h
12146 if test -r $utsrelease1 && fgrep -q UTS_RELEASE $utsrelease1; then
12148 utsrelease=linux/version.h
12150 elif test -r $utsrelease2 && fgrep -q UTS_RELEASE $utsrelease2; then
12152 utsrelease=linux/utsrelease.h
12154 elif test -r $utsrelease3 && fgrep -q UTS_RELEASE $utsrelease3; then
12156 utsrelease=generated/utsrelease.h
12161 if test "$utsrelease"; then
12163 kernsrcver=`(echo "#include <$utsrelease>";
12164 echo "kernsrcver=UTS_RELEASE") |
12165 cpp -I $kernelbuild/include |
12166 grep "^kernsrcver=" | cut -d \" -f 2`
12168 if test -z "$kernsrcver"; then
12170 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12171 $as_echo "Not found" >&6; }
12172 { { $as_echo "$as_me:$LINENO: error: *** Cannot determine kernel version." >&5
12173 $as_echo "$as_me: error: *** Cannot determine kernel version." >&2;}
12174 { (exit 1); exit 1; }; }
12181 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12182 $as_echo "Not found" >&6; }
12183 { { $as_echo "$as_me:$LINENO: error: *** Cannot find UTS_RELEASE definition." >&5
12184 $as_echo "$as_me: error: *** Cannot find UTS_RELEASE definition." >&2;}
12185 { (exit 1); exit 1; }; }
12190 { $as_echo "$as_me:$LINENO: result: $kernsrcver" >&5
12191 $as_echo "$kernsrcver" >&6; }
12194 LINUX_OBJ=${kernelbuild}
12195 LINUX_VERSION=${kernsrcver}
12202 modpost=$LINUX/scripts/Makefile.modpost
12203 { $as_echo "$as_me:$LINENO: checking kernel file name for module symbols" >&5
12204 $as_echo_n "checking kernel file name for module symbols... " >&6; }
12205 if test -f "$modpost"; then
12207 if grep -q Modules.symvers $modpost; then
12209 LINUX_SYMBOLS=Modules.symvers
12213 LINUX_SYMBOLS=Module.symvers
12218 if test ! -f "$LINUX_OBJ/$LINUX_SYMBOLS"; then
12220 { { $as_echo "$as_me:$LINENO: error:
12221 *** Please make sure the kernel devel package for your distribution
12222 *** is installed. If your building with a custom kernel make sure the
12223 *** kernel is configured, built, and the '--with-linux=PATH' configure
12224 *** option refers to the location of the kernel source." >&5
12225 $as_echo "$as_me: error:
12226 *** Please make sure the kernel devel package for your distribution
12227 *** is installed. If your building with a custom kernel make sure the
12228 *** kernel is configured, built, and the '--with-linux=PATH' configure
12229 *** option refers to the location of the kernel source." >&2;}
12230 { (exit 1); exit 1; }; }
12241 { $as_echo "$as_me:$LINENO: result: $LINUX_SYMBOLS" >&5
12242 $as_echo "$LINUX_SYMBOLS" >&6; }
12248 # Check whether --with-spl was given.
12249 if test "${with_spl+set}" = set; then
12250 withval=$with_spl; splsrc="$withval"
12255 # Check whether --with-spl-obj was given.
12256 if test "${with_spl_obj+set}" = set; then
12257 withval=$with_spl_obj; splbuild="$withval"
12262 { $as_echo "$as_me:$LINENO: checking spl source directory" >&5
12263 $as_echo_n "checking spl source directory... " >&6; }
12264 if test -z "$splsrc"; then
12266 sourcelink=`ls -1d /usr/src/spl-*/${LINUX_VERSION} \
12267 2>/dev/null | tail -1`
12269 if test -z "$sourcelink" || test ! -e $sourcelink; then
12276 if test -e $sourcelink; then
12278 splsrc=`readlink -f ${sourcelink}`
12282 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12283 $as_echo "Not found" >&6; }
12284 { { $as_echo "$as_me:$LINENO: error:
12285 *** Please make sure the spl devel package for your distribution
12286 *** is installed then try again. If that fails you can specify the
12287 *** location of the spl source with the '--with-spl=PATH' option." >&5
12288 $as_echo "$as_me: error:
12289 *** Please make sure the spl devel package for your distribution
12290 *** is installed then try again. If that fails you can specify the
12291 *** location of the spl source with the '--with-spl=PATH' option." >&2;}
12292 { (exit 1); exit 1; }; }
12299 if test "$splsrc" = "NONE"; then
12310 { $as_echo "$as_me:$LINENO: result: $splsrc" >&5
12311 $as_echo "$splsrc" >&6; }
12312 { $as_echo "$as_me:$LINENO: checking spl build directory" >&5
12313 $as_echo_n "checking spl build directory... " >&6; }
12314 if test -z "$splbuild"; then
12320 { $as_echo "$as_me:$LINENO: result: $splbuild" >&5
12321 $as_echo "$splbuild" >&6; }
12323 { $as_echo "$as_me:$LINENO: checking spl source version" >&5
12324 $as_echo_n "checking spl source version... " >&6; }
12325 if test -r $splbuild/spl_config.h &&
12326 fgrep -q SPL_META_VERSION $splbuild/spl_config.h; then
12329 splsrcver=`(echo "#include <spl_config.h>";
12330 echo "splsrcver=SPL_META_VERSION-SPL_META_RELEASE") |
12332 grep "^splsrcver=" | tr -d \" | cut -d= -f2`
12337 if test -z "$splsrcver"; then
12339 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12340 $as_echo "Not found" >&6; }
12341 { { $as_echo "$as_me:$LINENO: error:
12342 *** Cannot determine the version of the spl source.
12343 *** Please prepare the spl source before running this script" >&5
12344 $as_echo "$as_me: error:
12345 *** Cannot determine the version of the spl source.
12346 *** Please prepare the spl source before running this script" >&2;}
12347 { (exit 1); exit 1; }; }
12352 { $as_echo "$as_me:$LINENO: result: $splsrcver" >&5
12353 $as_echo "$splsrcver" >&6; }
12356 SPL_OBJ=${splbuild}
12357 SPL_VERSION=${splsrcver}
12364 { $as_echo "$as_me:$LINENO: checking spl file name for module symbols" >&5
12365 $as_echo_n "checking spl file name for module symbols... " >&6; }
12366 if test -r $SPL_OBJ/Module.symvers; then
12368 SPL_SYMBOLS=Module.symvers
12370 elif test -r $SPL_OBJ/Modules.symvers; then
12372 SPL_SYMBOLS=Modules.symvers
12374 elif test -r $SPL_OBJ/module/Module.symvers; then
12376 SPL_SYMBOLS=Module.symvers
12378 elif test -r $SPL_OBJ/module/Modules.symvers; then
12380 SPL_SYMBOLS=Modules.symvers
12384 SPL_SYMBOLS=$LINUX_SYMBOLS
12389 { $as_echo "$as_me:$LINENO: result: $SPL_SYMBOLS" >&5
12390 $as_echo "$SPL_SYMBOLS" >&6; }
12396 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_PREEMPT" >&5
12397 $as_echo_n "checking whether Linux was built with CONFIG_PREEMPT... " >&6; }
12400 cat confdefs.h - <<_ACEOF >conftest.c
12403 cat confdefs.h >>conftest.$ac_ext
12404 cat >>conftest.$ac_ext <<_ACEOF
12405 /* end confdefs.h. */
12408 #include <linux/module.h>
12414 #ifndef CONFIG_PREEMPT
12415 #error CONFIG_PREEMPT not #defined
12425 rm -Rf build && mkdir -p build
12426 echo "obj-m := conftest.o" >build/Makefile
12427 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'
12428 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12429 (eval $ac_try) 2>&5
12431 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12432 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
12433 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12434 (eval $ac_try) 2>&5
12436 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12437 (exit $ac_status); }; }; then
12439 { $as_echo "$as_me:$LINENO: result: yes" >&5
12440 $as_echo "yes" >&6; }
12441 { { $as_echo "$as_me:$LINENO: error:
12442 *** Kernel built with CONFIG_PREEMPT which is not supported.
12443 *** You must rebuild your kernel without this option." >&5
12444 $as_echo "$as_me: error:
12445 *** Kernel built with CONFIG_PREEMPT which is not supported.
12446 *** You must rebuild your kernel without this option." >&2;}
12447 { (exit 1); exit 1; }; }
12450 $as_echo "$as_me: failed program was:" >&5
12451 sed 's/^/| /' conftest.$ac_ext >&5
12453 { $as_echo "$as_me:$LINENO: result: no" >&5
12454 $as_echo "no" >&6; }
12466 if test "$ZFS_META_LICENSE" = CDDL; then
12468 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC" >&5
12469 $as_echo_n "checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC... " >&6; }
12472 cat confdefs.h - <<_ACEOF >conftest.c
12475 cat confdefs.h >>conftest.$ac_ext
12476 cat >>conftest.$ac_ext <<_ACEOF
12477 /* end confdefs.h. */
12480 #include <linux/module.h>
12486 #ifndef CONFIG_DEBUG_LOCK_ALLOC
12487 #error CONFIG_DEBUG_LOCK_ALLOC not #defined
12497 rm -Rf build && mkdir -p build
12498 echo "obj-m := conftest.o" >build/Makefile
12499 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'
12500 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12501 (eval $ac_try) 2>&5
12503 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12504 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
12505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12506 (eval $ac_try) 2>&5
12508 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12509 (exit $ac_status); }; }; then
12511 { $as_echo "$as_me:$LINENO: result: yes" >&5
12512 $as_echo "yes" >&6; }
12513 { { $as_echo "$as_me:$LINENO: error:
12514 *** Kernel built with CONFIG_DEBUG_LOCK_ALLOC which is
12515 *** incompatible with the CDDL license. You must rebuild
12516 *** your kernel without this option." >&5
12517 $as_echo "$as_me: error:
12518 *** Kernel built with CONFIG_DEBUG_LOCK_ALLOC which is
12519 *** incompatible with the CDDL license. You must rebuild
12520 *** your kernel without this option." >&2;}
12521 { (exit 1); exit 1; }; }
12524 $as_echo "$as_me: failed program was:" >&5
12525 sed 's/^/| /' conftest.$ac_ext >&5
12527 { $as_echo "$as_me:$LINENO: result: no" >&5
12528 $as_echo "no" >&6; }
12543 if test "$ZFS_META_LICENSE" = GPL; then
12546 cat >>confdefs.h <<\_ACEOF
12547 #define HAVE_GPL_ONLY_SYMBOLS 1
12555 { $as_echo "$as_me:$LINENO: checking block device operation prototypes" >&5
12556 $as_echo_n "checking block device operation prototypes... " >&6; }
12557 tmp_flags="$EXTRA_KCFLAGS"
12558 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
12561 cat confdefs.h - <<_ACEOF >conftest.c
12564 cat confdefs.h >>conftest.$ac_ext
12565 cat >>conftest.$ac_ext <<_ACEOF
12566 /* end confdefs.h. */
12569 #include <linux/blkdev.h>
12575 int (*blk_open) (struct block_device *, fmode_t) = NULL;
12576 int (*blk_release) (struct gendisk *, fmode_t) = NULL;
12577 int (*blk_ioctl) (struct block_device *, fmode_t,
12578 unsigned, unsigned long) = NULL;
12579 int (*blk_compat_ioctl) (struct block_device *, fmode_t,
12580 unsigned, unsigned long) = NULL;
12581 struct block_device_operations blk_ops = {
12583 .release = blk_release,
12584 .ioctl = blk_ioctl,
12585 .compat_ioctl = blk_compat_ioctl,
12588 blk_ops.open(NULL, 0);
12589 blk_ops.release(NULL, 0);
12590 blk_ops.ioctl(NULL, 0, 0, 0);
12591 blk_ops.compat_ioctl(NULL, 0, 0, 0);
12600 rm -Rf build && mkdir -p build
12601 echo "obj-m := conftest.o" >build/Makefile
12602 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'
12603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12604 (eval $ac_try) 2>&5
12606 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12607 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
12608 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12609 (eval $ac_try) 2>&5
12611 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12612 (exit $ac_status); }; }; then
12614 { $as_echo "$as_me:$LINENO: result: struct block_device" >&5
12615 $as_echo "struct block_device" >&6; }
12617 cat >>confdefs.h <<\_ACEOF
12618 #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1
12623 $as_echo "$as_me: failed program was:" >&5
12624 sed 's/^/| /' conftest.$ac_ext >&5
12626 { $as_echo "$as_me:$LINENO: result: struct inode" >&5
12627 $as_echo "struct inode" >&6; }
12636 EXTRA_KCFLAGS="$tmp_flags"
12638 { $as_echo "$as_me:$LINENO: checking whether kernel defines fmode_t" >&5
12639 $as_echo_n "checking whether kernel defines fmode_t... " >&6; }
12642 cat confdefs.h - <<_ACEOF >conftest.c
12645 cat confdefs.h >>conftest.$ac_ext
12646 cat >>conftest.$ac_ext <<_ACEOF
12647 /* end confdefs.h. */
12650 #include <linux/types.h>
12656 fmode_t *ptr __attribute__ ((unused));
12665 rm -Rf build && mkdir -p build
12666 echo "obj-m := conftest.o" >build/Makefile
12667 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'
12668 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12669 (eval $ac_try) 2>&5
12671 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12672 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
12673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12674 (eval $ac_try) 2>&5
12676 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12677 (exit $ac_status); }; }; then
12679 { $as_echo "$as_me:$LINENO: result: yes" >&5
12680 $as_echo "yes" >&6; }
12682 cat >>confdefs.h <<\_ACEOF
12683 #define HAVE_FMODE_T 1
12688 $as_echo "$as_me: failed program was:" >&5
12689 sed 's/^/| /' conftest.$ac_ext >&5
12691 { $as_echo "$as_me:$LINENO: result: no" >&5
12692 $as_echo "no" >&6; }
12703 { $as_echo "$as_me:$LINENO: checking whether kernel defines KOBJ_NAME_LEN" >&5
12704 $as_echo_n "checking whether kernel defines KOBJ_NAME_LEN... " >&6; }
12707 cat confdefs.h - <<_ACEOF >conftest.c
12710 cat confdefs.h >>conftest.$ac_ext
12711 cat >>conftest.$ac_ext <<_ACEOF
12712 /* end confdefs.h. */
12715 #include <linux/kobject.h>
12721 int val __attribute__ ((unused));
12722 val = KOBJ_NAME_LEN;
12731 rm -Rf build && mkdir -p build
12732 echo "obj-m := conftest.o" >build/Makefile
12733 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'
12734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12735 (eval $ac_try) 2>&5
12737 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12738 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
12739 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12740 (eval $ac_try) 2>&5
12742 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12743 (exit $ac_status); }; }; then
12745 { $as_echo "$as_me:$LINENO: result: yes" >&5
12746 $as_echo "yes" >&6; }
12748 cat >>confdefs.h <<\_ACEOF
12749 #define HAVE_KOBJ_NAME_LEN 1
12754 $as_echo "$as_me: failed program was:" >&5
12755 sed 's/^/| /' conftest.$ac_ext >&5
12757 { $as_echo "$as_me:$LINENO: result: no" >&5
12758 $as_echo "no" >&6; }
12769 { $as_echo "$as_me:$LINENO: checking whether symbol blkdev_get_by_path is exported" >&5
12770 $as_echo_n "checking whether symbol blkdev_get_by_path is exported... " >&6; }
12771 grep -q -E '[[:space:]]blkdev_get_by_path[[:space:]]' \
12772 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
12774 if test $rc -ne 0; then
12777 for file in fs/block_dev.c; do
12778 grep -q -E "EXPORT_SYMBOL.*(blkdev_get_by_path)" "$LINUX/$file" 2>/dev/null
12780 if test $rc -eq 0; then
12788 if test $export -eq 0; then
12790 { $as_echo "$as_me:$LINENO: result: no" >&5
12791 $as_echo "no" >&6; }
12796 { $as_echo "$as_me:$LINENO: result: yes" >&5
12797 $as_echo "yes" >&6; }
12799 cat >>confdefs.h <<\_ACEOF
12800 #define HAVE_BLKDEV_GET_BY_PATH 1
12809 { $as_echo "$as_me:$LINENO: result: yes" >&5
12810 $as_echo "yes" >&6; }
12812 cat >>confdefs.h <<\_ACEOF
12813 #define HAVE_BLKDEV_GET_BY_PATH 1
12822 { $as_echo "$as_me:$LINENO: checking whether symbol open_bdev_exclusive is exported" >&5
12823 $as_echo_n "checking whether symbol open_bdev_exclusive is exported... " >&6; }
12824 grep -q -E '[[:space:]]open_bdev_exclusive[[:space:]]' \
12825 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
12827 if test $rc -ne 0; then
12830 for file in fs/block_dev.c; do
12831 grep -q -E "EXPORT_SYMBOL.*(open_bdev_exclusive)" "$LINUX/$file" 2>/dev/null
12833 if test $rc -eq 0; then
12841 if test $export -eq 0; then
12843 { $as_echo "$as_me:$LINENO: result: no" >&5
12844 $as_echo "no" >&6; }
12849 { $as_echo "$as_me:$LINENO: result: yes" >&5
12850 $as_echo "yes" >&6; }
12852 cat >>confdefs.h <<\_ACEOF
12853 #define HAVE_OPEN_BDEV_EXCLUSIVE 1
12862 { $as_echo "$as_me:$LINENO: result: yes" >&5
12863 $as_echo "yes" >&6; }
12865 cat >>confdefs.h <<\_ACEOF
12866 #define HAVE_OPEN_BDEV_EXCLUSIVE 1
12875 { $as_echo "$as_me:$LINENO: checking whether invalidate_bdev() wants 1 arg" >&5
12876 $as_echo_n "checking whether invalidate_bdev() wants 1 arg... " >&6; }
12879 cat confdefs.h - <<_ACEOF >conftest.c
12882 cat confdefs.h >>conftest.$ac_ext
12883 cat >>conftest.$ac_ext <<_ACEOF
12884 /* end confdefs.h. */
12887 #include <linux/buffer_head.h>
12893 struct block_device *bdev = NULL;
12894 invalidate_bdev(bdev);
12903 rm -Rf build && mkdir -p build
12904 echo "obj-m := conftest.o" >build/Makefile
12905 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'
12906 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12907 (eval $ac_try) 2>&5
12909 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12910 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
12911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12912 (eval $ac_try) 2>&5
12914 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12915 (exit $ac_status); }; }; then
12917 { $as_echo "$as_me:$LINENO: result: yes" >&5
12918 $as_echo "yes" >&6; }
12920 cat >>confdefs.h <<\_ACEOF
12921 #define HAVE_1ARG_INVALIDATE_BDEV 1
12926 $as_echo "$as_me: failed program was:" >&5
12927 sed 's/^/| /' conftest.$ac_ext >&5
12929 { $as_echo "$as_me:$LINENO: result: no" >&5
12930 $as_echo "no" >&6; }
12941 { $as_echo "$as_me:$LINENO: checking whether bdev_logical_block_size() is available" >&5
12942 $as_echo_n "checking whether bdev_logical_block_size() is available... " >&6; }
12943 tmp_flags="$EXTRA_KCFLAGS"
12944 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
12947 cat confdefs.h - <<_ACEOF >conftest.c
12950 cat confdefs.h >>conftest.$ac_ext
12951 cat >>conftest.$ac_ext <<_ACEOF
12952 /* end confdefs.h. */
12955 #include <linux/blkdev.h>
12961 struct block_device *bdev = NULL;
12962 bdev_logical_block_size(bdev);
12971 rm -Rf build && mkdir -p build
12972 echo "obj-m := conftest.o" >build/Makefile
12973 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'
12974 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12975 (eval $ac_try) 2>&5
12977 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12978 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
12979 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12980 (eval $ac_try) 2>&5
12982 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12983 (exit $ac_status); }; }; then
12985 { $as_echo "$as_me:$LINENO: result: yes" >&5
12986 $as_echo "yes" >&6; }
12988 cat >>confdefs.h <<\_ACEOF
12989 #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1
12994 $as_echo "$as_me: failed program was:" >&5
12995 sed 's/^/| /' conftest.$ac_ext >&5
12997 { $as_echo "$as_me:$LINENO: result: no" >&5
12998 $as_echo "no" >&6; }
13007 EXTRA_KCFLAGS="$tmp_flags"
13010 { $as_echo "$as_me:$LINENO: checking whether bio_empty_barrier() is defined" >&5
13011 $as_echo_n "checking whether bio_empty_barrier() is defined... " >&6; }
13012 EXTRA_KCFLAGS="-Werror"
13015 cat confdefs.h - <<_ACEOF >conftest.c
13018 cat confdefs.h >>conftest.$ac_ext
13019 cat >>conftest.$ac_ext <<_ACEOF
13020 /* end confdefs.h. */
13023 #include <linux/bio.h>
13030 (void)bio_empty_barrier(&bio);
13039 rm -Rf build && mkdir -p build
13040 echo "obj-m := conftest.o" >build/Makefile
13041 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'
13042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13043 (eval $ac_try) 2>&5
13045 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13046 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13047 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13048 (eval $ac_try) 2>&5
13050 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13051 (exit $ac_status); }; }; then
13053 { $as_echo "$as_me:$LINENO: result: yes" >&5
13054 $as_echo "yes" >&6; }
13056 cat >>confdefs.h <<\_ACEOF
13057 #define HAVE_BIO_EMPTY_BARRIER 1
13062 $as_echo "$as_me: failed program was:" >&5
13063 sed 's/^/| /' conftest.$ac_ext >&5
13065 { $as_echo "$as_me:$LINENO: result: no" >&5
13066 $as_echo "no" >&6; }
13077 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_FAILFAST is defined" >&5
13078 $as_echo_n "checking whether BIO_RW_FAILFAST is defined... " >&6; }
13081 cat confdefs.h - <<_ACEOF >conftest.c
13084 cat confdefs.h >>conftest.$ac_ext
13085 cat >>conftest.$ac_ext <<_ACEOF
13086 /* end confdefs.h. */
13089 #include <linux/bio.h>
13095 int flags __attribute__ ((unused));
13096 flags = (1 << BIO_RW_FAILFAST);
13105 rm -Rf build && mkdir -p build
13106 echo "obj-m := conftest.o" >build/Makefile
13107 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'
13108 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13109 (eval $ac_try) 2>&5
13111 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13112 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13113 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13114 (eval $ac_try) 2>&5
13116 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13117 (exit $ac_status); }; }; then
13119 { $as_echo "$as_me:$LINENO: result: yes" >&5
13120 $as_echo "yes" >&6; }
13122 cat >>confdefs.h <<\_ACEOF
13123 #define HAVE_BIO_RW_FAILFAST 1
13128 $as_echo "$as_me: failed program was:" >&5
13129 sed 's/^/| /' conftest.$ac_ext >&5
13131 { $as_echo "$as_me:$LINENO: result: no" >&5
13132 $as_echo "no" >&6; }
13143 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_FAILFAST_* are defined" >&5
13144 $as_echo_n "checking whether BIO_RW_FAILFAST_* are defined... " >&6; }
13147 cat confdefs.h - <<_ACEOF >conftest.c
13150 cat confdefs.h >>conftest.$ac_ext
13151 cat >>conftest.$ac_ext <<_ACEOF
13152 /* end confdefs.h. */
13155 #include <linux/bio.h>
13161 int flags __attribute__ ((unused));
13162 flags = ((1 << BIO_RW_FAILFAST_DEV) |
13163 (1 << BIO_RW_FAILFAST_TRANSPORT) |
13164 (1 << BIO_RW_FAILFAST_DRIVER));
13173 rm -Rf build && mkdir -p build
13174 echo "obj-m := conftest.o" >build/Makefile
13175 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'
13176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13177 (eval $ac_try) 2>&5
13179 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13180 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
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); }; }; then
13187 { $as_echo "$as_me:$LINENO: result: yes" >&5
13188 $as_echo "yes" >&6; }
13190 cat >>confdefs.h <<\_ACEOF
13191 #define HAVE_BIO_RW_FAILFAST_DTD 1
13196 $as_echo "$as_me: failed program was:" >&5
13197 sed 's/^/| /' conftest.$ac_ext >&5
13199 { $as_echo "$as_me:$LINENO: result: no" >&5
13200 $as_echo "no" >&6; }
13211 { $as_echo "$as_me:$LINENO: checking whether REQ_FAILFAST_MASK is defined" >&5
13212 $as_echo_n "checking whether REQ_FAILFAST_MASK is defined... " >&6; }
13215 cat confdefs.h - <<_ACEOF >conftest.c
13218 cat confdefs.h >>conftest.$ac_ext
13219 cat >>conftest.$ac_ext <<_ACEOF
13220 /* end confdefs.h. */
13223 #include <linux/bio.h>
13229 int flags __attribute__ ((unused));
13230 flags = REQ_FAILFAST_MASK;
13239 rm -Rf build && mkdir -p build
13240 echo "obj-m := conftest.o" >build/Makefile
13241 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'
13242 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13243 (eval $ac_try) 2>&5
13245 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13246 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13247 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13248 (eval $ac_try) 2>&5
13250 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13251 (exit $ac_status); }; }; then
13253 { $as_echo "$as_me:$LINENO: result: yes" >&5
13254 $as_echo "yes" >&6; }
13256 cat >>confdefs.h <<\_ACEOF
13257 #define HAVE_BIO_REQ_FAILFAST_MASK 1
13262 $as_echo "$as_me: failed program was:" >&5
13263 sed 's/^/| /' conftest.$ac_ext >&5
13265 { $as_echo "$as_me:$LINENO: result: no" >&5
13266 $as_echo "no" >&6; }
13277 { $as_echo "$as_me:$LINENO: checking whether bio_end_io_t wants 2 args" >&5
13278 $as_echo_n "checking whether bio_end_io_t wants 2 args... " >&6; }
13279 tmp_flags="$EXTRA_KCFLAGS"
13280 EXTRA_KCFLAGS="-Werror"
13283 cat confdefs.h - <<_ACEOF >conftest.c
13286 cat confdefs.h >>conftest.$ac_ext
13287 cat >>conftest.$ac_ext <<_ACEOF
13288 /* end confdefs.h. */
13291 #include <linux/bio.h>
13297 void (*wanted_end_io)(struct bio *, int) = NULL;
13298 bio_end_io_t *local_end_io __attribute__ ((unused));
13300 local_end_io = wanted_end_io;
13309 rm -Rf build && mkdir -p build
13310 echo "obj-m := conftest.o" >build/Makefile
13311 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'
13312 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13313 (eval $ac_try) 2>&5
13315 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13316 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13317 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13318 (eval $ac_try) 2>&5
13320 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13321 (exit $ac_status); }; }; then
13323 { $as_echo "$as_me:$LINENO: result: yes" >&5
13324 $as_echo "yes" >&6; }
13326 cat >>confdefs.h <<\_ACEOF
13327 #define HAVE_2ARGS_BIO_END_IO_T 1
13332 $as_echo "$as_me: failed program was:" >&5
13333 sed 's/^/| /' conftest.$ac_ext >&5
13335 { $as_echo "$as_me:$LINENO: result: no" >&5
13336 $as_echo "no" >&6; }
13345 EXTRA_KCFLAGS="$tmp_flags"
13348 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_SYNC is defined" >&5
13349 $as_echo_n "checking whether BIO_RW_SYNC is defined... " >&6; }
13352 cat confdefs.h - <<_ACEOF >conftest.c
13355 cat confdefs.h >>conftest.$ac_ext
13356 cat >>conftest.$ac_ext <<_ACEOF
13357 /* end confdefs.h. */
13360 #include <linux/bio.h>
13366 int flags __attribute__ ((unused));
13367 flags = BIO_RW_SYNC;
13376 rm -Rf build && mkdir -p build
13377 echo "obj-m := conftest.o" >build/Makefile
13378 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'
13379 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13380 (eval $ac_try) 2>&5
13382 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13383 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13385 (eval $ac_try) 2>&5
13387 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13388 (exit $ac_status); }; }; then
13390 { $as_echo "$as_me:$LINENO: result: yes" >&5
13391 $as_echo "yes" >&6; }
13393 cat >>confdefs.h <<\_ACEOF
13394 #define HAVE_BIO_RW_SYNC 1
13399 $as_echo "$as_me: failed program was:" >&5
13400 sed 's/^/| /' conftest.$ac_ext >&5
13402 { $as_echo "$as_me:$LINENO: result: no" >&5
13403 $as_echo "no" >&6; }
13414 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_SYNCIO is defined" >&5
13415 $as_echo_n "checking whether BIO_RW_SYNCIO is defined... " >&6; }
13418 cat confdefs.h - <<_ACEOF >conftest.c
13421 cat confdefs.h >>conftest.$ac_ext
13422 cat >>conftest.$ac_ext <<_ACEOF
13423 /* end confdefs.h. */
13426 #include <linux/bio.h>
13432 int flags __attribute__ ((unused));
13433 flags = BIO_RW_SYNCIO;
13442 rm -Rf build && mkdir -p build
13443 echo "obj-m := conftest.o" >build/Makefile
13444 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'
13445 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13446 (eval $ac_try) 2>&5
13448 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13449 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13450 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13451 (eval $ac_try) 2>&5
13453 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13454 (exit $ac_status); }; }; then
13456 { $as_echo "$as_me:$LINENO: result: yes" >&5
13457 $as_echo "yes" >&6; }
13459 cat >>confdefs.h <<\_ACEOF
13460 #define HAVE_BIO_RW_SYNCIO 1
13465 $as_echo "$as_me: failed program was:" >&5
13466 sed 's/^/| /' conftest.$ac_ext >&5
13468 { $as_echo "$as_me:$LINENO: result: no" >&5
13469 $as_echo "no" >&6; }
13480 { $as_echo "$as_me:$LINENO: checking whether REQ_SYNC is defined" >&5
13481 $as_echo_n "checking whether REQ_SYNC is defined... " >&6; }
13484 cat confdefs.h - <<_ACEOF >conftest.c
13487 cat confdefs.h >>conftest.$ac_ext
13488 cat >>conftest.$ac_ext <<_ACEOF
13489 /* end confdefs.h. */
13492 #include <linux/bio.h>
13498 int flags __attribute__ ((unused));
13508 rm -Rf build && mkdir -p build
13509 echo "obj-m := conftest.o" >build/Makefile
13510 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'
13511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13512 (eval $ac_try) 2>&5
13514 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13515 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13517 (eval $ac_try) 2>&5
13519 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13520 (exit $ac_status); }; }; then
13522 { $as_echo "$as_me:$LINENO: result: yes" >&5
13523 $as_echo "yes" >&6; }
13525 cat >>confdefs.h <<\_ACEOF
13526 #define HAVE_REQ_SYNC 1
13531 $as_echo "$as_me: failed program was:" >&5
13532 sed 's/^/| /' conftest.$ac_ext >&5
13534 { $as_echo "$as_me:$LINENO: result: no" >&5
13535 $as_echo "no" >&6; }
13546 { $as_echo "$as_me:$LINENO: checking whether blk_end_request() is available" >&5
13547 $as_echo_n "checking whether blk_end_request() is available... " >&6; }
13548 tmp_flags="$EXTRA_KCFLAGS"
13549 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
13552 cat confdefs.h - <<_ACEOF >conftest.c
13555 cat confdefs.h >>conftest.$ac_ext
13556 cat >>conftest.$ac_ext <<_ACEOF
13557 /* end confdefs.h. */
13560 #include <linux/blkdev.h>
13566 struct request *req = NULL;
13567 (void) blk_end_request(req, 0, 0);
13576 rm -Rf build && mkdir -p build
13577 echo "obj-m := conftest.o" >build/Makefile
13578 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'
13579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13580 (eval $ac_try) 2>&5
13582 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13583 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13584 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13585 (eval $ac_try) 2>&5
13587 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13588 (exit $ac_status); }; }; then
13590 { $as_echo "$as_me:$LINENO: result: yes" >&5
13591 $as_echo "yes" >&6; }
13593 cat >>confdefs.h <<\_ACEOF
13594 #define HAVE_BLK_END_REQUEST 1
13599 $as_echo "$as_me: failed program was:" >&5
13600 sed 's/^/| /' conftest.$ac_ext >&5
13602 { $as_echo "$as_me:$LINENO: result: no" >&5
13603 $as_echo "no" >&6; }
13613 { $as_echo "$as_me:$LINENO: checking whether blk_end_request() is GPL-only" >&5
13614 $as_echo_n "checking whether blk_end_request() is GPL-only... " >&6; }
13617 cat confdefs.h - <<_ACEOF >conftest.c
13620 cat confdefs.h >>conftest.$ac_ext
13621 cat >>conftest.$ac_ext <<_ACEOF
13622 /* end confdefs.h. */
13625 #include <linux/module.h>
13626 #include <linux/blkdev.h>
13628 MODULE_LICENSE("CDDL");
13634 struct request *req = NULL;
13635 (void) blk_end_request(req, 0, 0);
13644 rm -Rf build && mkdir -p build
13645 echo "obj-m := conftest.o" >build/Makefile
13646 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'
13647 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13648 (eval $ac_try) 2>&5
13650 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13651 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13652 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13653 (eval $ac_try) 2>&5
13655 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13656 (exit $ac_status); }; }; then
13658 { $as_echo "$as_me:$LINENO: result: no" >&5
13659 $as_echo "no" >&6; }
13662 $as_echo "$as_me: failed program was:" >&5
13663 sed 's/^/| /' conftest.$ac_ext >&5
13665 { $as_echo "$as_me:$LINENO: result: yes" >&5
13666 $as_echo "yes" >&6; }
13668 cat >>confdefs.h <<\_ACEOF
13669 #define HAVE_BLK_END_REQUEST_GPL_ONLY 1
13680 EXTRA_KCFLAGS="$tmp_flags"
13683 { $as_echo "$as_me:$LINENO: checking whether blk_queue_flush() is available" >&5
13684 $as_echo_n "checking whether blk_queue_flush() is available... " >&6; }
13685 tmp_flags="$EXTRA_KCFLAGS"
13686 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
13689 cat confdefs.h - <<_ACEOF >conftest.c
13692 cat confdefs.h >>conftest.$ac_ext
13693 cat >>conftest.$ac_ext <<_ACEOF
13694 /* end confdefs.h. */
13697 #include <linux/blkdev.h>
13703 struct request_queue *q = NULL;
13704 (void) blk_queue_flush(q, REQ_FLUSH);
13713 rm -Rf build && mkdir -p build
13714 echo "obj-m := conftest.o" >build/Makefile
13715 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'
13716 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13717 (eval $ac_try) 2>&5
13719 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13720 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13722 (eval $ac_try) 2>&5
13724 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13725 (exit $ac_status); }; }; then
13727 { $as_echo "$as_me:$LINENO: result: yes" >&5
13728 $as_echo "yes" >&6; }
13730 cat >>confdefs.h <<\_ACEOF
13731 #define HAVE_BLK_QUEUE_FLUSH 1
13736 $as_echo "$as_me: failed program was:" >&5
13737 sed 's/^/| /' conftest.$ac_ext >&5
13739 { $as_echo "$as_me:$LINENO: result: no" >&5
13740 $as_echo "no" >&6; }
13750 { $as_echo "$as_me:$LINENO: checking whether blk_queue_flush() is GPL-only" >&5
13751 $as_echo_n "checking whether blk_queue_flush() is GPL-only... " >&6; }
13754 cat confdefs.h - <<_ACEOF >conftest.c
13757 cat confdefs.h >>conftest.$ac_ext
13758 cat >>conftest.$ac_ext <<_ACEOF
13759 /* end confdefs.h. */
13762 #include <linux/module.h>
13763 #include <linux/blkdev.h>
13765 MODULE_LICENSE("CDDL");
13771 struct request_queue *q = NULL;
13772 (void) blk_queue_flush(q, REQ_FLUSH);
13781 rm -Rf build && mkdir -p build
13782 echo "obj-m := conftest.o" >build/Makefile
13783 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'
13784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13785 (eval $ac_try) 2>&5
13787 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13788 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13790 (eval $ac_try) 2>&5
13792 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13793 (exit $ac_status); }; }; then
13795 { $as_echo "$as_me:$LINENO: result: no" >&5
13796 $as_echo "no" >&6; }
13799 $as_echo "$as_me: failed program was:" >&5
13800 sed 's/^/| /' conftest.$ac_ext >&5
13802 { $as_echo "$as_me:$LINENO: result: yes" >&5
13803 $as_echo "yes" >&6; }
13805 cat >>confdefs.h <<\_ACEOF
13806 #define HAVE_BLK_QUEUE_FLUSH_GPL_ONLY 1
13817 EXTRA_KCFLAGS="$tmp_flags"
13820 { $as_echo "$as_me:$LINENO: checking whether blk_queue_max_hw_sectors() is available" >&5
13821 $as_echo_n "checking whether blk_queue_max_hw_sectors() is available... " >&6; }
13822 tmp_flags="$EXTRA_KCFLAGS"
13823 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
13826 cat confdefs.h - <<_ACEOF >conftest.c
13829 cat confdefs.h >>conftest.$ac_ext
13830 cat >>conftest.$ac_ext <<_ACEOF
13831 /* end confdefs.h. */
13834 #include <linux/blkdev.h>
13840 struct request_queue *q = NULL;
13841 (void) blk_queue_max_hw_sectors(q, BLK_SAFE_MAX_SECTORS);
13850 rm -Rf build && mkdir -p build
13851 echo "obj-m := conftest.o" >build/Makefile
13852 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'
13853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13854 (eval $ac_try) 2>&5
13856 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13857 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13858 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13859 (eval $ac_try) 2>&5
13861 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13862 (exit $ac_status); }; }; then
13864 { $as_echo "$as_me:$LINENO: result: yes" >&5
13865 $as_echo "yes" >&6; }
13867 cat >>confdefs.h <<\_ACEOF
13868 #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1
13873 $as_echo "$as_me: failed program was:" >&5
13874 sed 's/^/| /' conftest.$ac_ext >&5
13876 { $as_echo "$as_me:$LINENO: result: no" >&5
13877 $as_echo "no" >&6; }
13886 EXTRA_KCFLAGS="$tmp_flags"
13889 { $as_echo "$as_me:$LINENO: checking whether blk_queue_max_segments() is available" >&5
13890 $as_echo_n "checking whether blk_queue_max_segments() is available... " >&6; }
13891 tmp_flags="$EXTRA_KCFLAGS"
13892 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
13895 cat confdefs.h - <<_ACEOF >conftest.c
13898 cat confdefs.h >>conftest.$ac_ext
13899 cat >>conftest.$ac_ext <<_ACEOF
13900 /* end confdefs.h. */
13903 #include <linux/blkdev.h>
13909 struct request_queue *q = NULL;
13910 (void) blk_queue_max_segments(q, BLK_MAX_SEGMENTS);
13919 rm -Rf build && mkdir -p build
13920 echo "obj-m := conftest.o" >build/Makefile
13921 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'
13922 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13923 (eval $ac_try) 2>&5
13925 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13926 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13928 (eval $ac_try) 2>&5
13930 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13931 (exit $ac_status); }; }; then
13933 { $as_echo "$as_me:$LINENO: result: yes" >&5
13934 $as_echo "yes" >&6; }
13936 cat >>confdefs.h <<\_ACEOF
13937 #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1
13942 $as_echo "$as_me: failed program was:" >&5
13943 sed 's/^/| /' conftest.$ac_ext >&5
13945 { $as_echo "$as_me:$LINENO: result: no" >&5
13946 $as_echo "no" >&6; }
13955 EXTRA_KCFLAGS="$tmp_flags"
13958 { $as_echo "$as_me:$LINENO: checking whether blk_queue_physical_block_size() is available" >&5
13959 $as_echo_n "checking whether blk_queue_physical_block_size() is available... " >&6; }
13960 tmp_flags="$EXTRA_KCFLAGS"
13961 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
13964 cat confdefs.h - <<_ACEOF >conftest.c
13967 cat confdefs.h >>conftest.$ac_ext
13968 cat >>conftest.$ac_ext <<_ACEOF
13969 /* end confdefs.h. */
13972 #include <linux/blkdev.h>
13978 struct request_queue *q = NULL;
13979 unsigned short block_size = 1;
13980 (void) blk_queue_physical_block_size(q, block_size);
13989 rm -Rf build && mkdir -p build
13990 echo "obj-m := conftest.o" >build/Makefile
13991 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'
13992 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13993 (eval $ac_try) 2>&5
13995 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13996 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
13997 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13998 (eval $ac_try) 2>&5
14000 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14001 (exit $ac_status); }; }; then
14003 { $as_echo "$as_me:$LINENO: result: yes" >&5
14004 $as_echo "yes" >&6; }
14006 cat >>confdefs.h <<\_ACEOF
14007 #define HAVE_BLK_QUEUE_PHYSICAL_BLOCK_SIZE 1
14012 $as_echo "$as_me: failed program was:" >&5
14013 sed 's/^/| /' conftest.$ac_ext >&5
14015 { $as_echo "$as_me:$LINENO: result: no" >&5
14016 $as_echo "no" >&6; }
14025 EXTRA_KCFLAGS="$tmp_flags"
14028 { $as_echo "$as_me:$LINENO: checking whether blk_queue_io_opt() is available" >&5
14029 $as_echo_n "checking whether blk_queue_io_opt() is available... " >&6; }
14030 tmp_flags="$EXTRA_KCFLAGS"
14031 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
14034 cat confdefs.h - <<_ACEOF >conftest.c
14037 cat confdefs.h >>conftest.$ac_ext
14038 cat >>conftest.$ac_ext <<_ACEOF
14039 /* end confdefs.h. */
14042 #include <linux/blkdev.h>
14048 struct request_queue *q = NULL;
14049 unsigned int opt = 1;
14050 (void) blk_queue_io_opt(q, opt);
14059 rm -Rf build && mkdir -p build
14060 echo "obj-m := conftest.o" >build/Makefile
14061 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'
14062 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14063 (eval $ac_try) 2>&5
14065 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14066 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
14067 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14068 (eval $ac_try) 2>&5
14070 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14071 (exit $ac_status); }; }; then
14073 { $as_echo "$as_me:$LINENO: result: yes" >&5
14074 $as_echo "yes" >&6; }
14076 cat >>confdefs.h <<\_ACEOF
14077 #define HAVE_BLK_QUEUE_IO_OPT 1
14082 $as_echo "$as_me: failed program was:" >&5
14083 sed 's/^/| /' conftest.$ac_ext >&5
14085 { $as_echo "$as_me:$LINENO: result: no" >&5
14086 $as_echo "no" >&6; }
14095 EXTRA_KCFLAGS="$tmp_flags"
14098 { $as_echo "$as_me:$LINENO: checking whether blk_queue_nonrot() is available" >&5
14099 $as_echo_n "checking whether blk_queue_nonrot() is available... " >&6; }
14100 tmp_flags="$EXTRA_KCFLAGS"
14101 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
14104 cat confdefs.h - <<_ACEOF >conftest.c
14107 cat confdefs.h >>conftest.$ac_ext
14108 cat >>conftest.$ac_ext <<_ACEOF
14109 /* end confdefs.h. */
14112 #include <linux/blkdev.h>
14118 struct request_queue *q = NULL;
14119 (void) blk_queue_nonrot(q);
14128 rm -Rf build && mkdir -p build
14129 echo "obj-m := conftest.o" >build/Makefile
14130 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'
14131 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14132 (eval $ac_try) 2>&5
14134 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14135 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
14136 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14137 (eval $ac_try) 2>&5
14139 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14140 (exit $ac_status); }; }; then
14142 { $as_echo "$as_me:$LINENO: result: yes" >&5
14143 $as_echo "yes" >&6; }
14145 cat >>confdefs.h <<\_ACEOF
14146 #define HAVE_BLK_QUEUE_NONROT 1
14151 $as_echo "$as_me: failed program was:" >&5
14152 sed 's/^/| /' conftest.$ac_ext >&5
14154 { $as_echo "$as_me:$LINENO: result: no" >&5
14155 $as_echo "no" >&6; }
14164 EXTRA_KCFLAGS="$tmp_flags"
14167 { $as_echo "$as_me:$LINENO: checking whether blk_queue_discard() is available" >&5
14168 $as_echo_n "checking whether blk_queue_discard() is available... " >&6; }
14169 tmp_flags="$EXTRA_KCFLAGS"
14170 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
14173 cat confdefs.h - <<_ACEOF >conftest.c
14176 cat confdefs.h >>conftest.$ac_ext
14177 cat >>conftest.$ac_ext <<_ACEOF
14178 /* end confdefs.h. */
14181 #include <linux/blkdev.h>
14187 struct request_queue *q = NULL;
14188 (void) blk_queue_discard(q);
14197 rm -Rf build && mkdir -p build
14198 echo "obj-m := conftest.o" >build/Makefile
14199 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'
14200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14201 (eval $ac_try) 2>&5
14203 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14204 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
14205 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14206 (eval $ac_try) 2>&5
14208 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14209 (exit $ac_status); }; }; then
14211 { $as_echo "$as_me:$LINENO: result: yes" >&5
14212 $as_echo "yes" >&6; }
14214 cat >>confdefs.h <<\_ACEOF
14215 #define HAVE_BLK_QUEUE_DISCARD 1
14220 $as_echo "$as_me: failed program was:" >&5
14221 sed 's/^/| /' conftest.$ac_ext >&5
14223 { $as_echo "$as_me:$LINENO: result: no" >&5
14224 $as_echo "no" >&6; }
14233 EXTRA_KCFLAGS="$tmp_flags"
14236 { $as_echo "$as_me:$LINENO: checking whether blk_fetch_request() is available" >&5
14237 $as_echo_n "checking whether blk_fetch_request() is available... " >&6; }
14238 tmp_flags="$EXTRA_KCFLAGS"
14239 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
14242 cat confdefs.h - <<_ACEOF >conftest.c
14245 cat confdefs.h >>conftest.$ac_ext
14246 cat >>conftest.$ac_ext <<_ACEOF
14247 /* end confdefs.h. */
14250 #include <linux/blkdev.h>
14256 struct request_queue *q = NULL;
14257 (void) blk_fetch_request(q);
14266 rm -Rf build && mkdir -p build
14267 echo "obj-m := conftest.o" >build/Makefile
14268 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'
14269 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14270 (eval $ac_try) 2>&5
14272 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14273 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
14274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14275 (eval $ac_try) 2>&5
14277 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14278 (exit $ac_status); }; }; then
14280 { $as_echo "$as_me:$LINENO: result: yes" >&5
14281 $as_echo "yes" >&6; }
14283 cat >>confdefs.h <<\_ACEOF
14284 #define HAVE_BLK_FETCH_REQUEST 1
14289 $as_echo "$as_me: failed program was:" >&5
14290 sed 's/^/| /' conftest.$ac_ext >&5
14292 { $as_echo "$as_me:$LINENO: result: no" >&5
14293 $as_echo "no" >&6; }
14302 EXTRA_KCFLAGS="$tmp_flags"
14305 { $as_echo "$as_me:$LINENO: checking whether blk_requeue_request() is available" >&5
14306 $as_echo_n "checking whether blk_requeue_request() is available... " >&6; }
14307 tmp_flags="$EXTRA_KCFLAGS"
14308 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
14311 cat confdefs.h - <<_ACEOF >conftest.c
14314 cat confdefs.h >>conftest.$ac_ext
14315 cat >>conftest.$ac_ext <<_ACEOF
14316 /* end confdefs.h. */
14319 #include <linux/blkdev.h>
14325 struct request_queue *q = NULL;
14326 struct request *req = NULL;
14327 blk_requeue_request(q, req);
14336 rm -Rf build && mkdir -p build
14337 echo "obj-m := conftest.o" >build/Makefile
14338 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'
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); }; } >/dev/null && { ac_try='test -s build/conftest.o'
14344 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14345 (eval $ac_try) 2>&5
14347 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14348 (exit $ac_status); }; }; then
14350 { $as_echo "$as_me:$LINENO: result: yes" >&5
14351 $as_echo "yes" >&6; }
14353 cat >>confdefs.h <<\_ACEOF
14354 #define HAVE_BLK_REQUEUE_REQUEST 1
14359 $as_echo "$as_me: failed program was:" >&5
14360 sed 's/^/| /' conftest.$ac_ext >&5
14362 { $as_echo "$as_me:$LINENO: result: no" >&5
14363 $as_echo "no" >&6; }
14372 EXTRA_KCFLAGS="$tmp_flags"
14375 { $as_echo "$as_me:$LINENO: checking whether blk_rq_bytes() is available" >&5
14376 $as_echo_n "checking whether blk_rq_bytes() is available... " >&6; }
14377 tmp_flags="$EXTRA_KCFLAGS"
14378 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
14381 cat confdefs.h - <<_ACEOF >conftest.c
14384 cat confdefs.h >>conftest.$ac_ext
14385 cat >>conftest.$ac_ext <<_ACEOF
14386 /* end confdefs.h. */
14389 #include <linux/blkdev.h>
14395 struct request *req = NULL;
14396 (void) blk_rq_bytes(req);
14405 rm -Rf build && mkdir -p build
14406 echo "obj-m := conftest.o" >build/Makefile
14407 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'
14408 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14409 (eval $ac_try) 2>&5
14411 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14412 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
14413 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14414 (eval $ac_try) 2>&5
14416 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14417 (exit $ac_status); }; }; then
14419 { $as_echo "$as_me:$LINENO: result: yes" >&5
14420 $as_echo "yes" >&6; }
14422 cat >>confdefs.h <<\_ACEOF
14423 #define HAVE_BLK_RQ_BYTES 1
14428 $as_echo "$as_me: failed program was:" >&5
14429 sed 's/^/| /' conftest.$ac_ext >&5
14431 { $as_echo "$as_me:$LINENO: result: no" >&5
14432 $as_echo "no" >&6; }
14442 { $as_echo "$as_me:$LINENO: checking whether blk_rq_bytes() is GPL-only" >&5
14443 $as_echo_n "checking whether blk_rq_bytes() is GPL-only... " >&6; }
14446 cat confdefs.h - <<_ACEOF >conftest.c
14449 cat confdefs.h >>conftest.$ac_ext
14450 cat >>conftest.$ac_ext <<_ACEOF
14451 /* end confdefs.h. */
14454 #include <linux/module.h>
14455 #include <linux/blkdev.h>
14457 MODULE_LICENSE("CDDL");
14463 struct request *req = NULL;
14464 (void) blk_rq_bytes(req);
14473 rm -Rf build && mkdir -p build
14474 echo "obj-m := conftest.o" >build/Makefile
14475 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'
14476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14477 (eval $ac_try) 2>&5
14479 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14480 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
14481 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14482 (eval $ac_try) 2>&5
14484 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14485 (exit $ac_status); }; }; then
14487 { $as_echo "$as_me:$LINENO: result: no" >&5
14488 $as_echo "no" >&6; }
14491 $as_echo "$as_me: failed program was:" >&5
14492 sed 's/^/| /' conftest.$ac_ext >&5
14494 { $as_echo "$as_me:$LINENO: result: yes" >&5
14495 $as_echo "yes" >&6; }
14497 cat >>confdefs.h <<\_ACEOF
14498 #define HAVE_BLK_RQ_BYTES_GPL_ONLY 1
14509 EXTRA_KCFLAGS="$tmp_flags"
14512 { $as_echo "$as_me:$LINENO: checking whether blk_rq_pos() is available" >&5
14513 $as_echo_n "checking whether blk_rq_pos() is available... " >&6; }
14514 tmp_flags="$EXTRA_KCFLAGS"
14515 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
14518 cat confdefs.h - <<_ACEOF >conftest.c
14521 cat confdefs.h >>conftest.$ac_ext
14522 cat >>conftest.$ac_ext <<_ACEOF
14523 /* end confdefs.h. */
14526 #include <linux/blkdev.h>
14532 struct request *req = NULL;
14533 (void) blk_rq_pos(req);
14542 rm -Rf build && mkdir -p build
14543 echo "obj-m := conftest.o" >build/Makefile
14544 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'
14545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14546 (eval $ac_try) 2>&5
14548 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14549 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
14550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14551 (eval $ac_try) 2>&5
14553 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14554 (exit $ac_status); }; }; then
14556 { $as_echo "$as_me:$LINENO: result: yes" >&5
14557 $as_echo "yes" >&6; }
14559 cat >>confdefs.h <<\_ACEOF
14560 #define HAVE_BLK_RQ_POS 1
14565 $as_echo "$as_me: failed program was:" >&5
14566 sed 's/^/| /' conftest.$ac_ext >&5
14568 { $as_echo "$as_me:$LINENO: result: no" >&5
14569 $as_echo "no" >&6; }
14578 EXTRA_KCFLAGS="$tmp_flags"
14581 { $as_echo "$as_me:$LINENO: checking whether blk_rq_sectors() is available" >&5
14582 $as_echo_n "checking whether blk_rq_sectors() is available... " >&6; }
14583 tmp_flags="$EXTRA_KCFLAGS"
14584 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
14587 cat confdefs.h - <<_ACEOF >conftest.c
14590 cat confdefs.h >>conftest.$ac_ext
14591 cat >>conftest.$ac_ext <<_ACEOF
14592 /* end confdefs.h. */
14595 #include <linux/blkdev.h>
14601 struct request *req = NULL;
14602 (void) blk_rq_sectors(req);
14611 rm -Rf build && mkdir -p build
14612 echo "obj-m := conftest.o" >build/Makefile
14613 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'
14614 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14615 (eval $ac_try) 2>&5
14617 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14618 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
14619 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14620 (eval $ac_try) 2>&5
14622 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14623 (exit $ac_status); }; }; then
14625 { $as_echo "$as_me:$LINENO: result: yes" >&5
14626 $as_echo "yes" >&6; }
14628 cat >>confdefs.h <<\_ACEOF
14629 #define HAVE_BLK_RQ_SECTORS 1
14634 $as_echo "$as_me: failed program was:" >&5
14635 sed 's/^/| /' conftest.$ac_ext >&5
14637 { $as_echo "$as_me:$LINENO: result: no" >&5
14638 $as_echo "no" >&6; }
14647 EXTRA_KCFLAGS="$tmp_flags"
14650 { $as_echo "$as_me:$LINENO: checking whether get_disk_ro() is available" >&5
14651 $as_echo_n "checking whether get_disk_ro() is available... " >&6; }
14652 tmp_flags="$EXTRA_KCFLAGS"
14653 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
14656 cat confdefs.h - <<_ACEOF >conftest.c
14659 cat confdefs.h >>conftest.$ac_ext
14660 cat >>conftest.$ac_ext <<_ACEOF
14661 /* end confdefs.h. */
14664 #include <linux/blkdev.h>
14670 struct gendisk *disk = NULL;
14671 (void) get_disk_ro(disk);
14680 rm -Rf build && mkdir -p build
14681 echo "obj-m := conftest.o" >build/Makefile
14682 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'
14683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14684 (eval $ac_try) 2>&5
14686 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14687 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
14688 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14689 (eval $ac_try) 2>&5
14691 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14692 (exit $ac_status); }; }; then
14694 { $as_echo "$as_me:$LINENO: result: yes" >&5
14695 $as_echo "yes" >&6; }
14697 cat >>confdefs.h <<\_ACEOF
14698 #define HAVE_GET_DISK_RO 1
14703 $as_echo "$as_me: failed program was:" >&5
14704 sed 's/^/| /' conftest.$ac_ext >&5
14706 { $as_echo "$as_me:$LINENO: result: no" >&5
14707 $as_echo "no" >&6; }
14716 EXTRA_KCFLAGS="$tmp_flags"
14719 { $as_echo "$as_me:$LINENO: checking whether rq_is_sync() is available" >&5
14720 $as_echo_n "checking whether rq_is_sync() is available... " >&6; }
14721 tmp_flags="$EXTRA_KCFLAGS"
14722 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
14725 cat confdefs.h - <<_ACEOF >conftest.c
14728 cat confdefs.h >>conftest.$ac_ext
14729 cat >>conftest.$ac_ext <<_ACEOF
14730 /* end confdefs.h. */
14733 #include <linux/blkdev.h>
14739 struct request *req = NULL;
14740 (void) rq_is_sync(req);
14749 rm -Rf build && mkdir -p build
14750 echo "obj-m := conftest.o" >build/Makefile
14751 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'
14752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14753 (eval $ac_try) 2>&5
14755 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14756 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
14757 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14758 (eval $ac_try) 2>&5
14760 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14761 (exit $ac_status); }; }; then
14763 { $as_echo "$as_me:$LINENO: result: yes" >&5
14764 $as_echo "yes" >&6; }
14766 cat >>confdefs.h <<\_ACEOF
14767 #define HAVE_RQ_IS_SYNC 1
14772 $as_echo "$as_me: failed program was:" >&5
14773 sed 's/^/| /' conftest.$ac_ext >&5
14775 { $as_echo "$as_me:$LINENO: result: no" >&5
14776 $as_echo "no" >&6; }
14785 EXTRA_KCFLAGS="$tmp_flags"
14788 { $as_echo "$as_me:$LINENO: checking whether rq_for_each_segment() is available" >&5
14789 $as_echo_n "checking whether rq_for_each_segment() is available... " >&6; }
14790 tmp_flags="$EXTRA_KCFLAGS"
14791 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
14794 cat confdefs.h - <<_ACEOF >conftest.c
14797 cat confdefs.h >>conftest.$ac_ext
14798 cat >>conftest.$ac_ext <<_ACEOF
14799 /* end confdefs.h. */
14802 #include <linux/blkdev.h>
14808 struct bio_vec *bv;
14809 struct req_iterator iter;
14810 struct request *req = NULL;
14811 rq_for_each_segment(bv, req, iter) { }
14820 rm -Rf build && mkdir -p build
14821 echo "obj-m := conftest.o" >build/Makefile
14822 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'
14823 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14824 (eval $ac_try) 2>&5
14826 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14827 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
14828 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14829 (eval $ac_try) 2>&5
14831 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14832 (exit $ac_status); }; }; then
14834 { $as_echo "$as_me:$LINENO: result: yes" >&5
14835 $as_echo "yes" >&6; }
14837 cat >>confdefs.h <<\_ACEOF
14838 #define HAVE_RQ_FOR_EACH_SEGMENT 1
14843 $as_echo "$as_me: failed program was:" >&5
14844 sed 's/^/| /' conftest.$ac_ext >&5
14846 { $as_echo "$as_me:$LINENO: result: no" >&5
14847 $as_echo "no" >&6; }
14856 EXTRA_KCFLAGS="$tmp_flags"
14858 { $as_echo "$as_me:$LINENO: checking whether super_block uses const struct xattr_hander" >&5
14859 $as_echo_n "checking whether super_block uses const struct xattr_hander... " >&6; }
14862 cat confdefs.h - <<_ACEOF >conftest.c
14865 cat confdefs.h >>conftest.$ac_ext
14866 cat >>conftest.$ac_ext <<_ACEOF
14867 /* end confdefs.h. */
14870 #include <linux/fs.h>
14871 #include <linux/xattr.h>
14873 const struct xattr_handler xattr_test_handler = {
14879 const struct xattr_handler *xattr_handlers[] = {
14880 &xattr_test_handler,
14887 struct super_block sb __attribute__ ((unused));
14889 sb.s_xattr = xattr_handlers;
14898 rm -Rf build && mkdir -p build
14899 echo "obj-m := conftest.o" >build/Makefile
14900 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'
14901 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14902 (eval $ac_try) 2>&5
14904 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14905 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
14906 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14907 (eval $ac_try) 2>&5
14909 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14910 (exit $ac_status); }; }; then
14912 { $as_echo "$as_me:$LINENO: result: yes" >&5
14913 $as_echo "yes" >&6; }
14915 cat >>confdefs.h <<\_ACEOF
14916 #define HAVE_CONST_XATTR_HANDLER 1
14921 $as_echo "$as_me: failed program was:" >&5
14922 sed 's/^/| /' conftest.$ac_ext >&5
14924 { $as_echo "$as_me:$LINENO: result: no" >&5
14925 $as_echo "no" >&6; }
14936 { $as_echo "$as_me:$LINENO: checking whether xattr_handler->get() wants dentry" >&5
14937 $as_echo_n "checking whether xattr_handler->get() wants dentry... " >&6; }
14940 cat confdefs.h - <<_ACEOF >conftest.c
14943 cat confdefs.h >>conftest.$ac_ext
14944 cat >>conftest.$ac_ext <<_ACEOF
14945 /* end confdefs.h. */
14948 #include <linux/xattr.h>
14954 int (*get)(struct dentry *dentry, const char *name,
14955 void *buffer, size_t size, int handler_flags) = NULL;
14956 struct xattr_handler xops __attribute__ ((unused));
14967 rm -Rf build && mkdir -p build
14968 echo "obj-m := conftest.o" >build/Makefile
14969 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'
14970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14971 (eval $ac_try) 2>&5
14973 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14974 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
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); }; }; then
14981 { $as_echo "$as_me:$LINENO: result: yes" >&5
14982 $as_echo "yes" >&6; }
14984 cat >>confdefs.h <<\_ACEOF
14985 #define HAVE_DENTRY_XATTR_GET 1
14990 $as_echo "$as_me: failed program was:" >&5
14991 sed 's/^/| /' conftest.$ac_ext >&5
14993 { $as_echo "$as_me:$LINENO: result: no" >&5
14994 $as_echo "no" >&6; }
15005 { $as_echo "$as_me:$LINENO: checking whether xattr_handler->set() wants dentry" >&5
15006 $as_echo_n "checking whether xattr_handler->set() wants dentry... " >&6; }
15009 cat confdefs.h - <<_ACEOF >conftest.c
15012 cat confdefs.h >>conftest.$ac_ext
15013 cat >>conftest.$ac_ext <<_ACEOF
15014 /* end confdefs.h. */
15017 #include <linux/xattr.h>
15023 int (*set)(struct dentry *dentry, const char *name,
15024 const void *buffer, size_t size, int flags,
15025 int handler_flags) = NULL;
15026 struct xattr_handler xops __attribute__ ((unused));
15037 rm -Rf build && mkdir -p build
15038 echo "obj-m := conftest.o" >build/Makefile
15039 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'
15040 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15041 (eval $ac_try) 2>&5
15043 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15044 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
15045 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15046 (eval $ac_try) 2>&5
15048 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15049 (exit $ac_status); }; }; then
15051 { $as_echo "$as_me:$LINENO: result: yes" >&5
15052 $as_echo "yes" >&6; }
15054 cat >>confdefs.h <<\_ACEOF
15055 #define HAVE_DENTRY_XATTR_SET 1
15060 $as_echo "$as_me: failed program was:" >&5
15061 sed 's/^/| /' conftest.$ac_ext >&5
15063 { $as_echo "$as_me:$LINENO: result: no" >&5
15064 $as_echo "no" >&6; }
15075 { $as_echo "$as_me:$LINENO: checking whether sops->show_options() wants dentry" >&5
15076 $as_echo_n "checking whether sops->show_options() wants dentry... " >&6; }
15080 cat confdefs.h - <<_ACEOF >conftest.c
15083 cat confdefs.h >>conftest.$ac_ext
15084 cat >>conftest.$ac_ext <<_ACEOF
15085 /* end confdefs.h. */
15088 #include <linux/fs.h>
15094 int (*show_options) (struct seq_file *, struct dentry *) = NULL;
15095 struct super_operations sops __attribute__ ((unused));
15097 sops.show_options = show_options;
15106 rm -Rf build && mkdir -p build
15107 echo "obj-m := conftest.o" >build/Makefile
15108 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'
15109 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15110 (eval $ac_try) 2>&5
15112 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15113 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
15114 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15115 (eval $ac_try) 2>&5
15117 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15118 (exit $ac_status); }; }; then
15120 { $as_echo "$as_me:$LINENO: result: yes" >&5
15121 $as_echo "yes" >&6; }
15123 cat >>confdefs.h <<\_ACEOF
15124 #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1
15129 $as_echo "$as_me: failed program was:" >&5
15130 sed 's/^/| /' conftest.$ac_ext >&5
15132 { $as_echo "$as_me:$LINENO: result: no" >&5
15133 $as_echo "no" >&6; }
15144 { $as_echo "$as_me:$LINENO: checking whether fops->fsync() wants" >&5
15145 $as_echo_n "checking whether fops->fsync() wants... " >&6; }
15149 cat confdefs.h - <<_ACEOF >conftest.c
15152 cat confdefs.h >>conftest.$ac_ext
15153 cat >>conftest.$ac_ext <<_ACEOF
15154 /* end confdefs.h. */
15157 #include <linux/fs.h>
15163 int (*fsync) (struct file *, struct dentry *, int) = NULL;
15164 struct file_operations fops __attribute__ ((unused));
15166 fops.fsync = fsync;
15175 rm -Rf build && mkdir -p build
15176 echo "obj-m := conftest.o" >build/Makefile
15177 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'
15178 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15179 (eval $ac_try) 2>&5
15181 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15182 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
15183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15184 (eval $ac_try) 2>&5
15186 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15187 (exit $ac_status); }; }; then
15189 { $as_echo "$as_me:$LINENO: result: dentry" >&5
15190 $as_echo "dentry" >&6; }
15192 cat >>confdefs.h <<\_ACEOF
15193 #define HAVE_FSYNC_WITH_DENTRY 1
15198 $as_echo "$as_me: failed program was:" >&5
15199 sed 's/^/| /' conftest.$ac_ext >&5
15213 cat confdefs.h - <<_ACEOF >conftest.c
15216 cat confdefs.h >>conftest.$ac_ext
15217 cat >>conftest.$ac_ext <<_ACEOF
15218 /* end confdefs.h. */
15221 #include <linux/fs.h>
15227 int (*fsync) (struct file *, int) = NULL;
15228 struct file_operations fops __attribute__ ((unused));
15230 fops.fsync = fsync;
15239 rm -Rf build && mkdir -p build
15240 echo "obj-m := conftest.o" >build/Makefile
15241 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'
15242 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15243 (eval $ac_try) 2>&5
15245 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15246 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
15247 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15248 (eval $ac_try) 2>&5
15250 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15251 (exit $ac_status); }; }; then
15253 { $as_echo "$as_me:$LINENO: result: no dentry" >&5
15254 $as_echo "no dentry" >&6; }
15256 cat >>confdefs.h <<\_ACEOF
15257 #define HAVE_FSYNC_WITHOUT_DENTRY 1
15262 $as_echo "$as_me: failed program was:" >&5
15263 sed 's/^/| /' conftest.$ac_ext >&5
15277 cat confdefs.h - <<_ACEOF >conftest.c
15280 cat confdefs.h >>conftest.$ac_ext
15281 cat >>conftest.$ac_ext <<_ACEOF
15282 /* end confdefs.h. */
15285 #include <linux/fs.h>
15291 int (*fsync) (struct file *, loff_t, loff_t, int) = NULL;
15292 struct file_operations fops __attribute__ ((unused));
15294 fops.fsync = fsync;
15303 rm -Rf build && mkdir -p build
15304 echo "obj-m := conftest.o" >build/Makefile
15305 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'
15306 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15307 (eval $ac_try) 2>&5
15309 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15310 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
15311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15312 (eval $ac_try) 2>&5
15314 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15315 (exit $ac_status); }; }; then
15317 { $as_echo "$as_me:$LINENO: result: range" >&5
15318 $as_echo "range" >&6; }
15320 cat >>confdefs.h <<\_ACEOF
15321 #define HAVE_FSYNC_RANGE 1
15326 $as_echo "$as_me: failed program was:" >&5
15327 sed 's/^/| /' conftest.$ac_ext >&5
15340 { $as_echo "$as_me:$LINENO: checking whether sops->evict_inode() exists" >&5
15341 $as_echo_n "checking whether sops->evict_inode() exists... " >&6; }
15344 cat confdefs.h - <<_ACEOF >conftest.c
15347 cat confdefs.h >>conftest.$ac_ext
15348 cat >>conftest.$ac_ext <<_ACEOF
15349 /* end confdefs.h. */
15352 #include <linux/fs.h>
15358 void (*evict_inode) (struct inode *) = NULL;
15359 struct super_operations sops __attribute__ ((unused)) = {
15360 .evict_inode = evict_inode,
15370 rm -Rf build && mkdir -p build
15371 echo "obj-m := conftest.o" >build/Makefile
15372 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'
15373 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15374 (eval $ac_try) 2>&5
15376 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15377 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
15378 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15379 (eval $ac_try) 2>&5
15381 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15382 (exit $ac_status); }; }; then
15384 { $as_echo "$as_me:$LINENO: result: yes" >&5
15385 $as_echo "yes" >&6; }
15387 cat >>confdefs.h <<\_ACEOF
15388 #define HAVE_EVICT_INODE 1
15393 $as_echo "$as_me: failed program was:" >&5
15394 sed 's/^/| /' conftest.$ac_ext >&5
15396 { $as_echo "$as_me:$LINENO: result: no" >&5
15397 $as_echo "no" >&6; }
15408 { $as_echo "$as_me:$LINENO: checking whether sops->nr_cached_objects() exists" >&5
15409 $as_echo_n "checking whether sops->nr_cached_objects() exists... " >&6; }
15412 cat confdefs.h - <<_ACEOF >conftest.c
15415 cat confdefs.h >>conftest.$ac_ext
15416 cat >>conftest.$ac_ext <<_ACEOF
15417 /* end confdefs.h. */
15420 #include <linux/fs.h>
15426 int (*nr_cached_objects)(struct super_block *)
15427 __attribute__ ((unused)) = NULL;
15428 struct super_operations sops __attribute__ ((unused)) = {
15429 .nr_cached_objects = nr_cached_objects,
15439 rm -Rf build && mkdir -p build
15440 echo "obj-m := conftest.o" >build/Makefile
15441 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'
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); }; } >/dev/null && { ac_try='test -s build/conftest.o'
15447 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15448 (eval $ac_try) 2>&5
15450 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15451 (exit $ac_status); }; }; then
15453 { $as_echo "$as_me:$LINENO: result: yes" >&5
15454 $as_echo "yes" >&6; }
15456 cat >>confdefs.h <<\_ACEOF
15457 #define HAVE_NR_CACHED_OBJECTS 1
15462 $as_echo "$as_me: failed program was:" >&5
15463 sed 's/^/| /' conftest.$ac_ext >&5
15465 { $as_echo "$as_me:$LINENO: result: no" >&5
15466 $as_echo "no" >&6; }
15477 { $as_echo "$as_me:$LINENO: checking whether sops->free_cached_objects() exists" >&5
15478 $as_echo_n "checking whether sops->free_cached_objects() exists... " >&6; }
15481 cat confdefs.h - <<_ACEOF >conftest.c
15484 cat confdefs.h >>conftest.$ac_ext
15485 cat >>conftest.$ac_ext <<_ACEOF
15486 /* end confdefs.h. */
15489 #include <linux/fs.h>
15495 void (*free_cached_objects)(struct super_block *, int)
15496 __attribute__ ((unused)) = NULL;
15497 struct super_operations sops __attribute__ ((unused)) = {
15498 .free_cached_objects = free_cached_objects,
15508 rm -Rf build && mkdir -p build
15509 echo "obj-m := conftest.o" >build/Makefile
15510 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'
15511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15512 (eval $ac_try) 2>&5
15514 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15515 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
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); }; }; then
15522 { $as_echo "$as_me:$LINENO: result: yes" >&5
15523 $as_echo "yes" >&6; }
15525 cat >>confdefs.h <<\_ACEOF
15526 #define HAVE_FREE_CACHED_OBJECTS 1
15531 $as_echo "$as_me: failed program was:" >&5
15532 sed 's/^/| /' conftest.$ac_ext >&5
15534 { $as_echo "$as_me:$LINENO: result: no" >&5
15535 $as_echo "no" >&6; }
15547 { $as_echo "$as_me:$LINENO: checking whether fops->fallocate() exists" >&5
15548 $as_echo_n "checking whether fops->fallocate() exists... " >&6; }
15551 cat confdefs.h - <<_ACEOF >conftest.c
15554 cat confdefs.h >>conftest.$ac_ext
15555 cat >>conftest.$ac_ext <<_ACEOF
15556 /* end confdefs.h. */
15559 #include <linux/fs.h>
15565 long (*fallocate) (struct file *, int, loff_t, loff_t) = NULL;
15566 struct file_operations fops __attribute__ ((unused)) = {
15567 .fallocate = fallocate,
15577 rm -Rf build && mkdir -p build
15578 echo "obj-m := conftest.o" >build/Makefile
15579 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'
15580 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15581 (eval $ac_try) 2>&5
15583 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15584 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
15585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15586 (eval $ac_try) 2>&5
15588 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15589 (exit $ac_status); }; }; then
15591 { $as_echo "$as_me:$LINENO: result: yes" >&5
15592 $as_echo "yes" >&6; }
15594 cat >>confdefs.h <<\_ACEOF
15595 #define HAVE_FILE_FALLOCATE 1
15600 $as_echo "$as_me: failed program was:" >&5
15601 sed 's/^/| /' conftest.$ac_ext >&5
15603 { $as_echo "$as_me:$LINENO: result: no" >&5
15604 $as_echo "no" >&6; }
15615 { $as_echo "$as_me:$LINENO: checking whether iops->fallocate() exists" >&5
15616 $as_echo_n "checking whether iops->fallocate() exists... " >&6; }
15619 cat confdefs.h - <<_ACEOF >conftest.c
15622 cat confdefs.h >>conftest.$ac_ext
15623 cat >>conftest.$ac_ext <<_ACEOF
15624 /* end confdefs.h. */
15627 #include <linux/fs.h>
15633 long (*fallocate) (struct inode *, int, loff_t, loff_t) = NULL;
15634 struct inode_operations fops __attribute__ ((unused)) = {
15635 .fallocate = fallocate,
15645 rm -Rf build && mkdir -p build
15646 echo "obj-m := conftest.o" >build/Makefile
15647 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'
15648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15649 (eval $ac_try) 2>&5
15651 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15652 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
15653 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15654 (eval $ac_try) 2>&5
15656 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15657 (exit $ac_status); }; }; then
15659 { $as_echo "$as_me:$LINENO: result: yes" >&5
15660 $as_echo "yes" >&6; }
15662 cat >>confdefs.h <<\_ACEOF
15663 #define HAVE_INODE_FALLOCATE 1
15668 $as_echo "$as_me: failed program was:" >&5
15669 sed 's/^/| /' conftest.$ac_ext >&5
15671 { $as_echo "$as_me:$LINENO: result: no" >&5
15672 $as_echo "no" >&6; }
15684 { $as_echo "$as_me:$LINENO: checking whether symbol insert_inode_locked is exported" >&5
15685 $as_echo_n "checking whether symbol insert_inode_locked is exported... " >&6; }
15686 grep -q -E '[[:space:]]insert_inode_locked[[:space:]]' \
15687 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
15689 if test $rc -ne 0; then
15692 for file in fs/inode.c; do
15693 grep -q -E "EXPORT_SYMBOL.*(insert_inode_locked)" "$LINUX/$file" 2>/dev/null
15695 if test $rc -eq 0; then
15703 if test $export -eq 0; then
15705 { $as_echo "$as_me:$LINENO: result: no" >&5
15706 $as_echo "no" >&6; }
15711 { $as_echo "$as_me:$LINENO: result: yes" >&5
15712 $as_echo "yes" >&6; }
15714 cat >>confdefs.h <<\_ACEOF
15715 #define HAVE_INSERT_INODE_LOCKED 1
15724 { $as_echo "$as_me:$LINENO: result: yes" >&5
15725 $as_echo "yes" >&6; }
15727 cat >>confdefs.h <<\_ACEOF
15728 #define HAVE_INSERT_INODE_LOCKED 1
15737 { $as_echo "$as_me:$LINENO: checking whether symbol d_obtain_alias is exported" >&5
15738 $as_echo_n "checking whether symbol d_obtain_alias is exported... " >&6; }
15739 grep -q -E '[[:space:]]d_obtain_alias[[:space:]]' \
15740 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
15742 if test $rc -ne 0; then
15745 for file in fs/dcache.c; do
15746 grep -q -E "EXPORT_SYMBOL.*(d_obtain_alias)" "$LINUX/$file" 2>/dev/null
15748 if test $rc -eq 0; then
15756 if test $export -eq 0; then
15758 { $as_echo "$as_me:$LINENO: result: no" >&5
15759 $as_echo "no" >&6; }
15764 { $as_echo "$as_me:$LINENO: result: yes" >&5
15765 $as_echo "yes" >&6; }
15767 cat >>confdefs.h <<\_ACEOF
15768 #define HAVE_D_OBTAIN_ALIAS 1
15777 { $as_echo "$as_me:$LINENO: result: yes" >&5
15778 $as_echo "yes" >&6; }
15780 cat >>confdefs.h <<\_ACEOF
15781 #define HAVE_D_OBTAIN_ALIAS 1
15790 { $as_echo "$as_me:$LINENO: checking whether symbol check_disk_size_change is exported" >&5
15791 $as_echo_n "checking whether symbol check_disk_size_change is exported... " >&6; }
15792 grep -q -E '[[:space:]]check_disk_size_change[[:space:]]' \
15793 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
15795 if test $rc -ne 0; then
15798 for file in fs/block_dev.c; do
15799 grep -q -E "EXPORT_SYMBOL.*(check_disk_size_change)" "$LINUX/$file" 2>/dev/null
15801 if test $rc -eq 0; then
15809 if test $export -eq 0; then
15811 { $as_echo "$as_me:$LINENO: result: no" >&5
15812 $as_echo "no" >&6; }
15817 { $as_echo "$as_me:$LINENO: result: yes" >&5
15818 $as_echo "yes" >&6; }
15820 cat >>confdefs.h <<\_ACEOF
15821 #define HAVE_CHECK_DISK_SIZE_CHANGE 1
15830 { $as_echo "$as_me:$LINENO: result: yes" >&5
15831 $as_echo "yes" >&6; }
15833 cat >>confdefs.h <<\_ACEOF
15834 #define HAVE_CHECK_DISK_SIZE_CHANGE 1
15843 { $as_echo "$as_me:$LINENO: checking whether symbol truncate_setsize is exported" >&5
15844 $as_echo_n "checking whether symbol truncate_setsize is exported... " >&6; }
15845 grep -q -E '[[:space:]]truncate_setsize[[:space:]]' \
15846 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
15848 if test $rc -ne 0; then
15851 for file in mm/truncate.c; do
15852 grep -q -E "EXPORT_SYMBOL.*(truncate_setsize)" "$LINUX/$file" 2>/dev/null
15854 if test $rc -eq 0; then
15862 if test $export -eq 0; then
15864 { $as_echo "$as_me:$LINENO: result: no" >&5
15865 $as_echo "no" >&6; }
15870 { $as_echo "$as_me:$LINENO: result: yes" >&5
15871 $as_echo "yes" >&6; }
15873 cat >>confdefs.h <<\_ACEOF
15874 #define HAVE_TRUNCATE_SETSIZE 1
15883 { $as_echo "$as_me:$LINENO: result: yes" >&5
15884 $as_echo "yes" >&6; }
15886 cat >>confdefs.h <<\_ACEOF
15887 #define HAVE_TRUNCATE_SETSIZE 1
15896 { $as_echo "$as_me:$LINENO: checking whether security_inode_init_security wants 6 args" >&5
15897 $as_echo_n "checking whether security_inode_init_security wants 6 args... " >&6; }
15898 tmp_flags="$EXTRA_KCFLAGS"
15899 EXTRA_KCFLAGS="-Werror"
15902 cat confdefs.h - <<_ACEOF >conftest.c
15905 cat confdefs.h >>conftest.$ac_ext
15906 cat >>conftest.$ac_ext <<_ACEOF
15907 /* end confdefs.h. */
15910 #include <linux/security.h>
15916 struct inode *ip __attribute__ ((unused)) = NULL;
15917 struct inode *dip __attribute__ ((unused)) = NULL;
15918 const struct qstr *str __attribute__ ((unused)) = NULL;
15919 char *name __attribute__ ((unused)) = NULL;
15920 void *value __attribute__ ((unused)) = NULL;
15921 size_t len __attribute__ ((unused)) = 0;
15923 security_inode_init_security(ip, dip, str, &name, &value, &len);
15932 rm -Rf build && mkdir -p build
15933 echo "obj-m := conftest.o" >build/Makefile
15934 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'
15935 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15936 (eval $ac_try) 2>&5
15938 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15939 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
15940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15941 (eval $ac_try) 2>&5
15943 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15944 (exit $ac_status); }; }; then
15946 { $as_echo "$as_me:$LINENO: result: yes" >&5
15947 $as_echo "yes" >&6; }
15949 cat >>confdefs.h <<\_ACEOF
15950 #define HAVE_6ARGS_SECURITY_INODE_INIT_SECURITY 1
15955 $as_echo "$as_me: failed program was:" >&5
15956 sed 's/^/| /' conftest.$ac_ext >&5
15958 { $as_echo "$as_me:$LINENO: result: no" >&5
15959 $as_echo "no" >&6; }
15968 EXTRA_KCFLAGS="$tmp_flags"
15971 { $as_echo "$as_me:$LINENO: checking whether security_inode_init_security wants callback" >&5
15972 $as_echo_n "checking whether security_inode_init_security wants callback... " >&6; }
15973 tmp_flags="$EXTRA_KCFLAGS"
15974 EXTRA_KCFLAGS="-Werror"
15977 cat confdefs.h - <<_ACEOF >conftest.c
15980 cat confdefs.h >>conftest.$ac_ext
15981 cat >>conftest.$ac_ext <<_ACEOF
15982 /* end confdefs.h. */
15985 #include <linux/security.h>
15991 struct inode *ip __attribute__ ((unused)) = NULL;
15992 struct inode *dip __attribute__ ((unused)) = NULL;
15993 const struct qstr *str __attribute__ ((unused)) = NULL;
15994 initxattrs func __attribute__ ((unused)) = NULL;
15996 security_inode_init_security(ip, dip, str, func, NULL);
16005 rm -Rf build && mkdir -p build
16006 echo "obj-m := conftest.o" >build/Makefile
16007 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'
16008 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16009 (eval $ac_try) 2>&5
16011 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16012 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
16013 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16014 (eval $ac_try) 2>&5
16016 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16017 (exit $ac_status); }; }; then
16019 { $as_echo "$as_me:$LINENO: result: yes" >&5
16020 $as_echo "yes" >&6; }
16022 cat >>confdefs.h <<\_ACEOF
16023 #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1
16028 $as_echo "$as_me: failed program was:" >&5
16029 sed 's/^/| /' conftest.$ac_ext >&5
16031 { $as_echo "$as_me:$LINENO: result: no" >&5
16032 $as_echo "no" >&6; }
16041 EXTRA_KCFLAGS="$tmp_flags"
16044 { $as_echo "$as_me:$LINENO: checking whether symbol mount_nodev is exported" >&5
16045 $as_echo_n "checking whether symbol mount_nodev is exported... " >&6; }
16046 grep -q -E '[[:space:]]mount_nodev[[:space:]]' \
16047 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
16049 if test $rc -ne 0; then
16052 for file in fs/super.c; do
16053 grep -q -E "EXPORT_SYMBOL.*(mount_nodev)" "$LINUX/$file" 2>/dev/null
16055 if test $rc -eq 0; then
16063 if test $export -eq 0; then
16065 { $as_echo "$as_me:$LINENO: result: no" >&5
16066 $as_echo "no" >&6; }
16071 { $as_echo "$as_me:$LINENO: result: yes" >&5
16072 $as_echo "yes" >&6; }
16074 cat >>confdefs.h <<\_ACEOF
16075 #define HAVE_MOUNT_NODEV 1
16084 { $as_echo "$as_me:$LINENO: result: yes" >&5
16085 $as_echo "yes" >&6; }
16087 cat >>confdefs.h <<\_ACEOF
16088 #define HAVE_MOUNT_NODEV 1
16097 { $as_echo "$as_me:$LINENO: checking whether super_block has s_shrink" >&5
16098 $as_echo_n "checking whether super_block has s_shrink... " >&6; }
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 (*shrink)(struct shrinker *, struct shrink_control *sc)
16116 __attribute__ ((unused)) = NULL;
16117 struct super_block sb __attribute__ ((unused)) = {
16118 .s_shrink.shrink = shrink,
16119 .s_shrink.seeks = DEFAULT_SEEKS,
16120 .s_shrink.batch = 0,
16130 rm -Rf build && mkdir -p build
16131 echo "obj-m := conftest.o" >build/Makefile
16132 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'
16133 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16134 (eval $ac_try) 2>&5
16136 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16137 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
16138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16139 (eval $ac_try) 2>&5
16141 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16142 (exit $ac_status); }; }; then
16144 { $as_echo "$as_me:$LINENO: result: yes" >&5
16145 $as_echo "yes" >&6; }
16147 cat >>confdefs.h <<\_ACEOF
16148 #define HAVE_SHRINK 1
16154 $as_echo "$as_me: failed program was:" >&5
16155 sed 's/^/| /' conftest.$ac_ext >&5
16157 { $as_echo "$as_me:$LINENO: result: no" >&5
16158 $as_echo "no" >&6; }
16169 { $as_echo "$as_me:$LINENO: checking whether super_block has s_bdi" >&5
16170 $as_echo_n "checking whether super_block has s_bdi... " >&6; }
16173 cat confdefs.h - <<_ACEOF >conftest.c
16176 cat confdefs.h >>conftest.$ac_ext
16177 cat >>conftest.$ac_ext <<_ACEOF
16178 /* end confdefs.h. */
16181 #include <linux/fs.h>
16187 struct super_block sb __attribute__ ((unused));
16197 rm -Rf build && mkdir -p build
16198 echo "obj-m := conftest.o" >build/Makefile
16199 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'
16200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16201 (eval $ac_try) 2>&5
16203 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16204 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
16205 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16206 (eval $ac_try) 2>&5
16208 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16209 (exit $ac_status); }; }; then
16211 { $as_echo "$as_me:$LINENO: result: yes" >&5
16212 $as_echo "yes" >&6; }
16214 cat >>confdefs.h <<\_ACEOF
16220 $as_echo "$as_me: failed program was:" >&5
16221 sed 's/^/| /' conftest.$ac_ext >&5
16223 { $as_echo "$as_me:$LINENO: result: no" >&5
16224 $as_echo "no" >&6; }
16235 { $as_echo "$as_me:$LINENO: checking whether symbol bdi_setup_and_register is exported" >&5
16236 $as_echo_n "checking whether symbol bdi_setup_and_register is exported... " >&6; }
16237 grep -q -E '[[:space:]]bdi_setup_and_register[[:space:]]' \
16238 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
16240 if test $rc -ne 0; then
16243 for file in mm/backing-dev.c; do
16244 grep -q -E "EXPORT_SYMBOL.*(bdi_setup_and_register)" "$LINUX/$file" 2>/dev/null
16246 if test $rc -eq 0; then
16254 if test $export -eq 0; then
16256 { $as_echo "$as_me:$LINENO: result: no" >&5
16257 $as_echo "no" >&6; }
16262 { $as_echo "$as_me:$LINENO: result: yes" >&5
16263 $as_echo "yes" >&6; }
16265 cat >>confdefs.h <<\_ACEOF
16266 #define HAVE_BDI_SETUP_AND_REGISTER 1
16275 { $as_echo "$as_me:$LINENO: result: yes" >&5
16276 $as_echo "yes" >&6; }
16278 cat >>confdefs.h <<\_ACEOF
16279 #define HAVE_BDI_SETUP_AND_REGISTER 1
16288 { $as_echo "$as_me:$LINENO: checking whether set_nlink() is available" >&5
16289 $as_echo_n "checking whether set_nlink() is available... " >&6; }
16292 cat confdefs.h - <<_ACEOF >conftest.c
16295 cat confdefs.h >>conftest.$ac_ext
16296 cat >>conftest.$ac_ext <<_ACEOF
16297 /* end confdefs.h. */
16300 #include <linux/fs.h>
16307 unsigned int link = 0;
16308 (void) set_nlink(&node, link);
16317 rm -Rf build && mkdir -p build
16318 echo "obj-m := conftest.o" >build/Makefile
16319 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'
16320 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16321 (eval $ac_try) 2>&5
16323 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16324 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
16325 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16326 (eval $ac_try) 2>&5
16328 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16329 (exit $ac_status); }; }; then
16331 { $as_echo "$as_me:$LINENO: result: yes" >&5
16332 $as_echo "yes" >&6; }
16334 cat >>confdefs.h <<\_ACEOF
16335 #define HAVE_SET_NLINK 1
16340 $as_echo "$as_me: failed program was:" >&5
16341 sed 's/^/| /' conftest.$ac_ext >&5
16343 { $as_echo "$as_me:$LINENO: result: no" >&5
16344 $as_echo "no" >&6; }
16355 if test "$LINUX_OBJ" != "$LINUX"; then
16357 KERNELMAKE_PARAMS="$KERNELMAKE_PARAMS O=$LINUX_OBJ"
16364 KERNELCPPFLAGS="$KERNELCPPFLAGS $NO_UNUSED_BUT_SET_VARIABLE"
16365 KERNELCPPFLAGS="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL"
16366 KERNELCPPFLAGS="$KERNELCPPFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\""
16373 # Check whether --with-udevdir was given.
16374 if test "${with_udevdir+set}" = set; then
16375 withval=$with_udevdir; udevdir=$withval
16377 udevdir='${exec_prefix}/lib/udev'
16382 # Check whether --with-udevruledir was given.
16383 if test "${with_udevruledir+set}" = set; then
16384 withval=$with_udevruledir; udevruledir=$withval
16386 udevruledir='${udevdir}/rules.d'
16394 { $as_echo "$as_me:$LINENO: checking for target asm dir" >&5
16395 $as_echo_n "checking for target asm dir... " >&6; }
16396 TARGET_ARCH=`echo ${target_cpu} | sed -e s/i.86/i386/`
16398 case $TARGET_ARCH in
16400 TARGET_ASM_DIR=asm-${TARGET_ARCH}
16403 TARGET_ASM_DIR=asm-generic
16408 { $as_echo "$as_me:$LINENO: result: $TARGET_ASM_DIR" >&5
16409 $as_echo "$TARGET_ASM_DIR" >&6; }
16412 { $as_echo "$as_me:$LINENO: checking for ioctl()" >&5
16413 $as_echo_n "checking for ioctl()... " >&6; }
16414 cat >conftest.$ac_ext <<_ACEOF
16417 cat confdefs.h >>conftest.$ac_ext
16418 cat >>conftest.$ac_ext <<_ACEOF
16419 /* end confdefs.h. */
16420 #include <unistd.h>
16423 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16424 $EGREP "ioctl" >/dev/null 2>&1; then
16431 cat >conftest.$ac_ext <<_ACEOF
16434 cat confdefs.h >>conftest.$ac_ext
16435 cat >>conftest.$ac_ext <<_ACEOF
16436 /* end confdefs.h. */
16437 #include <sys/ioctl.h>
16440 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16441 $EGREP "ioctl" >/dev/null 2>&1; then
16448 cat >conftest.$ac_ext <<_ACEOF
16451 cat confdefs.h >>conftest.$ac_ext
16452 cat >>conftest.$ac_ext <<_ACEOF
16453 /* end confdefs.h. */
16454 #include <stropts.h>
16457 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16458 $EGREP "ioctl" >/dev/null 2>&1; then
16466 if test $is_unistd = yes; then
16469 cat >>confdefs.h <<\_ACEOF
16470 #define HAVE_IOCTL_IN_UNISTD_H 1
16475 if test $is_sys_ioctl = yes; then
16478 cat >>confdefs.h <<\_ACEOF
16479 #define HAVE_IOCTL_IN_SYS_IOCTL_H 1
16482 elif test $is_stropts = yes; then
16484 cat >>confdefs.h <<\_ACEOF
16485 #define HAVE_IOCTL_IN_STROPTS_H 1
16493 if test $result = no; then
16494 { $as_echo "$as_me:$LINENO: result: no" >&5
16495 $as_echo "no" >&6; }
16496 { { $as_echo "$as_me:$LINENO: error: *** Cannot locate ioctl() definition" >&5
16497 $as_echo "$as_me: error: *** Cannot locate ioctl() definition" >&2;}
16498 { (exit 1); exit 1; }; }
16500 { $as_echo "$as_me:$LINENO: result: yes" >&5
16501 $as_echo "yes" >&6; }
16507 if test "${ac_cv_header_zlib_h+set}" = set; then
16508 { $as_echo "$as_me:$LINENO: checking for zlib.h" >&5
16509 $as_echo_n "checking for zlib.h... " >&6; }
16510 if test "${ac_cv_header_zlib_h+set}" = set; then
16511 $as_echo_n "(cached) " >&6
16513 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
16514 $as_echo "$ac_cv_header_zlib_h" >&6; }
16516 # Is the header compilable?
16517 { $as_echo "$as_me:$LINENO: checking zlib.h usability" >&5
16518 $as_echo_n "checking zlib.h usability... " >&6; }
16519 cat >conftest.$ac_ext <<_ACEOF
16522 cat confdefs.h >>conftest.$ac_ext
16523 cat >>conftest.$ac_ext <<_ACEOF
16524 /* end confdefs.h. */
16525 $ac_includes_default
16528 rm -f conftest.$ac_objext
16529 if { (ac_try="$ac_compile"
16530 case "(($ac_try" in
16531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16532 *) ac_try_echo=$ac_try;;
16534 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16535 $as_echo "$ac_try_echo") >&5
16536 (eval "$ac_compile") 2>conftest.er1
16538 grep -v '^ *+' conftest.er1 >conftest.err
16540 cat conftest.err >&5
16541 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16542 (exit $ac_status); } && {
16543 test -z "$ac_c_werror_flag" ||
16544 test ! -s conftest.err
16545 } && test -s conftest.$ac_objext; then
16546 ac_header_compiler=yes
16548 $as_echo "$as_me: failed program was:" >&5
16549 sed 's/^/| /' conftest.$ac_ext >&5
16551 ac_header_compiler=no
16554 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16555 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16556 $as_echo "$ac_header_compiler" >&6; }
16558 # Is the header present?
16559 { $as_echo "$as_me:$LINENO: checking zlib.h presence" >&5
16560 $as_echo_n "checking zlib.h presence... " >&6; }
16561 cat >conftest.$ac_ext <<_ACEOF
16564 cat confdefs.h >>conftest.$ac_ext
16565 cat >>conftest.$ac_ext <<_ACEOF
16566 /* end confdefs.h. */
16569 if { (ac_try="$ac_cpp conftest.$ac_ext"
16570 case "(($ac_try" in
16571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16572 *) ac_try_echo=$ac_try;;
16574 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16575 $as_echo "$ac_try_echo") >&5
16576 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16578 grep -v '^ *+' conftest.er1 >conftest.err
16580 cat conftest.err >&5
16581 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16582 (exit $ac_status); } >/dev/null && {
16583 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16584 test ! -s conftest.err
16586 ac_header_preproc=yes
16588 $as_echo "$as_me: failed program was:" >&5
16589 sed 's/^/| /' conftest.$ac_ext >&5
16591 ac_header_preproc=no
16594 rm -f conftest.err conftest.$ac_ext
16595 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16596 $as_echo "$ac_header_preproc" >&6; }
16598 # So? What about this header?
16599 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16601 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
16602 $as_echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16603 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
16604 $as_echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
16605 ac_header_preproc=yes
16608 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
16609 $as_echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
16610 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5
16611 $as_echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;}
16612 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
16613 $as_echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
16614 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5
16615 $as_echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
16616 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
16617 $as_echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
16618 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
16619 $as_echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
16623 { $as_echo "$as_me:$LINENO: checking for zlib.h" >&5
16624 $as_echo_n "checking for zlib.h... " >&6; }
16625 if test "${ac_cv_header_zlib_h+set}" = set; then
16626 $as_echo_n "(cached) " >&6
16628 ac_cv_header_zlib_h=$ac_header_preproc
16630 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
16631 $as_echo "$ac_cv_header_zlib_h" >&6; }
16634 if test "x$ac_cv_header_zlib_h" = x""yes; then
16637 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
16638 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16639 { { $as_echo "$as_me:$LINENO: error:
16640 *** zlib.h missing, zlib-devel package required
16641 See \`config.log' for more details." >&5
16642 $as_echo "$as_me: error:
16643 *** zlib.h missing, zlib-devel package required
16644 See \`config.log' for more details." >&2;}
16645 { (exit 1); exit 1; }; }; }
16651 { $as_echo "$as_me:$LINENO: checking for compress2 in -lz" >&5
16652 $as_echo_n "checking for compress2 in -lz... " >&6; }
16653 if test "${ac_cv_lib_z_compress2+set}" = set; then
16654 $as_echo_n "(cached) " >&6
16656 ac_check_lib_save_LIBS=$LIBS
16658 cat >conftest.$ac_ext <<_ACEOF
16661 cat confdefs.h >>conftest.$ac_ext
16662 cat >>conftest.$ac_ext <<_ACEOF
16663 /* end confdefs.h. */
16665 /* Override any GCC internal prototype to avoid an error.
16666 Use char because int might match the return type of a GCC
16667 builtin and then its argument prototype would still apply. */
16675 return compress2 ();
16680 rm -f conftest.$ac_objext conftest$ac_exeext
16681 if { (ac_try="$ac_link"
16682 case "(($ac_try" in
16683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16684 *) ac_try_echo=$ac_try;;
16686 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16687 $as_echo "$ac_try_echo") >&5
16688 (eval "$ac_link") 2>conftest.er1
16690 grep -v '^ *+' conftest.er1 >conftest.err
16692 cat conftest.err >&5
16693 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16694 (exit $ac_status); } && {
16695 test -z "$ac_c_werror_flag" ||
16696 test ! -s conftest.err
16697 } && test -s conftest$ac_exeext && {
16698 test "$cross_compiling" = yes ||
16699 $as_test_x conftest$ac_exeext
16701 ac_cv_lib_z_compress2=yes
16703 $as_echo "$as_me: failed program was:" >&5
16704 sed 's/^/| /' conftest.$ac_ext >&5
16706 ac_cv_lib_z_compress2=no
16709 rm -rf conftest.dSYM
16710 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16711 conftest$ac_exeext conftest.$ac_ext
16712 LIBS=$ac_check_lib_save_LIBS
16714 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_compress2" >&5
16715 $as_echo "$ac_cv_lib_z_compress2" >&6; }
16716 if test "x$ac_cv_lib_z_compress2" = x""yes; then
16717 cat >>confdefs.h <<_ACEOF
16718 #define HAVE_LIBZ 1
16724 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
16725 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16726 { { $as_echo "$as_me:$LINENO: error:
16727 *** compress2() missing, zlib-devel package required
16728 See \`config.log' for more details." >&5
16729 $as_echo "$as_me: error:
16730 *** compress2() missing, zlib-devel package required
16731 See \`config.log' for more details." >&2;}
16732 { (exit 1); exit 1; }; }; }
16737 { $as_echo "$as_me:$LINENO: checking for uncompress in -lz" >&5
16738 $as_echo_n "checking for uncompress in -lz... " >&6; }
16739 if test "${ac_cv_lib_z_uncompress+set}" = set; then
16740 $as_echo_n "(cached) " >&6
16742 ac_check_lib_save_LIBS=$LIBS
16744 cat >conftest.$ac_ext <<_ACEOF
16747 cat confdefs.h >>conftest.$ac_ext
16748 cat >>conftest.$ac_ext <<_ACEOF
16749 /* end confdefs.h. */
16751 /* Override any GCC internal prototype to avoid an error.
16752 Use char because int might match the return type of a GCC
16753 builtin and then its argument prototype would still apply. */
16757 char uncompress ();
16761 return uncompress ();
16766 rm -f conftest.$ac_objext conftest$ac_exeext
16767 if { (ac_try="$ac_link"
16768 case "(($ac_try" in
16769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16770 *) ac_try_echo=$ac_try;;
16772 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16773 $as_echo "$ac_try_echo") >&5
16774 (eval "$ac_link") 2>conftest.er1
16776 grep -v '^ *+' conftest.er1 >conftest.err
16778 cat conftest.err >&5
16779 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16780 (exit $ac_status); } && {
16781 test -z "$ac_c_werror_flag" ||
16782 test ! -s conftest.err
16783 } && test -s conftest$ac_exeext && {
16784 test "$cross_compiling" = yes ||
16785 $as_test_x conftest$ac_exeext
16787 ac_cv_lib_z_uncompress=yes
16789 $as_echo "$as_me: failed program was:" >&5
16790 sed 's/^/| /' conftest.$ac_ext >&5
16792 ac_cv_lib_z_uncompress=no
16795 rm -rf conftest.dSYM
16796 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16797 conftest$ac_exeext conftest.$ac_ext
16798 LIBS=$ac_check_lib_save_LIBS
16800 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_uncompress" >&5
16801 $as_echo "$ac_cv_lib_z_uncompress" >&6; }
16802 if test "x$ac_cv_lib_z_uncompress" = x""yes; then
16803 cat >>confdefs.h <<_ACEOF
16804 #define HAVE_LIBZ 1
16810 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
16811 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16812 { { $as_echo "$as_me:$LINENO: error:
16813 *** uncompress() missing, zlib-devel package required
16814 See \`config.log' for more details." >&5
16815 $as_echo "$as_me: error:
16816 *** uncompress() missing, zlib-devel package required
16817 See \`config.log' for more details." >&2;}
16818 { (exit 1); exit 1; }; }; }
16823 { $as_echo "$as_me:$LINENO: checking for crc32 in -lz" >&5
16824 $as_echo_n "checking for crc32 in -lz... " >&6; }
16825 if test "${ac_cv_lib_z_crc32+set}" = set; then
16826 $as_echo_n "(cached) " >&6
16828 ac_check_lib_save_LIBS=$LIBS
16830 cat >conftest.$ac_ext <<_ACEOF
16833 cat confdefs.h >>conftest.$ac_ext
16834 cat >>conftest.$ac_ext <<_ACEOF
16835 /* end confdefs.h. */
16837 /* Override any GCC internal prototype to avoid an error.
16838 Use char because int might match the return type of a GCC
16839 builtin and then its argument prototype would still apply. */
16852 rm -f conftest.$ac_objext conftest$ac_exeext
16853 if { (ac_try="$ac_link"
16854 case "(($ac_try" in
16855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16856 *) ac_try_echo=$ac_try;;
16858 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16859 $as_echo "$ac_try_echo") >&5
16860 (eval "$ac_link") 2>conftest.er1
16862 grep -v '^ *+' conftest.er1 >conftest.err
16864 cat conftest.err >&5
16865 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16866 (exit $ac_status); } && {
16867 test -z "$ac_c_werror_flag" ||
16868 test ! -s conftest.err
16869 } && test -s conftest$ac_exeext && {
16870 test "$cross_compiling" = yes ||
16871 $as_test_x conftest$ac_exeext
16873 ac_cv_lib_z_crc32=yes
16875 $as_echo "$as_me: failed program was:" >&5
16876 sed 's/^/| /' conftest.$ac_ext >&5
16878 ac_cv_lib_z_crc32=no
16881 rm -rf conftest.dSYM
16882 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16883 conftest$ac_exeext conftest.$ac_ext
16884 LIBS=$ac_check_lib_save_LIBS
16886 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_crc32" >&5
16887 $as_echo "$ac_cv_lib_z_crc32" >&6; }
16888 if test "x$ac_cv_lib_z_crc32" = x""yes; then
16889 cat >>confdefs.h <<_ACEOF
16890 #define HAVE_LIBZ 1
16896 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
16897 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16898 { { $as_echo "$as_me:$LINENO: error:
16899 *** crc32() missing, zlib-devel package required
16900 See \`config.log' for more details." >&5
16901 $as_echo "$as_me: error:
16902 *** crc32() missing, zlib-devel package required
16903 See \`config.log' for more details." >&2;}
16904 { (exit 1); exit 1; }; }; }
16911 cat >>confdefs.h <<\_ACEOF
16912 #define HAVE_ZLIB 1
16919 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
16920 { $as_echo "$as_me:$LINENO: checking for uuid/uuid.h" >&5
16921 $as_echo_n "checking for uuid/uuid.h... " >&6; }
16922 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
16923 $as_echo_n "(cached) " >&6
16925 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_uuid_uuid_h" >&5
16926 $as_echo "$ac_cv_header_uuid_uuid_h" >&6; }
16928 # Is the header compilable?
16929 { $as_echo "$as_me:$LINENO: checking uuid/uuid.h usability" >&5
16930 $as_echo_n "checking uuid/uuid.h usability... " >&6; }
16931 cat >conftest.$ac_ext <<_ACEOF
16934 cat confdefs.h >>conftest.$ac_ext
16935 cat >>conftest.$ac_ext <<_ACEOF
16936 /* end confdefs.h. */
16937 $ac_includes_default
16938 #include <uuid/uuid.h>
16940 rm -f conftest.$ac_objext
16941 if { (ac_try="$ac_compile"
16942 case "(($ac_try" in
16943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16944 *) ac_try_echo=$ac_try;;
16946 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16947 $as_echo "$ac_try_echo") >&5
16948 (eval "$ac_compile") 2>conftest.er1
16950 grep -v '^ *+' conftest.er1 >conftest.err
16952 cat conftest.err >&5
16953 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16954 (exit $ac_status); } && {
16955 test -z "$ac_c_werror_flag" ||
16956 test ! -s conftest.err
16957 } && test -s conftest.$ac_objext; then
16958 ac_header_compiler=yes
16960 $as_echo "$as_me: failed program was:" >&5
16961 sed 's/^/| /' conftest.$ac_ext >&5
16963 ac_header_compiler=no
16966 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16967 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16968 $as_echo "$ac_header_compiler" >&6; }
16970 # Is the header present?
16971 { $as_echo "$as_me:$LINENO: checking uuid/uuid.h presence" >&5
16972 $as_echo_n "checking uuid/uuid.h presence... " >&6; }
16973 cat >conftest.$ac_ext <<_ACEOF
16976 cat confdefs.h >>conftest.$ac_ext
16977 cat >>conftest.$ac_ext <<_ACEOF
16978 /* end confdefs.h. */
16979 #include <uuid/uuid.h>
16981 if { (ac_try="$ac_cpp conftest.$ac_ext"
16982 case "(($ac_try" in
16983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16984 *) ac_try_echo=$ac_try;;
16986 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16987 $as_echo "$ac_try_echo") >&5
16988 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16990 grep -v '^ *+' conftest.er1 >conftest.err
16992 cat conftest.err >&5
16993 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16994 (exit $ac_status); } >/dev/null && {
16995 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16996 test ! -s conftest.err
16998 ac_header_preproc=yes
17000 $as_echo "$as_me: failed program was:" >&5
17001 sed 's/^/| /' conftest.$ac_ext >&5
17003 ac_header_preproc=no
17006 rm -f conftest.err conftest.$ac_ext
17007 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17008 $as_echo "$ac_header_preproc" >&6; }
17010 # So? What about this header?
17011 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17013 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: accepted by the compiler, rejected by the preprocessor!" >&5
17014 $as_echo "$as_me: WARNING: uuid/uuid.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
17015 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: proceeding with the compiler's result" >&5
17016 $as_echo "$as_me: WARNING: uuid/uuid.h: proceeding with the compiler's result" >&2;}
17017 ac_header_preproc=yes
17020 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: present but cannot be compiled" >&5
17021 $as_echo "$as_me: WARNING: uuid/uuid.h: present but cannot be compiled" >&2;}
17022 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: check for missing prerequisite headers?" >&5
17023 $as_echo "$as_me: WARNING: uuid/uuid.h: check for missing prerequisite headers?" >&2;}
17024 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: see the Autoconf documentation" >&5
17025 $as_echo "$as_me: WARNING: uuid/uuid.h: see the Autoconf documentation" >&2;}
17026 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: section \"Present But Cannot Be Compiled\"" >&5
17027 $as_echo "$as_me: WARNING: uuid/uuid.h: section \"Present But Cannot Be Compiled\"" >&2;}
17028 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: proceeding with the preprocessor's result" >&5
17029 $as_echo "$as_me: WARNING: uuid/uuid.h: proceeding with the preprocessor's result" >&2;}
17030 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: in the future, the compiler will take precedence" >&5
17031 $as_echo "$as_me: WARNING: uuid/uuid.h: in the future, the compiler will take precedence" >&2;}
17035 { $as_echo "$as_me:$LINENO: checking for uuid/uuid.h" >&5
17036 $as_echo_n "checking for uuid/uuid.h... " >&6; }
17037 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
17038 $as_echo_n "(cached) " >&6
17040 ac_cv_header_uuid_uuid_h=$ac_header_preproc
17042 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_uuid_uuid_h" >&5
17043 $as_echo "$ac_cv_header_uuid_uuid_h" >&6; }
17046 if test "x$ac_cv_header_uuid_uuid_h" = x""yes; then
17049 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17050 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17051 { { $as_echo "$as_me:$LINENO: error:
17052 *** uuid/uuid.h missing, libuuid-devel package required
17053 See \`config.log' for more details." >&5
17054 $as_echo "$as_me: error:
17055 *** uuid/uuid.h missing, libuuid-devel package required
17056 See \`config.log' for more details." >&2;}
17057 { (exit 1); exit 1; }; }; }
17063 { $as_echo "$as_me:$LINENO: checking for uuid_generate in -luuid" >&5
17064 $as_echo_n "checking for uuid_generate in -luuid... " >&6; }
17065 if test "${ac_cv_lib_uuid_uuid_generate+set}" = set; then
17066 $as_echo_n "(cached) " >&6
17068 ac_check_lib_save_LIBS=$LIBS
17069 LIBS="-luuid $LIBS"
17070 cat >conftest.$ac_ext <<_ACEOF
17073 cat confdefs.h >>conftest.$ac_ext
17074 cat >>conftest.$ac_ext <<_ACEOF
17075 /* end confdefs.h. */
17077 /* Override any GCC internal prototype to avoid an error.
17078 Use char because int might match the return type of a GCC
17079 builtin and then its argument prototype would still apply. */
17083 char uuid_generate ();
17087 return uuid_generate ();
17092 rm -f conftest.$ac_objext conftest$ac_exeext
17093 if { (ac_try="$ac_link"
17094 case "(($ac_try" in
17095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17096 *) ac_try_echo=$ac_try;;
17098 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17099 $as_echo "$ac_try_echo") >&5
17100 (eval "$ac_link") 2>conftest.er1
17102 grep -v '^ *+' conftest.er1 >conftest.err
17104 cat conftest.err >&5
17105 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17106 (exit $ac_status); } && {
17107 test -z "$ac_c_werror_flag" ||
17108 test ! -s conftest.err
17109 } && test -s conftest$ac_exeext && {
17110 test "$cross_compiling" = yes ||
17111 $as_test_x conftest$ac_exeext
17113 ac_cv_lib_uuid_uuid_generate=yes
17115 $as_echo "$as_me: failed program was:" >&5
17116 sed 's/^/| /' conftest.$ac_ext >&5
17118 ac_cv_lib_uuid_uuid_generate=no
17121 rm -rf conftest.dSYM
17122 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17123 conftest$ac_exeext conftest.$ac_ext
17124 LIBS=$ac_check_lib_save_LIBS
17126 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_generate" >&5
17127 $as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
17128 if test "x$ac_cv_lib_uuid_uuid_generate" = x""yes; then
17129 cat >>confdefs.h <<_ACEOF
17130 #define HAVE_LIBUUID 1
17133 LIBS="-luuid $LIBS"
17136 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17137 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17138 { { $as_echo "$as_me:$LINENO: error:
17139 *** uuid_generate() missing, libuuid-devel package required
17140 See \`config.log' for more details." >&5
17141 $as_echo "$as_me: error:
17142 *** uuid_generate() missing, libuuid-devel package required
17143 See \`config.log' for more details." >&2;}
17144 { (exit 1); exit 1; }; }; }
17149 { $as_echo "$as_me:$LINENO: checking for uuid_is_null in -luuid" >&5
17150 $as_echo_n "checking for uuid_is_null in -luuid... " >&6; }
17151 if test "${ac_cv_lib_uuid_uuid_is_null+set}" = set; then
17152 $as_echo_n "(cached) " >&6
17154 ac_check_lib_save_LIBS=$LIBS
17155 LIBS="-luuid $LIBS"
17156 cat >conftest.$ac_ext <<_ACEOF
17159 cat confdefs.h >>conftest.$ac_ext
17160 cat >>conftest.$ac_ext <<_ACEOF
17161 /* end confdefs.h. */
17163 /* Override any GCC internal prototype to avoid an error.
17164 Use char because int might match the return type of a GCC
17165 builtin and then its argument prototype would still apply. */
17169 char uuid_is_null ();
17173 return uuid_is_null ();
17178 rm -f conftest.$ac_objext conftest$ac_exeext
17179 if { (ac_try="$ac_link"
17180 case "(($ac_try" in
17181 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17182 *) ac_try_echo=$ac_try;;
17184 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17185 $as_echo "$ac_try_echo") >&5
17186 (eval "$ac_link") 2>conftest.er1
17188 grep -v '^ *+' conftest.er1 >conftest.err
17190 cat conftest.err >&5
17191 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17192 (exit $ac_status); } && {
17193 test -z "$ac_c_werror_flag" ||
17194 test ! -s conftest.err
17195 } && test -s conftest$ac_exeext && {
17196 test "$cross_compiling" = yes ||
17197 $as_test_x conftest$ac_exeext
17199 ac_cv_lib_uuid_uuid_is_null=yes
17201 $as_echo "$as_me: failed program was:" >&5
17202 sed 's/^/| /' conftest.$ac_ext >&5
17204 ac_cv_lib_uuid_uuid_is_null=no
17207 rm -rf conftest.dSYM
17208 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17209 conftest$ac_exeext conftest.$ac_ext
17210 LIBS=$ac_check_lib_save_LIBS
17212 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_is_null" >&5
17213 $as_echo "$ac_cv_lib_uuid_uuid_is_null" >&6; }
17214 if test "x$ac_cv_lib_uuid_uuid_is_null" = x""yes; then
17215 cat >>confdefs.h <<_ACEOF
17216 #define HAVE_LIBUUID 1
17219 LIBS="-luuid $LIBS"
17222 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17223 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17224 { { $as_echo "$as_me:$LINENO: error:
17225 *** uuid_is_null() missing, libuuid-devel package required
17226 See \`config.log' for more details." >&5
17227 $as_echo "$as_me: error:
17228 *** uuid_is_null() missing, libuuid-devel package required
17229 See \`config.log' for more details." >&2;}
17230 { (exit 1); exit 1; }; }; }
17237 cat >>confdefs.h <<\_ACEOF
17238 #define HAVE_LIBUUID 1
17244 # Check whether --with-blkid was given.
17245 if test "${with_blkid+set}" = set; then
17246 withval=$with_blkid;
17253 if test "x$with_blkid" != xno; then
17255 { $as_echo "$as_me:$LINENO: checking for blkid_get_cache in -lblkid" >&5
17256 $as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
17257 if test "${ac_cv_lib_blkid_blkid_get_cache+set}" = set; then
17258 $as_echo_n "(cached) " >&6
17260 ac_check_lib_save_LIBS=$LIBS
17261 LIBS="-lblkid $LIBS"
17262 cat >conftest.$ac_ext <<_ACEOF
17265 cat confdefs.h >>conftest.$ac_ext
17266 cat >>conftest.$ac_ext <<_ACEOF
17267 /* end confdefs.h. */
17269 /* Override any GCC internal prototype to avoid an error.
17270 Use char because int might match the return type of a GCC
17271 builtin and then its argument prototype would still apply. */
17275 char blkid_get_cache ();
17279 return blkid_get_cache ();
17284 rm -f conftest.$ac_objext conftest$ac_exeext
17285 if { (ac_try="$ac_link"
17286 case "(($ac_try" in
17287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17288 *) ac_try_echo=$ac_try;;
17290 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17291 $as_echo "$ac_try_echo") >&5
17292 (eval "$ac_link") 2>conftest.er1
17294 grep -v '^ *+' conftest.er1 >conftest.err
17296 cat conftest.err >&5
17297 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17298 (exit $ac_status); } && {
17299 test -z "$ac_c_werror_flag" ||
17300 test ! -s conftest.err
17301 } && test -s conftest$ac_exeext && {
17302 test "$cross_compiling" = yes ||
17303 $as_test_x conftest$ac_exeext
17305 ac_cv_lib_blkid_blkid_get_cache=yes
17307 $as_echo "$as_me: failed program was:" >&5
17308 sed 's/^/| /' conftest.$ac_ext >&5
17310 ac_cv_lib_blkid_blkid_get_cache=no
17313 rm -rf conftest.dSYM
17314 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17315 conftest$ac_exeext conftest.$ac_ext
17316 LIBS=$ac_check_lib_save_LIBS
17318 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
17319 $as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
17320 if test "x$ac_cv_lib_blkid_blkid_get_cache" = x""yes; then
17322 { $as_echo "$as_me:$LINENO: checking for blkid zfs support" >&5
17323 $as_echo_n "checking for blkid zfs support... " >&6; }
17326 dd if=/dev/zero of=$ZFS_DEV bs=1024k count=8 \
17327 >/dev/null 2>/dev/null
17328 echo -en "\x0c\xb1\xba\0\0\0\0\0" | \
17329 dd of=$ZFS_DEV bs=1k count=8 \
17330 seek=132 conv=notrunc &>/dev/null \
17331 >/dev/null 2>/dev/null
17333 saved_LDFLAGS="$LDFLAGS"
17336 if test "$cross_compiling" = yes; then
17337 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17338 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17339 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
17340 See \`config.log' for more details." >&5
17341 $as_echo "$as_me: error: cannot run test program while cross compiling
17342 See \`config.log' for more details." >&2;}
17343 { (exit 1); exit 1; }; }; }
17345 cat >conftest.$ac_ext <<_ACEOF
17348 cat confdefs.h >>conftest.$ac_ext
17349 cat >>conftest.$ac_ext <<_ACEOF
17350 /* end confdefs.h. */
17353 #include <blkid/blkid.h>
17362 if (blkid_get_cache(&cache, NULL) < 0)
17365 value = blkid_get_tag_value(cache, "TYPE",
17368 blkid_put_cache(cache);
17372 if (strcmp(value, "zfs")) {
17374 blkid_put_cache(cache);
17379 blkid_put_cache(cache);
17385 rm -f conftest$ac_exeext
17386 if { (ac_try="$ac_link"
17387 case "(($ac_try" in
17388 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17389 *) ac_try_echo=$ac_try;;
17391 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17392 $as_echo "$ac_try_echo") >&5
17393 (eval "$ac_link") 2>&5
17395 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17396 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17397 { (case "(($ac_try" in
17398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17399 *) ac_try_echo=$ac_try;;
17401 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17402 $as_echo "$ac_try_echo") >&5
17403 (eval "$ac_try") 2>&5
17405 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17406 (exit $ac_status); }; }; then
17409 { $as_echo "$as_me:$LINENO: result: yes" >&5
17410 $as_echo "yes" >&6; }
17414 cat >>confdefs.h <<\_ACEOF
17415 #define HAVE_LIBBLKID 1
17420 $as_echo "$as_me: program exited with status $ac_status" >&5
17421 $as_echo "$as_me: failed program was:" >&5
17422 sed 's/^/| /' conftest.$ac_ext >&5
17424 ( exit $ac_status )
17427 { $as_echo "$as_me:$LINENO: result: no" >&5
17428 $as_echo "no" >&6; }
17429 if test "x$with_blkid" != xcheck; then
17430 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17431 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17432 { { $as_echo "$as_me:$LINENO: error: --with-blkid given but unavailable
17433 See \`config.log' for more details." >&5
17434 $as_echo "$as_me: error: --with-blkid given but unavailable
17435 See \`config.log' for more details." >&2;}
17436 { (exit 1); exit 1; }; }; }
17441 rm -rf conftest.dSYM
17442 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17447 LDFLAGS="$saved_LDFLAGS"
17451 if test "x$with_blkid" != xcheck; then
17452 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17453 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17454 { { $as_echo "$as_me:$LINENO: error: --with-blkid given but unavailable
17455 See \`config.log' for more details." >&5
17456 $as_echo "$as_me: error: --with-blkid given but unavailable
17457 See \`config.log' for more details." >&2;}
17458 { (exit 1); exit 1; }; }; }
17471 # Check whether --with-selinux was given.
17472 if test "${with_selinux+set}" = set; then
17473 withval=$with_selinux;
17480 if test "x$with_selinux" != xno; then
17482 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
17483 { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
17484 $as_echo_n "checking for selinux/selinux.h... " >&6; }
17485 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
17486 $as_echo_n "(cached) " >&6
17488 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
17489 $as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
17491 # Is the header compilable?
17492 { $as_echo "$as_me:$LINENO: checking selinux/selinux.h usability" >&5
17493 $as_echo_n "checking selinux/selinux.h usability... " >&6; }
17494 cat >conftest.$ac_ext <<_ACEOF
17497 cat confdefs.h >>conftest.$ac_ext
17498 cat >>conftest.$ac_ext <<_ACEOF
17499 /* end confdefs.h. */
17500 $ac_includes_default
17501 #include <selinux/selinux.h>
17503 rm -f conftest.$ac_objext
17504 if { (ac_try="$ac_compile"
17505 case "(($ac_try" in
17506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17507 *) ac_try_echo=$ac_try;;
17509 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17510 $as_echo "$ac_try_echo") >&5
17511 (eval "$ac_compile") 2>conftest.er1
17513 grep -v '^ *+' conftest.er1 >conftest.err
17515 cat conftest.err >&5
17516 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17517 (exit $ac_status); } && {
17518 test -z "$ac_c_werror_flag" ||
17519 test ! -s conftest.err
17520 } && test -s conftest.$ac_objext; then
17521 ac_header_compiler=yes
17523 $as_echo "$as_me: failed program was:" >&5
17524 sed 's/^/| /' conftest.$ac_ext >&5
17526 ac_header_compiler=no
17529 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17530 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17531 $as_echo "$ac_header_compiler" >&6; }
17533 # Is the header present?
17534 { $as_echo "$as_me:$LINENO: checking selinux/selinux.h presence" >&5
17535 $as_echo_n "checking selinux/selinux.h presence... " >&6; }
17536 cat >conftest.$ac_ext <<_ACEOF
17539 cat confdefs.h >>conftest.$ac_ext
17540 cat >>conftest.$ac_ext <<_ACEOF
17541 /* end confdefs.h. */
17542 #include <selinux/selinux.h>
17544 if { (ac_try="$ac_cpp conftest.$ac_ext"
17545 case "(($ac_try" in
17546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17547 *) ac_try_echo=$ac_try;;
17549 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17550 $as_echo "$ac_try_echo") >&5
17551 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17553 grep -v '^ *+' conftest.er1 >conftest.err
17555 cat conftest.err >&5
17556 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17557 (exit $ac_status); } >/dev/null && {
17558 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
17559 test ! -s conftest.err
17561 ac_header_preproc=yes
17563 $as_echo "$as_me: failed program was:" >&5
17564 sed 's/^/| /' conftest.$ac_ext >&5
17566 ac_header_preproc=no
17569 rm -f conftest.err conftest.$ac_ext
17570 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17571 $as_echo "$ac_header_preproc" >&6; }
17573 # So? What about this header?
17574 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17576 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&5
17577 $as_echo "$as_me: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
17578 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&5
17579 $as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&2;}
17580 ac_header_preproc=yes
17583 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: present but cannot be compiled" >&5
17584 $as_echo "$as_me: WARNING: selinux/selinux.h: present but cannot be compiled" >&2;}
17585 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&5
17586 $as_echo "$as_me: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&2;}
17587 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: see the Autoconf documentation" >&5
17588 $as_echo "$as_me: WARNING: selinux/selinux.h: see the Autoconf documentation" >&2;}
17589 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&5
17590 $as_echo "$as_me: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&2;}
17591 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&5
17592 $as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&2;}
17593 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&5
17594 $as_echo "$as_me: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&2;}
17598 { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
17599 $as_echo_n "checking for selinux/selinux.h... " >&6; }
17600 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
17601 $as_echo_n "(cached) " >&6
17603 ac_cv_header_selinux_selinux_h=$ac_header_preproc
17605 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
17606 $as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
17609 if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then
17611 { $as_echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
17612 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
17613 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
17614 $as_echo_n "(cached) " >&6
17616 ac_check_lib_save_LIBS=$LIBS
17617 LIBS="-lselinux $LIBS"
17618 cat >conftest.$ac_ext <<_ACEOF
17621 cat confdefs.h >>conftest.$ac_ext
17622 cat >>conftest.$ac_ext <<_ACEOF
17623 /* end confdefs.h. */
17625 /* Override any GCC internal prototype to avoid an error.
17626 Use char because int might match the return type of a GCC
17627 builtin and then its argument prototype would still apply. */
17631 char is_selinux_enabled ();
17635 return is_selinux_enabled ();
17640 rm -f conftest.$ac_objext conftest$ac_exeext
17641 if { (ac_try="$ac_link"
17642 case "(($ac_try" in
17643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17644 *) ac_try_echo=$ac_try;;
17646 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17647 $as_echo "$ac_try_echo") >&5
17648 (eval "$ac_link") 2>conftest.er1
17650 grep -v '^ *+' conftest.er1 >conftest.err
17652 cat conftest.err >&5
17653 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17654 (exit $ac_status); } && {
17655 test -z "$ac_c_werror_flag" ||
17656 test ! -s conftest.err
17657 } && test -s conftest$ac_exeext && {
17658 test "$cross_compiling" = yes ||
17659 $as_test_x conftest$ac_exeext
17661 ac_cv_lib_selinux_is_selinux_enabled=yes
17663 $as_echo "$as_me: failed program was:" >&5
17664 sed 's/^/| /' conftest.$ac_ext >&5
17666 ac_cv_lib_selinux_is_selinux_enabled=no
17669 rm -rf conftest.dSYM
17670 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17671 conftest$ac_exeext conftest.$ac_ext
17672 LIBS=$ac_check_lib_save_LIBS
17674 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
17675 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
17676 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then
17678 LIBSELINUX="-lselinux"
17681 cat >>confdefs.h <<\_ACEOF
17682 #define HAVE_LIBSELINUX 1
17688 if test "x$with_selinux" != xcheck; then
17689 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17690 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17691 { { $as_echo "$as_me:$LINENO: error: --with-selinux given but unavailable
17692 See \`config.log' for more details." >&5
17693 $as_echo "$as_me: error: --with-selinux given but unavailable
17694 See \`config.log' for more details." >&2;}
17695 { (exit 1); exit 1; }; }; }
17705 if test "x$with_selinux" != xcheck; then
17706 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17707 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17708 { { $as_echo "$as_me:$LINENO: error: --with-selinux given but unavailable
17709 See \`config.log' for more details." >&5
17710 $as_echo "$as_me: error: --with-selinux given but unavailable
17711 See \`config.log' for more details." >&2;}
17712 { (exit 1); exit 1; }; }; }
17723 { $as_echo "$as_me:$LINENO: checking for selinux support" >&5
17724 $as_echo_n "checking for selinux support... " >&6; }
17725 { $as_echo "$as_me:$LINENO: result: no" >&5
17726 $as_echo "no" >&6; }
17732 { $as_echo "$as_me:$LINENO: checking for -Wframe-larger-than=<size> support" >&5
17733 $as_echo_n "checking for -Wframe-larger-than=<size> support... " >&6; }
17735 saved_flags="$CFLAGS"
17736 CFLAGS="$CFLAGS -Wframe-larger-than=1024"
17738 if test "$cross_compiling" = yes; then
17739 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17740 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17741 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
17742 See \`config.log' for more details." >&5
17743 $as_echo "$as_me: error: cannot run test program while cross compiling
17744 See \`config.log' for more details." >&2;}
17745 { (exit 1); exit 1; }; }; }
17747 cat >conftest.$ac_ext <<_ACEOF
17750 cat confdefs.h >>conftest.$ac_ext
17751 cat >>conftest.$ac_ext <<_ACEOF
17752 /* end confdefs.h. */
17762 rm -f conftest$ac_exeext
17763 if { (ac_try="$ac_link"
17764 case "(($ac_try" in
17765 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17766 *) ac_try_echo=$ac_try;;
17768 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17769 $as_echo "$ac_try_echo") >&5
17770 (eval "$ac_link") 2>&5
17772 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17773 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17774 { (case "(($ac_try" in
17775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17776 *) ac_try_echo=$ac_try;;
17778 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17779 $as_echo "$ac_try_echo") >&5
17780 (eval "$ac_try") 2>&5
17782 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17783 (exit $ac_status); }; }; then
17785 FRAME_LARGER_THAN=-Wframe-larger-than=1024
17786 { $as_echo "$as_me:$LINENO: result: yes" >&5
17787 $as_echo "yes" >&6; }
17790 $as_echo "$as_me: program exited with status $ac_status" >&5
17791 $as_echo "$as_me: failed program was:" >&5
17792 sed 's/^/| /' conftest.$ac_ext >&5
17794 ( exit $ac_status )
17797 { $as_echo "$as_me:$LINENO: result: no" >&5
17798 $as_echo "no" >&6; }
17801 rm -rf conftest.dSYM
17802 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17807 CFLAGS="$saved_flags"
17812 { $as_echo "$as_me:$LINENO: checking whether pthread stack includes guard" >&5
17813 $as_echo_n "checking whether pthread stack includes guard... " >&6; }
17815 saved_CFLAGS="$CFLAGS"
17816 CFLAGS="-fstack-check"
17817 saved_LDFLAGS="$LDFLAGS"
17818 LDFLAGS="-lpthread"
17820 if test "$cross_compiling" = yes; then
17821 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17822 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17823 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
17824 See \`config.log' for more details." >&5
17825 $as_echo "$as_me: error: cannot run test program while cross compiling
17826 See \`config.log' for more details." >&2;}
17827 { (exit 1); exit 1; }; }; }
17829 cat >conftest.$ac_ext <<_ACEOF
17832 cat confdefs.h >>conftest.$ac_ext
17833 cat >>conftest.$ac_ext <<_ACEOF
17834 /* end confdefs.h. */
17836 #include <pthread.h>
17837 #include <sys/resource.h>
17838 #include <unistd.h>
17839 #include <bits/local_lim.h>
17841 #define PAGESIZE (sysconf(_SC_PAGESIZE))
17842 #define STACK_SIZE 8192
17843 #define BUFSIZE 4096
17845 void * func(void *arg)
17855 pthread_attr_t attr;
17860 setrlimit(RLIMIT_CORE, &l);
17861 pthread_attr_init(&attr);
17862 pthread_attr_setstacksize(&attr, PTHREAD_STACK_MIN + STACK_SIZE);
17863 pthread_attr_setguardsize(&attr, PAGESIZE);
17864 pthread_create(&tid, &attr, func, NULL);
17865 pthread_join(tid, NULL);
17871 rm -f conftest$ac_exeext
17872 if { (ac_try="$ac_link"
17873 case "(($ac_try" in
17874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17875 *) ac_try_echo=$ac_try;;
17877 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17878 $as_echo "$ac_try_echo") >&5
17879 (eval "$ac_link") 2>&5
17881 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17882 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17883 { (case "(($ac_try" in
17884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17885 *) ac_try_echo=$ac_try;;
17887 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17888 $as_echo "$ac_try_echo") >&5
17889 (eval "$ac_try") 2>&5
17891 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17892 (exit $ac_status); }; }; then
17894 { $as_echo "$as_me:$LINENO: result: no" >&5
17895 $as_echo "no" >&6; }
17898 $as_echo "$as_me: program exited with status $ac_status" >&5
17899 $as_echo "$as_me: failed program was:" >&5
17900 sed 's/^/| /' conftest.$ac_ext >&5
17902 ( exit $ac_status )
17905 cat >>confdefs.h <<\_ACEOF
17906 #define NPTL_GUARD_WITHIN_STACK 1
17909 { $as_echo "$as_me:$LINENO: result: yes" >&5
17910 $as_echo "yes" >&6; }
17913 rm -rf conftest.dSYM
17914 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17918 CFLAGS="$saved_CFLAGS"
17919 LDFLAGS="$saved_LDFLAGS"
17925 # Check whether --with-linux was given.
17926 if test "${with_linux+set}" = set; then
17927 withval=$with_linux; kernelsrc="$withval"
17932 # Check whether --with-linux-obj was given.
17933 if test "${with_linux_obj+set}" = set; then
17934 withval=$with_linux_obj; kernelbuild="$withval"
17938 { $as_echo "$as_me:$LINENO: checking kernel source directory" >&5
17939 $as_echo_n "checking kernel source directory... " >&6; }
17940 if test -z "$kernelsrc"; then
17942 if test -e "/lib/modules/$(uname -r)/source"; then
17944 headersdir="/lib/modules/$(uname -r)/source"
17945 sourcelink=$(readlink -f "$headersdir")
17947 elif test -e "/lib/modules/$(uname -r)/build"; then
17949 headersdir="/lib/modules/$(uname -r)/build"
17950 sourcelink=$(readlink -f "$headersdir")
17954 sourcelink=$(ls -1d /usr/src/kernels/* \
17956 2>/dev/null | grep -v obj | tail -1)
17961 if test -n "$sourcelink" && test -e ${sourcelink}; then
17963 kernelsrc=`readlink -f ${sourcelink}`
17967 { $as_echo "$as_me:$LINENO: result: Not found" >&5
17968 $as_echo "Not found" >&6; }
17969 { { $as_echo "$as_me:$LINENO: error:
17970 *** Please make sure the kernel devel package for your distribution
17971 *** is installed then try again. If that fails you can specify the
17972 *** location of the kernel source with the '--with-linux=PATH' option." >&5
17973 $as_echo "$as_me: error:
17974 *** Please make sure the kernel devel package for your distribution
17975 *** is installed then try again. If that fails you can specify the
17976 *** location of the kernel source with the '--with-linux=PATH' option." >&2;}
17977 { (exit 1); exit 1; }; }
17984 if test "$kernelsrc" = "NONE"; then
17994 { $as_echo "$as_me:$LINENO: result: $kernelsrc" >&5
17995 $as_echo "$kernelsrc" >&6; }
17996 { $as_echo "$as_me:$LINENO: checking kernel build directory" >&5
17997 $as_echo_n "checking kernel build directory... " >&6; }
17998 if test -z "$kernelbuild"; then
18000 if test -e "/lib/modules/$(uname -r)/build"; then
18002 kernelbuild=`readlink -f /lib/modules/$(uname -r)/build`
18004 elif test -d ${kernelsrc}-obj/${target_cpu}/${target_cpu}; then
18006 kernelbuild=${kernelsrc}-obj/${target_cpu}/${target_cpu}
18008 elif test -d ${kernelsrc}-obj/${target_cpu}/default; then
18010 kernelbuild=${kernelsrc}-obj/${target_cpu}/default
18012 elif test -d `dirname ${kernelsrc}`/build-${target_cpu}; then
18014 kernelbuild=`dirname ${kernelsrc}`/build-${target_cpu}
18018 kernelbuild=${kernelsrc}
18025 { $as_echo "$as_me:$LINENO: result: $kernelbuild" >&5
18026 $as_echo "$kernelbuild" >&6; }
18028 { $as_echo "$as_me:$LINENO: checking kernel source version" >&5
18029 $as_echo_n "checking kernel source version... " >&6; }
18030 utsrelease1=$kernelbuild/include/linux/version.h
18031 utsrelease2=$kernelbuild/include/linux/utsrelease.h
18032 utsrelease3=$kernelbuild/include/generated/utsrelease.h
18033 if test -r $utsrelease1 && fgrep -q UTS_RELEASE $utsrelease1; then
18035 utsrelease=linux/version.h
18037 elif test -r $utsrelease2 && fgrep -q UTS_RELEASE $utsrelease2; then
18039 utsrelease=linux/utsrelease.h
18041 elif test -r $utsrelease3 && fgrep -q UTS_RELEASE $utsrelease3; then
18043 utsrelease=generated/utsrelease.h
18048 if test "$utsrelease"; then
18050 kernsrcver=`(echo "#include <$utsrelease>";
18051 echo "kernsrcver=UTS_RELEASE") |
18052 cpp -I $kernelbuild/include |
18053 grep "^kernsrcver=" | cut -d \" -f 2`
18055 if test -z "$kernsrcver"; then
18057 { $as_echo "$as_me:$LINENO: result: Not found" >&5
18058 $as_echo "Not found" >&6; }
18059 { { $as_echo "$as_me:$LINENO: error: *** Cannot determine kernel version." >&5
18060 $as_echo "$as_me: error: *** Cannot determine kernel version." >&2;}
18061 { (exit 1); exit 1; }; }
18068 { $as_echo "$as_me:$LINENO: result: Not found" >&5
18069 $as_echo "Not found" >&6; }
18070 { { $as_echo "$as_me:$LINENO: error: *** Cannot find UTS_RELEASE definition." >&5
18071 $as_echo "$as_me: error: *** Cannot find UTS_RELEASE definition." >&2;}
18072 { (exit 1); exit 1; }; }
18077 { $as_echo "$as_me:$LINENO: result: $kernsrcver" >&5
18078 $as_echo "$kernsrcver" >&6; }
18081 LINUX_OBJ=${kernelbuild}
18082 LINUX_VERSION=${kernsrcver}
18089 modpost=$LINUX/scripts/Makefile.modpost
18090 { $as_echo "$as_me:$LINENO: checking kernel file name for module symbols" >&5
18091 $as_echo_n "checking kernel file name for module symbols... " >&6; }
18092 if test -f "$modpost"; then
18094 if grep -q Modules.symvers $modpost; then
18096 LINUX_SYMBOLS=Modules.symvers
18100 LINUX_SYMBOLS=Module.symvers
18105 if test ! -f "$LINUX_OBJ/$LINUX_SYMBOLS"; then
18107 { { $as_echo "$as_me:$LINENO: error:
18108 *** Please make sure the kernel devel package for your distribution
18109 *** is installed. If your building with a custom kernel make sure the
18110 *** kernel is configured, built, and the '--with-linux=PATH' configure
18111 *** option refers to the location of the kernel source." >&5
18112 $as_echo "$as_me: error:
18113 *** Please make sure the kernel devel package for your distribution
18114 *** is installed. If your building with a custom kernel make sure the
18115 *** kernel is configured, built, and the '--with-linux=PATH' configure
18116 *** option refers to the location of the kernel source." >&2;}
18117 { (exit 1); exit 1; }; }
18128 { $as_echo "$as_me:$LINENO: result: $LINUX_SYMBOLS" >&5
18129 $as_echo "$LINUX_SYMBOLS" >&6; }
18135 # Check whether --with-spl was given.
18136 if test "${with_spl+set}" = set; then
18137 withval=$with_spl; splsrc="$withval"
18142 # Check whether --with-spl-obj was given.
18143 if test "${with_spl_obj+set}" = set; then
18144 withval=$with_spl_obj; splbuild="$withval"
18149 { $as_echo "$as_me:$LINENO: checking spl source directory" >&5
18150 $as_echo_n "checking spl source directory... " >&6; }
18151 if test -z "$splsrc"; then
18153 sourcelink=`ls -1d /usr/src/spl-*/${LINUX_VERSION} \
18154 2>/dev/null | tail -1`
18156 if test -z "$sourcelink" || test ! -e $sourcelink; then
18163 if test -e $sourcelink; then
18165 splsrc=`readlink -f ${sourcelink}`
18169 { $as_echo "$as_me:$LINENO: result: Not found" >&5
18170 $as_echo "Not found" >&6; }
18171 { { $as_echo "$as_me:$LINENO: error:
18172 *** Please make sure the spl devel package for your distribution
18173 *** is installed then try again. If that fails you can specify the
18174 *** location of the spl source with the '--with-spl=PATH' option." >&5
18175 $as_echo "$as_me: error:
18176 *** Please make sure the spl devel package for your distribution
18177 *** is installed then try again. If that fails you can specify the
18178 *** location of the spl source with the '--with-spl=PATH' option." >&2;}
18179 { (exit 1); exit 1; }; }
18186 if test "$splsrc" = "NONE"; then
18197 { $as_echo "$as_me:$LINENO: result: $splsrc" >&5
18198 $as_echo "$splsrc" >&6; }
18199 { $as_echo "$as_me:$LINENO: checking spl build directory" >&5
18200 $as_echo_n "checking spl build directory... " >&6; }
18201 if test -z "$splbuild"; then
18207 { $as_echo "$as_me:$LINENO: result: $splbuild" >&5
18208 $as_echo "$splbuild" >&6; }
18210 { $as_echo "$as_me:$LINENO: checking spl source version" >&5
18211 $as_echo_n "checking spl source version... " >&6; }
18212 if test -r $splbuild/spl_config.h &&
18213 fgrep -q SPL_META_VERSION $splbuild/spl_config.h; then
18216 splsrcver=`(echo "#include <spl_config.h>";
18217 echo "splsrcver=SPL_META_VERSION-SPL_META_RELEASE") |
18219 grep "^splsrcver=" | tr -d \" | cut -d= -f2`
18224 if test -z "$splsrcver"; then
18226 { $as_echo "$as_me:$LINENO: result: Not found" >&5
18227 $as_echo "Not found" >&6; }
18228 { { $as_echo "$as_me:$LINENO: error:
18229 *** Cannot determine the version of the spl source.
18230 *** Please prepare the spl source before running this script" >&5
18231 $as_echo "$as_me: error:
18232 *** Cannot determine the version of the spl source.
18233 *** Please prepare the spl source before running this script" >&2;}
18234 { (exit 1); exit 1; }; }
18239 { $as_echo "$as_me:$LINENO: result: $splsrcver" >&5
18240 $as_echo "$splsrcver" >&6; }
18243 SPL_OBJ=${splbuild}
18244 SPL_VERSION=${splsrcver}
18251 { $as_echo "$as_me:$LINENO: checking spl file name for module symbols" >&5
18252 $as_echo_n "checking spl file name for module symbols... " >&6; }
18253 if test -r $SPL_OBJ/Module.symvers; then
18255 SPL_SYMBOLS=Module.symvers
18257 elif test -r $SPL_OBJ/Modules.symvers; then
18259 SPL_SYMBOLS=Modules.symvers
18261 elif test -r $SPL_OBJ/module/Module.symvers; then
18263 SPL_SYMBOLS=Module.symvers
18265 elif test -r $SPL_OBJ/module/Modules.symvers; then
18267 SPL_SYMBOLS=Modules.symvers
18271 SPL_SYMBOLS=$LINUX_SYMBOLS
18276 { $as_echo "$as_me:$LINENO: result: $SPL_SYMBOLS" >&5
18277 $as_echo "$SPL_SYMBOLS" >&6; }
18283 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_PREEMPT" >&5
18284 $as_echo_n "checking whether Linux was built with CONFIG_PREEMPT... " >&6; }
18287 cat confdefs.h - <<_ACEOF >conftest.c
18290 cat confdefs.h >>conftest.$ac_ext
18291 cat >>conftest.$ac_ext <<_ACEOF
18292 /* end confdefs.h. */
18295 #include <linux/module.h>
18301 #ifndef CONFIG_PREEMPT
18302 #error CONFIG_PREEMPT not #defined
18312 rm -Rf build && mkdir -p build
18313 echo "obj-m := conftest.o" >build/Makefile
18314 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'
18315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18316 (eval $ac_try) 2>&5
18318 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18319 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
18320 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18321 (eval $ac_try) 2>&5
18323 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18324 (exit $ac_status); }; }; then
18326 { $as_echo "$as_me:$LINENO: result: yes" >&5
18327 $as_echo "yes" >&6; }
18328 { { $as_echo "$as_me:$LINENO: error:
18329 *** Kernel built with CONFIG_PREEMPT which is not supported.
18330 *** You must rebuild your kernel without this option." >&5
18331 $as_echo "$as_me: error:
18332 *** Kernel built with CONFIG_PREEMPT which is not supported.
18333 *** You must rebuild your kernel without this option." >&2;}
18334 { (exit 1); exit 1; }; }
18337 $as_echo "$as_me: failed program was:" >&5
18338 sed 's/^/| /' conftest.$ac_ext >&5
18340 { $as_echo "$as_me:$LINENO: result: no" >&5
18341 $as_echo "no" >&6; }
18353 if test "$ZFS_META_LICENSE" = CDDL; then
18355 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC" >&5
18356 $as_echo_n "checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC... " >&6; }
18359 cat confdefs.h - <<_ACEOF >conftest.c
18362 cat confdefs.h >>conftest.$ac_ext
18363 cat >>conftest.$ac_ext <<_ACEOF
18364 /* end confdefs.h. */
18367 #include <linux/module.h>
18373 #ifndef CONFIG_DEBUG_LOCK_ALLOC
18374 #error CONFIG_DEBUG_LOCK_ALLOC not #defined
18384 rm -Rf build && mkdir -p build
18385 echo "obj-m := conftest.o" >build/Makefile
18386 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'
18387 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18388 (eval $ac_try) 2>&5
18390 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18391 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
18392 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18393 (eval $ac_try) 2>&5
18395 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18396 (exit $ac_status); }; }; then
18398 { $as_echo "$as_me:$LINENO: result: yes" >&5
18399 $as_echo "yes" >&6; }
18400 { { $as_echo "$as_me:$LINENO: error:
18401 *** Kernel built with CONFIG_DEBUG_LOCK_ALLOC which is
18402 *** incompatible with the CDDL license. You must rebuild
18403 *** your kernel without this option." >&5
18404 $as_echo "$as_me: error:
18405 *** Kernel built with CONFIG_DEBUG_LOCK_ALLOC which is
18406 *** incompatible with the CDDL license. You must rebuild
18407 *** your kernel without this option." >&2;}
18408 { (exit 1); exit 1; }; }
18411 $as_echo "$as_me: failed program was:" >&5
18412 sed 's/^/| /' conftest.$ac_ext >&5
18414 { $as_echo "$as_me:$LINENO: result: no" >&5
18415 $as_echo "no" >&6; }
18430 if test "$ZFS_META_LICENSE" = GPL; then
18433 cat >>confdefs.h <<\_ACEOF
18434 #define HAVE_GPL_ONLY_SYMBOLS 1
18442 { $as_echo "$as_me:$LINENO: checking block device operation prototypes" >&5
18443 $as_echo_n "checking block device operation prototypes... " >&6; }
18444 tmp_flags="$EXTRA_KCFLAGS"
18445 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
18448 cat confdefs.h - <<_ACEOF >conftest.c
18451 cat confdefs.h >>conftest.$ac_ext
18452 cat >>conftest.$ac_ext <<_ACEOF
18453 /* end confdefs.h. */
18456 #include <linux/blkdev.h>
18462 int (*blk_open) (struct block_device *, fmode_t) = NULL;
18463 int (*blk_release) (struct gendisk *, fmode_t) = NULL;
18464 int (*blk_ioctl) (struct block_device *, fmode_t,
18465 unsigned, unsigned long) = NULL;
18466 int (*blk_compat_ioctl) (struct block_device *, fmode_t,
18467 unsigned, unsigned long) = NULL;
18468 struct block_device_operations blk_ops = {
18470 .release = blk_release,
18471 .ioctl = blk_ioctl,
18472 .compat_ioctl = blk_compat_ioctl,
18475 blk_ops.open(NULL, 0);
18476 blk_ops.release(NULL, 0);
18477 blk_ops.ioctl(NULL, 0, 0, 0);
18478 blk_ops.compat_ioctl(NULL, 0, 0, 0);
18487 rm -Rf build && mkdir -p build
18488 echo "obj-m := conftest.o" >build/Makefile
18489 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'
18490 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18491 (eval $ac_try) 2>&5
18493 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18494 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
18495 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18496 (eval $ac_try) 2>&5
18498 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18499 (exit $ac_status); }; }; then
18501 { $as_echo "$as_me:$LINENO: result: struct block_device" >&5
18502 $as_echo "struct block_device" >&6; }
18504 cat >>confdefs.h <<\_ACEOF
18505 #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1
18510 $as_echo "$as_me: failed program was:" >&5
18511 sed 's/^/| /' conftest.$ac_ext >&5
18513 { $as_echo "$as_me:$LINENO: result: struct inode" >&5
18514 $as_echo "struct inode" >&6; }
18523 EXTRA_KCFLAGS="$tmp_flags"
18525 { $as_echo "$as_me:$LINENO: checking whether kernel defines fmode_t" >&5
18526 $as_echo_n "checking whether kernel defines fmode_t... " >&6; }
18529 cat confdefs.h - <<_ACEOF >conftest.c
18532 cat confdefs.h >>conftest.$ac_ext
18533 cat >>conftest.$ac_ext <<_ACEOF
18534 /* end confdefs.h. */
18537 #include <linux/types.h>
18543 fmode_t *ptr __attribute__ ((unused));
18552 rm -Rf build && mkdir -p build
18553 echo "obj-m := conftest.o" >build/Makefile
18554 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'
18555 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18556 (eval $ac_try) 2>&5
18558 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18559 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
18560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18561 (eval $ac_try) 2>&5
18563 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18564 (exit $ac_status); }; }; then
18566 { $as_echo "$as_me:$LINENO: result: yes" >&5
18567 $as_echo "yes" >&6; }
18569 cat >>confdefs.h <<\_ACEOF
18570 #define HAVE_FMODE_T 1
18575 $as_echo "$as_me: failed program was:" >&5
18576 sed 's/^/| /' conftest.$ac_ext >&5
18578 { $as_echo "$as_me:$LINENO: result: no" >&5
18579 $as_echo "no" >&6; }
18590 { $as_echo "$as_me:$LINENO: checking whether kernel defines KOBJ_NAME_LEN" >&5
18591 $as_echo_n "checking whether kernel defines KOBJ_NAME_LEN... " >&6; }
18594 cat confdefs.h - <<_ACEOF >conftest.c
18597 cat confdefs.h >>conftest.$ac_ext
18598 cat >>conftest.$ac_ext <<_ACEOF
18599 /* end confdefs.h. */
18602 #include <linux/kobject.h>
18608 int val __attribute__ ((unused));
18609 val = KOBJ_NAME_LEN;
18618 rm -Rf build && mkdir -p build
18619 echo "obj-m := conftest.o" >build/Makefile
18620 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'
18621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18622 (eval $ac_try) 2>&5
18624 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18625 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
18626 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18627 (eval $ac_try) 2>&5
18629 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18630 (exit $ac_status); }; }; then
18632 { $as_echo "$as_me:$LINENO: result: yes" >&5
18633 $as_echo "yes" >&6; }
18635 cat >>confdefs.h <<\_ACEOF
18636 #define HAVE_KOBJ_NAME_LEN 1
18641 $as_echo "$as_me: failed program was:" >&5
18642 sed 's/^/| /' conftest.$ac_ext >&5
18644 { $as_echo "$as_me:$LINENO: result: no" >&5
18645 $as_echo "no" >&6; }
18656 { $as_echo "$as_me:$LINENO: checking whether symbol blkdev_get_by_path is exported" >&5
18657 $as_echo_n "checking whether symbol blkdev_get_by_path is exported... " >&6; }
18658 grep -q -E '[[:space:]]blkdev_get_by_path[[:space:]]' \
18659 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
18661 if test $rc -ne 0; then
18664 for file in fs/block_dev.c; do
18665 grep -q -E "EXPORT_SYMBOL.*(blkdev_get_by_path)" "$LINUX/$file" 2>/dev/null
18667 if test $rc -eq 0; then
18675 if test $export -eq 0; then
18677 { $as_echo "$as_me:$LINENO: result: no" >&5
18678 $as_echo "no" >&6; }
18683 { $as_echo "$as_me:$LINENO: result: yes" >&5
18684 $as_echo "yes" >&6; }
18686 cat >>confdefs.h <<\_ACEOF
18687 #define HAVE_BLKDEV_GET_BY_PATH 1
18696 { $as_echo "$as_me:$LINENO: result: yes" >&5
18697 $as_echo "yes" >&6; }
18699 cat >>confdefs.h <<\_ACEOF
18700 #define HAVE_BLKDEV_GET_BY_PATH 1
18709 { $as_echo "$as_me:$LINENO: checking whether symbol open_bdev_exclusive is exported" >&5
18710 $as_echo_n "checking whether symbol open_bdev_exclusive is exported... " >&6; }
18711 grep -q -E '[[:space:]]open_bdev_exclusive[[:space:]]' \
18712 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
18714 if test $rc -ne 0; then
18717 for file in fs/block_dev.c; do
18718 grep -q -E "EXPORT_SYMBOL.*(open_bdev_exclusive)" "$LINUX/$file" 2>/dev/null
18720 if test $rc -eq 0; then
18728 if test $export -eq 0; then
18730 { $as_echo "$as_me:$LINENO: result: no" >&5
18731 $as_echo "no" >&6; }
18736 { $as_echo "$as_me:$LINENO: result: yes" >&5
18737 $as_echo "yes" >&6; }
18739 cat >>confdefs.h <<\_ACEOF
18740 #define HAVE_OPEN_BDEV_EXCLUSIVE 1
18749 { $as_echo "$as_me:$LINENO: result: yes" >&5
18750 $as_echo "yes" >&6; }
18752 cat >>confdefs.h <<\_ACEOF
18753 #define HAVE_OPEN_BDEV_EXCLUSIVE 1
18762 { $as_echo "$as_me:$LINENO: checking whether invalidate_bdev() wants 1 arg" >&5
18763 $as_echo_n "checking whether invalidate_bdev() wants 1 arg... " >&6; }
18766 cat confdefs.h - <<_ACEOF >conftest.c
18769 cat confdefs.h >>conftest.$ac_ext
18770 cat >>conftest.$ac_ext <<_ACEOF
18771 /* end confdefs.h. */
18774 #include <linux/buffer_head.h>
18780 struct block_device *bdev = NULL;
18781 invalidate_bdev(bdev);
18790 rm -Rf build && mkdir -p build
18791 echo "obj-m := conftest.o" >build/Makefile
18792 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'
18793 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18794 (eval $ac_try) 2>&5
18796 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18797 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
18798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18799 (eval $ac_try) 2>&5
18801 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18802 (exit $ac_status); }; }; then
18804 { $as_echo "$as_me:$LINENO: result: yes" >&5
18805 $as_echo "yes" >&6; }
18807 cat >>confdefs.h <<\_ACEOF
18808 #define HAVE_1ARG_INVALIDATE_BDEV 1
18813 $as_echo "$as_me: failed program was:" >&5
18814 sed 's/^/| /' conftest.$ac_ext >&5
18816 { $as_echo "$as_me:$LINENO: result: no" >&5
18817 $as_echo "no" >&6; }
18828 { $as_echo "$as_me:$LINENO: checking whether bdev_logical_block_size() is available" >&5
18829 $as_echo_n "checking whether bdev_logical_block_size() is available... " >&6; }
18830 tmp_flags="$EXTRA_KCFLAGS"
18831 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
18834 cat confdefs.h - <<_ACEOF >conftest.c
18837 cat confdefs.h >>conftest.$ac_ext
18838 cat >>conftest.$ac_ext <<_ACEOF
18839 /* end confdefs.h. */
18842 #include <linux/blkdev.h>
18848 struct block_device *bdev = NULL;
18849 bdev_logical_block_size(bdev);
18858 rm -Rf build && mkdir -p build
18859 echo "obj-m := conftest.o" >build/Makefile
18860 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'
18861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18862 (eval $ac_try) 2>&5
18864 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18865 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
18866 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18867 (eval $ac_try) 2>&5
18869 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18870 (exit $ac_status); }; }; then
18872 { $as_echo "$as_me:$LINENO: result: yes" >&5
18873 $as_echo "yes" >&6; }
18875 cat >>confdefs.h <<\_ACEOF
18876 #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1
18881 $as_echo "$as_me: failed program was:" >&5
18882 sed 's/^/| /' conftest.$ac_ext >&5
18884 { $as_echo "$as_me:$LINENO: result: no" >&5
18885 $as_echo "no" >&6; }
18894 EXTRA_KCFLAGS="$tmp_flags"
18897 { $as_echo "$as_me:$LINENO: checking whether bio_empty_barrier() is defined" >&5
18898 $as_echo_n "checking whether bio_empty_barrier() is defined... " >&6; }
18899 EXTRA_KCFLAGS="-Werror"
18902 cat confdefs.h - <<_ACEOF >conftest.c
18905 cat confdefs.h >>conftest.$ac_ext
18906 cat >>conftest.$ac_ext <<_ACEOF
18907 /* end confdefs.h. */
18910 #include <linux/bio.h>
18917 (void)bio_empty_barrier(&bio);
18926 rm -Rf build && mkdir -p build
18927 echo "obj-m := conftest.o" >build/Makefile
18928 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'
18929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18930 (eval $ac_try) 2>&5
18932 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18933 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
18934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18935 (eval $ac_try) 2>&5
18937 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18938 (exit $ac_status); }; }; then
18940 { $as_echo "$as_me:$LINENO: result: yes" >&5
18941 $as_echo "yes" >&6; }
18943 cat >>confdefs.h <<\_ACEOF
18944 #define HAVE_BIO_EMPTY_BARRIER 1
18949 $as_echo "$as_me: failed program was:" >&5
18950 sed 's/^/| /' conftest.$ac_ext >&5
18952 { $as_echo "$as_me:$LINENO: result: no" >&5
18953 $as_echo "no" >&6; }
18964 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_FAILFAST is defined" >&5
18965 $as_echo_n "checking whether BIO_RW_FAILFAST is defined... " >&6; }
18968 cat confdefs.h - <<_ACEOF >conftest.c
18971 cat confdefs.h >>conftest.$ac_ext
18972 cat >>conftest.$ac_ext <<_ACEOF
18973 /* end confdefs.h. */
18976 #include <linux/bio.h>
18982 int flags __attribute__ ((unused));
18983 flags = (1 << BIO_RW_FAILFAST);
18992 rm -Rf build && mkdir -p build
18993 echo "obj-m := conftest.o" >build/Makefile
18994 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'
18995 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18996 (eval $ac_try) 2>&5
18998 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18999 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19001 (eval $ac_try) 2>&5
19003 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19004 (exit $ac_status); }; }; then
19006 { $as_echo "$as_me:$LINENO: result: yes" >&5
19007 $as_echo "yes" >&6; }
19009 cat >>confdefs.h <<\_ACEOF
19010 #define HAVE_BIO_RW_FAILFAST 1
19015 $as_echo "$as_me: failed program was:" >&5
19016 sed 's/^/| /' conftest.$ac_ext >&5
19018 { $as_echo "$as_me:$LINENO: result: no" >&5
19019 $as_echo "no" >&6; }
19030 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_FAILFAST_* are defined" >&5
19031 $as_echo_n "checking whether BIO_RW_FAILFAST_* are defined... " >&6; }
19034 cat confdefs.h - <<_ACEOF >conftest.c
19037 cat confdefs.h >>conftest.$ac_ext
19038 cat >>conftest.$ac_ext <<_ACEOF
19039 /* end confdefs.h. */
19042 #include <linux/bio.h>
19048 int flags __attribute__ ((unused));
19049 flags = ((1 << BIO_RW_FAILFAST_DEV) |
19050 (1 << BIO_RW_FAILFAST_TRANSPORT) |
19051 (1 << BIO_RW_FAILFAST_DRIVER));
19060 rm -Rf build && mkdir -p build
19061 echo "obj-m := conftest.o" >build/Makefile
19062 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'
19063 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19064 (eval $ac_try) 2>&5
19066 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19067 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19068 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19069 (eval $ac_try) 2>&5
19071 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19072 (exit $ac_status); }; }; then
19074 { $as_echo "$as_me:$LINENO: result: yes" >&5
19075 $as_echo "yes" >&6; }
19077 cat >>confdefs.h <<\_ACEOF
19078 #define HAVE_BIO_RW_FAILFAST_DTD 1
19083 $as_echo "$as_me: failed program was:" >&5
19084 sed 's/^/| /' conftest.$ac_ext >&5
19086 { $as_echo "$as_me:$LINENO: result: no" >&5
19087 $as_echo "no" >&6; }
19098 { $as_echo "$as_me:$LINENO: checking whether REQ_FAILFAST_MASK is defined" >&5
19099 $as_echo_n "checking whether REQ_FAILFAST_MASK is defined... " >&6; }
19102 cat confdefs.h - <<_ACEOF >conftest.c
19105 cat confdefs.h >>conftest.$ac_ext
19106 cat >>conftest.$ac_ext <<_ACEOF
19107 /* end confdefs.h. */
19110 #include <linux/bio.h>
19116 int flags __attribute__ ((unused));
19117 flags = REQ_FAILFAST_MASK;
19126 rm -Rf build && mkdir -p build
19127 echo "obj-m := conftest.o" >build/Makefile
19128 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'
19129 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19130 (eval $ac_try) 2>&5
19132 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19133 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19134 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19135 (eval $ac_try) 2>&5
19137 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19138 (exit $ac_status); }; }; then
19140 { $as_echo "$as_me:$LINENO: result: yes" >&5
19141 $as_echo "yes" >&6; }
19143 cat >>confdefs.h <<\_ACEOF
19144 #define HAVE_BIO_REQ_FAILFAST_MASK 1
19149 $as_echo "$as_me: failed program was:" >&5
19150 sed 's/^/| /' conftest.$ac_ext >&5
19152 { $as_echo "$as_me:$LINENO: result: no" >&5
19153 $as_echo "no" >&6; }
19164 { $as_echo "$as_me:$LINENO: checking whether bio_end_io_t wants 2 args" >&5
19165 $as_echo_n "checking whether bio_end_io_t wants 2 args... " >&6; }
19166 tmp_flags="$EXTRA_KCFLAGS"
19167 EXTRA_KCFLAGS="-Werror"
19170 cat confdefs.h - <<_ACEOF >conftest.c
19173 cat confdefs.h >>conftest.$ac_ext
19174 cat >>conftest.$ac_ext <<_ACEOF
19175 /* end confdefs.h. */
19178 #include <linux/bio.h>
19184 void (*wanted_end_io)(struct bio *, int) = NULL;
19185 bio_end_io_t *local_end_io __attribute__ ((unused));
19187 local_end_io = wanted_end_io;
19196 rm -Rf build && mkdir -p build
19197 echo "obj-m := conftest.o" >build/Makefile
19198 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'
19199 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19200 (eval $ac_try) 2>&5
19202 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19203 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19205 (eval $ac_try) 2>&5
19207 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19208 (exit $ac_status); }; }; then
19210 { $as_echo "$as_me:$LINENO: result: yes" >&5
19211 $as_echo "yes" >&6; }
19213 cat >>confdefs.h <<\_ACEOF
19214 #define HAVE_2ARGS_BIO_END_IO_T 1
19219 $as_echo "$as_me: failed program was:" >&5
19220 sed 's/^/| /' conftest.$ac_ext >&5
19222 { $as_echo "$as_me:$LINENO: result: no" >&5
19223 $as_echo "no" >&6; }
19232 EXTRA_KCFLAGS="$tmp_flags"
19235 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_SYNC is defined" >&5
19236 $as_echo_n "checking whether BIO_RW_SYNC is defined... " >&6; }
19239 cat confdefs.h - <<_ACEOF >conftest.c
19242 cat confdefs.h >>conftest.$ac_ext
19243 cat >>conftest.$ac_ext <<_ACEOF
19244 /* end confdefs.h. */
19247 #include <linux/bio.h>
19253 int flags __attribute__ ((unused));
19254 flags = BIO_RW_SYNC;
19263 rm -Rf build && mkdir -p build
19264 echo "obj-m := conftest.o" >build/Makefile
19265 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'
19266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19267 (eval $ac_try) 2>&5
19269 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19270 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19271 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19272 (eval $ac_try) 2>&5
19274 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19275 (exit $ac_status); }; }; then
19277 { $as_echo "$as_me:$LINENO: result: yes" >&5
19278 $as_echo "yes" >&6; }
19280 cat >>confdefs.h <<\_ACEOF
19281 #define HAVE_BIO_RW_SYNC 1
19286 $as_echo "$as_me: failed program was:" >&5
19287 sed 's/^/| /' conftest.$ac_ext >&5
19289 { $as_echo "$as_me:$LINENO: result: no" >&5
19290 $as_echo "no" >&6; }
19301 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_SYNCIO is defined" >&5
19302 $as_echo_n "checking whether BIO_RW_SYNCIO is defined... " >&6; }
19305 cat confdefs.h - <<_ACEOF >conftest.c
19308 cat confdefs.h >>conftest.$ac_ext
19309 cat >>conftest.$ac_ext <<_ACEOF
19310 /* end confdefs.h. */
19313 #include <linux/bio.h>
19319 int flags __attribute__ ((unused));
19320 flags = BIO_RW_SYNCIO;
19329 rm -Rf build && mkdir -p build
19330 echo "obj-m := conftest.o" >build/Makefile
19331 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'
19332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19333 (eval $ac_try) 2>&5
19335 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19336 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19337 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19338 (eval $ac_try) 2>&5
19340 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19341 (exit $ac_status); }; }; then
19343 { $as_echo "$as_me:$LINENO: result: yes" >&5
19344 $as_echo "yes" >&6; }
19346 cat >>confdefs.h <<\_ACEOF
19347 #define HAVE_BIO_RW_SYNCIO 1
19352 $as_echo "$as_me: failed program was:" >&5
19353 sed 's/^/| /' conftest.$ac_ext >&5
19355 { $as_echo "$as_me:$LINENO: result: no" >&5
19356 $as_echo "no" >&6; }
19367 { $as_echo "$as_me:$LINENO: checking whether REQ_SYNC is defined" >&5
19368 $as_echo_n "checking whether REQ_SYNC is defined... " >&6; }
19371 cat confdefs.h - <<_ACEOF >conftest.c
19374 cat confdefs.h >>conftest.$ac_ext
19375 cat >>conftest.$ac_ext <<_ACEOF
19376 /* end confdefs.h. */
19379 #include <linux/bio.h>
19385 int flags __attribute__ ((unused));
19395 rm -Rf build && mkdir -p build
19396 echo "obj-m := conftest.o" >build/Makefile
19397 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'
19398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19399 (eval $ac_try) 2>&5
19401 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19402 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19404 (eval $ac_try) 2>&5
19406 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19407 (exit $ac_status); }; }; then
19409 { $as_echo "$as_me:$LINENO: result: yes" >&5
19410 $as_echo "yes" >&6; }
19412 cat >>confdefs.h <<\_ACEOF
19413 #define HAVE_REQ_SYNC 1
19418 $as_echo "$as_me: failed program was:" >&5
19419 sed 's/^/| /' conftest.$ac_ext >&5
19421 { $as_echo "$as_me:$LINENO: result: no" >&5
19422 $as_echo "no" >&6; }
19433 { $as_echo "$as_me:$LINENO: checking whether blk_end_request() is available" >&5
19434 $as_echo_n "checking whether blk_end_request() is available... " >&6; }
19435 tmp_flags="$EXTRA_KCFLAGS"
19436 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19439 cat confdefs.h - <<_ACEOF >conftest.c
19442 cat confdefs.h >>conftest.$ac_ext
19443 cat >>conftest.$ac_ext <<_ACEOF
19444 /* end confdefs.h. */
19447 #include <linux/blkdev.h>
19453 struct request *req = NULL;
19454 (void) blk_end_request(req, 0, 0);
19463 rm -Rf build && mkdir -p build
19464 echo "obj-m := conftest.o" >build/Makefile
19465 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'
19466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19467 (eval $ac_try) 2>&5
19469 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19470 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19471 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19472 (eval $ac_try) 2>&5
19474 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19475 (exit $ac_status); }; }; then
19477 { $as_echo "$as_me:$LINENO: result: yes" >&5
19478 $as_echo "yes" >&6; }
19480 cat >>confdefs.h <<\_ACEOF
19481 #define HAVE_BLK_END_REQUEST 1
19486 $as_echo "$as_me: failed program was:" >&5
19487 sed 's/^/| /' conftest.$ac_ext >&5
19489 { $as_echo "$as_me:$LINENO: result: no" >&5
19490 $as_echo "no" >&6; }
19500 { $as_echo "$as_me:$LINENO: checking whether blk_end_request() is GPL-only" >&5
19501 $as_echo_n "checking whether blk_end_request() is GPL-only... " >&6; }
19504 cat confdefs.h - <<_ACEOF >conftest.c
19507 cat confdefs.h >>conftest.$ac_ext
19508 cat >>conftest.$ac_ext <<_ACEOF
19509 /* end confdefs.h. */
19512 #include <linux/module.h>
19513 #include <linux/blkdev.h>
19515 MODULE_LICENSE("CDDL");
19521 struct request *req = NULL;
19522 (void) blk_end_request(req, 0, 0);
19531 rm -Rf build && mkdir -p build
19532 echo "obj-m := conftest.o" >build/Makefile
19533 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'
19534 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19535 (eval $ac_try) 2>&5
19537 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19538 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19539 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19540 (eval $ac_try) 2>&5
19542 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19543 (exit $ac_status); }; }; then
19545 { $as_echo "$as_me:$LINENO: result: no" >&5
19546 $as_echo "no" >&6; }
19549 $as_echo "$as_me: failed program was:" >&5
19550 sed 's/^/| /' conftest.$ac_ext >&5
19552 { $as_echo "$as_me:$LINENO: result: yes" >&5
19553 $as_echo "yes" >&6; }
19555 cat >>confdefs.h <<\_ACEOF
19556 #define HAVE_BLK_END_REQUEST_GPL_ONLY 1
19567 EXTRA_KCFLAGS="$tmp_flags"
19570 { $as_echo "$as_me:$LINENO: checking whether blk_queue_flush() is available" >&5
19571 $as_echo_n "checking whether blk_queue_flush() is available... " >&6; }
19572 tmp_flags="$EXTRA_KCFLAGS"
19573 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19576 cat confdefs.h - <<_ACEOF >conftest.c
19579 cat confdefs.h >>conftest.$ac_ext
19580 cat >>conftest.$ac_ext <<_ACEOF
19581 /* end confdefs.h. */
19584 #include <linux/blkdev.h>
19590 struct request_queue *q = NULL;
19591 (void) blk_queue_flush(q, REQ_FLUSH);
19600 rm -Rf build && mkdir -p build
19601 echo "obj-m := conftest.o" >build/Makefile
19602 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'
19603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19604 (eval $ac_try) 2>&5
19606 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19607 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19608 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19609 (eval $ac_try) 2>&5
19611 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19612 (exit $ac_status); }; }; then
19614 { $as_echo "$as_me:$LINENO: result: yes" >&5
19615 $as_echo "yes" >&6; }
19617 cat >>confdefs.h <<\_ACEOF
19618 #define HAVE_BLK_QUEUE_FLUSH 1
19623 $as_echo "$as_me: failed program was:" >&5
19624 sed 's/^/| /' conftest.$ac_ext >&5
19626 { $as_echo "$as_me:$LINENO: result: no" >&5
19627 $as_echo "no" >&6; }
19637 { $as_echo "$as_me:$LINENO: checking whether blk_queue_flush() is GPL-only" >&5
19638 $as_echo_n "checking whether blk_queue_flush() is GPL-only... " >&6; }
19641 cat confdefs.h - <<_ACEOF >conftest.c
19644 cat confdefs.h >>conftest.$ac_ext
19645 cat >>conftest.$ac_ext <<_ACEOF
19646 /* end confdefs.h. */
19649 #include <linux/module.h>
19650 #include <linux/blkdev.h>
19652 MODULE_LICENSE("CDDL");
19658 struct request_queue *q = NULL;
19659 (void) blk_queue_flush(q, REQ_FLUSH);
19668 rm -Rf build && mkdir -p build
19669 echo "obj-m := conftest.o" >build/Makefile
19670 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'
19671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19672 (eval $ac_try) 2>&5
19674 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19675 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19677 (eval $ac_try) 2>&5
19679 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19680 (exit $ac_status); }; }; then
19682 { $as_echo "$as_me:$LINENO: result: no" >&5
19683 $as_echo "no" >&6; }
19686 $as_echo "$as_me: failed program was:" >&5
19687 sed 's/^/| /' conftest.$ac_ext >&5
19689 { $as_echo "$as_me:$LINENO: result: yes" >&5
19690 $as_echo "yes" >&6; }
19692 cat >>confdefs.h <<\_ACEOF
19693 #define HAVE_BLK_QUEUE_FLUSH_GPL_ONLY 1
19704 EXTRA_KCFLAGS="$tmp_flags"
19707 { $as_echo "$as_me:$LINENO: checking whether blk_queue_max_hw_sectors() is available" >&5
19708 $as_echo_n "checking whether blk_queue_max_hw_sectors() is available... " >&6; }
19709 tmp_flags="$EXTRA_KCFLAGS"
19710 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19713 cat confdefs.h - <<_ACEOF >conftest.c
19716 cat confdefs.h >>conftest.$ac_ext
19717 cat >>conftest.$ac_ext <<_ACEOF
19718 /* end confdefs.h. */
19721 #include <linux/blkdev.h>
19727 struct request_queue *q = NULL;
19728 (void) blk_queue_max_hw_sectors(q, BLK_SAFE_MAX_SECTORS);
19737 rm -Rf build && mkdir -p build
19738 echo "obj-m := conftest.o" >build/Makefile
19739 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'
19740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19741 (eval $ac_try) 2>&5
19743 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19744 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19745 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19746 (eval $ac_try) 2>&5
19748 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19749 (exit $ac_status); }; }; then
19751 { $as_echo "$as_me:$LINENO: result: yes" >&5
19752 $as_echo "yes" >&6; }
19754 cat >>confdefs.h <<\_ACEOF
19755 #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1
19760 $as_echo "$as_me: failed program was:" >&5
19761 sed 's/^/| /' conftest.$ac_ext >&5
19763 { $as_echo "$as_me:$LINENO: result: no" >&5
19764 $as_echo "no" >&6; }
19773 EXTRA_KCFLAGS="$tmp_flags"
19776 { $as_echo "$as_me:$LINENO: checking whether blk_queue_max_segments() is available" >&5
19777 $as_echo_n "checking whether blk_queue_max_segments() is available... " >&6; }
19778 tmp_flags="$EXTRA_KCFLAGS"
19779 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19782 cat confdefs.h - <<_ACEOF >conftest.c
19785 cat confdefs.h >>conftest.$ac_ext
19786 cat >>conftest.$ac_ext <<_ACEOF
19787 /* end confdefs.h. */
19790 #include <linux/blkdev.h>
19796 struct request_queue *q = NULL;
19797 (void) blk_queue_max_segments(q, BLK_MAX_SEGMENTS);
19806 rm -Rf build && mkdir -p build
19807 echo "obj-m := conftest.o" >build/Makefile
19808 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'
19809 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19810 (eval $ac_try) 2>&5
19812 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19813 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19814 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19815 (eval $ac_try) 2>&5
19817 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19818 (exit $ac_status); }; }; then
19820 { $as_echo "$as_me:$LINENO: result: yes" >&5
19821 $as_echo "yes" >&6; }
19823 cat >>confdefs.h <<\_ACEOF
19824 #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1
19829 $as_echo "$as_me: failed program was:" >&5
19830 sed 's/^/| /' conftest.$ac_ext >&5
19832 { $as_echo "$as_me:$LINENO: result: no" >&5
19833 $as_echo "no" >&6; }
19842 EXTRA_KCFLAGS="$tmp_flags"
19845 { $as_echo "$as_me:$LINENO: checking whether blk_queue_physical_block_size() is available" >&5
19846 $as_echo_n "checking whether blk_queue_physical_block_size() is available... " >&6; }
19847 tmp_flags="$EXTRA_KCFLAGS"
19848 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19851 cat confdefs.h - <<_ACEOF >conftest.c
19854 cat confdefs.h >>conftest.$ac_ext
19855 cat >>conftest.$ac_ext <<_ACEOF
19856 /* end confdefs.h. */
19859 #include <linux/blkdev.h>
19865 struct request_queue *q = NULL;
19866 unsigned short block_size = 1;
19867 (void) blk_queue_physical_block_size(q, block_size);
19876 rm -Rf build && mkdir -p build
19877 echo "obj-m := conftest.o" >build/Makefile
19878 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'
19879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19880 (eval $ac_try) 2>&5
19882 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19883 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19884 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19885 (eval $ac_try) 2>&5
19887 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19888 (exit $ac_status); }; }; then
19890 { $as_echo "$as_me:$LINENO: result: yes" >&5
19891 $as_echo "yes" >&6; }
19893 cat >>confdefs.h <<\_ACEOF
19894 #define HAVE_BLK_QUEUE_PHYSICAL_BLOCK_SIZE 1
19899 $as_echo "$as_me: failed program was:" >&5
19900 sed 's/^/| /' conftest.$ac_ext >&5
19902 { $as_echo "$as_me:$LINENO: result: no" >&5
19903 $as_echo "no" >&6; }
19912 EXTRA_KCFLAGS="$tmp_flags"
19915 { $as_echo "$as_me:$LINENO: checking whether blk_queue_io_opt() is available" >&5
19916 $as_echo_n "checking whether blk_queue_io_opt() is available... " >&6; }
19917 tmp_flags="$EXTRA_KCFLAGS"
19918 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19921 cat confdefs.h - <<_ACEOF >conftest.c
19924 cat confdefs.h >>conftest.$ac_ext
19925 cat >>conftest.$ac_ext <<_ACEOF
19926 /* end confdefs.h. */
19929 #include <linux/blkdev.h>
19935 struct request_queue *q = NULL;
19936 unsigned int opt = 1;
19937 (void) blk_queue_io_opt(q, opt);
19946 rm -Rf build && mkdir -p build
19947 echo "obj-m := conftest.o" >build/Makefile
19948 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'
19949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19950 (eval $ac_try) 2>&5
19952 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19953 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
19954 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19955 (eval $ac_try) 2>&5
19957 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19958 (exit $ac_status); }; }; then
19960 { $as_echo "$as_me:$LINENO: result: yes" >&5
19961 $as_echo "yes" >&6; }
19963 cat >>confdefs.h <<\_ACEOF
19964 #define HAVE_BLK_QUEUE_IO_OPT 1
19969 $as_echo "$as_me: failed program was:" >&5
19970 sed 's/^/| /' conftest.$ac_ext >&5
19972 { $as_echo "$as_me:$LINENO: result: no" >&5
19973 $as_echo "no" >&6; }
19982 EXTRA_KCFLAGS="$tmp_flags"
19985 { $as_echo "$as_me:$LINENO: checking whether blk_queue_nonrot() is available" >&5
19986 $as_echo_n "checking whether blk_queue_nonrot() is available... " >&6; }
19987 tmp_flags="$EXTRA_KCFLAGS"
19988 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19991 cat confdefs.h - <<_ACEOF >conftest.c
19994 cat confdefs.h >>conftest.$ac_ext
19995 cat >>conftest.$ac_ext <<_ACEOF
19996 /* end confdefs.h. */
19999 #include <linux/blkdev.h>
20005 struct request_queue *q = NULL;
20006 (void) blk_queue_nonrot(q);
20015 rm -Rf build && mkdir -p build
20016 echo "obj-m := conftest.o" >build/Makefile
20017 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'
20018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20019 (eval $ac_try) 2>&5
20021 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20022 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
20023 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20024 (eval $ac_try) 2>&5
20026 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20027 (exit $ac_status); }; }; then
20029 { $as_echo "$as_me:$LINENO: result: yes" >&5
20030 $as_echo "yes" >&6; }
20032 cat >>confdefs.h <<\_ACEOF
20033 #define HAVE_BLK_QUEUE_NONROT 1
20038 $as_echo "$as_me: failed program was:" >&5
20039 sed 's/^/| /' conftest.$ac_ext >&5
20041 { $as_echo "$as_me:$LINENO: result: no" >&5
20042 $as_echo "no" >&6; }
20051 EXTRA_KCFLAGS="$tmp_flags"
20054 { $as_echo "$as_me:$LINENO: checking whether blk_queue_discard() is available" >&5
20055 $as_echo_n "checking whether blk_queue_discard() is available... " >&6; }
20056 tmp_flags="$EXTRA_KCFLAGS"
20057 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20060 cat confdefs.h - <<_ACEOF >conftest.c
20063 cat confdefs.h >>conftest.$ac_ext
20064 cat >>conftest.$ac_ext <<_ACEOF
20065 /* end confdefs.h. */
20068 #include <linux/blkdev.h>
20074 struct request_queue *q = NULL;
20075 (void) blk_queue_discard(q);
20084 rm -Rf build && mkdir -p build
20085 echo "obj-m := conftest.o" >build/Makefile
20086 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'
20087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20088 (eval $ac_try) 2>&5
20090 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20091 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
20092 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20093 (eval $ac_try) 2>&5
20095 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20096 (exit $ac_status); }; }; then
20098 { $as_echo "$as_me:$LINENO: result: yes" >&5
20099 $as_echo "yes" >&6; }
20101 cat >>confdefs.h <<\_ACEOF
20102 #define HAVE_BLK_QUEUE_DISCARD 1
20107 $as_echo "$as_me: failed program was:" >&5
20108 sed 's/^/| /' conftest.$ac_ext >&5
20110 { $as_echo "$as_me:$LINENO: result: no" >&5
20111 $as_echo "no" >&6; }
20120 EXTRA_KCFLAGS="$tmp_flags"
20123 { $as_echo "$as_me:$LINENO: checking whether blk_fetch_request() is available" >&5
20124 $as_echo_n "checking whether blk_fetch_request() is available... " >&6; }
20125 tmp_flags="$EXTRA_KCFLAGS"
20126 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20129 cat confdefs.h - <<_ACEOF >conftest.c
20132 cat confdefs.h >>conftest.$ac_ext
20133 cat >>conftest.$ac_ext <<_ACEOF
20134 /* end confdefs.h. */
20137 #include <linux/blkdev.h>
20143 struct request_queue *q = NULL;
20144 (void) blk_fetch_request(q);
20153 rm -Rf build && mkdir -p build
20154 echo "obj-m := conftest.o" >build/Makefile
20155 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'
20156 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20157 (eval $ac_try) 2>&5
20159 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20160 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
20161 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20162 (eval $ac_try) 2>&5
20164 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20165 (exit $ac_status); }; }; then
20167 { $as_echo "$as_me:$LINENO: result: yes" >&5
20168 $as_echo "yes" >&6; }
20170 cat >>confdefs.h <<\_ACEOF
20171 #define HAVE_BLK_FETCH_REQUEST 1
20176 $as_echo "$as_me: failed program was:" >&5
20177 sed 's/^/| /' conftest.$ac_ext >&5
20179 { $as_echo "$as_me:$LINENO: result: no" >&5
20180 $as_echo "no" >&6; }
20189 EXTRA_KCFLAGS="$tmp_flags"
20192 { $as_echo "$as_me:$LINENO: checking whether blk_requeue_request() is available" >&5
20193 $as_echo_n "checking whether blk_requeue_request() is available... " >&6; }
20194 tmp_flags="$EXTRA_KCFLAGS"
20195 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20198 cat confdefs.h - <<_ACEOF >conftest.c
20201 cat confdefs.h >>conftest.$ac_ext
20202 cat >>conftest.$ac_ext <<_ACEOF
20203 /* end confdefs.h. */
20206 #include <linux/blkdev.h>
20212 struct request_queue *q = NULL;
20213 struct request *req = NULL;
20214 blk_requeue_request(q, req);
20223 rm -Rf build && mkdir -p build
20224 echo "obj-m := conftest.o" >build/Makefile
20225 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'
20226 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20227 (eval $ac_try) 2>&5
20229 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20230 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
20231 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20232 (eval $ac_try) 2>&5
20234 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20235 (exit $ac_status); }; }; then
20237 { $as_echo "$as_me:$LINENO: result: yes" >&5
20238 $as_echo "yes" >&6; }
20240 cat >>confdefs.h <<\_ACEOF
20241 #define HAVE_BLK_REQUEUE_REQUEST 1
20246 $as_echo "$as_me: failed program was:" >&5
20247 sed 's/^/| /' conftest.$ac_ext >&5
20249 { $as_echo "$as_me:$LINENO: result: no" >&5
20250 $as_echo "no" >&6; }
20259 EXTRA_KCFLAGS="$tmp_flags"
20262 { $as_echo "$as_me:$LINENO: checking whether blk_rq_bytes() is available" >&5
20263 $as_echo_n "checking whether blk_rq_bytes() is available... " >&6; }
20264 tmp_flags="$EXTRA_KCFLAGS"
20265 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20268 cat confdefs.h - <<_ACEOF >conftest.c
20271 cat confdefs.h >>conftest.$ac_ext
20272 cat >>conftest.$ac_ext <<_ACEOF
20273 /* end confdefs.h. */
20276 #include <linux/blkdev.h>
20282 struct request *req = NULL;
20283 (void) blk_rq_bytes(req);
20292 rm -Rf build && mkdir -p build
20293 echo "obj-m := conftest.o" >build/Makefile
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'
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: yes" >&5
20307 $as_echo "yes" >&6; }
20309 cat >>confdefs.h <<\_ACEOF
20310 #define HAVE_BLK_RQ_BYTES 1
20315 $as_echo "$as_me: failed program was:" >&5
20316 sed 's/^/| /' conftest.$ac_ext >&5
20318 { $as_echo "$as_me:$LINENO: result: no" >&5
20319 $as_echo "no" >&6; }
20329 { $as_echo "$as_me:$LINENO: checking whether blk_rq_bytes() is GPL-only" >&5
20330 $as_echo_n "checking whether blk_rq_bytes() is GPL-only... " >&6; }
20333 cat confdefs.h - <<_ACEOF >conftest.c
20336 cat confdefs.h >>conftest.$ac_ext
20337 cat >>conftest.$ac_ext <<_ACEOF
20338 /* end confdefs.h. */
20341 #include <linux/module.h>
20342 #include <linux/blkdev.h>
20344 MODULE_LICENSE("CDDL");
20350 struct request *req = NULL;
20351 (void) blk_rq_bytes(req);
20360 rm -Rf build && mkdir -p build
20361 echo "obj-m := conftest.o" >build/Makefile
20362 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'
20363 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20364 (eval $ac_try) 2>&5
20366 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20367 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
20368 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20369 (eval $ac_try) 2>&5
20371 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20372 (exit $ac_status); }; }; then
20374 { $as_echo "$as_me:$LINENO: result: no" >&5
20375 $as_echo "no" >&6; }
20378 $as_echo "$as_me: failed program was:" >&5
20379 sed 's/^/| /' conftest.$ac_ext >&5
20381 { $as_echo "$as_me:$LINENO: result: yes" >&5
20382 $as_echo "yes" >&6; }
20384 cat >>confdefs.h <<\_ACEOF
20385 #define HAVE_BLK_RQ_BYTES_GPL_ONLY 1
20396 EXTRA_KCFLAGS="$tmp_flags"
20399 { $as_echo "$as_me:$LINENO: checking whether blk_rq_pos() is available" >&5
20400 $as_echo_n "checking whether blk_rq_pos() is available... " >&6; }
20401 tmp_flags="$EXTRA_KCFLAGS"
20402 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20405 cat confdefs.h - <<_ACEOF >conftest.c
20408 cat confdefs.h >>conftest.$ac_ext
20409 cat >>conftest.$ac_ext <<_ACEOF
20410 /* end confdefs.h. */
20413 #include <linux/blkdev.h>
20419 struct request *req = NULL;
20420 (void) blk_rq_pos(req);
20429 rm -Rf build && mkdir -p build
20430 echo "obj-m := conftest.o" >build/Makefile
20431 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'
20432 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20433 (eval $ac_try) 2>&5
20435 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20436 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
20437 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20438 (eval $ac_try) 2>&5
20440 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20441 (exit $ac_status); }; }; then
20443 { $as_echo "$as_me:$LINENO: result: yes" >&5
20444 $as_echo "yes" >&6; }
20446 cat >>confdefs.h <<\_ACEOF
20447 #define HAVE_BLK_RQ_POS 1
20452 $as_echo "$as_me: failed program was:" >&5
20453 sed 's/^/| /' conftest.$ac_ext >&5
20455 { $as_echo "$as_me:$LINENO: result: no" >&5
20456 $as_echo "no" >&6; }
20465 EXTRA_KCFLAGS="$tmp_flags"
20468 { $as_echo "$as_me:$LINENO: checking whether blk_rq_sectors() is available" >&5
20469 $as_echo_n "checking whether blk_rq_sectors() is available... " >&6; }
20470 tmp_flags="$EXTRA_KCFLAGS"
20471 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20474 cat confdefs.h - <<_ACEOF >conftest.c
20477 cat confdefs.h >>conftest.$ac_ext
20478 cat >>conftest.$ac_ext <<_ACEOF
20479 /* end confdefs.h. */
20482 #include <linux/blkdev.h>
20488 struct request *req = NULL;
20489 (void) blk_rq_sectors(req);
20498 rm -Rf build && mkdir -p build
20499 echo "obj-m := conftest.o" >build/Makefile
20500 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'
20501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20502 (eval $ac_try) 2>&5
20504 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20505 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
20506 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20507 (eval $ac_try) 2>&5
20509 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20510 (exit $ac_status); }; }; then
20512 { $as_echo "$as_me:$LINENO: result: yes" >&5
20513 $as_echo "yes" >&6; }
20515 cat >>confdefs.h <<\_ACEOF
20516 #define HAVE_BLK_RQ_SECTORS 1
20521 $as_echo "$as_me: failed program was:" >&5
20522 sed 's/^/| /' conftest.$ac_ext >&5
20524 { $as_echo "$as_me:$LINENO: result: no" >&5
20525 $as_echo "no" >&6; }
20534 EXTRA_KCFLAGS="$tmp_flags"
20537 { $as_echo "$as_me:$LINENO: checking whether get_disk_ro() is available" >&5
20538 $as_echo_n "checking whether get_disk_ro() is available... " >&6; }
20539 tmp_flags="$EXTRA_KCFLAGS"
20540 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20543 cat confdefs.h - <<_ACEOF >conftest.c
20546 cat confdefs.h >>conftest.$ac_ext
20547 cat >>conftest.$ac_ext <<_ACEOF
20548 /* end confdefs.h. */
20551 #include <linux/blkdev.h>
20557 struct gendisk *disk = NULL;
20558 (void) get_disk_ro(disk);
20567 rm -Rf build && mkdir -p build
20568 echo "obj-m := conftest.o" >build/Makefile
20569 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'
20570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20571 (eval $ac_try) 2>&5
20573 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20574 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
20575 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20576 (eval $ac_try) 2>&5
20578 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20579 (exit $ac_status); }; }; then
20581 { $as_echo "$as_me:$LINENO: result: yes" >&5
20582 $as_echo "yes" >&6; }
20584 cat >>confdefs.h <<\_ACEOF
20585 #define HAVE_GET_DISK_RO 1
20590 $as_echo "$as_me: failed program was:" >&5
20591 sed 's/^/| /' conftest.$ac_ext >&5
20593 { $as_echo "$as_me:$LINENO: result: no" >&5
20594 $as_echo "no" >&6; }
20603 EXTRA_KCFLAGS="$tmp_flags"
20606 { $as_echo "$as_me:$LINENO: checking whether rq_is_sync() is available" >&5
20607 $as_echo_n "checking whether rq_is_sync() is available... " >&6; }
20608 tmp_flags="$EXTRA_KCFLAGS"
20609 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20612 cat confdefs.h - <<_ACEOF >conftest.c
20615 cat confdefs.h >>conftest.$ac_ext
20616 cat >>conftest.$ac_ext <<_ACEOF
20617 /* end confdefs.h. */
20620 #include <linux/blkdev.h>
20626 struct request *req = NULL;
20627 (void) rq_is_sync(req);
20636 rm -Rf build && mkdir -p build
20637 echo "obj-m := conftest.o" >build/Makefile
20638 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'
20639 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20640 (eval $ac_try) 2>&5
20642 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20643 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
20644 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20645 (eval $ac_try) 2>&5
20647 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20648 (exit $ac_status); }; }; then
20650 { $as_echo "$as_me:$LINENO: result: yes" >&5
20651 $as_echo "yes" >&6; }
20653 cat >>confdefs.h <<\_ACEOF
20654 #define HAVE_RQ_IS_SYNC 1
20659 $as_echo "$as_me: failed program was:" >&5
20660 sed 's/^/| /' conftest.$ac_ext >&5
20662 { $as_echo "$as_me:$LINENO: result: no" >&5
20663 $as_echo "no" >&6; }
20672 EXTRA_KCFLAGS="$tmp_flags"
20675 { $as_echo "$as_me:$LINENO: checking whether rq_for_each_segment() is available" >&5
20676 $as_echo_n "checking whether rq_for_each_segment() is available... " >&6; }
20677 tmp_flags="$EXTRA_KCFLAGS"
20678 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20681 cat confdefs.h - <<_ACEOF >conftest.c
20684 cat confdefs.h >>conftest.$ac_ext
20685 cat >>conftest.$ac_ext <<_ACEOF
20686 /* end confdefs.h. */
20689 #include <linux/blkdev.h>
20695 struct bio_vec *bv;
20696 struct req_iterator iter;
20697 struct request *req = NULL;
20698 rq_for_each_segment(bv, req, iter) { }
20707 rm -Rf build && mkdir -p build
20708 echo "obj-m := conftest.o" >build/Makefile
20709 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'
20710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20711 (eval $ac_try) 2>&5
20713 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20714 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
20715 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20716 (eval $ac_try) 2>&5
20718 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20719 (exit $ac_status); }; }; then
20721 { $as_echo "$as_me:$LINENO: result: yes" >&5
20722 $as_echo "yes" >&6; }
20724 cat >>confdefs.h <<\_ACEOF
20725 #define HAVE_RQ_FOR_EACH_SEGMENT 1
20730 $as_echo "$as_me: failed program was:" >&5
20731 sed 's/^/| /' conftest.$ac_ext >&5
20733 { $as_echo "$as_me:$LINENO: result: no" >&5
20734 $as_echo "no" >&6; }
20743 EXTRA_KCFLAGS="$tmp_flags"
20745 { $as_echo "$as_me:$LINENO: checking whether super_block uses const struct xattr_hander" >&5
20746 $as_echo_n "checking whether super_block uses const struct xattr_hander... " >&6; }
20749 cat confdefs.h - <<_ACEOF >conftest.c
20752 cat confdefs.h >>conftest.$ac_ext
20753 cat >>conftest.$ac_ext <<_ACEOF
20754 /* end confdefs.h. */
20757 #include <linux/fs.h>
20758 #include <linux/xattr.h>
20760 const struct xattr_handler xattr_test_handler = {
20766 const struct xattr_handler *xattr_handlers[] = {
20767 &xattr_test_handler,
20774 struct super_block sb __attribute__ ((unused));
20776 sb.s_xattr = xattr_handlers;
20785 rm -Rf build && mkdir -p build
20786 echo "obj-m := conftest.o" >build/Makefile
20787 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'
20788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20789 (eval $ac_try) 2>&5
20791 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20792 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
20793 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20794 (eval $ac_try) 2>&5
20796 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20797 (exit $ac_status); }; }; then
20799 { $as_echo "$as_me:$LINENO: result: yes" >&5
20800 $as_echo "yes" >&6; }
20802 cat >>confdefs.h <<\_ACEOF
20803 #define HAVE_CONST_XATTR_HANDLER 1
20808 $as_echo "$as_me: failed program was:" >&5
20809 sed 's/^/| /' conftest.$ac_ext >&5
20811 { $as_echo "$as_me:$LINENO: result: no" >&5
20812 $as_echo "no" >&6; }
20823 { $as_echo "$as_me:$LINENO: checking whether xattr_handler->get() wants dentry" >&5
20824 $as_echo_n "checking whether xattr_handler->get() wants dentry... " >&6; }
20827 cat confdefs.h - <<_ACEOF >conftest.c
20830 cat confdefs.h >>conftest.$ac_ext
20831 cat >>conftest.$ac_ext <<_ACEOF
20832 /* end confdefs.h. */
20835 #include <linux/xattr.h>
20841 int (*get)(struct dentry *dentry, const char *name,
20842 void *buffer, size_t size, int handler_flags) = NULL;
20843 struct xattr_handler xops __attribute__ ((unused));
20854 rm -Rf build && mkdir -p build
20855 echo "obj-m := conftest.o" >build/Makefile
20856 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'
20857 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20858 (eval $ac_try) 2>&5
20860 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20861 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
20862 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20863 (eval $ac_try) 2>&5
20865 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20866 (exit $ac_status); }; }; then
20868 { $as_echo "$as_me:$LINENO: result: yes" >&5
20869 $as_echo "yes" >&6; }
20871 cat >>confdefs.h <<\_ACEOF
20872 #define HAVE_DENTRY_XATTR_GET 1
20877 $as_echo "$as_me: failed program was:" >&5
20878 sed 's/^/| /' conftest.$ac_ext >&5
20880 { $as_echo "$as_me:$LINENO: result: no" >&5
20881 $as_echo "no" >&6; }
20892 { $as_echo "$as_me:$LINENO: checking whether xattr_handler->set() wants dentry" >&5
20893 $as_echo_n "checking whether xattr_handler->set() wants dentry... " >&6; }
20896 cat confdefs.h - <<_ACEOF >conftest.c
20899 cat confdefs.h >>conftest.$ac_ext
20900 cat >>conftest.$ac_ext <<_ACEOF
20901 /* end confdefs.h. */
20904 #include <linux/xattr.h>
20910 int (*set)(struct dentry *dentry, const char *name,
20911 const void *buffer, size_t size, int flags,
20912 int handler_flags) = NULL;
20913 struct xattr_handler xops __attribute__ ((unused));
20924 rm -Rf build && mkdir -p build
20925 echo "obj-m := conftest.o" >build/Makefile
20926 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'
20927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20928 (eval $ac_try) 2>&5
20930 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20931 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
20932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20933 (eval $ac_try) 2>&5
20935 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20936 (exit $ac_status); }; }; then
20938 { $as_echo "$as_me:$LINENO: result: yes" >&5
20939 $as_echo "yes" >&6; }
20941 cat >>confdefs.h <<\_ACEOF
20942 #define HAVE_DENTRY_XATTR_SET 1
20947 $as_echo "$as_me: failed program was:" >&5
20948 sed 's/^/| /' conftest.$ac_ext >&5
20950 { $as_echo "$as_me:$LINENO: result: no" >&5
20951 $as_echo "no" >&6; }
20962 { $as_echo "$as_me:$LINENO: checking whether sops->show_options() wants dentry" >&5
20963 $as_echo_n "checking whether sops->show_options() wants dentry... " >&6; }
20967 cat confdefs.h - <<_ACEOF >conftest.c
20970 cat confdefs.h >>conftest.$ac_ext
20971 cat >>conftest.$ac_ext <<_ACEOF
20972 /* end confdefs.h. */
20975 #include <linux/fs.h>
20981 int (*show_options) (struct seq_file *, struct dentry *) = NULL;
20982 struct super_operations sops __attribute__ ((unused));
20984 sops.show_options = show_options;
20993 rm -Rf build && mkdir -p build
20994 echo "obj-m := conftest.o" >build/Makefile
20995 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'
20996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20997 (eval $ac_try) 2>&5
20999 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21000 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
21001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21002 (eval $ac_try) 2>&5
21004 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21005 (exit $ac_status); }; }; then
21007 { $as_echo "$as_me:$LINENO: result: yes" >&5
21008 $as_echo "yes" >&6; }
21010 cat >>confdefs.h <<\_ACEOF
21011 #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1
21016 $as_echo "$as_me: failed program was:" >&5
21017 sed 's/^/| /' conftest.$ac_ext >&5
21019 { $as_echo "$as_me:$LINENO: result: no" >&5
21020 $as_echo "no" >&6; }
21031 { $as_echo "$as_me:$LINENO: checking whether fops->fsync() wants" >&5
21032 $as_echo_n "checking whether fops->fsync() wants... " >&6; }
21036 cat confdefs.h - <<_ACEOF >conftest.c
21039 cat confdefs.h >>conftest.$ac_ext
21040 cat >>conftest.$ac_ext <<_ACEOF
21041 /* end confdefs.h. */
21044 #include <linux/fs.h>
21050 int (*fsync) (struct file *, struct dentry *, int) = NULL;
21051 struct file_operations fops __attribute__ ((unused));
21053 fops.fsync = fsync;
21062 rm -Rf build && mkdir -p build
21063 echo "obj-m := conftest.o" >build/Makefile
21064 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'
21065 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21066 (eval $ac_try) 2>&5
21068 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21069 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
21070 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21071 (eval $ac_try) 2>&5
21073 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21074 (exit $ac_status); }; }; then
21076 { $as_echo "$as_me:$LINENO: result: dentry" >&5
21077 $as_echo "dentry" >&6; }
21079 cat >>confdefs.h <<\_ACEOF
21080 #define HAVE_FSYNC_WITH_DENTRY 1
21085 $as_echo "$as_me: failed program was:" >&5
21086 sed 's/^/| /' conftest.$ac_ext >&5
21100 cat confdefs.h - <<_ACEOF >conftest.c
21103 cat confdefs.h >>conftest.$ac_ext
21104 cat >>conftest.$ac_ext <<_ACEOF
21105 /* end confdefs.h. */
21108 #include <linux/fs.h>
21114 int (*fsync) (struct file *, int) = NULL;
21115 struct file_operations fops __attribute__ ((unused));
21117 fops.fsync = fsync;
21126 rm -Rf build && mkdir -p build
21127 echo "obj-m := conftest.o" >build/Makefile
21128 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'
21129 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21130 (eval $ac_try) 2>&5
21132 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21133 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
21134 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21135 (eval $ac_try) 2>&5
21137 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21138 (exit $ac_status); }; }; then
21140 { $as_echo "$as_me:$LINENO: result: no dentry" >&5
21141 $as_echo "no dentry" >&6; }
21143 cat >>confdefs.h <<\_ACEOF
21144 #define HAVE_FSYNC_WITHOUT_DENTRY 1
21149 $as_echo "$as_me: failed program was:" >&5
21150 sed 's/^/| /' conftest.$ac_ext >&5
21164 cat confdefs.h - <<_ACEOF >conftest.c
21167 cat confdefs.h >>conftest.$ac_ext
21168 cat >>conftest.$ac_ext <<_ACEOF
21169 /* end confdefs.h. */
21172 #include <linux/fs.h>
21178 int (*fsync) (struct file *, loff_t, loff_t, int) = NULL;
21179 struct file_operations fops __attribute__ ((unused));
21181 fops.fsync = fsync;
21190 rm -Rf build && mkdir -p build
21191 echo "obj-m := conftest.o" >build/Makefile
21192 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'
21193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21194 (eval $ac_try) 2>&5
21196 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21197 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
21198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21199 (eval $ac_try) 2>&5
21201 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21202 (exit $ac_status); }; }; then
21204 { $as_echo "$as_me:$LINENO: result: range" >&5
21205 $as_echo "range" >&6; }
21207 cat >>confdefs.h <<\_ACEOF
21208 #define HAVE_FSYNC_RANGE 1
21213 $as_echo "$as_me: failed program was:" >&5
21214 sed 's/^/| /' conftest.$ac_ext >&5
21227 { $as_echo "$as_me:$LINENO: checking whether sops->evict_inode() exists" >&5
21228 $as_echo_n "checking whether sops->evict_inode() exists... " >&6; }
21231 cat confdefs.h - <<_ACEOF >conftest.c
21234 cat confdefs.h >>conftest.$ac_ext
21235 cat >>conftest.$ac_ext <<_ACEOF
21236 /* end confdefs.h. */
21239 #include <linux/fs.h>
21245 void (*evict_inode) (struct inode *) = NULL;
21246 struct super_operations sops __attribute__ ((unused)) = {
21247 .evict_inode = evict_inode,
21257 rm -Rf build && mkdir -p build
21258 echo "obj-m := conftest.o" >build/Makefile
21259 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'
21260 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21261 (eval $ac_try) 2>&5
21263 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21264 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
21265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21266 (eval $ac_try) 2>&5
21268 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21269 (exit $ac_status); }; }; then
21271 { $as_echo "$as_me:$LINENO: result: yes" >&5
21272 $as_echo "yes" >&6; }
21274 cat >>confdefs.h <<\_ACEOF
21275 #define HAVE_EVICT_INODE 1
21280 $as_echo "$as_me: failed program was:" >&5
21281 sed 's/^/| /' conftest.$ac_ext >&5
21283 { $as_echo "$as_me:$LINENO: result: no" >&5
21284 $as_echo "no" >&6; }
21295 { $as_echo "$as_me:$LINENO: checking whether sops->nr_cached_objects() exists" >&5
21296 $as_echo_n "checking whether sops->nr_cached_objects() exists... " >&6; }
21299 cat confdefs.h - <<_ACEOF >conftest.c
21302 cat confdefs.h >>conftest.$ac_ext
21303 cat >>conftest.$ac_ext <<_ACEOF
21304 /* end confdefs.h. */
21307 #include <linux/fs.h>
21313 int (*nr_cached_objects)(struct super_block *)
21314 __attribute__ ((unused)) = NULL;
21315 struct super_operations sops __attribute__ ((unused)) = {
21316 .nr_cached_objects = nr_cached_objects,
21326 rm -Rf build && mkdir -p build
21327 echo "obj-m := conftest.o" >build/Makefile
21328 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'
21329 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21330 (eval $ac_try) 2>&5
21332 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21333 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
21334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21335 (eval $ac_try) 2>&5
21337 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21338 (exit $ac_status); }; }; then
21340 { $as_echo "$as_me:$LINENO: result: yes" >&5
21341 $as_echo "yes" >&6; }
21343 cat >>confdefs.h <<\_ACEOF
21344 #define HAVE_NR_CACHED_OBJECTS 1
21349 $as_echo "$as_me: failed program was:" >&5
21350 sed 's/^/| /' conftest.$ac_ext >&5
21352 { $as_echo "$as_me:$LINENO: result: no" >&5
21353 $as_echo "no" >&6; }
21364 { $as_echo "$as_me:$LINENO: checking whether sops->free_cached_objects() exists" >&5
21365 $as_echo_n "checking whether sops->free_cached_objects() exists... " >&6; }
21368 cat confdefs.h - <<_ACEOF >conftest.c
21371 cat confdefs.h >>conftest.$ac_ext
21372 cat >>conftest.$ac_ext <<_ACEOF
21373 /* end confdefs.h. */
21376 #include <linux/fs.h>
21382 void (*free_cached_objects)(struct super_block *, int)
21383 __attribute__ ((unused)) = NULL;
21384 struct super_operations sops __attribute__ ((unused)) = {
21385 .free_cached_objects = free_cached_objects,
21395 rm -Rf build && mkdir -p build
21396 echo "obj-m := conftest.o" >build/Makefile
21397 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'
21398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21399 (eval $ac_try) 2>&5
21401 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21402 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
21403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21404 (eval $ac_try) 2>&5
21406 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21407 (exit $ac_status); }; }; then
21409 { $as_echo "$as_me:$LINENO: result: yes" >&5
21410 $as_echo "yes" >&6; }
21412 cat >>confdefs.h <<\_ACEOF
21413 #define HAVE_FREE_CACHED_OBJECTS 1
21418 $as_echo "$as_me: failed program was:" >&5
21419 sed 's/^/| /' conftest.$ac_ext >&5
21421 { $as_echo "$as_me:$LINENO: result: no" >&5
21422 $as_echo "no" >&6; }
21434 { $as_echo "$as_me:$LINENO: checking whether fops->fallocate() exists" >&5
21435 $as_echo_n "checking whether fops->fallocate() exists... " >&6; }
21438 cat confdefs.h - <<_ACEOF >conftest.c
21441 cat confdefs.h >>conftest.$ac_ext
21442 cat >>conftest.$ac_ext <<_ACEOF
21443 /* end confdefs.h. */
21446 #include <linux/fs.h>
21452 long (*fallocate) (struct file *, int, loff_t, loff_t) = NULL;
21453 struct file_operations fops __attribute__ ((unused)) = {
21454 .fallocate = fallocate,
21464 rm -Rf build && mkdir -p build
21465 echo "obj-m := conftest.o" >build/Makefile
21466 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'
21467 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21468 (eval $ac_try) 2>&5
21470 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21471 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
21472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21473 (eval $ac_try) 2>&5
21475 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21476 (exit $ac_status); }; }; then
21478 { $as_echo "$as_me:$LINENO: result: yes" >&5
21479 $as_echo "yes" >&6; }
21481 cat >>confdefs.h <<\_ACEOF
21482 #define HAVE_FILE_FALLOCATE 1
21487 $as_echo "$as_me: failed program was:" >&5
21488 sed 's/^/| /' conftest.$ac_ext >&5
21490 { $as_echo "$as_me:$LINENO: result: no" >&5
21491 $as_echo "no" >&6; }
21502 { $as_echo "$as_me:$LINENO: checking whether iops->fallocate() exists" >&5
21503 $as_echo_n "checking whether iops->fallocate() exists... " >&6; }
21506 cat confdefs.h - <<_ACEOF >conftest.c
21509 cat confdefs.h >>conftest.$ac_ext
21510 cat >>conftest.$ac_ext <<_ACEOF
21511 /* end confdefs.h. */
21514 #include <linux/fs.h>
21520 long (*fallocate) (struct inode *, int, loff_t, loff_t) = NULL;
21521 struct inode_operations fops __attribute__ ((unused)) = {
21522 .fallocate = fallocate,
21532 rm -Rf build && mkdir -p build
21533 echo "obj-m := conftest.o" >build/Makefile
21534 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'
21535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21536 (eval $ac_try) 2>&5
21538 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21539 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
21540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21541 (eval $ac_try) 2>&5
21543 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21544 (exit $ac_status); }; }; then
21546 { $as_echo "$as_me:$LINENO: result: yes" >&5
21547 $as_echo "yes" >&6; }
21549 cat >>confdefs.h <<\_ACEOF
21550 #define HAVE_INODE_FALLOCATE 1
21555 $as_echo "$as_me: failed program was:" >&5
21556 sed 's/^/| /' conftest.$ac_ext >&5
21558 { $as_echo "$as_me:$LINENO: result: no" >&5
21559 $as_echo "no" >&6; }
21571 { $as_echo "$as_me:$LINENO: checking whether symbol insert_inode_locked is exported" >&5
21572 $as_echo_n "checking whether symbol insert_inode_locked is exported... " >&6; }
21573 grep -q -E '[[:space:]]insert_inode_locked[[:space:]]' \
21574 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
21576 if test $rc -ne 0; then
21579 for file in fs/inode.c; do
21580 grep -q -E "EXPORT_SYMBOL.*(insert_inode_locked)" "$LINUX/$file" 2>/dev/null
21582 if test $rc -eq 0; then
21590 if test $export -eq 0; then
21592 { $as_echo "$as_me:$LINENO: result: no" >&5
21593 $as_echo "no" >&6; }
21598 { $as_echo "$as_me:$LINENO: result: yes" >&5
21599 $as_echo "yes" >&6; }
21601 cat >>confdefs.h <<\_ACEOF
21602 #define HAVE_INSERT_INODE_LOCKED 1
21611 { $as_echo "$as_me:$LINENO: result: yes" >&5
21612 $as_echo "yes" >&6; }
21614 cat >>confdefs.h <<\_ACEOF
21615 #define HAVE_INSERT_INODE_LOCKED 1
21624 { $as_echo "$as_me:$LINENO: checking whether symbol d_obtain_alias is exported" >&5
21625 $as_echo_n "checking whether symbol d_obtain_alias is exported... " >&6; }
21626 grep -q -E '[[:space:]]d_obtain_alias[[:space:]]' \
21627 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
21629 if test $rc -ne 0; then
21632 for file in fs/dcache.c; do
21633 grep -q -E "EXPORT_SYMBOL.*(d_obtain_alias)" "$LINUX/$file" 2>/dev/null
21635 if test $rc -eq 0; then
21643 if test $export -eq 0; then
21645 { $as_echo "$as_me:$LINENO: result: no" >&5
21646 $as_echo "no" >&6; }
21651 { $as_echo "$as_me:$LINENO: result: yes" >&5
21652 $as_echo "yes" >&6; }
21654 cat >>confdefs.h <<\_ACEOF
21655 #define HAVE_D_OBTAIN_ALIAS 1
21664 { $as_echo "$as_me:$LINENO: result: yes" >&5
21665 $as_echo "yes" >&6; }
21667 cat >>confdefs.h <<\_ACEOF
21668 #define HAVE_D_OBTAIN_ALIAS 1
21677 { $as_echo "$as_me:$LINENO: checking whether symbol check_disk_size_change is exported" >&5
21678 $as_echo_n "checking whether symbol check_disk_size_change is exported... " >&6; }
21679 grep -q -E '[[:space:]]check_disk_size_change[[:space:]]' \
21680 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
21682 if test $rc -ne 0; then
21685 for file in fs/block_dev.c; do
21686 grep -q -E "EXPORT_SYMBOL.*(check_disk_size_change)" "$LINUX/$file" 2>/dev/null
21688 if test $rc -eq 0; then
21696 if test $export -eq 0; then
21698 { $as_echo "$as_me:$LINENO: result: no" >&5
21699 $as_echo "no" >&6; }
21704 { $as_echo "$as_me:$LINENO: result: yes" >&5
21705 $as_echo "yes" >&6; }
21707 cat >>confdefs.h <<\_ACEOF
21708 #define HAVE_CHECK_DISK_SIZE_CHANGE 1
21717 { $as_echo "$as_me:$LINENO: result: yes" >&5
21718 $as_echo "yes" >&6; }
21720 cat >>confdefs.h <<\_ACEOF
21721 #define HAVE_CHECK_DISK_SIZE_CHANGE 1
21730 { $as_echo "$as_me:$LINENO: checking whether symbol truncate_setsize is exported" >&5
21731 $as_echo_n "checking whether symbol truncate_setsize is exported... " >&6; }
21732 grep -q -E '[[:space:]]truncate_setsize[[:space:]]' \
21733 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
21735 if test $rc -ne 0; then
21738 for file in mm/truncate.c; do
21739 grep -q -E "EXPORT_SYMBOL.*(truncate_setsize)" "$LINUX/$file" 2>/dev/null
21741 if test $rc -eq 0; then
21749 if test $export -eq 0; then
21751 { $as_echo "$as_me:$LINENO: result: no" >&5
21752 $as_echo "no" >&6; }
21757 { $as_echo "$as_me:$LINENO: result: yes" >&5
21758 $as_echo "yes" >&6; }
21760 cat >>confdefs.h <<\_ACEOF
21761 #define HAVE_TRUNCATE_SETSIZE 1
21770 { $as_echo "$as_me:$LINENO: result: yes" >&5
21771 $as_echo "yes" >&6; }
21773 cat >>confdefs.h <<\_ACEOF
21774 #define HAVE_TRUNCATE_SETSIZE 1
21783 { $as_echo "$as_me:$LINENO: checking whether security_inode_init_security wants 6 args" >&5
21784 $as_echo_n "checking whether security_inode_init_security wants 6 args... " >&6; }
21785 tmp_flags="$EXTRA_KCFLAGS"
21786 EXTRA_KCFLAGS="-Werror"
21789 cat confdefs.h - <<_ACEOF >conftest.c
21792 cat confdefs.h >>conftest.$ac_ext
21793 cat >>conftest.$ac_ext <<_ACEOF
21794 /* end confdefs.h. */
21797 #include <linux/security.h>
21803 struct inode *ip __attribute__ ((unused)) = NULL;
21804 struct inode *dip __attribute__ ((unused)) = NULL;
21805 const struct qstr *str __attribute__ ((unused)) = NULL;
21806 char *name __attribute__ ((unused)) = NULL;
21807 void *value __attribute__ ((unused)) = NULL;
21808 size_t len __attribute__ ((unused)) = 0;
21810 security_inode_init_security(ip, dip, str, &name, &value, &len);
21819 rm -Rf build && mkdir -p build
21820 echo "obj-m := conftest.o" >build/Makefile
21821 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'
21822 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21823 (eval $ac_try) 2>&5
21825 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21826 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
21827 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21828 (eval $ac_try) 2>&5
21830 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21831 (exit $ac_status); }; }; then
21833 { $as_echo "$as_me:$LINENO: result: yes" >&5
21834 $as_echo "yes" >&6; }
21836 cat >>confdefs.h <<\_ACEOF
21837 #define HAVE_6ARGS_SECURITY_INODE_INIT_SECURITY 1
21842 $as_echo "$as_me: failed program was:" >&5
21843 sed 's/^/| /' conftest.$ac_ext >&5
21845 { $as_echo "$as_me:$LINENO: result: no" >&5
21846 $as_echo "no" >&6; }
21855 EXTRA_KCFLAGS="$tmp_flags"
21858 { $as_echo "$as_me:$LINENO: checking whether security_inode_init_security wants callback" >&5
21859 $as_echo_n "checking whether security_inode_init_security wants callback... " >&6; }
21860 tmp_flags="$EXTRA_KCFLAGS"
21861 EXTRA_KCFLAGS="-Werror"
21864 cat confdefs.h - <<_ACEOF >conftest.c
21867 cat confdefs.h >>conftest.$ac_ext
21868 cat >>conftest.$ac_ext <<_ACEOF
21869 /* end confdefs.h. */
21872 #include <linux/security.h>
21878 struct inode *ip __attribute__ ((unused)) = NULL;
21879 struct inode *dip __attribute__ ((unused)) = NULL;
21880 const struct qstr *str __attribute__ ((unused)) = NULL;
21881 initxattrs func __attribute__ ((unused)) = NULL;
21883 security_inode_init_security(ip, dip, str, func, NULL);
21892 rm -Rf build && mkdir -p build
21893 echo "obj-m := conftest.o" >build/Makefile
21894 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'
21895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21896 (eval $ac_try) 2>&5
21898 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21899 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
21900 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21901 (eval $ac_try) 2>&5
21903 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21904 (exit $ac_status); }; }; then
21906 { $as_echo "$as_me:$LINENO: result: yes" >&5
21907 $as_echo "yes" >&6; }
21909 cat >>confdefs.h <<\_ACEOF
21910 #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1
21915 $as_echo "$as_me: failed program was:" >&5
21916 sed 's/^/| /' conftest.$ac_ext >&5
21918 { $as_echo "$as_me:$LINENO: result: no" >&5
21919 $as_echo "no" >&6; }
21928 EXTRA_KCFLAGS="$tmp_flags"
21931 { $as_echo "$as_me:$LINENO: checking whether symbol mount_nodev is exported" >&5
21932 $as_echo_n "checking whether symbol mount_nodev is exported... " >&6; }
21933 grep -q -E '[[:space:]]mount_nodev[[:space:]]' \
21934 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
21936 if test $rc -ne 0; then
21939 for file in fs/super.c; do
21940 grep -q -E "EXPORT_SYMBOL.*(mount_nodev)" "$LINUX/$file" 2>/dev/null
21942 if test $rc -eq 0; then
21950 if test $export -eq 0; then
21952 { $as_echo "$as_me:$LINENO: result: no" >&5
21953 $as_echo "no" >&6; }
21958 { $as_echo "$as_me:$LINENO: result: yes" >&5
21959 $as_echo "yes" >&6; }
21961 cat >>confdefs.h <<\_ACEOF
21962 #define HAVE_MOUNT_NODEV 1
21971 { $as_echo "$as_me:$LINENO: result: yes" >&5
21972 $as_echo "yes" >&6; }
21974 cat >>confdefs.h <<\_ACEOF
21975 #define HAVE_MOUNT_NODEV 1
21984 { $as_echo "$as_me:$LINENO: checking whether super_block has s_shrink" >&5
21985 $as_echo_n "checking whether super_block has s_shrink... " >&6; }
21988 cat confdefs.h - <<_ACEOF >conftest.c
21991 cat confdefs.h >>conftest.$ac_ext
21992 cat >>conftest.$ac_ext <<_ACEOF
21993 /* end confdefs.h. */
21996 #include <linux/fs.h>
22002 int (*shrink)(struct shrinker *, struct shrink_control *sc)
22003 __attribute__ ((unused)) = NULL;
22004 struct super_block sb __attribute__ ((unused)) = {
22005 .s_shrink.shrink = shrink,
22006 .s_shrink.seeks = DEFAULT_SEEKS,
22007 .s_shrink.batch = 0,
22017 rm -Rf build && mkdir -p build
22018 echo "obj-m := conftest.o" >build/Makefile
22019 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'
22020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22021 (eval $ac_try) 2>&5
22023 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22024 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
22025 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22026 (eval $ac_try) 2>&5
22028 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22029 (exit $ac_status); }; }; then
22031 { $as_echo "$as_me:$LINENO: result: yes" >&5
22032 $as_echo "yes" >&6; }
22034 cat >>confdefs.h <<\_ACEOF
22035 #define HAVE_SHRINK 1
22041 $as_echo "$as_me: failed program was:" >&5
22042 sed 's/^/| /' conftest.$ac_ext >&5
22044 { $as_echo "$as_me:$LINENO: result: no" >&5
22045 $as_echo "no" >&6; }
22056 { $as_echo "$as_me:$LINENO: checking whether super_block has s_bdi" >&5
22057 $as_echo_n "checking whether super_block has s_bdi... " >&6; }
22060 cat confdefs.h - <<_ACEOF >conftest.c
22063 cat confdefs.h >>conftest.$ac_ext
22064 cat >>conftest.$ac_ext <<_ACEOF
22065 /* end confdefs.h. */
22068 #include <linux/fs.h>
22074 struct super_block sb __attribute__ ((unused));
22084 rm -Rf build && mkdir -p build
22085 echo "obj-m := conftest.o" >build/Makefile
22086 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'
22087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22088 (eval $ac_try) 2>&5
22090 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22091 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
22092 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22093 (eval $ac_try) 2>&5
22095 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22096 (exit $ac_status); }; }; then
22098 { $as_echo "$as_me:$LINENO: result: yes" >&5
22099 $as_echo "yes" >&6; }
22101 cat >>confdefs.h <<\_ACEOF
22107 $as_echo "$as_me: failed program was:" >&5
22108 sed 's/^/| /' conftest.$ac_ext >&5
22110 { $as_echo "$as_me:$LINENO: result: no" >&5
22111 $as_echo "no" >&6; }
22122 { $as_echo "$as_me:$LINENO: checking whether symbol bdi_setup_and_register is exported" >&5
22123 $as_echo_n "checking whether symbol bdi_setup_and_register is exported... " >&6; }
22124 grep -q -E '[[:space:]]bdi_setup_and_register[[:space:]]' \
22125 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
22127 if test $rc -ne 0; then
22130 for file in mm/backing-dev.c; do
22131 grep -q -E "EXPORT_SYMBOL.*(bdi_setup_and_register)" "$LINUX/$file" 2>/dev/null
22133 if test $rc -eq 0; then
22141 if test $export -eq 0; then
22143 { $as_echo "$as_me:$LINENO: result: no" >&5
22144 $as_echo "no" >&6; }
22149 { $as_echo "$as_me:$LINENO: result: yes" >&5
22150 $as_echo "yes" >&6; }
22152 cat >>confdefs.h <<\_ACEOF
22153 #define HAVE_BDI_SETUP_AND_REGISTER 1
22162 { $as_echo "$as_me:$LINENO: result: yes" >&5
22163 $as_echo "yes" >&6; }
22165 cat >>confdefs.h <<\_ACEOF
22166 #define HAVE_BDI_SETUP_AND_REGISTER 1
22175 { $as_echo "$as_me:$LINENO: checking whether set_nlink() is available" >&5
22176 $as_echo_n "checking whether set_nlink() is available... " >&6; }
22179 cat confdefs.h - <<_ACEOF >conftest.c
22182 cat confdefs.h >>conftest.$ac_ext
22183 cat >>conftest.$ac_ext <<_ACEOF
22184 /* end confdefs.h. */
22187 #include <linux/fs.h>
22194 unsigned int link = 0;
22195 (void) set_nlink(&node, link);
22204 rm -Rf build && mkdir -p build
22205 echo "obj-m := conftest.o" >build/Makefile
22206 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'
22207 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22208 (eval $ac_try) 2>&5
22210 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22211 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build/conftest.o'
22212 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22213 (eval $ac_try) 2>&5
22215 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22216 (exit $ac_status); }; }; then
22218 { $as_echo "$as_me:$LINENO: result: yes" >&5
22219 $as_echo "yes" >&6; }
22221 cat >>confdefs.h <<\_ACEOF
22222 #define HAVE_SET_NLINK 1
22227 $as_echo "$as_me: failed program was:" >&5
22228 sed 's/^/| /' conftest.$ac_ext >&5
22230 { $as_echo "$as_me:$LINENO: result: no" >&5
22231 $as_echo "no" >&6; }
22242 if test "$LINUX_OBJ" != "$LINUX"; then
22244 KERNELMAKE_PARAMS="$KERNELMAKE_PARAMS O=$LINUX_OBJ"
22251 KERNELCPPFLAGS="$KERNELCPPFLAGS $NO_UNUSED_BUT_SET_VARIABLE"
22252 KERNELCPPFLAGS="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL"
22253 KERNELCPPFLAGS="$KERNELCPPFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\""
22260 # Check whether --with-udevdir was given.
22261 if test "${with_udevdir+set}" = set; then
22262 withval=$with_udevdir; udevdir=$withval
22264 udevdir='${exec_prefix}/lib/udev'
22269 # Check whether --with-udevruledir was given.
22270 if test "${with_udevruledir+set}" = set; then
22271 withval=$with_udevruledir; udevruledir=$withval
22273 udevruledir='${udevdir}/rules.d'
22281 { $as_echo "$as_me:$LINENO: checking for target asm dir" >&5
22282 $as_echo_n "checking for target asm dir... " >&6; }
22283 TARGET_ARCH=`echo ${target_cpu} | sed -e s/i.86/i386/`
22285 case $TARGET_ARCH in
22287 TARGET_ASM_DIR=asm-${TARGET_ARCH}
22290 TARGET_ASM_DIR=asm-generic
22295 { $as_echo "$as_me:$LINENO: result: $TARGET_ASM_DIR" >&5
22296 $as_echo "$TARGET_ASM_DIR" >&6; }
22299 { $as_echo "$as_me:$LINENO: checking for ioctl()" >&5
22300 $as_echo_n "checking for ioctl()... " >&6; }
22301 cat >conftest.$ac_ext <<_ACEOF
22304 cat confdefs.h >>conftest.$ac_ext
22305 cat >>conftest.$ac_ext <<_ACEOF
22306 /* end confdefs.h. */
22307 #include <unistd.h>
22310 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22311 $EGREP "ioctl" >/dev/null 2>&1; then
22318 cat >conftest.$ac_ext <<_ACEOF
22321 cat confdefs.h >>conftest.$ac_ext
22322 cat >>conftest.$ac_ext <<_ACEOF
22323 /* end confdefs.h. */
22324 #include <sys/ioctl.h>
22327 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22328 $EGREP "ioctl" >/dev/null 2>&1; then
22335 cat >conftest.$ac_ext <<_ACEOF
22338 cat confdefs.h >>conftest.$ac_ext
22339 cat >>conftest.$ac_ext <<_ACEOF
22340 /* end confdefs.h. */
22341 #include <stropts.h>
22344 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22345 $EGREP "ioctl" >/dev/null 2>&1; then
22353 if test $is_unistd = yes; then
22356 cat >>confdefs.h <<\_ACEOF
22357 #define HAVE_IOCTL_IN_UNISTD_H 1
22362 if test $is_sys_ioctl = yes; then
22365 cat >>confdefs.h <<\_ACEOF
22366 #define HAVE_IOCTL_IN_SYS_IOCTL_H 1
22369 elif test $is_stropts = yes; then
22371 cat >>confdefs.h <<\_ACEOF
22372 #define HAVE_IOCTL_IN_STROPTS_H 1
22380 if test $result = no; then
22381 { $as_echo "$as_me:$LINENO: result: no" >&5
22382 $as_echo "no" >&6; }
22383 { { $as_echo "$as_me:$LINENO: error: *** Cannot locate ioctl() definition" >&5
22384 $as_echo "$as_me: error: *** Cannot locate ioctl() definition" >&2;}
22385 { (exit 1); exit 1; }; }
22387 { $as_echo "$as_me:$LINENO: result: yes" >&5
22388 $as_echo "yes" >&6; }
22394 if test "${ac_cv_header_zlib_h+set}" = set; then
22395 { $as_echo "$as_me:$LINENO: checking for zlib.h" >&5
22396 $as_echo_n "checking for zlib.h... " >&6; }
22397 if test "${ac_cv_header_zlib_h+set}" = set; then
22398 $as_echo_n "(cached) " >&6
22400 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
22401 $as_echo "$ac_cv_header_zlib_h" >&6; }
22403 # Is the header compilable?
22404 { $as_echo "$as_me:$LINENO: checking zlib.h usability" >&5
22405 $as_echo_n "checking zlib.h usability... " >&6; }
22406 cat >conftest.$ac_ext <<_ACEOF
22409 cat confdefs.h >>conftest.$ac_ext
22410 cat >>conftest.$ac_ext <<_ACEOF
22411 /* end confdefs.h. */
22412 $ac_includes_default
22415 rm -f conftest.$ac_objext
22416 if { (ac_try="$ac_compile"
22417 case "(($ac_try" in
22418 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22419 *) ac_try_echo=$ac_try;;
22421 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22422 $as_echo "$ac_try_echo") >&5
22423 (eval "$ac_compile") 2>conftest.er1
22425 grep -v '^ *+' conftest.er1 >conftest.err
22427 cat conftest.err >&5
22428 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22429 (exit $ac_status); } && {
22430 test -z "$ac_c_werror_flag" ||
22431 test ! -s conftest.err
22432 } && test -s conftest.$ac_objext; then
22433 ac_header_compiler=yes
22435 $as_echo "$as_me: failed program was:" >&5
22436 sed 's/^/| /' conftest.$ac_ext >&5
22438 ac_header_compiler=no
22441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22442 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22443 $as_echo "$ac_header_compiler" >&6; }
22445 # Is the header present?
22446 { $as_echo "$as_me:$LINENO: checking zlib.h presence" >&5
22447 $as_echo_n "checking zlib.h presence... " >&6; }
22448 cat >conftest.$ac_ext <<_ACEOF
22451 cat confdefs.h >>conftest.$ac_ext
22452 cat >>conftest.$ac_ext <<_ACEOF
22453 /* end confdefs.h. */
22456 if { (ac_try="$ac_cpp conftest.$ac_ext"
22457 case "(($ac_try" in
22458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22459 *) ac_try_echo=$ac_try;;
22461 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22462 $as_echo "$ac_try_echo") >&5
22463 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22465 grep -v '^ *+' conftest.er1 >conftest.err
22467 cat conftest.err >&5
22468 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22469 (exit $ac_status); } >/dev/null && {
22470 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22471 test ! -s conftest.err
22473 ac_header_preproc=yes
22475 $as_echo "$as_me: failed program was:" >&5
22476 sed 's/^/| /' conftest.$ac_ext >&5
22478 ac_header_preproc=no
22481 rm -f conftest.err conftest.$ac_ext
22482 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22483 $as_echo "$ac_header_preproc" >&6; }
22485 # So? What about this header?
22486 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22488 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
22489 $as_echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
22490 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
22491 $as_echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
22492 ac_header_preproc=yes
22495 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
22496 $as_echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
22497 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5
22498 $as_echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;}
22499 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
22500 $as_echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
22501 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5
22502 $as_echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
22503 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
22504 $as_echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
22505 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
22506 $as_echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
22510 { $as_echo "$as_me:$LINENO: checking for zlib.h" >&5
22511 $as_echo_n "checking for zlib.h... " >&6; }
22512 if test "${ac_cv_header_zlib_h+set}" = set; then
22513 $as_echo_n "(cached) " >&6
22515 ac_cv_header_zlib_h=$ac_header_preproc
22517 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
22518 $as_echo "$ac_cv_header_zlib_h" >&6; }
22521 if test "x$ac_cv_header_zlib_h" = x""yes; then
22524 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22525 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22526 { { $as_echo "$as_me:$LINENO: error:
22527 *** zlib.h missing, zlib-devel package required
22528 See \`config.log' for more details." >&5
22529 $as_echo "$as_me: error:
22530 *** zlib.h missing, zlib-devel package required
22531 See \`config.log' for more details." >&2;}
22532 { (exit 1); exit 1; }; }; }
22538 { $as_echo "$as_me:$LINENO: checking for compress2 in -lz" >&5
22539 $as_echo_n "checking for compress2 in -lz... " >&6; }
22540 if test "${ac_cv_lib_z_compress2+set}" = set; then
22541 $as_echo_n "(cached) " >&6
22543 ac_check_lib_save_LIBS=$LIBS
22545 cat >conftest.$ac_ext <<_ACEOF
22548 cat confdefs.h >>conftest.$ac_ext
22549 cat >>conftest.$ac_ext <<_ACEOF
22550 /* end confdefs.h. */
22552 /* Override any GCC internal prototype to avoid an error.
22553 Use char because int might match the return type of a GCC
22554 builtin and then its argument prototype would still apply. */
22562 return compress2 ();
22567 rm -f conftest.$ac_objext conftest$ac_exeext
22568 if { (ac_try="$ac_link"
22569 case "(($ac_try" in
22570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22571 *) ac_try_echo=$ac_try;;
22573 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22574 $as_echo "$ac_try_echo") >&5
22575 (eval "$ac_link") 2>conftest.er1
22577 grep -v '^ *+' conftest.er1 >conftest.err
22579 cat conftest.err >&5
22580 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22581 (exit $ac_status); } && {
22582 test -z "$ac_c_werror_flag" ||
22583 test ! -s conftest.err
22584 } && test -s conftest$ac_exeext && {
22585 test "$cross_compiling" = yes ||
22586 $as_test_x conftest$ac_exeext
22588 ac_cv_lib_z_compress2=yes
22590 $as_echo "$as_me: failed program was:" >&5
22591 sed 's/^/| /' conftest.$ac_ext >&5
22593 ac_cv_lib_z_compress2=no
22596 rm -rf conftest.dSYM
22597 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22598 conftest$ac_exeext conftest.$ac_ext
22599 LIBS=$ac_check_lib_save_LIBS
22601 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_compress2" >&5
22602 $as_echo "$ac_cv_lib_z_compress2" >&6; }
22603 if test "x$ac_cv_lib_z_compress2" = x""yes; then
22604 cat >>confdefs.h <<_ACEOF
22605 #define HAVE_LIBZ 1
22611 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22612 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22613 { { $as_echo "$as_me:$LINENO: error:
22614 *** compress2() missing, zlib-devel package required
22615 See \`config.log' for more details." >&5
22616 $as_echo "$as_me: error:
22617 *** compress2() missing, zlib-devel package required
22618 See \`config.log' for more details." >&2;}
22619 { (exit 1); exit 1; }; }; }
22624 { $as_echo "$as_me:$LINENO: checking for uncompress in -lz" >&5
22625 $as_echo_n "checking for uncompress in -lz... " >&6; }
22626 if test "${ac_cv_lib_z_uncompress+set}" = set; then
22627 $as_echo_n "(cached) " >&6
22629 ac_check_lib_save_LIBS=$LIBS
22631 cat >conftest.$ac_ext <<_ACEOF
22634 cat confdefs.h >>conftest.$ac_ext
22635 cat >>conftest.$ac_ext <<_ACEOF
22636 /* end confdefs.h. */
22638 /* Override any GCC internal prototype to avoid an error.
22639 Use char because int might match the return type of a GCC
22640 builtin and then its argument prototype would still apply. */
22644 char uncompress ();
22648 return uncompress ();
22653 rm -f conftest.$ac_objext conftest$ac_exeext
22654 if { (ac_try="$ac_link"
22655 case "(($ac_try" in
22656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22657 *) ac_try_echo=$ac_try;;
22659 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22660 $as_echo "$ac_try_echo") >&5
22661 (eval "$ac_link") 2>conftest.er1
22663 grep -v '^ *+' conftest.er1 >conftest.err
22665 cat conftest.err >&5
22666 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22667 (exit $ac_status); } && {
22668 test -z "$ac_c_werror_flag" ||
22669 test ! -s conftest.err
22670 } && test -s conftest$ac_exeext && {
22671 test "$cross_compiling" = yes ||
22672 $as_test_x conftest$ac_exeext
22674 ac_cv_lib_z_uncompress=yes
22676 $as_echo "$as_me: failed program was:" >&5
22677 sed 's/^/| /' conftest.$ac_ext >&5
22679 ac_cv_lib_z_uncompress=no
22682 rm -rf conftest.dSYM
22683 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22684 conftest$ac_exeext conftest.$ac_ext
22685 LIBS=$ac_check_lib_save_LIBS
22687 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_uncompress" >&5
22688 $as_echo "$ac_cv_lib_z_uncompress" >&6; }
22689 if test "x$ac_cv_lib_z_uncompress" = x""yes; then
22690 cat >>confdefs.h <<_ACEOF
22691 #define HAVE_LIBZ 1
22697 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22698 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22699 { { $as_echo "$as_me:$LINENO: error:
22700 *** uncompress() missing, zlib-devel package required
22701 See \`config.log' for more details." >&5
22702 $as_echo "$as_me: error:
22703 *** uncompress() missing, zlib-devel package required
22704 See \`config.log' for more details." >&2;}
22705 { (exit 1); exit 1; }; }; }
22710 { $as_echo "$as_me:$LINENO: checking for crc32 in -lz" >&5
22711 $as_echo_n "checking for crc32 in -lz... " >&6; }
22712 if test "${ac_cv_lib_z_crc32+set}" = set; then
22713 $as_echo_n "(cached) " >&6
22715 ac_check_lib_save_LIBS=$LIBS
22717 cat >conftest.$ac_ext <<_ACEOF
22720 cat confdefs.h >>conftest.$ac_ext
22721 cat >>conftest.$ac_ext <<_ACEOF
22722 /* end confdefs.h. */
22724 /* Override any GCC internal prototype to avoid an error.
22725 Use char because int might match the return type of a GCC
22726 builtin and then its argument prototype would still apply. */
22739 rm -f conftest.$ac_objext conftest$ac_exeext
22740 if { (ac_try="$ac_link"
22741 case "(($ac_try" in
22742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22743 *) ac_try_echo=$ac_try;;
22745 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22746 $as_echo "$ac_try_echo") >&5
22747 (eval "$ac_link") 2>conftest.er1
22749 grep -v '^ *+' conftest.er1 >conftest.err
22751 cat conftest.err >&5
22752 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22753 (exit $ac_status); } && {
22754 test -z "$ac_c_werror_flag" ||
22755 test ! -s conftest.err
22756 } && test -s conftest$ac_exeext && {
22757 test "$cross_compiling" = yes ||
22758 $as_test_x conftest$ac_exeext
22760 ac_cv_lib_z_crc32=yes
22762 $as_echo "$as_me: failed program was:" >&5
22763 sed 's/^/| /' conftest.$ac_ext >&5
22765 ac_cv_lib_z_crc32=no
22768 rm -rf conftest.dSYM
22769 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22770 conftest$ac_exeext conftest.$ac_ext
22771 LIBS=$ac_check_lib_save_LIBS
22773 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_crc32" >&5
22774 $as_echo "$ac_cv_lib_z_crc32" >&6; }
22775 if test "x$ac_cv_lib_z_crc32" = x""yes; then
22776 cat >>confdefs.h <<_ACEOF
22777 #define HAVE_LIBZ 1
22783 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22784 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22785 { { $as_echo "$as_me:$LINENO: error:
22786 *** crc32() missing, zlib-devel package required
22787 See \`config.log' for more details." >&5
22788 $as_echo "$as_me: error:
22789 *** crc32() missing, zlib-devel package required
22790 See \`config.log' for more details." >&2;}
22791 { (exit 1); exit 1; }; }; }
22798 cat >>confdefs.h <<\_ACEOF
22799 #define HAVE_ZLIB 1
22806 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
22807 { $as_echo "$as_me:$LINENO: checking for uuid/uuid.h" >&5
22808 $as_echo_n "checking for uuid/uuid.h... " >&6; }
22809 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
22810 $as_echo_n "(cached) " >&6
22812 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_uuid_uuid_h" >&5
22813 $as_echo "$ac_cv_header_uuid_uuid_h" >&6; }
22815 # Is the header compilable?
22816 { $as_echo "$as_me:$LINENO: checking uuid/uuid.h usability" >&5
22817 $as_echo_n "checking uuid/uuid.h usability... " >&6; }
22818 cat >conftest.$ac_ext <<_ACEOF
22821 cat confdefs.h >>conftest.$ac_ext
22822 cat >>conftest.$ac_ext <<_ACEOF
22823 /* end confdefs.h. */
22824 $ac_includes_default
22825 #include <uuid/uuid.h>
22827 rm -f conftest.$ac_objext
22828 if { (ac_try="$ac_compile"
22829 case "(($ac_try" in
22830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22831 *) ac_try_echo=$ac_try;;
22833 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22834 $as_echo "$ac_try_echo") >&5
22835 (eval "$ac_compile") 2>conftest.er1
22837 grep -v '^ *+' conftest.er1 >conftest.err
22839 cat conftest.err >&5
22840 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22841 (exit $ac_status); } && {
22842 test -z "$ac_c_werror_flag" ||
22843 test ! -s conftest.err
22844 } && test -s conftest.$ac_objext; then
22845 ac_header_compiler=yes
22847 $as_echo "$as_me: failed program was:" >&5
22848 sed 's/^/| /' conftest.$ac_ext >&5
22850 ac_header_compiler=no
22853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22854 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22855 $as_echo "$ac_header_compiler" >&6; }
22857 # Is the header present?
22858 { $as_echo "$as_me:$LINENO: checking uuid/uuid.h presence" >&5
22859 $as_echo_n "checking uuid/uuid.h presence... " >&6; }
22860 cat >conftest.$ac_ext <<_ACEOF
22863 cat confdefs.h >>conftest.$ac_ext
22864 cat >>conftest.$ac_ext <<_ACEOF
22865 /* end confdefs.h. */
22866 #include <uuid/uuid.h>
22868 if { (ac_try="$ac_cpp conftest.$ac_ext"
22869 case "(($ac_try" in
22870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22871 *) ac_try_echo=$ac_try;;
22873 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22874 $as_echo "$ac_try_echo") >&5
22875 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22877 grep -v '^ *+' conftest.er1 >conftest.err
22879 cat conftest.err >&5
22880 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22881 (exit $ac_status); } >/dev/null && {
22882 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22883 test ! -s conftest.err
22885 ac_header_preproc=yes
22887 $as_echo "$as_me: failed program was:" >&5
22888 sed 's/^/| /' conftest.$ac_ext >&5
22890 ac_header_preproc=no
22893 rm -f conftest.err conftest.$ac_ext
22894 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22895 $as_echo "$ac_header_preproc" >&6; }
22897 # So? What about this header?
22898 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22900 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: accepted by the compiler, rejected by the preprocessor!" >&5
22901 $as_echo "$as_me: WARNING: uuid/uuid.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
22902 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: proceeding with the compiler's result" >&5
22903 $as_echo "$as_me: WARNING: uuid/uuid.h: proceeding with the compiler's result" >&2;}
22904 ac_header_preproc=yes
22907 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: present but cannot be compiled" >&5
22908 $as_echo "$as_me: WARNING: uuid/uuid.h: present but cannot be compiled" >&2;}
22909 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: check for missing prerequisite headers?" >&5
22910 $as_echo "$as_me: WARNING: uuid/uuid.h: check for missing prerequisite headers?" >&2;}
22911 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: see the Autoconf documentation" >&5
22912 $as_echo "$as_me: WARNING: uuid/uuid.h: see the Autoconf documentation" >&2;}
22913 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: section \"Present But Cannot Be Compiled\"" >&5
22914 $as_echo "$as_me: WARNING: uuid/uuid.h: section \"Present But Cannot Be Compiled\"" >&2;}
22915 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: proceeding with the preprocessor's result" >&5
22916 $as_echo "$as_me: WARNING: uuid/uuid.h: proceeding with the preprocessor's result" >&2;}
22917 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: in the future, the compiler will take precedence" >&5
22918 $as_echo "$as_me: WARNING: uuid/uuid.h: in the future, the compiler will take precedence" >&2;}
22922 { $as_echo "$as_me:$LINENO: checking for uuid/uuid.h" >&5
22923 $as_echo_n "checking for uuid/uuid.h... " >&6; }
22924 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
22925 $as_echo_n "(cached) " >&6
22927 ac_cv_header_uuid_uuid_h=$ac_header_preproc
22929 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_uuid_uuid_h" >&5
22930 $as_echo "$ac_cv_header_uuid_uuid_h" >&6; }
22933 if test "x$ac_cv_header_uuid_uuid_h" = x""yes; then
22936 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22937 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22938 { { $as_echo "$as_me:$LINENO: error:
22939 *** uuid/uuid.h missing, libuuid-devel package required
22940 See \`config.log' for more details." >&5
22941 $as_echo "$as_me: error:
22942 *** uuid/uuid.h missing, libuuid-devel package required
22943 See \`config.log' for more details." >&2;}
22944 { (exit 1); exit 1; }; }; }
22950 { $as_echo "$as_me:$LINENO: checking for uuid_generate in -luuid" >&5
22951 $as_echo_n "checking for uuid_generate in -luuid... " >&6; }
22952 if test "${ac_cv_lib_uuid_uuid_generate+set}" = set; then
22953 $as_echo_n "(cached) " >&6
22955 ac_check_lib_save_LIBS=$LIBS
22956 LIBS="-luuid $LIBS"
22957 cat >conftest.$ac_ext <<_ACEOF
22960 cat confdefs.h >>conftest.$ac_ext
22961 cat >>conftest.$ac_ext <<_ACEOF
22962 /* end confdefs.h. */
22964 /* Override any GCC internal prototype to avoid an error.
22965 Use char because int might match the return type of a GCC
22966 builtin and then its argument prototype would still apply. */
22970 char uuid_generate ();
22974 return uuid_generate ();
22979 rm -f conftest.$ac_objext conftest$ac_exeext
22980 if { (ac_try="$ac_link"
22981 case "(($ac_try" in
22982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22983 *) ac_try_echo=$ac_try;;
22985 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22986 $as_echo "$ac_try_echo") >&5
22987 (eval "$ac_link") 2>conftest.er1
22989 grep -v '^ *+' conftest.er1 >conftest.err
22991 cat conftest.err >&5
22992 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22993 (exit $ac_status); } && {
22994 test -z "$ac_c_werror_flag" ||
22995 test ! -s conftest.err
22996 } && test -s conftest$ac_exeext && {
22997 test "$cross_compiling" = yes ||
22998 $as_test_x conftest$ac_exeext
23000 ac_cv_lib_uuid_uuid_generate=yes
23002 $as_echo "$as_me: failed program was:" >&5
23003 sed 's/^/| /' conftest.$ac_ext >&5
23005 ac_cv_lib_uuid_uuid_generate=no
23008 rm -rf conftest.dSYM
23009 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23010 conftest$ac_exeext conftest.$ac_ext
23011 LIBS=$ac_check_lib_save_LIBS
23013 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_generate" >&5
23014 $as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
23015 if test "x$ac_cv_lib_uuid_uuid_generate" = x""yes; then
23016 cat >>confdefs.h <<_ACEOF
23017 #define HAVE_LIBUUID 1
23020 LIBS="-luuid $LIBS"
23023 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23024 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23025 { { $as_echo "$as_me:$LINENO: error:
23026 *** uuid_generate() missing, libuuid-devel package required
23027 See \`config.log' for more details." >&5
23028 $as_echo "$as_me: error:
23029 *** uuid_generate() missing, libuuid-devel package required
23030 See \`config.log' for more details." >&2;}
23031 { (exit 1); exit 1; }; }; }
23036 { $as_echo "$as_me:$LINENO: checking for uuid_is_null in -luuid" >&5
23037 $as_echo_n "checking for uuid_is_null in -luuid... " >&6; }
23038 if test "${ac_cv_lib_uuid_uuid_is_null+set}" = set; then
23039 $as_echo_n "(cached) " >&6
23041 ac_check_lib_save_LIBS=$LIBS
23042 LIBS="-luuid $LIBS"
23043 cat >conftest.$ac_ext <<_ACEOF
23046 cat confdefs.h >>conftest.$ac_ext
23047 cat >>conftest.$ac_ext <<_ACEOF
23048 /* end confdefs.h. */
23050 /* Override any GCC internal prototype to avoid an error.
23051 Use char because int might match the return type of a GCC
23052 builtin and then its argument prototype would still apply. */
23056 char uuid_is_null ();
23060 return uuid_is_null ();
23065 rm -f conftest.$ac_objext conftest$ac_exeext
23066 if { (ac_try="$ac_link"
23067 case "(($ac_try" in
23068 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23069 *) ac_try_echo=$ac_try;;
23071 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23072 $as_echo "$ac_try_echo") >&5
23073 (eval "$ac_link") 2>conftest.er1
23075 grep -v '^ *+' conftest.er1 >conftest.err
23077 cat conftest.err >&5
23078 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23079 (exit $ac_status); } && {
23080 test -z "$ac_c_werror_flag" ||
23081 test ! -s conftest.err
23082 } && test -s conftest$ac_exeext && {
23083 test "$cross_compiling" = yes ||
23084 $as_test_x conftest$ac_exeext
23086 ac_cv_lib_uuid_uuid_is_null=yes
23088 $as_echo "$as_me: failed program was:" >&5
23089 sed 's/^/| /' conftest.$ac_ext >&5
23091 ac_cv_lib_uuid_uuid_is_null=no
23094 rm -rf conftest.dSYM
23095 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23096 conftest$ac_exeext conftest.$ac_ext
23097 LIBS=$ac_check_lib_save_LIBS
23099 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_is_null" >&5
23100 $as_echo "$ac_cv_lib_uuid_uuid_is_null" >&6; }
23101 if test "x$ac_cv_lib_uuid_uuid_is_null" = x""yes; then
23102 cat >>confdefs.h <<_ACEOF
23103 #define HAVE_LIBUUID 1
23106 LIBS="-luuid $LIBS"
23109 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23110 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23111 { { $as_echo "$as_me:$LINENO: error:
23112 *** uuid_is_null() missing, libuuid-devel package required
23113 See \`config.log' for more details." >&5
23114 $as_echo "$as_me: error:
23115 *** uuid_is_null() missing, libuuid-devel package required
23116 See \`config.log' for more details." >&2;}
23117 { (exit 1); exit 1; }; }; }
23124 cat >>confdefs.h <<\_ACEOF
23125 #define HAVE_LIBUUID 1
23131 # Check whether --with-blkid was given.
23132 if test "${with_blkid+set}" = set; then
23133 withval=$with_blkid;
23140 if test "x$with_blkid" != xno; then
23142 { $as_echo "$as_me:$LINENO: checking for blkid_get_cache in -lblkid" >&5
23143 $as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
23144 if test "${ac_cv_lib_blkid_blkid_get_cache+set}" = set; then
23145 $as_echo_n "(cached) " >&6
23147 ac_check_lib_save_LIBS=$LIBS
23148 LIBS="-lblkid $LIBS"
23149 cat >conftest.$ac_ext <<_ACEOF
23152 cat confdefs.h >>conftest.$ac_ext
23153 cat >>conftest.$ac_ext <<_ACEOF
23154 /* end confdefs.h. */
23156 /* Override any GCC internal prototype to avoid an error.
23157 Use char because int might match the return type of a GCC
23158 builtin and then its argument prototype would still apply. */
23162 char blkid_get_cache ();
23166 return blkid_get_cache ();
23171 rm -f conftest.$ac_objext conftest$ac_exeext
23172 if { (ac_try="$ac_link"
23173 case "(($ac_try" in
23174 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23175 *) ac_try_echo=$ac_try;;
23177 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23178 $as_echo "$ac_try_echo") >&5
23179 (eval "$ac_link") 2>conftest.er1
23181 grep -v '^ *+' conftest.er1 >conftest.err
23183 cat conftest.err >&5
23184 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23185 (exit $ac_status); } && {
23186 test -z "$ac_c_werror_flag" ||
23187 test ! -s conftest.err
23188 } && test -s conftest$ac_exeext && {
23189 test "$cross_compiling" = yes ||
23190 $as_test_x conftest$ac_exeext
23192 ac_cv_lib_blkid_blkid_get_cache=yes
23194 $as_echo "$as_me: failed program was:" >&5
23195 sed 's/^/| /' conftest.$ac_ext >&5
23197 ac_cv_lib_blkid_blkid_get_cache=no
23200 rm -rf conftest.dSYM
23201 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23202 conftest$ac_exeext conftest.$ac_ext
23203 LIBS=$ac_check_lib_save_LIBS
23205 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
23206 $as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
23207 if test "x$ac_cv_lib_blkid_blkid_get_cache" = x""yes; then
23209 { $as_echo "$as_me:$LINENO: checking for blkid zfs support" >&5
23210 $as_echo_n "checking for blkid zfs support... " >&6; }
23213 dd if=/dev/zero of=$ZFS_DEV bs=1024k count=8 \
23214 >/dev/null 2>/dev/null
23215 echo -en "\x0c\xb1\xba\0\0\0\0\0" | \
23216 dd of=$ZFS_DEV bs=1k count=8 \
23217 seek=132 conv=notrunc &>/dev/null \
23218 >/dev/null 2>/dev/null
23220 saved_LDFLAGS="$LDFLAGS"
23223 if test "$cross_compiling" = yes; then
23224 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23225 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23226 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
23227 See \`config.log' for more details." >&5
23228 $as_echo "$as_me: error: cannot run test program while cross compiling
23229 See \`config.log' for more details." >&2;}
23230 { (exit 1); exit 1; }; }; }
23232 cat >conftest.$ac_ext <<_ACEOF
23235 cat confdefs.h >>conftest.$ac_ext
23236 cat >>conftest.$ac_ext <<_ACEOF
23237 /* end confdefs.h. */
23240 #include <blkid/blkid.h>
23249 if (blkid_get_cache(&cache, NULL) < 0)
23252 value = blkid_get_tag_value(cache, "TYPE",
23255 blkid_put_cache(cache);
23259 if (strcmp(value, "zfs")) {
23261 blkid_put_cache(cache);
23266 blkid_put_cache(cache);
23272 rm -f conftest$ac_exeext
23273 if { (ac_try="$ac_link"
23274 case "(($ac_try" in
23275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23276 *) ac_try_echo=$ac_try;;
23278 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23279 $as_echo "$ac_try_echo") >&5
23280 (eval "$ac_link") 2>&5
23282 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23283 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23284 { (case "(($ac_try" in
23285 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23286 *) ac_try_echo=$ac_try;;
23288 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23289 $as_echo "$ac_try_echo") >&5
23290 (eval "$ac_try") 2>&5
23292 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23293 (exit $ac_status); }; }; then
23296 { $as_echo "$as_me:$LINENO: result: yes" >&5
23297 $as_echo "yes" >&6; }
23301 cat >>confdefs.h <<\_ACEOF
23302 #define HAVE_LIBBLKID 1
23307 $as_echo "$as_me: program exited with status $ac_status" >&5
23308 $as_echo "$as_me: failed program was:" >&5
23309 sed 's/^/| /' conftest.$ac_ext >&5
23311 ( exit $ac_status )
23314 { $as_echo "$as_me:$LINENO: result: no" >&5
23315 $as_echo "no" >&6; }
23316 if test "x$with_blkid" != xcheck; then
23317 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23318 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23319 { { $as_echo "$as_me:$LINENO: error: --with-blkid given but unavailable
23320 See \`config.log' for more details." >&5
23321 $as_echo "$as_me: error: --with-blkid given but unavailable
23322 See \`config.log' for more details." >&2;}
23323 { (exit 1); exit 1; }; }; }
23328 rm -rf conftest.dSYM
23329 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23334 LDFLAGS="$saved_LDFLAGS"
23338 if test "x$with_blkid" != xcheck; then
23339 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23340 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23341 { { $as_echo "$as_me:$LINENO: error: --with-blkid given but unavailable
23342 See \`config.log' for more details." >&5
23343 $as_echo "$as_me: error: --with-blkid given but unavailable
23344 See \`config.log' for more details." >&2;}
23345 { (exit 1); exit 1; }; }; }
23358 # Check whether --with-selinux was given.
23359 if test "${with_selinux+set}" = set; then
23360 withval=$with_selinux;
23367 if test "x$with_selinux" != xno; then
23369 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
23370 { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
23371 $as_echo_n "checking for selinux/selinux.h... " >&6; }
23372 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
23373 $as_echo_n "(cached) " >&6
23375 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
23376 $as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
23378 # Is the header compilable?
23379 { $as_echo "$as_me:$LINENO: checking selinux/selinux.h usability" >&5
23380 $as_echo_n "checking selinux/selinux.h usability... " >&6; }
23381 cat >conftest.$ac_ext <<_ACEOF
23384 cat confdefs.h >>conftest.$ac_ext
23385 cat >>conftest.$ac_ext <<_ACEOF
23386 /* end confdefs.h. */
23387 $ac_includes_default
23388 #include <selinux/selinux.h>
23390 rm -f conftest.$ac_objext
23391 if { (ac_try="$ac_compile"
23392 case "(($ac_try" in
23393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23394 *) ac_try_echo=$ac_try;;
23396 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23397 $as_echo "$ac_try_echo") >&5
23398 (eval "$ac_compile") 2>conftest.er1
23400 grep -v '^ *+' conftest.er1 >conftest.err
23402 cat conftest.err >&5
23403 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23404 (exit $ac_status); } && {
23405 test -z "$ac_c_werror_flag" ||
23406 test ! -s conftest.err
23407 } && test -s conftest.$ac_objext; then
23408 ac_header_compiler=yes
23410 $as_echo "$as_me: failed program was:" >&5
23411 sed 's/^/| /' conftest.$ac_ext >&5
23413 ac_header_compiler=no
23416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23417 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
23418 $as_echo "$ac_header_compiler" >&6; }
23420 # Is the header present?
23421 { $as_echo "$as_me:$LINENO: checking selinux/selinux.h presence" >&5
23422 $as_echo_n "checking selinux/selinux.h presence... " >&6; }
23423 cat >conftest.$ac_ext <<_ACEOF
23426 cat confdefs.h >>conftest.$ac_ext
23427 cat >>conftest.$ac_ext <<_ACEOF
23428 /* end confdefs.h. */
23429 #include <selinux/selinux.h>
23431 if { (ac_try="$ac_cpp conftest.$ac_ext"
23432 case "(($ac_try" in
23433 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23434 *) ac_try_echo=$ac_try;;
23436 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23437 $as_echo "$ac_try_echo") >&5
23438 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
23440 grep -v '^ *+' conftest.er1 >conftest.err
23442 cat conftest.err >&5
23443 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23444 (exit $ac_status); } >/dev/null && {
23445 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
23446 test ! -s conftest.err
23448 ac_header_preproc=yes
23450 $as_echo "$as_me: failed program was:" >&5
23451 sed 's/^/| /' conftest.$ac_ext >&5
23453 ac_header_preproc=no
23456 rm -f conftest.err conftest.$ac_ext
23457 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
23458 $as_echo "$ac_header_preproc" >&6; }
23460 # So? What about this header?
23461 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
23463 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&5
23464 $as_echo "$as_me: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
23465 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&5
23466 $as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&2;}
23467 ac_header_preproc=yes
23470 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: present but cannot be compiled" >&5
23471 $as_echo "$as_me: WARNING: selinux/selinux.h: present but cannot be compiled" >&2;}
23472 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&5
23473 $as_echo "$as_me: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&2;}
23474 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: see the Autoconf documentation" >&5
23475 $as_echo "$as_me: WARNING: selinux/selinux.h: see the Autoconf documentation" >&2;}
23476 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&5
23477 $as_echo "$as_me: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&2;}
23478 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&5
23479 $as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&2;}
23480 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&5
23481 $as_echo "$as_me: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&2;}
23485 { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
23486 $as_echo_n "checking for selinux/selinux.h... " >&6; }
23487 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
23488 $as_echo_n "(cached) " >&6
23490 ac_cv_header_selinux_selinux_h=$ac_header_preproc
23492 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
23493 $as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
23496 if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then
23498 { $as_echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
23499 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
23500 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
23501 $as_echo_n "(cached) " >&6
23503 ac_check_lib_save_LIBS=$LIBS
23504 LIBS="-lselinux $LIBS"
23505 cat >conftest.$ac_ext <<_ACEOF
23508 cat confdefs.h >>conftest.$ac_ext
23509 cat >>conftest.$ac_ext <<_ACEOF
23510 /* end confdefs.h. */
23512 /* Override any GCC internal prototype to avoid an error.
23513 Use char because int might match the return type of a GCC
23514 builtin and then its argument prototype would still apply. */
23518 char is_selinux_enabled ();
23522 return is_selinux_enabled ();
23527 rm -f conftest.$ac_objext conftest$ac_exeext
23528 if { (ac_try="$ac_link"
23529 case "(($ac_try" in
23530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23531 *) ac_try_echo=$ac_try;;
23533 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23534 $as_echo "$ac_try_echo") >&5
23535 (eval "$ac_link") 2>conftest.er1
23537 grep -v '^ *+' conftest.er1 >conftest.err
23539 cat conftest.err >&5
23540 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23541 (exit $ac_status); } && {
23542 test -z "$ac_c_werror_flag" ||
23543 test ! -s conftest.err
23544 } && test -s conftest$ac_exeext && {
23545 test "$cross_compiling" = yes ||
23546 $as_test_x conftest$ac_exeext
23548 ac_cv_lib_selinux_is_selinux_enabled=yes
23550 $as_echo "$as_me: failed program was:" >&5
23551 sed 's/^/| /' conftest.$ac_ext >&5
23553 ac_cv_lib_selinux_is_selinux_enabled=no
23556 rm -rf conftest.dSYM
23557 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23558 conftest$ac_exeext conftest.$ac_ext
23559 LIBS=$ac_check_lib_save_LIBS
23561 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
23562 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
23563 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then
23565 LIBSELINUX="-lselinux"
23568 cat >>confdefs.h <<\_ACEOF
23569 #define HAVE_LIBSELINUX 1
23575 if test "x$with_selinux" != xcheck; then
23576 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23577 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23578 { { $as_echo "$as_me:$LINENO: error: --with-selinux given but unavailable
23579 See \`config.log' for more details." >&5
23580 $as_echo "$as_me: error: --with-selinux given but unavailable
23581 See \`config.log' for more details." >&2;}
23582 { (exit 1); exit 1; }; }; }
23592 if test "x$with_selinux" != xcheck; then
23593 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23594 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23595 { { $as_echo "$as_me:$LINENO: error: --with-selinux given but unavailable
23596 See \`config.log' for more details." >&5
23597 $as_echo "$as_me: error: --with-selinux given but unavailable
23598 See \`config.log' for more details." >&2;}
23599 { (exit 1); exit 1; }; }; }
23610 { $as_echo "$as_me:$LINENO: checking for selinux support" >&5
23611 $as_echo_n "checking for selinux support... " >&6; }
23612 { $as_echo "$as_me:$LINENO: result: no" >&5
23613 $as_echo "no" >&6; }
23619 { $as_echo "$as_me:$LINENO: checking for -Wframe-larger-than=<size> support" >&5
23620 $as_echo_n "checking for -Wframe-larger-than=<size> support... " >&6; }
23622 saved_flags="$CFLAGS"
23623 CFLAGS="$CFLAGS -Wframe-larger-than=1024"
23625 if test "$cross_compiling" = yes; then
23626 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23627 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23628 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
23629 See \`config.log' for more details." >&5
23630 $as_echo "$as_me: error: cannot run test program while cross compiling
23631 See \`config.log' for more details." >&2;}
23632 { (exit 1); exit 1; }; }; }
23634 cat >conftest.$ac_ext <<_ACEOF
23637 cat confdefs.h >>conftest.$ac_ext
23638 cat >>conftest.$ac_ext <<_ACEOF
23639 /* end confdefs.h. */
23649 rm -f conftest$ac_exeext
23650 if { (ac_try="$ac_link"
23651 case "(($ac_try" in
23652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23653 *) ac_try_echo=$ac_try;;
23655 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23656 $as_echo "$ac_try_echo") >&5
23657 (eval "$ac_link") 2>&5
23659 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23660 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23661 { (case "(($ac_try" in
23662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23663 *) ac_try_echo=$ac_try;;
23665 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23666 $as_echo "$ac_try_echo") >&5
23667 (eval "$ac_try") 2>&5
23669 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23670 (exit $ac_status); }; }; then
23672 FRAME_LARGER_THAN=-Wframe-larger-than=1024
23673 { $as_echo "$as_me:$LINENO: result: yes" >&5
23674 $as_echo "yes" >&6; }
23677 $as_echo "$as_me: program exited with status $ac_status" >&5
23678 $as_echo "$as_me: failed program was:" >&5
23679 sed 's/^/| /' conftest.$ac_ext >&5
23681 ( exit $ac_status )
23684 { $as_echo "$as_me:$LINENO: result: no" >&5
23685 $as_echo "no" >&6; }
23688 rm -rf conftest.dSYM
23689 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23694 CFLAGS="$saved_flags"
23699 { $as_echo "$as_me:$LINENO: checking whether pthread stack includes guard" >&5
23700 $as_echo_n "checking whether pthread stack includes guard... " >&6; }
23702 saved_CFLAGS="$CFLAGS"
23703 CFLAGS="-fstack-check"
23704 saved_LDFLAGS="$LDFLAGS"
23705 LDFLAGS="-lpthread"
23707 if test "$cross_compiling" = yes; then
23708 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23709 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23710 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
23711 See \`config.log' for more details." >&5
23712 $as_echo "$as_me: error: cannot run test program while cross compiling
23713 See \`config.log' for more details." >&2;}
23714 { (exit 1); exit 1; }; }; }
23716 cat >conftest.$ac_ext <<_ACEOF
23719 cat confdefs.h >>conftest.$ac_ext
23720 cat >>conftest.$ac_ext <<_ACEOF
23721 /* end confdefs.h. */
23723 #include <pthread.h>
23724 #include <sys/resource.h>
23725 #include <unistd.h>
23726 #include <bits/local_lim.h>
23728 #define PAGESIZE (sysconf(_SC_PAGESIZE))
23729 #define STACK_SIZE 8192
23730 #define BUFSIZE 4096
23732 void * func(void *arg)
23742 pthread_attr_t attr;
23747 setrlimit(RLIMIT_CORE, &l);
23748 pthread_attr_init(&attr);
23749 pthread_attr_setstacksize(&attr, PTHREAD_STACK_MIN + STACK_SIZE);
23750 pthread_attr_setguardsize(&attr, PAGESIZE);
23751 pthread_create(&tid, &attr, func, NULL);
23752 pthread_join(tid, NULL);
23758 rm -f conftest$ac_exeext
23759 if { (ac_try="$ac_link"
23760 case "(($ac_try" in
23761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23762 *) ac_try_echo=$ac_try;;
23764 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23765 $as_echo "$ac_try_echo") >&5
23766 (eval "$ac_link") 2>&5
23768 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23769 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23770 { (case "(($ac_try" in
23771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23772 *) ac_try_echo=$ac_try;;
23774 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23775 $as_echo "$ac_try_echo") >&5
23776 (eval "$ac_try") 2>&5
23778 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23779 (exit $ac_status); }; }; then
23781 { $as_echo "$as_me:$LINENO: result: no" >&5
23782 $as_echo "no" >&6; }
23785 $as_echo "$as_me: program exited with status $ac_status" >&5
23786 $as_echo "$as_me: failed program was:" >&5
23787 sed 's/^/| /' conftest.$ac_ext >&5
23789 ( exit $ac_status )
23792 cat >>confdefs.h <<\_ACEOF
23793 #define NPTL_GUARD_WITHIN_STACK 1
23796 { $as_echo "$as_me:$LINENO: result: yes" >&5
23797 $as_echo "yes" >&6; }
23800 rm -rf conftest.dSYM
23801 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23805 CFLAGS="$saved_CFLAGS"
23806 LDFLAGS="$saved_LDFLAGS"
23811 { $as_echo "$as_me:$LINENO: result: Error!" >&5
23812 $as_echo "Error!" >&6; }
23813 { { $as_echo "$as_me:$LINENO: error: Bad value \"$ZFS_CONFIG\" for --with-config,
23814 user kernel|user|all|srpm" >&5
23815 $as_echo "$as_me: error: Bad value \"$ZFS_CONFIG\" for --with-config,
23816 user kernel|user|all|srpm" >&2;}
23817 { (exit 1); exit 1; }; } ;;
23820 if test "$ZFS_CONFIG" = user ||
23821 test "$ZFS_CONFIG" = all; then
23823 CONFIG_USER_FALSE='#'
23825 CONFIG_USER_TRUE='#'
23829 if test "$ZFS_CONFIG" = kernel ||
23830 test "$ZFS_CONFIG" = all; then
23831 CONFIG_KERNEL_TRUE=
23832 CONFIG_KERNEL_FALSE='#'
23834 CONFIG_KERNEL_TRUE='#'
23835 CONFIG_KERNEL_FALSE=
23840 { $as_echo "$as_me:$LINENO: checking whether debugging is enabled" >&5
23841 $as_echo_n "checking whether debugging is enabled... " >&6; }
23842 # Check whether --enable-debug was given.
23843 if test "${enable_debug+set}" = set; then
23844 enableval=$enable_debug;
23850 if test "x$enable_debug" = xyes; then
23852 KERNELCPPFLAGS="${KERNELCPPFLAGS} -DDEBUG -Werror"
23853 HOSTCFLAGS="${HOSTCFLAGS} -DDEBUG -Werror"
23854 DEBUG_CFLAGS="-DDEBUG -Werror"
23855 DEBUG_STACKFLAGS="-fstack-check"
23856 DEBUG_ZFS="_with_debug"
23858 cat >>confdefs.h <<\_ACEOF
23859 #define ZFS_DEBUG 1
23865 KERNELCPPFLAGS="${KERNELCPPFLAGS} -DNDEBUG "
23866 HOSTCFLAGS="${HOSTCFLAGS} -DNDEBUG "
23867 DEBUG_CFLAGS="-DNDEBUG"
23868 DEBUG_STACKFLAGS=""
23869 DEBUG_ZFS="_without_debug"
23877 { $as_echo "$as_me:$LINENO: result: $enable_debug" >&5
23878 $as_echo "$enable_debug" >&6; }
23881 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/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/sas_switch_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"
23884 cat >confcache <<\_ACEOF
23885 # This file is a shell script that caches the results of configure
23886 # tests run on this system so they can be shared between configure
23887 # scripts and configure runs, see configure's option --config-cache.
23888 # It is not useful on other systems. If it contains results you don't
23889 # want to keep, you may remove or edit it.
23891 # config.status only pays attention to the cache file if you give it
23892 # the --recheck option to rerun configure.
23894 # `ac_cv_env_foo' variables (set or unset) will be overridden when
23895 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23896 # following values.
23900 # The following way of writing the cache mishandles newlines in values,
23901 # but we know of no workaround that is simple, portable, and efficient.
23902 # So, we kill variables containing newlines.
23903 # Ultrix sh set writes to stderr and can't be redirected directly,
23904 # and sets the high bit in the cache file unless we assign to the vars.
23906 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
23907 eval ac_val=\$$ac_var
23911 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
23912 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
23915 _ | IFS | as_nl) ;; #(
23916 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
23917 *) $as_unset $ac_var ;;
23923 case $as_nl`(ac_space=' '; set) 2>&1` in #(
23924 *${as_nl}ac_space=\ *)
23925 # `set' does not quote correctly, so add quotes (double-quote
23926 # substitution turns \\\\ into \\, and sed turns \\ into \).
23929 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23932 # `set' quotes correctly as required by POSIX, so do not add quotes.
23933 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
23942 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23944 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23946 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
23947 if test -w "$cache_file"; then
23948 test "x$cache_file" != "x/dev/null" &&
23949 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
23950 $as_echo "$as_me: updating cache $cache_file" >&6;}
23951 cat confcache >$cache_file
23953 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
23954 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
23959 test "x$prefix" = xNONE && prefix=$ac_default_prefix
23960 # Let make expand exec_prefix.
23961 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
23963 DEFS=-DHAVE_CONFIG_H
23967 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
23968 # 1. Remove the extension, and $U if already installed.
23969 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
23970 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
23971 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
23972 # will be set to the directory where LIBOBJS objects are built.
23973 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
23974 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
23976 LIBOBJS=$ac_libobjs
23978 LTLIBOBJS=$ac_ltlibobjs
23981 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
23982 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
23983 Usually this means the macro was only invoked conditionally." >&5
23984 $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
23985 Usually this means the macro was only invoked conditionally." >&2;}
23986 { (exit 1); exit 1; }; }
23988 if test -n "$EXEEXT"; then
23990 am__EXEEXT_FALSE='#'
23992 am__EXEEXT_TRUE='#'
23996 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
23997 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
23998 Usually this means the macro was only invoked conditionally." >&5
23999 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
24000 Usually this means the macro was only invoked conditionally." >&2;}
24001 { (exit 1); exit 1; }; }
24003 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
24004 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
24005 Usually this means the macro was only invoked conditionally." >&5
24006 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
24007 Usually this means the macro was only invoked conditionally." >&2;}
24008 { (exit 1); exit 1; }; }
24010 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
24011 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCCAS\" was never defined.
24012 Usually this means the macro was only invoked conditionally." >&5
24013 $as_echo "$as_me: error: conditional \"am__fastdepCCAS\" was never defined.
24014 Usually this means the macro was only invoked conditionally." >&2;}
24015 { (exit 1); exit 1; }; }
24017 if test -z "${CONFIG_USER_TRUE}" && test -z "${CONFIG_USER_FALSE}"; then
24018 { { $as_echo "$as_me:$LINENO: error: conditional \"CONFIG_USER\" was never defined.
24019 Usually this means the macro was only invoked conditionally." >&5
24020 $as_echo "$as_me: error: conditional \"CONFIG_USER\" was never defined.
24021 Usually this means the macro was only invoked conditionally." >&2;}
24022 { (exit 1); exit 1; }; }
24024 if test -z "${CONFIG_KERNEL_TRUE}" && test -z "${CONFIG_KERNEL_FALSE}"; then
24025 { { $as_echo "$as_me:$LINENO: error: conditional \"CONFIG_KERNEL\" was never defined.
24026 Usually this means the macro was only invoked conditionally." >&5
24027 $as_echo "$as_me: error: conditional \"CONFIG_KERNEL\" was never defined.
24028 Usually this means the macro was only invoked conditionally." >&2;}
24029 { (exit 1); exit 1; }; }
24032 : ${CONFIG_STATUS=./config.status}
24034 ac_clean_files_save=$ac_clean_files
24035 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
24036 { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
24037 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
24038 cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24040 # Generated by $as_me.
24041 # Run this file to recreate the current configuration.
24042 # Compiler output produced by configure, useful for debugging
24043 # configure, is in config.log if it exists.
24046 ac_cs_recheck=false
24048 SHELL=\${CONFIG_SHELL-$SHELL}
24051 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24052 ## --------------------- ##
24053 ## M4sh Initialization. ##
24054 ## --------------------- ##
24056 # Be more Bourne compatible
24057 DUALCASE=1; export DUALCASE # for MKS sh
24058 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
24061 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24062 # is contrary to our usage. Disable this feature.
24063 alias -g '${1+"$@"}'='"$@"'
24064 setopt NO_GLOB_SUBST
24066 case `(set -o) 2>/dev/null` in
24067 *posix*) set -o posix ;;
24076 # Avoid depending upon Character Ranges.
24077 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
24078 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24079 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
24080 as_cr_digits='0123456789'
24081 as_cr_alnum=$as_cr_Letters$as_cr_digits
24086 # Printing a long string crashes Solaris 7 /usr/bin/printf.
24087 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
24088 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
24089 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
24090 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
24091 as_echo='printf %s\n'
24092 as_echo_n='printf %s'
24094 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
24095 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
24096 as_echo_n='/usr/ucb/echo -n'
24098 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
24099 as_echo_n_body='eval
24103 expr "X$arg" : "X\\(.*\\)$as_nl";
24104 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
24106 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
24108 export as_echo_n_body
24109 as_echo_n='sh -c $as_echo_n_body as_echo'
24111 export as_echo_body
24112 as_echo='sh -c $as_echo_body as_echo'
24115 # The user is always right.
24116 if test "${PATH_SEPARATOR+set}" != set; then
24118 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
24119 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
24124 # Support unset when possible.
24125 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
24133 # We need space, tab and new line, in precisely that order. Quoting is
24134 # there to prevent editors from complaining about space-tab.
24135 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
24136 # splitting by setting IFS to empty value.)
24139 # Find who we are. Look in the path if we contain no directory separator.
24141 *[\\/]* ) as_myself=$0 ;;
24142 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24143 for as_dir in $PATH
24146 test -z "$as_dir" && as_dir=.
24147 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24153 # We did not find ourselves, most probably we were run as `sh COMMAND'
24154 # in which case we are not to be found in the path.
24155 if test "x$as_myself" = x; then
24158 if test ! -f "$as_myself"; then
24159 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24160 { (exit 1); exit 1; }
24163 # Work around bugs in pre-3.0 UWIN ksh.
24164 for as_var in ENV MAIL MAILPATH
24165 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
24177 # Required to use basename.
24178 if expr a : '\(a\)' >/dev/null 2>&1 &&
24179 test "X`expr 00001 : '.*\(...\)'`" = X001; then
24185 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
24186 as_basename=basename
24192 # Name of the executable.
24193 as_me=`$as_basename -- "$0" ||
24194 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24195 X"$0" : 'X\(//\)$' \| \
24196 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
24198 sed '/^.*\/\([^/][^/]*\)\/*$/{
24217 as_lineno_1=$LINENO
24218 as_lineno_2=$LINENO
24219 test "x$as_lineno_1" != "x$as_lineno_2" &&
24220 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
24222 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
24223 # uniformly replaced by the line number. The first 'sed' inserts a
24224 # line-number line after each line using $LINENO; the second 'sed'
24225 # does the real work. The second script uses 'N' to pair each
24226 # line-number line with the line containing $LINENO, and appends
24227 # trailing '-' during substitution so that $LINENO is not a special
24228 # case at line end.
24229 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
24230 # scripts with optimization help from Paolo Bonzini. Blame Lee
24231 # E. McMahon (1931-1989) for sed's syntax. :-)
24243 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
24246 ' >$as_me.lineno &&
24247 chmod +x "$as_me.lineno" ||
24248 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
24249 { (exit 1); exit 1; }; }
24251 # Don't try to exec as it changes $[0], causing all sort of problems
24252 # (the dirname of $[0] is not the place where we might find the
24253 # original and so on. Autoconf is especially sensitive to this).
24254 . "./$as_me.lineno"
24255 # Exit status is that of the last command.
24260 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
24266 ECHO_C= ECHO_N= ECHO_T=
24267 case `echo -n x` in
24269 case `echo 'x\c'` in
24270 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
24276 if expr a : '\(a\)' >/dev/null 2>&1 &&
24277 test "X`expr 00001 : '.*\(...\)'`" = X001; then
24283 rm -f conf$$ conf$$.exe conf$$.file
24284 if test -d conf$$.dir; then
24285 rm -f conf$$.dir/conf$$.file
24288 mkdir conf$$.dir 2>/dev/null
24290 if (echo >conf$$.file) 2>/dev/null; then
24291 if ln -s conf$$.file conf$$ 2>/dev/null; then
24293 # ... but there are two gotchas:
24294 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
24295 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
24296 # In both cases, we have to default to `cp -p'.
24297 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
24299 elif ln conf$$.file conf$$ 2>/dev/null; then
24307 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
24308 rmdir conf$$.dir 2>/dev/null
24310 if mkdir -p . 2>/dev/null; then
24313 test -d ./-p && rmdir ./-p
24317 if test -x / >/dev/null 2>&1; then
24318 as_test_x='test -x'
24320 if ls -dL / >/dev/null 2>&1; then
24327 if test -d "$1"; then
24333 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
24334 ???[sx]*):;;*)false;;esac;fi
24338 as_executable_p=$as_test_x
24340 # Sed expression to map a string onto a valid CPP name.
24341 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24343 # Sed expression to map a string onto a valid variable name.
24344 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24349 # Save the log message, to keep $[0] and so on meaningful, and to
24350 # report actual input values of CONFIG_FILES etc. instead of their
24351 # values after options handling.
24353 This file was extended by $as_me, which was
24354 generated by GNU Autoconf 2.63. Invocation command line was
24356 CONFIG_FILES = $CONFIG_FILES
24357 CONFIG_HEADERS = $CONFIG_HEADERS
24358 CONFIG_LINKS = $CONFIG_LINKS
24359 CONFIG_COMMANDS = $CONFIG_COMMANDS
24362 on `(hostname || uname -n) 2>/dev/null | sed 1q`
24367 case $ac_config_files in *"
24368 "*) set x $ac_config_files; shift; ac_config_files=$*;;
24371 case $ac_config_headers in *"
24372 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
24376 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24377 # Files that config.status was made for.
24378 config_files="$ac_config_files"
24379 config_headers="$ac_config_headers"
24380 config_commands="$ac_config_commands"
24384 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24386 \`$as_me' instantiates files from templates according to the
24387 current configuration.
24389 Usage: $0 [OPTION]... [FILE]...
24391 -h, --help print this help, then exit
24392 -V, --version print version number and configuration settings, then exit
24393 -q, --quiet, --silent
24394 do not print progress messages
24395 -d, --debug don't remove temporary files
24396 --recheck update $as_me by reconfiguring in the same conditions
24397 --file=FILE[:TEMPLATE]
24398 instantiate the configuration file FILE
24399 --header=FILE[:TEMPLATE]
24400 instantiate the configuration header FILE
24402 Configuration files:
24405 Configuration headers:
24408 Configuration commands:
24411 Report bugs to <bug-autoconf@gnu.org>."
24414 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24417 configured by $0, generated by GNU Autoconf 2.63,
24418 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
24420 Copyright (C) 2008 Free Software Foundation, Inc.
24421 This config.status script is free software; the Free Software Foundation
24422 gives unlimited permission to copy, distribute and modify it."
24429 test -n "\$AWK" || AWK=awk
24432 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24433 # The default lists apply if the user does not specify any file.
24439 ac_option=`expr "X$1" : 'X\([^=]*\)='`
24440 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
24451 # Handling of the options.
24452 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24454 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
24455 $as_echo "$ac_cs_version"; exit ;;
24456 --debug | --debu | --deb | --de | --d | -d )
24458 --file | --fil | --fi | --f )
24461 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24463 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
24464 ac_need_defaults=false;;
24465 --header | --heade | --head | --hea )
24468 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24470 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
24471 ac_need_defaults=false;;
24473 # Conflict between --help and --header
24474 { $as_echo "$as_me: error: ambiguous option: $1
24475 Try \`$0 --help' for more information." >&2
24476 { (exit 1); exit 1; }; };;
24477 --help | --hel | -h )
24478 $as_echo "$ac_cs_usage"; exit ;;
24479 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
24480 | -silent | --silent | --silen | --sile | --sil | --si | --s)
24483 # This is an error.
24484 -*) { $as_echo "$as_me: error: unrecognized option: $1
24485 Try \`$0 --help' for more information." >&2
24486 { (exit 1); exit 1; }; } ;;
24488 *) ac_config_targets="$ac_config_targets $1"
24489 ac_need_defaults=false ;;
24495 ac_configure_extra_args=
24497 if $ac_cs_silent; then
24499 ac_configure_extra_args="$ac_configure_extra_args --silent"
24503 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24504 if \$ac_cs_recheck; then
24505 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
24507 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
24508 CONFIG_SHELL='$SHELL'
24509 export CONFIG_SHELL
24514 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24518 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
24519 ## Running $as_me. ##
24525 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24529 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
24532 # The HP-UX ksh and POSIX shell print the target directory to stdout
24533 # if CDPATH is set.
24534 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
24536 sed_quote_subst='$sed_quote_subst'
24537 double_quote_subst='$double_quote_subst'
24538 delay_variable_subst='$delay_variable_subst'
24539 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
24540 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
24541 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
24542 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
24543 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
24544 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
24545 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
24546 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
24547 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
24548 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
24549 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
24550 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
24551 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
24552 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
24553 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
24554 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
24555 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
24556 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
24557 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
24558 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
24559 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
24560 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
24561 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
24562 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
24563 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
24564 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
24565 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
24566 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24567 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
24568 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
24569 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
24570 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
24571 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
24572 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
24573 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
24574 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24575 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24576 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24577 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
24578 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
24579 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
24580 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
24581 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
24582 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
24583 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"`'
24584 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"`'
24585 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
24586 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
24587 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
24588 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
24589 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
24590 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
24591 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
24592 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
24593 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
24594 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
24595 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
24596 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
24597 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
24598 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
24599 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
24600 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
24601 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24602 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24603 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
24604 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
24605 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
24606 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
24607 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
24608 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24609 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24610 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24611 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24612 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24613 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24614 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
24615 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
24616 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
24617 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
24618 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
24619 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
24620 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
24621 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
24622 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
24623 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
24624 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
24625 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
24626 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
24627 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
24628 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
24629 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24630 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
24631 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
24632 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24633 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
24634 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
24635 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
24636 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
24637 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
24638 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
24639 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
24640 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
24641 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
24642 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
24643 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
24644 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24645 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24646 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24647 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
24648 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
24649 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
24650 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
24651 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
24652 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
24653 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
24654 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
24655 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
24656 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
24659 LTCFLAGS='$LTCFLAGS'
24660 compiler='$compiler_DEFAULT'
24662 # Quote evaled strings.
24674 deplibs_check_method \
24683 lt_cv_sys_global_symbol_pipe \
24684 lt_cv_sys_global_symbol_to_cdecl \
24685 lt_cv_sys_global_symbol_to_c_name_address \
24686 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
24689 lt_prog_compiler_no_builtin_flag \
24690 lt_prog_compiler_wl \
24691 lt_prog_compiler_pic \
24692 lt_prog_compiler_static \
24693 lt_cv_prog_compiler_c_o \
24701 export_dynamic_flag_spec \
24702 whole_archive_flag_spec \
24703 compiler_needs_object \
24705 allow_undefined_flag \
24706 no_undefined_flag \
24707 hardcode_libdir_flag_spec \
24708 hardcode_libdir_flag_spec_ld \
24709 hardcode_libdir_separator \
24714 variables_saved_for_relink \
24716 library_names_spec \
24721 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
24722 *[\\\\\\\`\\"\\\$]*)
24723 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
24726 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
24731 # Double-quote double-evaled strings.
24732 for var in reload_cmds \
24733 old_postinstall_cmds \
24734 old_postuninstall_cmds \
24736 extract_expsyms_cmds \
24737 old_archive_from_new_cmds \
24738 old_archive_from_expsyms_cmds \
24740 archive_expsym_cmds \
24742 module_expsym_cmds \
24743 export_symbols_cmds \
24746 postuninstall_cmds \
24748 sys_lib_search_path_spec \
24749 sys_lib_dlsearch_path_spec; do
24750 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
24751 *[\\\\\\\`\\"\\\$]*)
24752 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
24755 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
24760 # Fix-up fallback echo if it was mangled by the above quoting rules.
24762 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
24766 ac_aux_dir='$ac_aux_dir'
24767 xsi_shell='$xsi_shell'
24768 lt_shell_append='$lt_shell_append'
24770 # See if we are running on zsh, and set the options which allow our
24771 # commands through without removal of \ escapes INIT.
24772 if test -n "\${ZSH_VERSION+set}" ; then
24773 setopt NO_GLOB_SUBST
24779 TIMESTAMP='$TIMESTAMP'
24788 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24790 # Handling of arguments.
24791 for ac_config_target in $ac_config_targets
24793 case $ac_config_target in
24794 "zfs_config.h") CONFIG_HEADERS="$CONFIG_HEADERS zfs_config.h" ;;
24795 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
24796 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
24797 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
24798 "dracut/Makefile") CONFIG_FILES="$CONFIG_FILES dracut/Makefile" ;;
24799 "dracut/90zfs/Makefile") CONFIG_FILES="$CONFIG_FILES dracut/90zfs/Makefile" ;;
24800 "udev/Makefile") CONFIG_FILES="$CONFIG_FILES udev/Makefile" ;;
24801 "udev/rules.d/Makefile") CONFIG_FILES="$CONFIG_FILES udev/rules.d/Makefile" ;;
24802 "etc/Makefile") CONFIG_FILES="$CONFIG_FILES etc/Makefile" ;;
24803 "etc/init.d/Makefile") CONFIG_FILES="$CONFIG_FILES etc/init.d/Makefile" ;;
24804 "etc/zfs/Makefile") CONFIG_FILES="$CONFIG_FILES etc/zfs/Makefile" ;;
24805 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
24806 "man/man8/Makefile") CONFIG_FILES="$CONFIG_FILES man/man8/Makefile" ;;
24807 "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
24808 "lib/libspl/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libspl/Makefile" ;;
24809 "lib/libspl/asm-generic/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libspl/asm-generic/Makefile" ;;
24810 "lib/libspl/asm-i386/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libspl/asm-i386/Makefile" ;;
24811 "lib/libspl/asm-x86_64/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libspl/asm-x86_64/Makefile" ;;
24812 "lib/libspl/include/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libspl/include/Makefile" ;;
24813 "lib/libspl/include/ia32/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libspl/include/ia32/Makefile" ;;
24814 "lib/libspl/include/ia32/sys/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libspl/include/ia32/sys/Makefile" ;;
24815 "lib/libspl/include/rpc/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libspl/include/rpc/Makefile" ;;
24816 "lib/libspl/include/sys/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libspl/include/sys/Makefile" ;;
24817 "lib/libspl/include/sys/sysevent/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libspl/include/sys/sysevent/Makefile" ;;
24818 "lib/libspl/include/sys/dktp/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libspl/include/sys/dktp/Makefile" ;;
24819 "lib/libspl/include/util/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libspl/include/util/Makefile" ;;
24820 "lib/libavl/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libavl/Makefile" ;;
24821 "lib/libefi/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libefi/Makefile" ;;
24822 "lib/libnvpair/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libnvpair/Makefile" ;;
24823 "lib/libunicode/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libunicode/Makefile" ;;
24824 "lib/libuutil/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libuutil/Makefile" ;;
24825 "lib/libzpool/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libzpool/Makefile" ;;
24826 "lib/libzfs/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libzfs/Makefile" ;;
24827 "lib/libshare/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libshare/Makefile" ;;
24828 "cmd/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/Makefile" ;;
24829 "cmd/zdb/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/zdb/Makefile" ;;
24830 "cmd/zfs/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/zfs/Makefile" ;;
24831 "cmd/zinject/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/zinject/Makefile" ;;
24832 "cmd/zpool/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/zpool/Makefile" ;;
24833 "cmd/ztest/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/ztest/Makefile" ;;
24834 "cmd/zpios/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/zpios/Makefile" ;;
24835 "cmd/mount_zfs/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/mount_zfs/Makefile" ;;
24836 "cmd/zpool_layout/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/zpool_layout/Makefile" ;;
24837 "cmd/zvol_id/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/zvol_id/Makefile" ;;
24838 "cmd/zpool_id/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/zpool_id/Makefile" ;;
24839 "cmd/sas_switch_id/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/sas_switch_id/Makefile" ;;
24840 "module/Makefile") CONFIG_FILES="$CONFIG_FILES module/Makefile" ;;
24841 "module/avl/Makefile") CONFIG_FILES="$CONFIG_FILES module/avl/Makefile" ;;
24842 "module/nvpair/Makefile") CONFIG_FILES="$CONFIG_FILES module/nvpair/Makefile" ;;
24843 "module/unicode/Makefile") CONFIG_FILES="$CONFIG_FILES module/unicode/Makefile" ;;
24844 "module/zcommon/Makefile") CONFIG_FILES="$CONFIG_FILES module/zcommon/Makefile" ;;
24845 "module/zfs/Makefile") CONFIG_FILES="$CONFIG_FILES module/zfs/Makefile" ;;
24846 "module/zpios/Makefile") CONFIG_FILES="$CONFIG_FILES module/zpios/Makefile" ;;
24847 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
24848 "include/linux/Makefile") CONFIG_FILES="$CONFIG_FILES include/linux/Makefile" ;;
24849 "include/sys/Makefile") CONFIG_FILES="$CONFIG_FILES include/sys/Makefile" ;;
24850 "include/sys/fs/Makefile") CONFIG_FILES="$CONFIG_FILES include/sys/fs/Makefile" ;;
24851 "include/sys/fm/Makefile") CONFIG_FILES="$CONFIG_FILES include/sys/fm/Makefile" ;;
24852 "include/sys/fm/fs/Makefile") CONFIG_FILES="$CONFIG_FILES include/sys/fm/fs/Makefile" ;;
24853 "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;;
24854 "scripts/zpios-profile/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/zpios-profile/Makefile" ;;
24855 "scripts/zpios-test/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/zpios-test/Makefile" ;;
24856 "scripts/zpool-config/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/zpool-config/Makefile" ;;
24857 "scripts/zpool-layout/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/zpool-layout/Makefile" ;;
24858 "scripts/common.sh") CONFIG_FILES="$CONFIG_FILES scripts/common.sh" ;;
24859 "zfs.spec") CONFIG_FILES="$CONFIG_FILES zfs.spec" ;;
24860 "zfs-modules.spec") CONFIG_FILES="$CONFIG_FILES zfs-modules.spec" ;;
24861 "PKGBUILD-zfs") CONFIG_FILES="$CONFIG_FILES PKGBUILD-zfs" ;;
24862 "PKGBUILD-zfs-modules") CONFIG_FILES="$CONFIG_FILES PKGBUILD-zfs-modules" ;;
24863 "zfs-script-config.sh") CONFIG_FILES="$CONFIG_FILES zfs-script-config.sh" ;;
24865 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
24866 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
24867 { (exit 1); exit 1; }; };;
24872 # If the user did not use the arguments to specify the items to instantiate,
24873 # then the envvar interface is used. Set only those that are not.
24874 # We use the long form for the default assignment because of an extremely
24875 # bizarre bug on SunOS 4.1.3.
24876 if $ac_need_defaults; then
24877 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
24878 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
24879 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
24882 # Have a temporary directory for convenience. Make it in the build tree
24883 # simply because there is no reason against having it here, and in addition,
24884 # creating and moving files from /tmp can sometimes cause problems.
24885 # Hook for its removal unless debugging.
24886 # Note that there is a small window in which the directory will not be cleaned:
24887 # after its creation but before its name has been assigned to `$tmp'.
24891 trap 'exit_status=$?
24892 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
24894 trap '{ (exit 1); exit 1; }' 1 2 13 15
24896 # Create a (secure) tmp directory for tmp files.
24899 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
24900 test -n "$tmp" && test -d "$tmp"
24903 tmp=./conf$$-$RANDOM
24904 (umask 077 && mkdir "$tmp")
24907 $as_echo "$as_me: cannot create a temporary directory in ." >&2
24908 { (exit 1); exit 1; }
24911 # Set up the scripts for CONFIG_FILES section.
24912 # No need to generate them if there are no CONFIG_FILES.
24913 # This happens for instance with `./config.status config.h'.
24914 if test -n "$CONFIG_FILES"; then
24918 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
24919 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
24922 ac_cs_awk_cr=$ac_cr
24925 echo 'BEGIN {' >"$tmp/subs1.awk" &&
24930 echo "cat >conf$$subs.awk <<_ACEOF" &&
24931 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
24933 } >conf$$subs.sh ||
24934 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24935 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24936 { (exit 1); exit 1; }; }
24937 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
24939 for ac_last_try in false false false false false :; do
24940 . ./conf$$subs.sh ||
24941 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24942 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24943 { (exit 1); exit 1; }; }
24945 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
24946 if test $ac_delim_n = $ac_delim_num; then
24948 elif $ac_last_try; then
24949 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24950 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24951 { (exit 1); exit 1; }; }
24953 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24956 rm -f conf$$subs.sh
24958 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24959 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
24963 s/^/S["/; s/!.*/"]=/
24973 s/\(.\{148\}\).*/\1/
24975 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
24980 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
24987 s/\(.\{148\}\).*/\1/
24989 s/["\\]/\\&/g; s/^/"/; s/$/"/
24993 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
24998 ' <conf$$subs.awk | sed '
25003 ' >>$CONFIG_STATUS || ac_write_fail=1
25004 rm -f conf$$subs.awk
25005 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25007 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
25008 for (key in S) S_is_set[key] = 1
25014 nfields = split(line, field, "@")
25016 len = length(field[1])
25017 for (i = 2; i < nfields; i++) {
25019 keylen = length(key)
25020 if (S_is_set[key]) {
25022 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
25023 len += length(value) + length(field[++i])
25034 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25035 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
25036 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
25039 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
25040 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
25041 $as_echo "$as_me: error: could not setup config files machinery" >&2;}
25042 { (exit 1); exit 1; }; }
25045 # VPATH may cause trouble with some makes, so we remove $(srcdir),
25046 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
25047 # trailing colons and then remove the whole line if VPATH becomes empty
25048 # (actually we leave an empty line to preserve line numbers).
25049 if test "x$srcdir" = x.; then
25050 ac_vpsub='/^[ ]*VPATH[ ]*=/{
25051 s/:*\$(srcdir):*/:/
25052 s/:*\${srcdir}:*/:/
25054 s/^\([^=]*=[ ]*\):*/\1/
25060 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25061 fi # test -n "$CONFIG_FILES"
25063 # Set up the scripts for CONFIG_HEADERS section.
25064 # No need to generate them if there are no CONFIG_HEADERS.
25065 # This happens for instance with `./config.status Makefile'.
25066 if test -n "$CONFIG_HEADERS"; then
25067 cat >"$tmp/defines.awk" <<\_ACAWK ||
25071 # Transform confdefs.h into an awk script `defines.awk', embedded as
25072 # here-document in config.status, that substitutes the proper values into
25073 # config.h.in to produce config.h.
25075 # Create a delimiter string that does not exist in confdefs.h, to ease
25076 # handling of long lines.
25078 for ac_last_try in false false :; do
25079 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
25080 if test -z "$ac_t"; then
25082 elif $ac_last_try; then
25083 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
25084 $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
25085 { (exit 1); exit 1; }; }
25087 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25091 # For the awk script, D is an array of macro values keyed by name,
25092 # likewise P contains macro parameters if any. Preserve backslash
25093 # newline sequences.
25095 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
25097 s/.\{148\}/&'"$ac_delim"'/g
25100 s/^[ ]*#[ ]*define[ ][ ]*/ /
25107 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
25109 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
25113 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
25114 D["\1"]=" \3\\\\\\n"\\/p
25116 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
25121 s/.\{148\}/&'"$ac_delim"'/g
25126 s/["\\]/\\&/g; s/^/"/; s/$/"/p
25129 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
25131 ' <confdefs.h | sed '
25132 s/'"$ac_delim"'/"\\\
25133 "/g' >>$CONFIG_STATUS || ac_write_fail=1
25135 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25136 for (key in D) D_is_set[key] = 1
25139 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
25141 split(line, arg, " ")
25142 if (arg[1] == "#") {
25146 defundef = substr(arg[1], 2)
25149 split(mac1, mac2, "(") #)
25151 prefix = substr(line, 1, index(line, defundef) - 1)
25152 if (D_is_set[macro]) {
25153 # Preserve the white space surrounding the "#".
25154 print prefix "define", macro P[macro] D[macro]
25157 # Replace #undef with comments. This is necessary, for example,
25158 # in the case of _POSIX_SOURCE, which is predefined and required
25159 # on some systems where configure will not decide to define it.
25160 if (defundef == "undef") {
25161 print "/*", prefix defundef, macro, "*/"
25169 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25170 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
25171 $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
25172 { (exit 1); exit 1; }; }
25173 fi # test -n "$CONFIG_HEADERS"
25176 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
25181 :[FHLC]) ac_mode=$ac_tag; continue;;
25183 case $ac_mode$ac_tag in
25185 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
25186 $as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
25187 { (exit 1); exit 1; }; };;
25188 :[FH]-) ac_tag=-:-;;
25189 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
25206 -) ac_f="$tmp/stdin";;
25207 *) # Look for the file first in the build tree, then in the source tree
25208 # (if the path is not absolute). The absolute path cannot be DOS-style,
25209 # because $ac_f cannot contain `:'.
25213 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
25215 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
25216 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
25217 { (exit 1); exit 1; }; };;
25219 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
25220 ac_file_inputs="$ac_file_inputs '$ac_f'"
25223 # Let's still pretend it is `configure' which instantiates (i.e., don't
25224 # use $as_me), people would be surprised to read:
25225 # /* config.h. Generated by config.status. */
25226 configure_input='Generated from '`
25227 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
25229 if test x"$ac_file" != x-; then
25230 configure_input="$ac_file. $configure_input"
25231 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
25232 $as_echo "$as_me: creating $ac_file" >&6;}
25234 # Neutralize special characters interpreted by sed in replacement strings.
25235 case $configure_input in #(
25236 *\&* | *\|* | *\\* )
25237 ac_sed_conf_input=`$as_echo "$configure_input" |
25238 sed 's/[\\\\&|]/\\\\&/g'`;; #(
25239 *) ac_sed_conf_input=$configure_input;;
25243 *:-:* | *:-) cat >"$tmp/stdin" \
25244 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25245 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25246 { (exit 1); exit 1; }; } ;;
25251 ac_dir=`$as_dirname -- "$ac_file" ||
25252 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25253 X"$ac_file" : 'X\(//\)[^/]' \| \
25254 X"$ac_file" : 'X\(//\)$' \| \
25255 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
25256 $as_echo X"$ac_file" |
25257 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25261 /^X\(\/\/\)[^/].*/{
25276 -*) as_dir=./$as_dir;;
25278 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
25282 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25283 *) as_qdir=$as_dir;;
25285 as_dirs="'$as_qdir' $as_dirs"
25286 as_dir=`$as_dirname -- "$as_dir" ||
25287 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25288 X"$as_dir" : 'X\(//\)[^/]' \| \
25289 X"$as_dir" : 'X\(//\)$' \| \
25290 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25291 $as_echo X"$as_dir" |
25292 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25296 /^X\(\/\/\)[^/].*/{
25309 test -d "$as_dir" && break
25311 test -z "$as_dirs" || eval "mkdir $as_dirs"
25312 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
25313 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
25314 { (exit 1); exit 1; }; }; }
25318 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
25320 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
25321 # A ".." for each directory in $ac_dir_suffix.
25322 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
25323 case $ac_top_builddir_sub in
25324 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
25325 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
25328 ac_abs_top_builddir=$ac_pwd
25329 ac_abs_builddir=$ac_pwd$ac_dir_suffix
25330 # for backward compatibility:
25331 ac_top_builddir=$ac_top_build_prefix
25334 .) # We are building in place.
25336 ac_top_srcdir=$ac_top_builddir_sub
25337 ac_abs_top_srcdir=$ac_pwd ;;
25338 [\\/]* | ?:[\\/]* ) # Absolute name.
25339 ac_srcdir=$srcdir$ac_dir_suffix;
25340 ac_top_srcdir=$srcdir
25341 ac_abs_top_srcdir=$srcdir ;;
25342 *) # Relative name.
25343 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
25344 ac_top_srcdir=$ac_top_build_prefix$srcdir
25345 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
25347 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
25357 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
25358 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
25360 ac_MKDIR_P=$MKDIR_P
25362 [\\/$]* | ?:[\\/]* ) ;;
25363 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
25367 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25368 # If the template does not know about datarootdir, expand it.
25369 # FIXME: This hack should be removed a few years after 2.60.
25370 ac_datarootdir_hack=; ac_datarootdir_seen=
25383 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
25384 *datarootdir*) ac_datarootdir_seen=yes;;
25385 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
25386 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
25387 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
25389 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25390 ac_datarootdir_hack='
25391 s&@datadir@&$datadir&g
25392 s&@docdir@&$docdir&g
25393 s&@infodir@&$infodir&g
25394 s&@localedir@&$localedir&g
25395 s&@mandir@&$mandir&g
25396 s&\\\${datarootdir}&$datarootdir&g' ;;
25400 # Neutralize VPATH when `$srcdir' = `.'.
25401 # Shell code in configure.ac might set extrasub.
25402 # FIXME: do we really want to maintain this feature?
25403 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25404 ac_sed_extra="$ac_vpsub
25407 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25409 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
25410 s|@configure_input@|$ac_sed_conf_input|;t t
25411 s&@top_builddir@&$ac_top_builddir_sub&;t t
25412 s&@top_build_prefix@&$ac_top_build_prefix&;t t
25413 s&@srcdir@&$ac_srcdir&;t t
25414 s&@abs_srcdir@&$ac_abs_srcdir&;t t
25415 s&@top_srcdir@&$ac_top_srcdir&;t t
25416 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
25417 s&@builddir@&$ac_builddir&;t t
25418 s&@abs_builddir@&$ac_abs_builddir&;t t
25419 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
25420 s&@INSTALL@&$ac_INSTALL&;t t
25421 s&@MKDIR_P@&$ac_MKDIR_P&;t t
25422 $ac_datarootdir_hack
25424 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
25425 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25426 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25427 { (exit 1); exit 1; }; }
25429 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
25430 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
25431 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
25432 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25433 which seems to be undefined. Please make sure it is defined." >&5
25434 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25435 which seems to be undefined. Please make sure it is defined." >&2;}
25439 -) cat "$tmp/out" && rm -f "$tmp/out";;
25440 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
25442 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25443 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25444 { (exit 1); exit 1; }; }
25450 if test x"$ac_file" != x-; then
25452 $as_echo "/* $configure_input */" \
25453 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
25454 } >"$tmp/config.h" \
25455 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25456 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25457 { (exit 1); exit 1; }; }
25458 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
25459 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
25460 $as_echo "$as_me: $ac_file is unchanged" >&6;}
25463 mv "$tmp/config.h" "$ac_file" \
25464 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25465 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25466 { (exit 1); exit 1; }; }
25469 $as_echo "/* $configure_input */" \
25470 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
25471 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
25472 $as_echo "$as_me: error: could not create -" >&2;}
25473 { (exit 1); exit 1; }; }
25475 # Compute "$ac_file"'s index in $config_headers.
25478 for _am_header in $config_headers :; do
25479 case $_am_header in
25480 $_am_arg | $_am_arg:* )
25483 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
25486 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
25487 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25488 X"$_am_arg" : 'X\(//\)[^/]' \| \
25489 X"$_am_arg" : 'X\(//\)$' \| \
25490 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
25491 $as_echo X"$_am_arg" |
25492 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25496 /^X\(\/\/\)[^/].*/{
25508 s/.*/./; q'`/stamp-h$_am_stamp_count
25511 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
25512 $as_echo "$as_me: executing $ac_file commands" >&6;}
25517 case $ac_file$ac_mode in
25519 (mv zfs_config.h zfs_config.h.tmp &&
25520 awk -f ${ac_srcdir}/config/config.awk zfs_config.h.tmp >zfs_config.h &&
25521 rm zfs_config.h.tmp) || exit 1 ;;
25522 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
25523 # Autoconf 2.62 quotes --file arguments for eval, but not when files
25524 # are listed without --file. Let's play safe and only enable the eval
25525 # if we detect the quoting.
25526 case $CONFIG_FILES in
25527 *\'*) eval set x "$CONFIG_FILES" ;;
25528 *) set x $CONFIG_FILES ;;
25533 # Strip MF so we end up with the name of the file.
25534 mf=`echo "$mf" | sed -e 's/:.*$//'`
25535 # Check whether this is an Automake generated Makefile or not.
25536 # We used to match only the files named `Makefile.in', but
25537 # some people rename them; so instead we look at the file content.
25538 # Grep'ing the first line is not enough: some people post-process
25539 # each Makefile.in and add a new line on top of each file to say so.
25540 # Grep'ing the whole file is not good either: AIX grep has a line
25541 # limit of 2048, but all sed's we know have understand at least 4000.
25542 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
25543 dirpart=`$as_dirname -- "$mf" ||
25544 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25545 X"$mf" : 'X\(//\)[^/]' \| \
25546 X"$mf" : 'X\(//\)$' \| \
25547 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
25549 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25553 /^X\(\/\/\)[^/].*/{
25569 # Extract the definition of DEPDIR, am__include, and am__quote
25570 # from the Makefile without running `make'.
25571 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
25572 test -z "$DEPDIR" && continue
25573 am__include=`sed -n 's/^am__include = //p' < "$mf"`
25574 test -z "am__include" && continue
25575 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
25576 # When using ansi2knr, U may be empty or an underscore; expand it
25577 U=`sed -n 's/^U = //p' < "$mf"`
25578 # Find all dependency output files, they are included files with
25579 # $(DEPDIR) in their names. We invoke sed twice because it is the
25580 # simplest approach to changing $(DEPDIR) to its actual value in the
25582 for file in `sed -n "
25583 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
25584 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
25585 # Make sure the directory exists.
25586 test -f "$dirpart/$file" && continue
25587 fdir=`$as_dirname -- "$file" ||
25588 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25589 X"$file" : 'X\(//\)[^/]' \| \
25590 X"$file" : 'X\(//\)$' \| \
25591 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
25592 $as_echo X"$file" |
25593 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25597 /^X\(\/\/\)[^/].*/{
25610 { as_dir=$dirpart/$fdir
25612 -*) as_dir=./$as_dir;;
25614 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
25618 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25619 *) as_qdir=$as_dir;;
25621 as_dirs="'$as_qdir' $as_dirs"
25622 as_dir=`$as_dirname -- "$as_dir" ||
25623 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25624 X"$as_dir" : 'X\(//\)[^/]' \| \
25625 X"$as_dir" : 'X\(//\)$' \| \
25626 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25627 $as_echo X"$as_dir" |
25628 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25632 /^X\(\/\/\)[^/].*/{
25645 test -d "$as_dir" && break
25647 test -z "$as_dirs" || eval "mkdir $as_dirs"
25648 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
25649 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
25650 { (exit 1); exit 1; }; }; }
25651 # echo "creating $dirpart/$file"
25652 echo '# dummy' > "$dirpart/$file"
25659 # See if we are running on zsh, and set the options which allow our
25660 # commands through without removal of \ escapes.
25661 if test -n "${ZSH_VERSION+set}" ; then
25662 setopt NO_GLOB_SUBST
25665 cfgfile="${ofile}T"
25666 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
25669 cat <<_LT_EOF >> "$cfgfile"
25672 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
25673 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
25674 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
25675 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
25677 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
25678 # 2006, 2007, 2008 Free Software Foundation, Inc.
25679 # Written by Gordon Matzigkeit, 1996
25681 # This file is part of GNU Libtool.
25683 # GNU Libtool is free software; you can redistribute it and/or
25684 # modify it under the terms of the GNU General Public License as
25685 # published by the Free Software Foundation; either version 2 of
25686 # the License, or (at your option) any later version.
25688 # As a special exception to the GNU General Public License,
25689 # if you distribute this file as part of a program or library that
25690 # is built using GNU Libtool, you may include this file under the
25691 # same distribution terms that you use for the rest of that program.
25693 # GNU Libtool is distributed in the hope that it will be useful,
25694 # but WITHOUT ANY WARRANTY; without even the implied warranty of
25695 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
25696 # GNU General Public License for more details.
25698 # You should have received a copy of the GNU General Public License
25699 # along with GNU Libtool; see the file COPYING. If not, a copy
25700 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
25701 # obtained by writing to the Free Software Foundation, Inc.,
25702 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
25705 # The names of the tagged configurations supported by this script.
25708 # ### BEGIN LIBTOOL CONFIG
25710 # Which release of libtool.m4 was used?
25711 macro_version=$macro_version
25712 macro_revision=$macro_revision
25714 # Whether or not to build shared libraries.
25715 build_libtool_libs=$enable_shared
25717 # Whether or not to build static libraries.
25718 build_old_libs=$enable_static
25720 # What type of objects to build.
25723 # Whether or not to optimize for fast installation.
25724 fast_install=$enable_fast_install
25727 host_alias=$host_alias
25731 # The build system.
25732 build_alias=$build_alias
25736 # A sed program that does not truncate output.
25739 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
25740 Xsed="\$SED -e 1s/^X//"
25742 # A grep program that handles long lines.
25748 # A literal string matcher.
25751 # A BSD- or MS-compatible name lister.
25754 # Whether we need soft or hard links.
25757 # What is the maximum length of a command?
25758 max_cmd_len=$max_cmd_len
25760 # Object file suffix (normally "o").
25763 # Executable file suffix (normally "").
25766 # whether the shell understands "unset".
25769 # turn spaces into newlines.
25772 # turn newlines into spaces.
25775 # How to create reloadable object files.
25776 reload_flag=$lt_reload_flag
25777 reload_cmds=$lt_reload_cmds
25779 # An object symbol dumper.
25780 OBJDUMP=$lt_OBJDUMP
25782 # Method to check whether dependent libraries are shared objects.
25783 deplibs_check_method=$lt_deplibs_check_method
25785 # Command to use when deplibs_check_method == "file_magic".
25786 file_magic_cmd=$lt_file_magic_cmd
25790 AR_FLAGS=$lt_AR_FLAGS
25792 # A symbol stripping program.
25795 # Commands used to install an old-style archive.
25797 old_postinstall_cmds=$lt_old_postinstall_cmds
25798 old_postuninstall_cmds=$lt_old_postuninstall_cmds
25803 # LTCC compiler flags.
25804 LTCFLAGS=$lt_CFLAGS
25806 # Take the output of nm and produce a listing of raw symbols and C names.
25807 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
25809 # Transform the output of nm in a proper C declaration.
25810 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
25812 # Transform the output of nm in a C name address pair.
25813 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
25815 # Transform the output of nm in a C name address pair when lib prefix is needed.
25816 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
25818 # The name of the directory that contains temporary libtool files.
25821 # Shell to use when invoking shell scripts.
25824 # An echo program that does not interpret backslashes.
25827 # Used to examine libraries when file_magic_cmd begins with "file".
25828 MAGIC_CMD=$MAGIC_CMD
25830 # Must we lock files when doing compilation?
25831 need_locks=$lt_need_locks
25833 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
25834 DSYMUTIL=$lt_DSYMUTIL
25836 # Tool to change global to local symbols on Mac OS X.
25839 # Tool to manipulate fat objects and archives on Mac OS X.
25842 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
25845 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
25846 OTOOL64=$lt_OTOOL64
25848 # Old archive suffix (normally "a").
25851 # Shared library suffix (normally ".so").
25852 shrext_cmds=$lt_shrext_cmds
25854 # The commands to extract the exported symbol list from a shared archive.
25855 extract_expsyms_cmds=$lt_extract_expsyms_cmds
25857 # Variables whose values should be saved in libtool wrapper scripts and
25858 # restored at link time.
25859 variables_saved_for_relink=$lt_variables_saved_for_relink
25861 # Do we need the "lib" prefix for modules?
25862 need_lib_prefix=$need_lib_prefix
25864 # Do we need a version for libraries?
25865 need_version=$need_version
25867 # Library versioning type.
25868 version_type=$version_type
25870 # Shared library runtime path variable.
25871 runpath_var=$runpath_var
25873 # Shared library path variable.
25874 shlibpath_var=$shlibpath_var
25876 # Is shlibpath searched before the hard-coded library search path?
25877 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
25879 # Format of library name prefix.
25880 libname_spec=$lt_libname_spec
25882 # List of archive names. First name is the real one, the rest are links.
25883 # The last name is the one that the linker finds with -lNAME
25884 library_names_spec=$lt_library_names_spec
25886 # The coded name of the library, if different from the real name.
25887 soname_spec=$lt_soname_spec
25889 # Command to use after installation of a shared archive.
25890 postinstall_cmds=$lt_postinstall_cmds
25892 # Command to use after uninstallation of a shared archive.
25893 postuninstall_cmds=$lt_postuninstall_cmds
25895 # Commands used to finish a libtool library installation in a directory.
25896 finish_cmds=$lt_finish_cmds
25898 # As "finish_cmds", except a single script fragment to be evaled but
25900 finish_eval=$lt_finish_eval
25902 # Whether we should hardcode library paths into libraries.
25903 hardcode_into_libs=$hardcode_into_libs
25905 # Compile-time system search path for libraries.
25906 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
25908 # Run-time system search path for libraries.
25909 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
25911 # Whether dlopen is supported.
25912 dlopen_support=$enable_dlopen
25914 # Whether dlopen of programs is supported.
25915 dlopen_self=$enable_dlopen_self
25917 # Whether dlopen of statically linked programs is supported.
25918 dlopen_self_static=$enable_dlopen_self_static
25920 # Commands to strip libraries.
25921 old_striplib=$lt_old_striplib
25922 striplib=$lt_striplib
25925 # The linker used to build libraries.
25928 # Commands used to build an old-style archive.
25929 old_archive_cmds=$lt_old_archive_cmds
25931 # A language specific compiler.
25934 # Is the compiler the GNU compiler?
25937 # Compiler flag to turn off builtin functions.
25938 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
25940 # How to pass a linker flag through the compiler.
25941 wl=$lt_lt_prog_compiler_wl
25943 # Additional compiler flags for building library objects.
25944 pic_flag=$lt_lt_prog_compiler_pic
25946 # Compiler flag to prevent dynamic linking.
25947 link_static_flag=$lt_lt_prog_compiler_static
25949 # Does compiler simultaneously support -c and -o options?
25950 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
25952 # Whether or not to add -lc for building shared libraries.
25953 build_libtool_need_lc=$archive_cmds_need_lc
25955 # Whether or not to disallow shared libs when runtime libs are static.
25956 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
25958 # Compiler flag to allow reflexive dlopens.
25959 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
25961 # Compiler flag to generate shared objects directly from archives.
25962 whole_archive_flag_spec=$lt_whole_archive_flag_spec
25964 # Whether the compiler copes with passing no objects directly.
25965 compiler_needs_object=$lt_compiler_needs_object
25967 # Create an old-style archive from a shared archive.
25968 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
25970 # Create a temporary old-style archive to link instead of a shared archive.
25971 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
25973 # Commands used to build a shared archive.
25974 archive_cmds=$lt_archive_cmds
25975 archive_expsym_cmds=$lt_archive_expsym_cmds
25977 # Commands used to build a loadable module if different from building
25978 # a shared archive.
25979 module_cmds=$lt_module_cmds
25980 module_expsym_cmds=$lt_module_expsym_cmds
25982 # Whether we are building with GNU ld or not.
25983 with_gnu_ld=$lt_with_gnu_ld
25985 # Flag that allows shared libraries with undefined symbols to be built.
25986 allow_undefined_flag=$lt_allow_undefined_flag
25988 # Flag that enforces no undefined symbols.
25989 no_undefined_flag=$lt_no_undefined_flag
25991 # Flag to hardcode \$libdir into a binary during linking.
25992 # This must work even if \$libdir does not exist
25993 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
25995 # If ld is used when linking, flag to hardcode \$libdir into a binary
25996 # during linking. This must work even if \$libdir does not exist.
25997 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
25999 # Whether we need a single "-rpath" flag with a separated argument.
26000 hardcode_libdir_separator=$lt_hardcode_libdir_separator
26002 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
26003 # DIR into the resulting binary.
26004 hardcode_direct=$hardcode_direct
26006 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
26007 # DIR into the resulting binary and the resulting library dependency is
26008 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
26009 # library is relocated.
26010 hardcode_direct_absolute=$hardcode_direct_absolute
26012 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
26013 # into the resulting binary.
26014 hardcode_minus_L=$hardcode_minus_L
26016 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
26017 # into the resulting binary.
26018 hardcode_shlibpath_var=$hardcode_shlibpath_var
26020 # Set to "yes" if building a shared library automatically hardcodes DIR
26021 # into the library and all subsequent libraries and executables linked
26023 hardcode_automatic=$hardcode_automatic
26025 # Set to yes if linker adds runtime paths of dependent libraries
26026 # to runtime path list.
26027 inherit_rpath=$inherit_rpath
26029 # Whether libtool must link a program against all its dependency libraries.
26030 link_all_deplibs=$link_all_deplibs
26032 # Fix the shell variable \$srcfile for the compiler.
26033 fix_srcfile_path=$lt_fix_srcfile_path
26035 # Set to "yes" if exported symbols are required.
26036 always_export_symbols=$always_export_symbols
26038 # The commands to list exported symbols.
26039 export_symbols_cmds=$lt_export_symbols_cmds
26041 # Symbols that should not be listed in the preloaded symbols.
26042 exclude_expsyms=$lt_exclude_expsyms
26044 # Symbols that must always be exported.
26045 include_expsyms=$lt_include_expsyms
26047 # Commands necessary for linking programs (against libraries) with templates.
26048 prelink_cmds=$lt_prelink_cmds
26050 # Specify filename containing input files.
26051 file_list_spec=$lt_file_list_spec
26053 # How to hardcode a shared library path into an executable.
26054 hardcode_action=$hardcode_action
26056 # ### END LIBTOOL CONFIG
26062 cat <<\_LT_EOF >> "$cfgfile"
26063 # AIX sometimes has problems with the GCC collect2 program. For some
26064 # reason, if we set the COLLECT_NAMES environment variable, the problems
26065 # vanish in a puff of smoke.
26066 if test "X${COLLECT_NAMES+set}" != Xset; then
26068 export COLLECT_NAMES
26075 ltmain="$ac_aux_dir/ltmain.sh"
26078 # We use sed instead of cat because bash on DJGPP gets confused if
26079 # if finds mixed CR/LF and LF-only lines. Since sed operates in
26080 # text mode, it properly converts lines to CR/LF. This bash problem
26081 # is reportedly fixed, but why not run on old versions too?
26082 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
26083 || (rm -f "$cfgfile"; exit 1)
26087 cat << \_LT_EOF >> "$cfgfile"
26089 # func_dirname file append nondir_replacement
26090 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
26091 # otherwise set result to NONDIR_REPLACEMENT.
26095 */*) func_dirname_result="${1%/*}${2}" ;;
26096 * ) func_dirname_result="${3}" ;;
26100 # func_basename file
26103 func_basename_result="${1##*/}"
26106 # func_dirname_and_basename file append nondir_replacement
26107 # perform func_basename and func_dirname in a single function
26109 # dirname: Compute the dirname of FILE. If nonempty,
26110 # add APPEND to the result, otherwise set result
26111 # to NONDIR_REPLACEMENT.
26112 # value returned in "$func_dirname_result"
26113 # basename: Compute filename of FILE.
26114 # value retuned in "$func_basename_result"
26115 # Implementation must be kept synchronized with func_dirname
26116 # and func_basename. For efficiency, we do not delegate to
26117 # those functions but instead duplicate the functionality here.
26118 func_dirname_and_basename ()
26121 */*) func_dirname_result="${1%/*}${2}" ;;
26122 * ) func_dirname_result="${3}" ;;
26124 func_basename_result="${1##*/}"
26127 # func_stripname prefix suffix name
26128 # strip PREFIX and SUFFIX off of NAME.
26129 # PREFIX and SUFFIX must not contain globbing or regex special
26130 # characters, hashes, percent signs, but SUFFIX may contain a leading
26131 # dot (in which case that matches only a dot).
26134 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
26135 # positional parameters, so assign one to ordinary parameter first.
26136 func_stripname_result=${3}
26137 func_stripname_result=${func_stripname_result#"${1}"}
26138 func_stripname_result=${func_stripname_result%"${2}"}
26144 func_opt_split_opt=${1%%=*}
26145 func_opt_split_arg=${1#*=}
26152 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
26153 *) func_lo2o_result=${1} ;;
26157 # func_xform libobj-or-source
26160 func_xform_result=${1%.*}.lo
26163 # func_arith arithmetic-term...
26166 func_arith_result=$(( $* ))
26170 # STRING may not start with a hyphen.
26173 func_len_result=${#1}
26178 *) # Bourne compatible functions.
26179 cat << \_LT_EOF >> "$cfgfile"
26181 # func_dirname file append nondir_replacement
26182 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
26183 # otherwise set result to NONDIR_REPLACEMENT.
26186 # Extract subdirectory from the argument.
26187 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
26188 if test "X$func_dirname_result" = "X${1}"; then
26189 func_dirname_result="${3}"
26191 func_dirname_result="$func_dirname_result${2}"
26195 # func_basename file
26198 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
26202 # func_stripname prefix suffix name
26203 # strip PREFIX and SUFFIX off of NAME.
26204 # PREFIX and SUFFIX must not contain globbing or regex special
26205 # characters, hashes, percent signs, but SUFFIX may contain a leading
26206 # dot (in which case that matches only a dot).
26207 # func_strip_suffix prefix name
26211 .*) func_stripname_result=`$ECHO "X${3}" \
26212 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
26213 *) func_stripname_result=`$ECHO "X${3}" \
26214 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
26219 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
26220 my_sed_long_arg='1s/^-[^=]*=//'
26225 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
26226 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
26232 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
26235 # func_xform libobj-or-source
26238 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
26241 # func_arith arithmetic-term...
26244 func_arith_result=`expr "$@"`
26248 # STRING may not start with a hyphen.
26251 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
26257 case $lt_shell_append in
26259 cat << \_LT_EOF >> "$cfgfile"
26261 # func_append var value
26262 # Append VALUE to the end of shell variable VAR.
26270 cat << \_LT_EOF >> "$cfgfile"
26272 # func_append var value
26273 # Append VALUE to the end of shell variable VAR.
26284 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
26285 || (rm -f "$cfgfile"; exit 1)
26287 mv -f "$cfgfile" "$ofile" ||
26288 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
26297 { (exit 0); exit 0; }
26299 chmod +x $CONFIG_STATUS
26300 ac_clean_files=$ac_clean_files_save
26302 test $ac_write_fail = 0 ||
26303 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
26304 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
26305 { (exit 1); exit 1; }; }
26308 # configure is writing to config.log, and then calls config.status.
26309 # config.status does its own redirection, appending to config.log.
26310 # Unfortunately, on DOS this fails, as config.log is still kept open
26311 # by configure, so config.status won't be able to write to it; its
26312 # output is simply discarded. So we exec the FD to /dev/null,
26313 # effectively closing config.log, so it can be properly (re)opened and
26314 # appended to by config.status. When coming back to configure, we
26315 # need to make the FD available again.
26316 if test "$no_create" != yes; then
26318 ac_config_status_args=
26319 test "$silent" = yes &&
26320 ac_config_status_args="$ac_config_status_args --quiet"
26322 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
26324 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
26325 # would make configure fail if this is the last instruction.
26326 $ac_cs_success || { (exit 1); exit 1; }
26328 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
26329 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
26330 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}