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
/xpg
4/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
/xpg
4/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
/xpg
4/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
/redhat-release
; then
11679 elif test -f /etc
/fedora-release
; then
11681 elif test -f /etc
/gentoo-release
; then
11683 elif test -f /etc
/debian_version
; then
11685 elif test -f /etc
/SuSE-release
; then
11687 elif test -f /etc
/slackware-version
; then
11689 elif test -f /etc
/arch-release
; then
11691 elif test -f /etc
/lsb-release
; then
11693 elif test -f /etc
/lunar.release
; then
11698 { $as_echo "$as_me:$LINENO: result: $VENDOR" >&5
11699 $as_echo "$VENDOR" >&6; }
11702 { $as_echo "$as_me:$LINENO: checking default package type" >&5
11703 $as_echo_n "checking default package type... " >&6; }
11705 redhat
) DEFAULT_PACKAGE
=rpm
;;
11706 fedora
) DEFAULT_PACKAGE
=rpm
;;
11707 ubuntu
) DEFAULT_PACKAGE
=deb
;;
11708 debian
) DEFAULT_PACKAGE
=deb
;;
11709 sles
) DEFAULT_PACKAGE
=rpm
;;
11710 slackware
) DEFAULT_PACKAGE
=tgz
;;
11711 gentoo
) DEFAULT_PACKAGE
=tgz
;;
11712 lunar
) DEFAULT_PACKAGE
=tgz
;;
11713 arch
) DEFAULT_PACKAGE
=arch
;;
11714 *) DEFAULT_PACKAGE
=rpm
;;
11717 { $as_echo "$as_me:$LINENO: result: $DEFAULT_PACKAGE" >&5
11718 $as_echo "$DEFAULT_PACKAGE" >&6; }
11721 { $as_echo "$as_me:$LINENO: checking default init directory" >&5
11722 $as_echo_n "checking default init directory... " >&6; }
11724 arch
) DEFAULT_INIT_DIR
=$sysconfdir/rc.d
;;
11725 *) DEFAULT_INIT_DIR
=$sysconfdir/init.d
;;
11728 { $as_echo "$as_me:$LINENO: result: $DEFAULT_INIT_DIR" >&5
11729 $as_echo "$DEFAULT_INIT_DIR" >&6; }
11732 { $as_echo "$as_me:$LINENO: checking default init script type" >&5
11733 $as_echo_n "checking default init script type... " >&6; }
11735 redhat
) DEFAULT_INIT_SCRIPT
=redhat
;;
11736 fedora
) DEFAULT_INIT_SCRIPT
=fedora
;;
11737 ubuntu
) DEFAULT_INIT_SCRIPT
=lsb
;;
11738 debian
) DEFAULT_INIT_SCRIPT
=lsb
;;
11739 sles
) DEFAULT_INIT_SCRIPT
=lsb
;;
11740 slackware
) DEFAULT_INIT_SCRIPT
=lsb
;;
11741 gentoo
) DEFAULT_INIT_SCRIPT
=gentoo
;;
11742 lunar
) DEFAULT_INIT_SCRIPT
=lunar
;;
11743 arch
) DEFAULT_INIT_SCRIPT
=arch
;;
11744 *) DEFAULT_INIT_SCRIPT
=lsb
;;
11747 { $as_echo "$as_me:$LINENO: result: $DEFAULT_INIT_SCRIPT" >&5
11748 $as_echo "$DEFAULT_INIT_SCRIPT" >&6; }
11755 { $as_echo "$as_me:$LINENO: checking whether $RPM is available" >&5
11756 $as_echo_n "checking whether $RPM is available... " >&6; }
11757 if tmp
=$
($RPM --version 2>/dev
/null
); then
11759 RPM_VERSION
=$
(echo $tmp |
$AWK '/RPM/ { print $3 }')
11761 { $as_echo "$as_me:$LINENO: result: $HAVE_RPM ($RPM_VERSION)" >&5
11762 $as_echo "$HAVE_RPM ($RPM_VERSION)" >&6; }
11767 { $as_echo "$as_me:$LINENO: result: $HAVE_RPM" >&5
11768 $as_echo "$HAVE_RPM" >&6; }
11773 { $as_echo "$as_me:$LINENO: checking whether $RPMBUILD is available" >&5
11774 $as_echo_n "checking whether $RPMBUILD is available... " >&6; }
11775 if tmp
=$
($RPMBUILD --version 2>/dev
/null
); then
11777 RPMBUILD_VERSION
=$
(echo $tmp |
$AWK '/RPM/ { print $3 }')
11779 { $as_echo "$as_me:$LINENO: result: $HAVE_RPMBUILD ($RPMBUILD_VERSION)" >&5
11780 $as_echo "$HAVE_RPMBUILD ($RPMBUILD_VERSION)" >&6; }
11785 { $as_echo "$as_me:$LINENO: result: $HAVE_RPMBUILD" >&5
11786 $as_echo "$HAVE_RPMBUILD" >&6; }
11801 DPKGBUILD
=dpkg-buildpackage
11803 { $as_echo "$as_me:$LINENO: checking whether $DPKG is available" >&5
11804 $as_echo_n "checking whether $DPKG is available... " >&6; }
11805 if tmp
=$
($DPKG --version 2>/dev
/null
); then
11807 DPKG_VERSION
=$
(echo $tmp |
$AWK '/Debian/ { print $7 }')
11809 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKG ($DPKG_VERSION)" >&5
11810 $as_echo "$HAVE_DPKG ($DPKG_VERSION)" >&6; }
11815 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKG" >&5
11816 $as_echo "$HAVE_DPKG" >&6; }
11821 { $as_echo "$as_me:$LINENO: checking whether $DPKGBUILD is available" >&5
11822 $as_echo_n "checking whether $DPKGBUILD is available... " >&6; }
11823 if tmp
=$
($DPKGBUILD --version 2>/dev
/null
); then
11825 DPKGBUILD_VERSION
=$
(echo $tmp | \
11826 $AWK '/Debian/ { print $4 }' | cut
-f-4 -d'.')
11828 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKGBUILD ($DPKGBUILD_VERSION)" >&5
11829 $as_echo "$HAVE_DPKGBUILD ($DPKGBUILD_VERSION)" >&6; }
11834 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKGBUILD" >&5
11835 $as_echo "$HAVE_DPKGBUILD" >&6; }
11851 { $as_echo "$as_me:$LINENO: checking whether $ALIEN is available" >&5
11852 $as_echo_n "checking whether $ALIEN is available... " >&6; }
11853 if tmp
=$
($ALIEN --version 2>/dev
/null
); then
11855 ALIEN_VERSION
=$
(echo $tmp |
$AWK '{ print $3 }')
11857 { $as_echo "$as_me:$LINENO: result: $HAVE_ALIEN ($ALIEN_VERSION)" >&5
11858 $as_echo "$HAVE_ALIEN ($ALIEN_VERSION)" >&6; }
11863 { $as_echo "$as_me:$LINENO: result: $HAVE_ALIEN" >&5
11864 $as_echo "$HAVE_ALIEN" >&6; }
11874 if test "$VENDOR" = "arch"; then
11879 { $as_echo "$as_me:$LINENO: checking whether $PACMAN is available" >&5
11880 $as_echo_n "checking whether $PACMAN is available... " >&6; }
11881 tmp
=$
($PACMAN --version 2>/dev
/null
)
11882 if test -n "$tmp"; then
11884 PACMAN_VERSION
=$
(echo $tmp |
11885 $AWK '/Pacman/ { print $3 }' |
11888 { $as_echo "$as_me:$LINENO: result: $HAVE_PACMAN ($PACMAN_VERSION)" >&5
11889 $as_echo "$HAVE_PACMAN ($PACMAN_VERSION)" >&6; }
11894 { $as_echo "$as_me:$LINENO: result: $HAVE_PACMAN" >&5
11895 $as_echo "$HAVE_PACMAN" >&6; }
11900 { $as_echo "$as_me:$LINENO: checking whether $MAKEPKG is available" >&5
11901 $as_echo_n "checking whether $MAKEPKG is available... " >&6; }
11902 tmp
=$
($MAKEPKG --version 2>/dev
/null
)
11903 if test -n "$tmp"; then
11905 MAKEPKG_VERSION
=$
(echo $tmp |
$AWK '/makepkg/ { print $3 }')
11907 { $as_echo "$as_me:$LINENO: result: $HAVE_MAKEPKG ($MAKEPKG_VERSION)" >&5
11908 $as_echo "$HAVE_MAKEPKG ($MAKEPKG_VERSION)" >&6; }
11913 { $as_echo "$as_me:$LINENO: result: $HAVE_MAKEPKG" >&5
11914 $as_echo "$HAVE_MAKEPKG" >&6; }
11931 TARGET_ASM_DIR
=asm-generic
11936 # Check whether --with-config was given.
11937 if test "${with_config+set}" = set; then
11938 withval
=$with_config; ZFS_CONFIG
="$withval"
11942 { $as_echo "$as_me:$LINENO: checking zfs config" >&5
11943 $as_echo_n "checking zfs config... " >&6; }
11944 { $as_echo "$as_me:$LINENO: result: $ZFS_CONFIG" >&5
11945 $as_echo "$ZFS_CONFIG" >&6; };
11950 { $as_echo "$as_me:$LINENO: checking for -Wno-unused-but-set-variable support" >&5
11951 $as_echo_n "checking for -Wno-unused-but-set-variable support... " >&6; }
11953 saved_flags
="$CFLAGS"
11954 CFLAGS
="$CFLAGS -Wunused-but-set-variable"
11956 if test "$cross_compiling" = yes; then
11957 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
11958 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11959 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
11960 See \`config.log' for more details." >&5
11961 $as_echo "$as_me: error: cannot run test program while cross compiling
11962 See \`config.log' for more details." >&2;}
11963 { (exit 1); exit 1; }; }; }
11965 cat >conftest.
$ac_ext <<_ACEOF
11968 cat confdefs.h
>>conftest.
$ac_ext
11969 cat >>conftest.
$ac_ext <<_ACEOF
11970 /* end confdefs.h. */
11980 rm -f conftest
$ac_exeext
11981 if { (ac_try
="$ac_link"
11982 case "(($ac_try" in
11983 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
11984 *) ac_try_echo=$ac_try;;
11986 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11987 $as_echo "$ac_try_echo") >&5
11988 (eval "$ac_link") 2>&5
11990 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11991 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11992 { (case "(($ac_try" in
11993 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
11994 *) ac_try_echo
=$ac_try;;
11996 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
11997 $as_echo "$ac_try_echo") >&5
11998 (eval "$ac_try") 2>&5
12000 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12001 (exit $ac_status); }; }; then
12003 NO_UNUSED_BUT_SET_VARIABLE
=-Wno-unused-but-set-variable
12004 { $as_echo "$as_me:$LINENO: result: yes" >&5
12005 $as_echo "yes" >&6; }
12008 $as_echo "$as_me: program exited with status $ac_status" >&5
12009 $as_echo "$as_me: failed program was:" >&5
12010 sed 's/^/| /' conftest.
$ac_ext >&5
12012 ( exit $ac_status )
12014 NO_UNUSED_BUT_SET_VARIABLE
=
12015 { $as_echo "$as_me:$LINENO: result: no" >&5
12016 $as_echo "no" >&6; }
12019 rm -rf conftest.dSYM
12020 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
12025 CFLAGS
="$saved_flags"
12030 case "$ZFS_CONFIG" in
12034 # Check whether --with-linux was given.
12035 if test "${with_linux+set}" = set; then
12036 withval
=$with_linux; kernelsrc
="$withval"
12041 # Check whether --with-linux-obj was given.
12042 if test "${with_linux_obj+set}" = set; then
12043 withval
=$with_linux_obj; kernelbuild
="$withval"
12047 { $as_echo "$as_me:$LINENO: checking kernel source directory" >&5
12048 $as_echo_n "checking kernel source directory... " >&6; }
12049 if test -z "$kernelsrc"; then
12051 if test -e "/lib/modules/$(uname -r)/source"; then
12053 headersdir
="/lib/modules/$(uname -r)/source"
12054 sourcelink
=$
(readlink
-f "$headersdir")
12056 elif test -e "/lib/modules/$(uname -r)/build"; then
12058 headersdir
="/lib/modules/$(uname -r)/build"
12059 sourcelink
=$
(readlink
-f "$headersdir")
12063 sourcelink
=$
(ls -1d /usr
/src
/kernels
/* \
12065 2>/dev
/null |
grep -v obj |
tail -1)
12070 if test -n "$sourcelink" && test -e ${sourcelink}; then
12072 kernelsrc
=`readlink -f ${sourcelink}`
12076 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12077 $as_echo "Not found" >&6; }
12078 { { $as_echo "$as_me:$LINENO: error:
12079 *** Please make sure the kernel devel package for your distribution
12080 *** is installed then try again. If that fails you can specify the
12081 *** location of the kernel source with the '--with-linux=PATH' option." >&5
12082 $as_echo "$as_me: 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." >&2;}
12086 { (exit 1); exit 1; }; }
12093 if test "$kernelsrc" = "NONE"; then
12103 { $as_echo "$as_me:$LINENO: result: $kernelsrc" >&5
12104 $as_echo "$kernelsrc" >&6; }
12105 { $as_echo "$as_me:$LINENO: checking kernel build directory" >&5
12106 $as_echo_n "checking kernel build directory... " >&6; }
12107 if test -z "$kernelbuild"; then
12109 if test -e "/lib/modules/$(uname -r)/build"; then
12111 kernelbuild
=`readlink -f /lib/modules/$(uname -r)/build`
12113 elif test -d ${kernelsrc}-obj/${target_cpu}/${target_cpu}; then
12115 kernelbuild
=${kernelsrc}-obj/${target_cpu}/${target_cpu}
12117 elif test -d ${kernelsrc}-obj/${target_cpu}/default
; then
12119 kernelbuild
=${kernelsrc}-obj/${target_cpu}/default
12121 elif test -d `dirname ${kernelsrc}`/build-
${target_cpu}; then
12123 kernelbuild
=`dirname ${kernelsrc}`/build-
${target_cpu}
12127 kernelbuild
=${kernelsrc}
12134 { $as_echo "$as_me:$LINENO: result: $kernelbuild" >&5
12135 $as_echo "$kernelbuild" >&6; }
12137 { $as_echo "$as_me:$LINENO: checking kernel source version" >&5
12138 $as_echo_n "checking kernel source version... " >&6; }
12139 utsrelease1
=$kernelbuild/include
/linux
/version.h
12140 utsrelease2
=$kernelbuild/include
/linux
/utsrelease.h
12141 utsrelease3
=$kernelbuild/include
/generated
/utsrelease.h
12142 if test -r $utsrelease1 && fgrep
-q UTS_RELEASE
$utsrelease1; then
12144 utsrelease
=linux
/version.h
12146 elif test -r $utsrelease2 && fgrep
-q UTS_RELEASE
$utsrelease2; then
12148 utsrelease
=linux
/utsrelease.h
12150 elif test -r $utsrelease3 && fgrep
-q UTS_RELEASE
$utsrelease3; then
12152 utsrelease
=generated
/utsrelease.h
12157 if test "$utsrelease"; then
12159 kernsrcver
=`(echo "#include <$utsrelease>";
12160 echo "kernsrcver=UTS_RELEASE") |
12161 cpp -I $kernelbuild/include |
12162 grep "^kernsrcver=" | cut -d \" -f 2`
12164 if test -z "$kernsrcver"; then
12166 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12167 $as_echo "Not found" >&6; }
12168 { { $as_echo "$as_me:$LINENO: error: *** Cannot determine kernel version." >&5
12169 $as_echo "$as_me: error: *** Cannot determine kernel version." >&2;}
12170 { (exit 1); exit 1; }; }
12177 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12178 $as_echo "Not found" >&6; }
12179 { { $as_echo "$as_me:$LINENO: error: *** Cannot find UTS_RELEASE definition." >&5
12180 $as_echo "$as_me: error: *** Cannot find UTS_RELEASE definition." >&2;}
12181 { (exit 1); exit 1; }; }
12186 { $as_echo "$as_me:$LINENO: result: $kernsrcver" >&5
12187 $as_echo "$kernsrcver" >&6; }
12190 LINUX_OBJ
=${kernelbuild}
12191 LINUX_VERSION
=${kernsrcver}
12198 modpost
=$LINUX/scripts
/Makefile.modpost
12199 { $as_echo "$as_me:$LINENO: checking kernel file name for module symbols" >&5
12200 $as_echo_n "checking kernel file name for module symbols... " >&6; }
12201 if test -f "$modpost"; then
12203 if grep -q Modules.symvers
$modpost; then
12205 LINUX_SYMBOLS
=Modules.symvers
12209 LINUX_SYMBOLS
=Module.symvers
12214 if test ! -f "$LINUX_OBJ/$LINUX_SYMBOLS"; then
12216 { { $as_echo "$as_me:$LINENO: error:
12217 *** Please make sure the kernel devel package for your distribution
12218 *** is installed. If your building with a custom kernel make sure the
12219 *** kernel is configured, built, and the '--with-linux=PATH' configure
12220 *** option refers to the location of the kernel source." >&5
12221 $as_echo "$as_me: error:
12222 *** Please make sure the kernel devel package for your distribution
12223 *** is installed. If your building with a custom kernel make sure the
12224 *** kernel is configured, built, and the '--with-linux=PATH' configure
12225 *** option refers to the location of the kernel source." >&2;}
12226 { (exit 1); exit 1; }; }
12237 { $as_echo "$as_me:$LINENO: result: $LINUX_SYMBOLS" >&5
12238 $as_echo "$LINUX_SYMBOLS" >&6; }
12244 # Check whether --with-spl was given.
12245 if test "${with_spl+set}" = set; then
12246 withval
=$with_spl; splsrc
="$withval"
12251 # Check whether --with-spl-obj was given.
12252 if test "${with_spl_obj+set}" = set; then
12253 withval
=$with_spl_obj; splbuild
="$withval"
12258 { $as_echo "$as_me:$LINENO: checking spl source directory" >&5
12259 $as_echo_n "checking spl source directory... " >&6; }
12260 if test -z "$splsrc"; then
12262 sourcelink
=`ls -1d /usr/src/spl-*/${LINUX_VERSION} \
12263 2>/dev/null | tail -1`
12265 if test -z "$sourcelink" ||
test ! -e $sourcelink; then
12272 if test -e $sourcelink; then
12274 splsrc
=`readlink -f ${sourcelink}`
12278 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12279 $as_echo "Not found" >&6; }
12280 { { $as_echo "$as_me:$LINENO: error:
12281 *** Please make sure the spl devel package for your distribution
12282 *** is installed then try again. If that fails you can specify the
12283 *** location of the spl source with the '--with-spl=PATH' option." >&5
12284 $as_echo "$as_me: 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." >&2;}
12288 { (exit 1); exit 1; }; }
12295 if test "$splsrc" = "NONE"; then
12306 { $as_echo "$as_me:$LINENO: result: $splsrc" >&5
12307 $as_echo "$splsrc" >&6; }
12308 { $as_echo "$as_me:$LINENO: checking spl build directory" >&5
12309 $as_echo_n "checking spl build directory... " >&6; }
12310 if test -z "$splbuild"; then
12316 { $as_echo "$as_me:$LINENO: result: $splbuild" >&5
12317 $as_echo "$splbuild" >&6; }
12319 { $as_echo "$as_me:$LINENO: checking spl source version" >&5
12320 $as_echo_n "checking spl source version... " >&6; }
12321 if test -r $splbuild/spl_config.h
&&
12322 fgrep
-q SPL_META_VERSION
$splbuild/spl_config.h
; then
12325 splsrcver
=`(echo "#include <spl_config.h>";
12326 echo "splsrcver=SPL_META_VERSION-SPL_META_RELEASE") |
12328 grep "^splsrcver=" | tr -d \" | cut -d= -f2`
12333 if test -z "$splsrcver"; then
12335 { $as_echo "$as_me:$LINENO: result: Not found" >&5
12336 $as_echo "Not found" >&6; }
12337 { { $as_echo "$as_me:$LINENO: error:
12338 *** Cannot determine the version of the spl source.
12339 *** Please prepare the spl source before running this script" >&5
12340 $as_echo "$as_me: error:
12341 *** Cannot determine the version of the spl source.
12342 *** Please prepare the spl source before running this script" >&2;}
12343 { (exit 1); exit 1; }; }
12348 { $as_echo "$as_me:$LINENO: result: $splsrcver" >&5
12349 $as_echo "$splsrcver" >&6; }
12352 SPL_OBJ
=${splbuild}
12353 SPL_VERSION
=${splsrcver}
12360 { $as_echo "$as_me:$LINENO: checking spl file name for module symbols" >&5
12361 $as_echo_n "checking spl file name for module symbols... " >&6; }
12362 if test -r $SPL_OBJ/Module.symvers
; then
12364 SPL_SYMBOLS
=Module.symvers
12366 elif test -r $SPL_OBJ/Modules.symvers
; then
12368 SPL_SYMBOLS
=Modules.symvers
12370 elif test -r $SPL_OBJ/module
/Module.symvers
; then
12372 SPL_SYMBOLS
=Module.symvers
12374 elif test -r $SPL_OBJ/module
/Modules.symvers
; then
12376 SPL_SYMBOLS
=Modules.symvers
12380 SPL_SYMBOLS
=$LINUX_SYMBOLS
12385 { $as_echo "$as_me:$LINENO: result: $SPL_SYMBOLS" >&5
12386 $as_echo "$SPL_SYMBOLS" >&6; }
12392 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_PREEMPT" >&5
12393 $as_echo_n "checking whether Linux was built with CONFIG_PREEMPT... " >&6; }
12396 cat confdefs.h
- <<_ACEOF >conftest.c
12399 cat confdefs.h
>>conftest.
$ac_ext
12400 cat >>conftest.
$ac_ext <<_ACEOF
12401 /* end confdefs.h. */
12404 #include <linux/module.h>
12410 #ifndef CONFIG_PREEMPT
12411 #error CONFIG_PREEMPT not #defined
12421 rm -Rf build
&& mkdir
-p build
12422 echo "obj-m := conftest.o" >build
/Makefile
12423 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'
12424 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12425 (eval $ac_try) 2>&5
12427 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12428 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12429 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12430 (eval $ac_try) 2>&5
12432 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12433 (exit $ac_status); }; }; then
12435 { $as_echo "$as_me:$LINENO: result: yes" >&5
12436 $as_echo "yes" >&6; }
12437 { { $as_echo "$as_me:$LINENO: error:
12438 *** Kernel built with CONFIG_PREEMPT which is not supported.
12439 *** You must rebuild your kernel without this option." >&5
12440 $as_echo "$as_me: error:
12441 *** Kernel built with CONFIG_PREEMPT which is not supported.
12442 *** You must rebuild your kernel without this option." >&2;}
12443 { (exit 1); exit 1; }; }
12446 $as_echo "$as_me: failed program was:" >&5
12447 sed 's/^/| /' conftest.
$ac_ext >&5
12449 { $as_echo "$as_me:$LINENO: result: no" >&5
12450 $as_echo "no" >&6; }
12462 if test "$ZFS_META_LICENSE" = CDDL
; then
12464 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC" >&5
12465 $as_echo_n "checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC... " >&6; }
12468 cat confdefs.h
- <<_ACEOF >conftest.c
12471 cat confdefs.h
>>conftest.
$ac_ext
12472 cat >>conftest.
$ac_ext <<_ACEOF
12473 /* end confdefs.h. */
12476 #include <linux/module.h>
12482 #ifndef CONFIG_DEBUG_LOCK_ALLOC
12483 #error CONFIG_DEBUG_LOCK_ALLOC not #defined
12493 rm -Rf build
&& mkdir
-p build
12494 echo "obj-m := conftest.o" >build
/Makefile
12495 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'
12496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12497 (eval $ac_try) 2>&5
12499 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12500 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12502 (eval $ac_try) 2>&5
12504 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12505 (exit $ac_status); }; }; then
12507 { $as_echo "$as_me:$LINENO: result: yes" >&5
12508 $as_echo "yes" >&6; }
12509 { { $as_echo "$as_me:$LINENO: error:
12510 *** Kernel built with CONFIG_DEBUG_LOCK_ALLOC which is
12511 *** incompatible with the CDDL license. You must rebuild
12512 *** your kernel without this option." >&5
12513 $as_echo "$as_me: 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." >&2;}
12517 { (exit 1); exit 1; }; }
12520 $as_echo "$as_me: failed program was:" >&5
12521 sed 's/^/| /' conftest.
$ac_ext >&5
12523 { $as_echo "$as_me:$LINENO: result: no" >&5
12524 $as_echo "no" >&6; }
12539 if test "$ZFS_META_LICENSE" = GPL
; then
12542 cat >>confdefs.h
<<\_ACEOF
12543 #define HAVE_GPL_ONLY_SYMBOLS 1
12551 { $as_echo "$as_me:$LINENO: checking block device operation prototypes" >&5
12552 $as_echo_n "checking block device operation prototypes... " >&6; }
12553 tmp_flags
="$EXTRA_KCFLAGS"
12554 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
12557 cat confdefs.h
- <<_ACEOF >conftest.c
12560 cat confdefs.h
>>conftest.
$ac_ext
12561 cat >>conftest.
$ac_ext <<_ACEOF
12562 /* end confdefs.h. */
12565 #include <linux/blkdev.h>
12571 int (*blk_open) (struct block_device *, fmode_t) = NULL;
12572 int (*blk_release) (struct gendisk *, fmode_t) = NULL;
12573 int (*blk_ioctl) (struct block_device *, fmode_t,
12574 unsigned, unsigned long) = NULL;
12575 int (*blk_compat_ioctl) (struct block_device *, fmode_t,
12576 unsigned, unsigned long) = NULL;
12577 struct block_device_operations blk_ops = {
12579 .release = blk_release,
12580 .ioctl = blk_ioctl,
12581 .compat_ioctl = blk_compat_ioctl,
12584 blk_ops.open(NULL, 0);
12585 blk_ops.release(NULL, 0);
12586 blk_ops.ioctl(NULL, 0, 0, 0);
12587 blk_ops.compat_ioctl(NULL, 0, 0, 0);
12596 rm -Rf build
&& mkdir
-p build
12597 echo "obj-m := conftest.o" >build
/Makefile
12598 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'
12599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12600 (eval $ac_try) 2>&5
12602 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12603 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12605 (eval $ac_try) 2>&5
12607 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12608 (exit $ac_status); }; }; then
12610 { $as_echo "$as_me:$LINENO: result: struct block_device" >&5
12611 $as_echo "struct block_device" >&6; }
12613 cat >>confdefs.h
<<\_ACEOF
12614 #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1
12619 $as_echo "$as_me: failed program was:" >&5
12620 sed 's/^/| /' conftest.
$ac_ext >&5
12622 { $as_echo "$as_me:$LINENO: result: struct inode" >&5
12623 $as_echo "struct inode" >&6; }
12632 EXTRA_KCFLAGS
="$tmp_flags"
12634 { $as_echo "$as_me:$LINENO: checking whether kernel defines fmode_t" >&5
12635 $as_echo_n "checking whether kernel defines fmode_t... " >&6; }
12638 cat confdefs.h
- <<_ACEOF >conftest.c
12641 cat confdefs.h
>>conftest.
$ac_ext
12642 cat >>conftest.
$ac_ext <<_ACEOF
12643 /* end confdefs.h. */
12646 #include <linux/types.h>
12652 fmode_t *ptr __attribute__ ((unused));
12661 rm -Rf build
&& mkdir
-p build
12662 echo "obj-m := conftest.o" >build
/Makefile
12663 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'
12664 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12665 (eval $ac_try) 2>&5
12667 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12668 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12669 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12670 (eval $ac_try) 2>&5
12672 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12673 (exit $ac_status); }; }; then
12675 { $as_echo "$as_me:$LINENO: result: yes" >&5
12676 $as_echo "yes" >&6; }
12678 cat >>confdefs.h
<<\_ACEOF
12679 #define HAVE_FMODE_T 1
12684 $as_echo "$as_me: failed program was:" >&5
12685 sed 's/^/| /' conftest.
$ac_ext >&5
12687 { $as_echo "$as_me:$LINENO: result: no" >&5
12688 $as_echo "no" >&6; }
12699 { $as_echo "$as_me:$LINENO: checking whether kernel defines KOBJ_NAME_LEN" >&5
12700 $as_echo_n "checking whether kernel defines KOBJ_NAME_LEN... " >&6; }
12703 cat confdefs.h
- <<_ACEOF >conftest.c
12706 cat confdefs.h
>>conftest.
$ac_ext
12707 cat >>conftest.
$ac_ext <<_ACEOF
12708 /* end confdefs.h. */
12711 #include <linux/kobject.h>
12717 int val __attribute__ ((unused));
12718 val = KOBJ_NAME_LEN;
12727 rm -Rf build
&& mkdir
-p build
12728 echo "obj-m := conftest.o" >build
/Makefile
12729 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'
12730 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12731 (eval $ac_try) 2>&5
12733 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12734 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12735 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12736 (eval $ac_try) 2>&5
12738 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12739 (exit $ac_status); }; }; then
12741 { $as_echo "$as_me:$LINENO: result: yes" >&5
12742 $as_echo "yes" >&6; }
12744 cat >>confdefs.h
<<\_ACEOF
12745 #define HAVE_KOBJ_NAME_LEN 1
12750 $as_echo "$as_me: failed program was:" >&5
12751 sed 's/^/| /' conftest.
$ac_ext >&5
12753 { $as_echo "$as_me:$LINENO: result: no" >&5
12754 $as_echo "no" >&6; }
12765 { $as_echo "$as_me:$LINENO: checking whether symbol blkdev_get_by_path is exported" >&5
12766 $as_echo_n "checking whether symbol blkdev_get_by_path is exported... " >&6; }
12767 grep -q -E '[[:space:]]blkdev_get_by_path[[:space:]]' \
12768 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
12770 if test $rc -ne 0; then
12773 for file in fs
/block_dev.c
; do
12774 grep -q -E "EXPORT_SYMBOL.*(blkdev_get_by_path)" "$LINUX/$file" 2>/dev
/null
12776 if test $rc -eq 0; then
12784 if test $export -eq 0; then
12786 { $as_echo "$as_me:$LINENO: result: no" >&5
12787 $as_echo "no" >&6; }
12792 { $as_echo "$as_me:$LINENO: result: yes" >&5
12793 $as_echo "yes" >&6; }
12795 cat >>confdefs.h
<<\_ACEOF
12796 #define HAVE_BLKDEV_GET_BY_PATH 1
12805 { $as_echo "$as_me:$LINENO: result: yes" >&5
12806 $as_echo "yes" >&6; }
12808 cat >>confdefs.h
<<\_ACEOF
12809 #define HAVE_BLKDEV_GET_BY_PATH 1
12818 { $as_echo "$as_me:$LINENO: checking whether symbol open_bdev_exclusive is exported" >&5
12819 $as_echo_n "checking whether symbol open_bdev_exclusive is exported... " >&6; }
12820 grep -q -E '[[:space:]]open_bdev_exclusive[[:space:]]' \
12821 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
12823 if test $rc -ne 0; then
12826 for file in fs
/block_dev.c
; do
12827 grep -q -E "EXPORT_SYMBOL.*(open_bdev_exclusive)" "$LINUX/$file" 2>/dev
/null
12829 if test $rc -eq 0; then
12837 if test $export -eq 0; then
12839 { $as_echo "$as_me:$LINENO: result: no" >&5
12840 $as_echo "no" >&6; }
12845 { $as_echo "$as_me:$LINENO: result: yes" >&5
12846 $as_echo "yes" >&6; }
12848 cat >>confdefs.h
<<\_ACEOF
12849 #define HAVE_OPEN_BDEV_EXCLUSIVE 1
12858 { $as_echo "$as_me:$LINENO: result: yes" >&5
12859 $as_echo "yes" >&6; }
12861 cat >>confdefs.h
<<\_ACEOF
12862 #define HAVE_OPEN_BDEV_EXCLUSIVE 1
12871 { $as_echo "$as_me:$LINENO: checking whether invalidate_bdev() wants 1 arg" >&5
12872 $as_echo_n "checking whether invalidate_bdev() wants 1 arg... " >&6; }
12875 cat confdefs.h
- <<_ACEOF >conftest.c
12878 cat confdefs.h
>>conftest.
$ac_ext
12879 cat >>conftest.
$ac_ext <<_ACEOF
12880 /* end confdefs.h. */
12883 #include <linux/buffer_head.h>
12889 struct block_device *bdev = NULL;
12890 invalidate_bdev(bdev);
12899 rm -Rf build
&& mkdir
-p build
12900 echo "obj-m := conftest.o" >build
/Makefile
12901 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'
12902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12903 (eval $ac_try) 2>&5
12905 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12906 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12907 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12908 (eval $ac_try) 2>&5
12910 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12911 (exit $ac_status); }; }; then
12913 { $as_echo "$as_me:$LINENO: result: yes" >&5
12914 $as_echo "yes" >&6; }
12916 cat >>confdefs.h
<<\_ACEOF
12917 #define HAVE_1ARG_INVALIDATE_BDEV 1
12922 $as_echo "$as_me: failed program was:" >&5
12923 sed 's/^/| /' conftest.
$ac_ext >&5
12925 { $as_echo "$as_me:$LINENO: result: no" >&5
12926 $as_echo "no" >&6; }
12937 { $as_echo "$as_me:$LINENO: checking whether bdev_logical_block_size() is available" >&5
12938 $as_echo_n "checking whether bdev_logical_block_size() is available... " >&6; }
12939 tmp_flags
="$EXTRA_KCFLAGS"
12940 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
12943 cat confdefs.h
- <<_ACEOF >conftest.c
12946 cat confdefs.h
>>conftest.
$ac_ext
12947 cat >>conftest.
$ac_ext <<_ACEOF
12948 /* end confdefs.h. */
12951 #include <linux/blkdev.h>
12957 struct block_device *bdev = NULL;
12958 bdev_logical_block_size(bdev);
12967 rm -Rf build
&& mkdir
-p build
12968 echo "obj-m := conftest.o" >build
/Makefile
12969 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'
12970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12971 (eval $ac_try) 2>&5
12973 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12974 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12975 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12976 (eval $ac_try) 2>&5
12978 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12979 (exit $ac_status); }; }; then
12981 { $as_echo "$as_me:$LINENO: result: yes" >&5
12982 $as_echo "yes" >&6; }
12984 cat >>confdefs.h
<<\_ACEOF
12985 #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1
12990 $as_echo "$as_me: failed program was:" >&5
12991 sed 's/^/| /' conftest.
$ac_ext >&5
12993 { $as_echo "$as_me:$LINENO: result: no" >&5
12994 $as_echo "no" >&6; }
13003 EXTRA_KCFLAGS
="$tmp_flags"
13006 { $as_echo "$as_me:$LINENO: checking whether bio_empty_barrier() is defined" >&5
13007 $as_echo_n "checking whether bio_empty_barrier() is defined... " >&6; }
13008 EXTRA_KCFLAGS
="-Werror"
13011 cat confdefs.h
- <<_ACEOF >conftest.c
13014 cat confdefs.h
>>conftest.
$ac_ext
13015 cat >>conftest.
$ac_ext <<_ACEOF
13016 /* end confdefs.h. */
13019 #include <linux/bio.h>
13026 (void)bio_empty_barrier(&bio);
13035 rm -Rf build
&& mkdir
-p build
13036 echo "obj-m := conftest.o" >build
/Makefile
13037 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'
13038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13039 (eval $ac_try) 2>&5
13041 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13042 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13043 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13044 (eval $ac_try) 2>&5
13046 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13047 (exit $ac_status); }; }; then
13049 { $as_echo "$as_me:$LINENO: result: yes" >&5
13050 $as_echo "yes" >&6; }
13052 cat >>confdefs.h
<<\_ACEOF
13053 #define HAVE_BIO_EMPTY_BARRIER 1
13058 $as_echo "$as_me: failed program was:" >&5
13059 sed 's/^/| /' conftest.
$ac_ext >&5
13061 { $as_echo "$as_me:$LINENO: result: no" >&5
13062 $as_echo "no" >&6; }
13073 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_FAILFAST is defined" >&5
13074 $as_echo_n "checking whether BIO_RW_FAILFAST is defined... " >&6; }
13077 cat confdefs.h
- <<_ACEOF >conftest.c
13080 cat confdefs.h
>>conftest.
$ac_ext
13081 cat >>conftest.
$ac_ext <<_ACEOF
13082 /* end confdefs.h. */
13085 #include <linux/bio.h>
13091 int flags __attribute__ ((unused));
13092 flags = (1 << BIO_RW_FAILFAST);
13101 rm -Rf build
&& mkdir
-p build
13102 echo "obj-m := conftest.o" >build
/Makefile
13103 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'
13104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13105 (eval $ac_try) 2>&5
13107 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13108 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13109 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13110 (eval $ac_try) 2>&5
13112 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13113 (exit $ac_status); }; }; then
13115 { $as_echo "$as_me:$LINENO: result: yes" >&5
13116 $as_echo "yes" >&6; }
13118 cat >>confdefs.h
<<\_ACEOF
13119 #define HAVE_BIO_RW_FAILFAST 1
13124 $as_echo "$as_me: failed program was:" >&5
13125 sed 's/^/| /' conftest.
$ac_ext >&5
13127 { $as_echo "$as_me:$LINENO: result: no" >&5
13128 $as_echo "no" >&6; }
13139 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_FAILFAST_* are defined" >&5
13140 $as_echo_n "checking whether BIO_RW_FAILFAST_* are defined... " >&6; }
13143 cat confdefs.h
- <<_ACEOF >conftest.c
13146 cat confdefs.h
>>conftest.
$ac_ext
13147 cat >>conftest.
$ac_ext <<_ACEOF
13148 /* end confdefs.h. */
13151 #include <linux/bio.h>
13157 int flags __attribute__ ((unused));
13158 flags = ((1 << BIO_RW_FAILFAST_DEV) |
13159 (1 << BIO_RW_FAILFAST_TRANSPORT) |
13160 (1 << BIO_RW_FAILFAST_DRIVER));
13169 rm -Rf build
&& mkdir
-p build
13170 echo "obj-m := conftest.o" >build
/Makefile
13171 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'
13172 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13173 (eval $ac_try) 2>&5
13175 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13176 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13177 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13178 (eval $ac_try) 2>&5
13180 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13181 (exit $ac_status); }; }; then
13183 { $as_echo "$as_me:$LINENO: result: yes" >&5
13184 $as_echo "yes" >&6; }
13186 cat >>confdefs.h
<<\_ACEOF
13187 #define HAVE_BIO_RW_FAILFAST_DTD 1
13192 $as_echo "$as_me: failed program was:" >&5
13193 sed 's/^/| /' conftest.
$ac_ext >&5
13195 { $as_echo "$as_me:$LINENO: result: no" >&5
13196 $as_echo "no" >&6; }
13207 { $as_echo "$as_me:$LINENO: checking whether REQ_FAILFAST_MASK is defined" >&5
13208 $as_echo_n "checking whether REQ_FAILFAST_MASK is defined... " >&6; }
13211 cat confdefs.h
- <<_ACEOF >conftest.c
13214 cat confdefs.h
>>conftest.
$ac_ext
13215 cat >>conftest.
$ac_ext <<_ACEOF
13216 /* end confdefs.h. */
13219 #include <linux/bio.h>
13225 int flags __attribute__ ((unused));
13226 flags = REQ_FAILFAST_MASK;
13235 rm -Rf build
&& mkdir
-p build
13236 echo "obj-m := conftest.o" >build
/Makefile
13237 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'
13238 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13239 (eval $ac_try) 2>&5
13241 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13242 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13244 (eval $ac_try) 2>&5
13246 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13247 (exit $ac_status); }; }; then
13249 { $as_echo "$as_me:$LINENO: result: yes" >&5
13250 $as_echo "yes" >&6; }
13252 cat >>confdefs.h
<<\_ACEOF
13253 #define HAVE_BIO_REQ_FAILFAST_MASK 1
13258 $as_echo "$as_me: failed program was:" >&5
13259 sed 's/^/| /' conftest.
$ac_ext >&5
13261 { $as_echo "$as_me:$LINENO: result: no" >&5
13262 $as_echo "no" >&6; }
13273 { $as_echo "$as_me:$LINENO: checking whether bio_end_io_t wants 2 args" >&5
13274 $as_echo_n "checking whether bio_end_io_t wants 2 args... " >&6; }
13275 tmp_flags
="$EXTRA_KCFLAGS"
13276 EXTRA_KCFLAGS
="-Werror"
13279 cat confdefs.h
- <<_ACEOF >conftest.c
13282 cat confdefs.h
>>conftest.
$ac_ext
13283 cat >>conftest.
$ac_ext <<_ACEOF
13284 /* end confdefs.h. */
13287 #include <linux/bio.h>
13293 void (*wanted_end_io)(struct bio *, int) = NULL;
13294 bio_end_io_t *local_end_io __attribute__ ((unused));
13296 local_end_io = wanted_end_io;
13305 rm -Rf build
&& mkdir
-p build
13306 echo "obj-m := conftest.o" >build
/Makefile
13307 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'
13308 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13309 (eval $ac_try) 2>&5
13311 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13312 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13313 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13314 (eval $ac_try) 2>&5
13316 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13317 (exit $ac_status); }; }; then
13319 { $as_echo "$as_me:$LINENO: result: yes" >&5
13320 $as_echo "yes" >&6; }
13322 cat >>confdefs.h
<<\_ACEOF
13323 #define HAVE_2ARGS_BIO_END_IO_T 1
13328 $as_echo "$as_me: failed program was:" >&5
13329 sed 's/^/| /' conftest.
$ac_ext >&5
13331 { $as_echo "$as_me:$LINENO: result: no" >&5
13332 $as_echo "no" >&6; }
13341 EXTRA_KCFLAGS
="$tmp_flags"
13344 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_SYNC is defined" >&5
13345 $as_echo_n "checking whether BIO_RW_SYNC is defined... " >&6; }
13348 cat confdefs.h
- <<_ACEOF >conftest.c
13351 cat confdefs.h
>>conftest.
$ac_ext
13352 cat >>conftest.
$ac_ext <<_ACEOF
13353 /* end confdefs.h. */
13356 #include <linux/bio.h>
13362 int flags __attribute__ ((unused));
13363 flags = BIO_RW_SYNC;
13372 rm -Rf build
&& mkdir
-p build
13373 echo "obj-m := conftest.o" >build
/Makefile
13374 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'
13375 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13376 (eval $ac_try) 2>&5
13378 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13379 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13380 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13381 (eval $ac_try) 2>&5
13383 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13384 (exit $ac_status); }; }; then
13386 { $as_echo "$as_me:$LINENO: result: yes" >&5
13387 $as_echo "yes" >&6; }
13389 cat >>confdefs.h
<<\_ACEOF
13390 #define HAVE_BIO_RW_SYNC 1
13395 $as_echo "$as_me: failed program was:" >&5
13396 sed 's/^/| /' conftest.
$ac_ext >&5
13398 { $as_echo "$as_me:$LINENO: result: no" >&5
13399 $as_echo "no" >&6; }
13410 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_SYNCIO is defined" >&5
13411 $as_echo_n "checking whether BIO_RW_SYNCIO is defined... " >&6; }
13414 cat confdefs.h
- <<_ACEOF >conftest.c
13417 cat confdefs.h
>>conftest.
$ac_ext
13418 cat >>conftest.
$ac_ext <<_ACEOF
13419 /* end confdefs.h. */
13422 #include <linux/bio.h>
13428 int flags __attribute__ ((unused));
13429 flags = BIO_RW_SYNCIO;
13438 rm -Rf build
&& mkdir
-p build
13439 echo "obj-m := conftest.o" >build
/Makefile
13440 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'
13441 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13442 (eval $ac_try) 2>&5
13444 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13445 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13446 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13447 (eval $ac_try) 2>&5
13449 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13450 (exit $ac_status); }; }; then
13452 { $as_echo "$as_me:$LINENO: result: yes" >&5
13453 $as_echo "yes" >&6; }
13455 cat >>confdefs.h
<<\_ACEOF
13456 #define HAVE_BIO_RW_SYNCIO 1
13461 $as_echo "$as_me: failed program was:" >&5
13462 sed 's/^/| /' conftest.
$ac_ext >&5
13464 { $as_echo "$as_me:$LINENO: result: no" >&5
13465 $as_echo "no" >&6; }
13476 { $as_echo "$as_me:$LINENO: checking whether REQ_SYNC is defined" >&5
13477 $as_echo_n "checking whether REQ_SYNC is defined... " >&6; }
13480 cat confdefs.h
- <<_ACEOF >conftest.c
13483 cat confdefs.h
>>conftest.
$ac_ext
13484 cat >>conftest.
$ac_ext <<_ACEOF
13485 /* end confdefs.h. */
13488 #include <linux/bio.h>
13494 int flags __attribute__ ((unused));
13504 rm -Rf build
&& mkdir
-p build
13505 echo "obj-m := conftest.o" >build
/Makefile
13506 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'
13507 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13508 (eval $ac_try) 2>&5
13510 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13511 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13512 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13513 (eval $ac_try) 2>&5
13515 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13516 (exit $ac_status); }; }; then
13518 { $as_echo "$as_me:$LINENO: result: yes" >&5
13519 $as_echo "yes" >&6; }
13521 cat >>confdefs.h
<<\_ACEOF
13522 #define HAVE_REQ_SYNC 1
13527 $as_echo "$as_me: failed program was:" >&5
13528 sed 's/^/| /' conftest.
$ac_ext >&5
13530 { $as_echo "$as_me:$LINENO: result: no" >&5
13531 $as_echo "no" >&6; }
13542 { $as_echo "$as_me:$LINENO: checking whether blk_end_request() is available" >&5
13543 $as_echo_n "checking whether blk_end_request() is available... " >&6; }
13544 tmp_flags
="$EXTRA_KCFLAGS"
13545 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
13548 cat confdefs.h
- <<_ACEOF >conftest.c
13551 cat confdefs.h
>>conftest.
$ac_ext
13552 cat >>conftest.
$ac_ext <<_ACEOF
13553 /* end confdefs.h. */
13556 #include <linux/blkdev.h>
13562 struct request *req = NULL;
13563 (void) blk_end_request(req, 0, 0);
13572 rm -Rf build
&& mkdir
-p build
13573 echo "obj-m := conftest.o" >build
/Makefile
13574 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'
13575 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13576 (eval $ac_try) 2>&5
13578 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13579 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13580 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13581 (eval $ac_try) 2>&5
13583 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13584 (exit $ac_status); }; }; then
13586 { $as_echo "$as_me:$LINENO: result: yes" >&5
13587 $as_echo "yes" >&6; }
13589 cat >>confdefs.h
<<\_ACEOF
13590 #define HAVE_BLK_END_REQUEST 1
13595 $as_echo "$as_me: failed program was:" >&5
13596 sed 's/^/| /' conftest.
$ac_ext >&5
13598 { $as_echo "$as_me:$LINENO: result: no" >&5
13599 $as_echo "no" >&6; }
13609 { $as_echo "$as_me:$LINENO: checking whether blk_end_request() is GPL-only" >&5
13610 $as_echo_n "checking whether blk_end_request() is GPL-only... " >&6; }
13613 cat confdefs.h
- <<_ACEOF >conftest.c
13616 cat confdefs.h
>>conftest.
$ac_ext
13617 cat >>conftest.
$ac_ext <<_ACEOF
13618 /* end confdefs.h. */
13621 #include <linux/module.h>
13622 #include <linux/blkdev.h>
13624 MODULE_LICENSE("CDDL");
13630 struct request *req = NULL;
13631 (void) blk_end_request(req, 0, 0);
13640 rm -Rf build
&& mkdir
-p build
13641 echo "obj-m := conftest.o" >build
/Makefile
13642 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'
13643 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13644 (eval $ac_try) 2>&5
13646 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13647 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13649 (eval $ac_try) 2>&5
13651 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13652 (exit $ac_status); }; }; then
13654 { $as_echo "$as_me:$LINENO: result: no" >&5
13655 $as_echo "no" >&6; }
13658 $as_echo "$as_me: failed program was:" >&5
13659 sed 's/^/| /' conftest.
$ac_ext >&5
13661 { $as_echo "$as_me:$LINENO: result: yes" >&5
13662 $as_echo "yes" >&6; }
13664 cat >>confdefs.h
<<\_ACEOF
13665 #define HAVE_BLK_END_REQUEST_GPL_ONLY 1
13676 EXTRA_KCFLAGS
="$tmp_flags"
13679 { $as_echo "$as_me:$LINENO: checking whether blk_queue_flush() is available" >&5
13680 $as_echo_n "checking whether blk_queue_flush() is available... " >&6; }
13681 tmp_flags
="$EXTRA_KCFLAGS"
13682 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
13685 cat confdefs.h
- <<_ACEOF >conftest.c
13688 cat confdefs.h
>>conftest.
$ac_ext
13689 cat >>conftest.
$ac_ext <<_ACEOF
13690 /* end confdefs.h. */
13693 #include <linux/blkdev.h>
13699 struct request_queue *q = NULL;
13700 (void) blk_queue_flush(q, REQ_FLUSH);
13709 rm -Rf build
&& mkdir
-p build
13710 echo "obj-m := conftest.o" >build
/Makefile
13711 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'
13712 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13713 (eval $ac_try) 2>&5
13715 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13716 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13717 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13718 (eval $ac_try) 2>&5
13720 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13721 (exit $ac_status); }; }; then
13723 { $as_echo "$as_me:$LINENO: result: yes" >&5
13724 $as_echo "yes" >&6; }
13726 cat >>confdefs.h
<<\_ACEOF
13727 #define HAVE_BLK_QUEUE_FLUSH 1
13732 $as_echo "$as_me: failed program was:" >&5
13733 sed 's/^/| /' conftest.
$ac_ext >&5
13735 { $as_echo "$as_me:$LINENO: result: no" >&5
13736 $as_echo "no" >&6; }
13746 { $as_echo "$as_me:$LINENO: checking whether blk_queue_flush() is GPL-only" >&5
13747 $as_echo_n "checking whether blk_queue_flush() is GPL-only... " >&6; }
13750 cat confdefs.h
- <<_ACEOF >conftest.c
13753 cat confdefs.h
>>conftest.
$ac_ext
13754 cat >>conftest.
$ac_ext <<_ACEOF
13755 /* end confdefs.h. */
13758 #include <linux/module.h>
13759 #include <linux/blkdev.h>
13761 MODULE_LICENSE("CDDL");
13767 struct request_queue *q = NULL;
13768 (void) blk_queue_flush(q, REQ_FLUSH);
13777 rm -Rf build
&& mkdir
-p build
13778 echo "obj-m := conftest.o" >build
/Makefile
13779 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'
13780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13781 (eval $ac_try) 2>&5
13783 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13784 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13785 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13786 (eval $ac_try) 2>&5
13788 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13789 (exit $ac_status); }; }; then
13791 { $as_echo "$as_me:$LINENO: result: no" >&5
13792 $as_echo "no" >&6; }
13795 $as_echo "$as_me: failed program was:" >&5
13796 sed 's/^/| /' conftest.
$ac_ext >&5
13798 { $as_echo "$as_me:$LINENO: result: yes" >&5
13799 $as_echo "yes" >&6; }
13801 cat >>confdefs.h
<<\_ACEOF
13802 #define HAVE_BLK_QUEUE_FLUSH_GPL_ONLY 1
13813 EXTRA_KCFLAGS
="$tmp_flags"
13816 { $as_echo "$as_me:$LINENO: checking whether blk_queue_max_hw_sectors() is available" >&5
13817 $as_echo_n "checking whether blk_queue_max_hw_sectors() is available... " >&6; }
13818 tmp_flags
="$EXTRA_KCFLAGS"
13819 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
13822 cat confdefs.h
- <<_ACEOF >conftest.c
13825 cat confdefs.h
>>conftest.
$ac_ext
13826 cat >>conftest.
$ac_ext <<_ACEOF
13827 /* end confdefs.h. */
13830 #include <linux/blkdev.h>
13836 struct request_queue *q = NULL;
13837 (void) blk_queue_max_hw_sectors(q, BLK_SAFE_MAX_SECTORS);
13846 rm -Rf build
&& mkdir
-p build
13847 echo "obj-m := conftest.o" >build
/Makefile
13848 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'
13849 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13850 (eval $ac_try) 2>&5
13852 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13853 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13854 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13855 (eval $ac_try) 2>&5
13857 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13858 (exit $ac_status); }; }; then
13860 { $as_echo "$as_me:$LINENO: result: yes" >&5
13861 $as_echo "yes" >&6; }
13863 cat >>confdefs.h
<<\_ACEOF
13864 #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1
13869 $as_echo "$as_me: failed program was:" >&5
13870 sed 's/^/| /' conftest.
$ac_ext >&5
13872 { $as_echo "$as_me:$LINENO: result: no" >&5
13873 $as_echo "no" >&6; }
13882 EXTRA_KCFLAGS
="$tmp_flags"
13885 { $as_echo "$as_me:$LINENO: checking whether blk_queue_max_segments() is available" >&5
13886 $as_echo_n "checking whether blk_queue_max_segments() is available... " >&6; }
13887 tmp_flags
="$EXTRA_KCFLAGS"
13888 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
13891 cat confdefs.h
- <<_ACEOF >conftest.c
13894 cat confdefs.h
>>conftest.
$ac_ext
13895 cat >>conftest.
$ac_ext <<_ACEOF
13896 /* end confdefs.h. */
13899 #include <linux/blkdev.h>
13905 struct request_queue *q = NULL;
13906 (void) blk_queue_max_segments(q, BLK_MAX_SEGMENTS);
13915 rm -Rf build
&& mkdir
-p build
13916 echo "obj-m := conftest.o" >build
/Makefile
13917 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'
13918 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13919 (eval $ac_try) 2>&5
13921 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13922 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13924 (eval $ac_try) 2>&5
13926 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13927 (exit $ac_status); }; }; then
13929 { $as_echo "$as_me:$LINENO: result: yes" >&5
13930 $as_echo "yes" >&6; }
13932 cat >>confdefs.h
<<\_ACEOF
13933 #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1
13938 $as_echo "$as_me: failed program was:" >&5
13939 sed 's/^/| /' conftest.
$ac_ext >&5
13941 { $as_echo "$as_me:$LINENO: result: no" >&5
13942 $as_echo "no" >&6; }
13951 EXTRA_KCFLAGS
="$tmp_flags"
13954 { $as_echo "$as_me:$LINENO: checking whether blk_queue_physical_block_size() is available" >&5
13955 $as_echo_n "checking whether blk_queue_physical_block_size() is available... " >&6; }
13956 tmp_flags
="$EXTRA_KCFLAGS"
13957 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
13960 cat confdefs.h
- <<_ACEOF >conftest.c
13963 cat confdefs.h
>>conftest.
$ac_ext
13964 cat >>conftest.
$ac_ext <<_ACEOF
13965 /* end confdefs.h. */
13968 #include <linux/blkdev.h>
13974 struct request_queue *q = NULL;
13975 unsigned short block_size = 1;
13976 (void) blk_queue_physical_block_size(q, block_size);
13985 rm -Rf build
&& mkdir
-p build
13986 echo "obj-m := conftest.o" >build
/Makefile
13987 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'
13988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13989 (eval $ac_try) 2>&5
13991 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13992 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13993 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13994 (eval $ac_try) 2>&5
13996 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13997 (exit $ac_status); }; }; then
13999 { $as_echo "$as_me:$LINENO: result: yes" >&5
14000 $as_echo "yes" >&6; }
14002 cat >>confdefs.h
<<\_ACEOF
14003 #define HAVE_BLK_QUEUE_PHYSICAL_BLOCK_SIZE 1
14008 $as_echo "$as_me: failed program was:" >&5
14009 sed 's/^/| /' conftest.
$ac_ext >&5
14011 { $as_echo "$as_me:$LINENO: result: no" >&5
14012 $as_echo "no" >&6; }
14021 EXTRA_KCFLAGS
="$tmp_flags"
14024 { $as_echo "$as_me:$LINENO: checking whether blk_queue_io_opt() is available" >&5
14025 $as_echo_n "checking whether blk_queue_io_opt() is available... " >&6; }
14026 tmp_flags
="$EXTRA_KCFLAGS"
14027 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14030 cat confdefs.h
- <<_ACEOF >conftest.c
14033 cat confdefs.h
>>conftest.
$ac_ext
14034 cat >>conftest.
$ac_ext <<_ACEOF
14035 /* end confdefs.h. */
14038 #include <linux/blkdev.h>
14044 struct request_queue *q = NULL;
14045 unsigned int opt = 1;
14046 (void) blk_queue_io_opt(q, opt);
14055 rm -Rf build
&& mkdir
-p build
14056 echo "obj-m := conftest.o" >build
/Makefile
14057 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'
14058 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14059 (eval $ac_try) 2>&5
14061 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14062 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14063 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14064 (eval $ac_try) 2>&5
14066 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14067 (exit $ac_status); }; }; then
14069 { $as_echo "$as_me:$LINENO: result: yes" >&5
14070 $as_echo "yes" >&6; }
14072 cat >>confdefs.h
<<\_ACEOF
14073 #define HAVE_BLK_QUEUE_IO_OPT 1
14078 $as_echo "$as_me: failed program was:" >&5
14079 sed 's/^/| /' conftest.
$ac_ext >&5
14081 { $as_echo "$as_me:$LINENO: result: no" >&5
14082 $as_echo "no" >&6; }
14091 EXTRA_KCFLAGS
="$tmp_flags"
14094 { $as_echo "$as_me:$LINENO: checking whether blk_queue_nonrot() is available" >&5
14095 $as_echo_n "checking whether blk_queue_nonrot() is available... " >&6; }
14096 tmp_flags
="$EXTRA_KCFLAGS"
14097 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14100 cat confdefs.h
- <<_ACEOF >conftest.c
14103 cat confdefs.h
>>conftest.
$ac_ext
14104 cat >>conftest.
$ac_ext <<_ACEOF
14105 /* end confdefs.h. */
14108 #include <linux/blkdev.h>
14114 struct request_queue *q = NULL;
14115 (void) blk_queue_nonrot(q);
14124 rm -Rf build
&& mkdir
-p build
14125 echo "obj-m := conftest.o" >build
/Makefile
14126 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'
14127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14128 (eval $ac_try) 2>&5
14130 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14131 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14133 (eval $ac_try) 2>&5
14135 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14136 (exit $ac_status); }; }; then
14138 { $as_echo "$as_me:$LINENO: result: yes" >&5
14139 $as_echo "yes" >&6; }
14141 cat >>confdefs.h
<<\_ACEOF
14142 #define HAVE_BLK_QUEUE_NONROT 1
14147 $as_echo "$as_me: failed program was:" >&5
14148 sed 's/^/| /' conftest.
$ac_ext >&5
14150 { $as_echo "$as_me:$LINENO: result: no" >&5
14151 $as_echo "no" >&6; }
14160 EXTRA_KCFLAGS
="$tmp_flags"
14163 { $as_echo "$as_me:$LINENO: checking whether blk_queue_discard() is available" >&5
14164 $as_echo_n "checking whether blk_queue_discard() is available... " >&6; }
14165 tmp_flags
="$EXTRA_KCFLAGS"
14166 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14169 cat confdefs.h
- <<_ACEOF >conftest.c
14172 cat confdefs.h
>>conftest.
$ac_ext
14173 cat >>conftest.
$ac_ext <<_ACEOF
14174 /* end confdefs.h. */
14177 #include <linux/blkdev.h>
14183 struct request_queue *q = NULL;
14184 (void) blk_queue_discard(q);
14193 rm -Rf build
&& mkdir
-p build
14194 echo "obj-m := conftest.o" >build
/Makefile
14195 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'
14196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14197 (eval $ac_try) 2>&5
14199 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14200 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14201 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14202 (eval $ac_try) 2>&5
14204 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14205 (exit $ac_status); }; }; then
14207 { $as_echo "$as_me:$LINENO: result: yes" >&5
14208 $as_echo "yes" >&6; }
14210 cat >>confdefs.h
<<\_ACEOF
14211 #define HAVE_BLK_QUEUE_DISCARD 1
14216 $as_echo "$as_me: failed program was:" >&5
14217 sed 's/^/| /' conftest.
$ac_ext >&5
14219 { $as_echo "$as_me:$LINENO: result: no" >&5
14220 $as_echo "no" >&6; }
14229 EXTRA_KCFLAGS
="$tmp_flags"
14232 { $as_echo "$as_me:$LINENO: checking whether blk_fetch_request() is available" >&5
14233 $as_echo_n "checking whether blk_fetch_request() is available... " >&6; }
14234 tmp_flags
="$EXTRA_KCFLAGS"
14235 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14238 cat confdefs.h
- <<_ACEOF >conftest.c
14241 cat confdefs.h
>>conftest.
$ac_ext
14242 cat >>conftest.
$ac_ext <<_ACEOF
14243 /* end confdefs.h. */
14246 #include <linux/blkdev.h>
14252 struct request_queue *q = NULL;
14253 (void) blk_fetch_request(q);
14262 rm -Rf build
&& mkdir
-p build
14263 echo "obj-m := conftest.o" >build
/Makefile
14264 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'
14265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14266 (eval $ac_try) 2>&5
14268 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14269 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14270 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14271 (eval $ac_try) 2>&5
14273 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14274 (exit $ac_status); }; }; then
14276 { $as_echo "$as_me:$LINENO: result: yes" >&5
14277 $as_echo "yes" >&6; }
14279 cat >>confdefs.h
<<\_ACEOF
14280 #define HAVE_BLK_FETCH_REQUEST 1
14285 $as_echo "$as_me: failed program was:" >&5
14286 sed 's/^/| /' conftest.
$ac_ext >&5
14288 { $as_echo "$as_me:$LINENO: result: no" >&5
14289 $as_echo "no" >&6; }
14298 EXTRA_KCFLAGS
="$tmp_flags"
14301 { $as_echo "$as_me:$LINENO: checking whether blk_requeue_request() is available" >&5
14302 $as_echo_n "checking whether blk_requeue_request() is available... " >&6; }
14303 tmp_flags
="$EXTRA_KCFLAGS"
14304 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14307 cat confdefs.h
- <<_ACEOF >conftest.c
14310 cat confdefs.h
>>conftest.
$ac_ext
14311 cat >>conftest.
$ac_ext <<_ACEOF
14312 /* end confdefs.h. */
14315 #include <linux/blkdev.h>
14321 struct request_queue *q = NULL;
14322 struct request *req = NULL;
14323 blk_requeue_request(q, req);
14332 rm -Rf build
&& mkdir
-p build
14333 echo "obj-m := conftest.o" >build
/Makefile
14334 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'
14335 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14336 (eval $ac_try) 2>&5
14338 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14339 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14340 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14341 (eval $ac_try) 2>&5
14343 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14344 (exit $ac_status); }; }; then
14346 { $as_echo "$as_me:$LINENO: result: yes" >&5
14347 $as_echo "yes" >&6; }
14349 cat >>confdefs.h
<<\_ACEOF
14350 #define HAVE_BLK_REQUEUE_REQUEST 1
14355 $as_echo "$as_me: failed program was:" >&5
14356 sed 's/^/| /' conftest.
$ac_ext >&5
14358 { $as_echo "$as_me:$LINENO: result: no" >&5
14359 $as_echo "no" >&6; }
14368 EXTRA_KCFLAGS
="$tmp_flags"
14371 { $as_echo "$as_me:$LINENO: checking whether blk_rq_bytes() is available" >&5
14372 $as_echo_n "checking whether blk_rq_bytes() is available... " >&6; }
14373 tmp_flags
="$EXTRA_KCFLAGS"
14374 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14377 cat confdefs.h
- <<_ACEOF >conftest.c
14380 cat confdefs.h
>>conftest.
$ac_ext
14381 cat >>conftest.
$ac_ext <<_ACEOF
14382 /* end confdefs.h. */
14385 #include <linux/blkdev.h>
14391 struct request *req = NULL;
14392 (void) blk_rq_bytes(req);
14401 rm -Rf build
&& mkdir
-p build
14402 echo "obj-m := conftest.o" >build
/Makefile
14403 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'
14404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14405 (eval $ac_try) 2>&5
14407 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14408 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14409 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14410 (eval $ac_try) 2>&5
14412 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14413 (exit $ac_status); }; }; then
14415 { $as_echo "$as_me:$LINENO: result: yes" >&5
14416 $as_echo "yes" >&6; }
14418 cat >>confdefs.h
<<\_ACEOF
14419 #define HAVE_BLK_RQ_BYTES 1
14424 $as_echo "$as_me: failed program was:" >&5
14425 sed 's/^/| /' conftest.
$ac_ext >&5
14427 { $as_echo "$as_me:$LINENO: result: no" >&5
14428 $as_echo "no" >&6; }
14438 { $as_echo "$as_me:$LINENO: checking whether blk_rq_bytes() is GPL-only" >&5
14439 $as_echo_n "checking whether blk_rq_bytes() is GPL-only... " >&6; }
14442 cat confdefs.h
- <<_ACEOF >conftest.c
14445 cat confdefs.h
>>conftest.
$ac_ext
14446 cat >>conftest.
$ac_ext <<_ACEOF
14447 /* end confdefs.h. */
14450 #include <linux/module.h>
14451 #include <linux/blkdev.h>
14453 MODULE_LICENSE("CDDL");
14459 struct request *req = NULL;
14460 (void) blk_rq_bytes(req);
14469 rm -Rf build
&& mkdir
-p build
14470 echo "obj-m := conftest.o" >build
/Makefile
14471 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'
14472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14473 (eval $ac_try) 2>&5
14475 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14476 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14477 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14478 (eval $ac_try) 2>&5
14480 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14481 (exit $ac_status); }; }; then
14483 { $as_echo "$as_me:$LINENO: result: no" >&5
14484 $as_echo "no" >&6; }
14487 $as_echo "$as_me: failed program was:" >&5
14488 sed 's/^/| /' conftest.
$ac_ext >&5
14490 { $as_echo "$as_me:$LINENO: result: yes" >&5
14491 $as_echo "yes" >&6; }
14493 cat >>confdefs.h
<<\_ACEOF
14494 #define HAVE_BLK_RQ_BYTES_GPL_ONLY 1
14505 EXTRA_KCFLAGS
="$tmp_flags"
14508 { $as_echo "$as_me:$LINENO: checking whether blk_rq_pos() is available" >&5
14509 $as_echo_n "checking whether blk_rq_pos() is available... " >&6; }
14510 tmp_flags
="$EXTRA_KCFLAGS"
14511 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14514 cat confdefs.h
- <<_ACEOF >conftest.c
14517 cat confdefs.h
>>conftest.
$ac_ext
14518 cat >>conftest.
$ac_ext <<_ACEOF
14519 /* end confdefs.h. */
14522 #include <linux/blkdev.h>
14528 struct request *req = NULL;
14529 (void) blk_rq_pos(req);
14538 rm -Rf build
&& mkdir
-p build
14539 echo "obj-m := conftest.o" >build
/Makefile
14540 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'
14541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14542 (eval $ac_try) 2>&5
14544 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14545 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14547 (eval $ac_try) 2>&5
14549 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14550 (exit $ac_status); }; }; then
14552 { $as_echo "$as_me:$LINENO: result: yes" >&5
14553 $as_echo "yes" >&6; }
14555 cat >>confdefs.h
<<\_ACEOF
14556 #define HAVE_BLK_RQ_POS 1
14561 $as_echo "$as_me: failed program was:" >&5
14562 sed 's/^/| /' conftest.
$ac_ext >&5
14564 { $as_echo "$as_me:$LINENO: result: no" >&5
14565 $as_echo "no" >&6; }
14574 EXTRA_KCFLAGS
="$tmp_flags"
14577 { $as_echo "$as_me:$LINENO: checking whether blk_rq_sectors() is available" >&5
14578 $as_echo_n "checking whether blk_rq_sectors() is available... " >&6; }
14579 tmp_flags
="$EXTRA_KCFLAGS"
14580 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14583 cat confdefs.h
- <<_ACEOF >conftest.c
14586 cat confdefs.h
>>conftest.
$ac_ext
14587 cat >>conftest.
$ac_ext <<_ACEOF
14588 /* end confdefs.h. */
14591 #include <linux/blkdev.h>
14597 struct request *req = NULL;
14598 (void) blk_rq_sectors(req);
14607 rm -Rf build
&& mkdir
-p build
14608 echo "obj-m := conftest.o" >build
/Makefile
14609 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'
14610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14611 (eval $ac_try) 2>&5
14613 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14614 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14616 (eval $ac_try) 2>&5
14618 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14619 (exit $ac_status); }; }; then
14621 { $as_echo "$as_me:$LINENO: result: yes" >&5
14622 $as_echo "yes" >&6; }
14624 cat >>confdefs.h
<<\_ACEOF
14625 #define HAVE_BLK_RQ_SECTORS 1
14630 $as_echo "$as_me: failed program was:" >&5
14631 sed 's/^/| /' conftest.
$ac_ext >&5
14633 { $as_echo "$as_me:$LINENO: result: no" >&5
14634 $as_echo "no" >&6; }
14643 EXTRA_KCFLAGS
="$tmp_flags"
14646 { $as_echo "$as_me:$LINENO: checking whether get_disk_ro() is available" >&5
14647 $as_echo_n "checking whether get_disk_ro() is available... " >&6; }
14648 tmp_flags
="$EXTRA_KCFLAGS"
14649 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14652 cat confdefs.h
- <<_ACEOF >conftest.c
14655 cat confdefs.h
>>conftest.
$ac_ext
14656 cat >>conftest.
$ac_ext <<_ACEOF
14657 /* end confdefs.h. */
14660 #include <linux/blkdev.h>
14666 struct gendisk *disk = NULL;
14667 (void) get_disk_ro(disk);
14676 rm -Rf build
&& mkdir
-p build
14677 echo "obj-m := conftest.o" >build
/Makefile
14678 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'
14679 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14680 (eval $ac_try) 2>&5
14682 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14683 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14685 (eval $ac_try) 2>&5
14687 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14688 (exit $ac_status); }; }; then
14690 { $as_echo "$as_me:$LINENO: result: yes" >&5
14691 $as_echo "yes" >&6; }
14693 cat >>confdefs.h
<<\_ACEOF
14694 #define HAVE_GET_DISK_RO 1
14699 $as_echo "$as_me: failed program was:" >&5
14700 sed 's/^/| /' conftest.
$ac_ext >&5
14702 { $as_echo "$as_me:$LINENO: result: no" >&5
14703 $as_echo "no" >&6; }
14712 EXTRA_KCFLAGS
="$tmp_flags"
14715 { $as_echo "$as_me:$LINENO: checking whether rq_is_sync() is available" >&5
14716 $as_echo_n "checking whether rq_is_sync() is available... " >&6; }
14717 tmp_flags
="$EXTRA_KCFLAGS"
14718 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14721 cat confdefs.h
- <<_ACEOF >conftest.c
14724 cat confdefs.h
>>conftest.
$ac_ext
14725 cat >>conftest.
$ac_ext <<_ACEOF
14726 /* end confdefs.h. */
14729 #include <linux/blkdev.h>
14735 struct request *req = NULL;
14736 (void) rq_is_sync(req);
14745 rm -Rf build
&& mkdir
-p build
14746 echo "obj-m := conftest.o" >build
/Makefile
14747 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'
14748 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14749 (eval $ac_try) 2>&5
14751 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14752 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14753 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14754 (eval $ac_try) 2>&5
14756 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14757 (exit $ac_status); }; }; then
14759 { $as_echo "$as_me:$LINENO: result: yes" >&5
14760 $as_echo "yes" >&6; }
14762 cat >>confdefs.h
<<\_ACEOF
14763 #define HAVE_RQ_IS_SYNC 1
14768 $as_echo "$as_me: failed program was:" >&5
14769 sed 's/^/| /' conftest.
$ac_ext >&5
14771 { $as_echo "$as_me:$LINENO: result: no" >&5
14772 $as_echo "no" >&6; }
14781 EXTRA_KCFLAGS
="$tmp_flags"
14784 { $as_echo "$as_me:$LINENO: checking whether rq_for_each_segment() is available" >&5
14785 $as_echo_n "checking whether rq_for_each_segment() is available... " >&6; }
14786 tmp_flags
="$EXTRA_KCFLAGS"
14787 EXTRA_KCFLAGS
="-Wno-unused-but-set-variable"
14790 cat confdefs.h
- <<_ACEOF >conftest.c
14793 cat confdefs.h
>>conftest.
$ac_ext
14794 cat >>conftest.
$ac_ext <<_ACEOF
14795 /* end confdefs.h. */
14798 #include <linux/blkdev.h>
14804 struct bio_vec *bv;
14805 struct req_iterator iter;
14806 struct request *req = NULL;
14807 rq_for_each_segment(bv, req, iter) { }
14816 rm -Rf build
&& mkdir
-p build
14817 echo "obj-m := conftest.o" >build
/Makefile
14818 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'
14819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14820 (eval $ac_try) 2>&5
14822 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14823 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14825 (eval $ac_try) 2>&5
14827 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14828 (exit $ac_status); }; }; then
14830 { $as_echo "$as_me:$LINENO: result: yes" >&5
14831 $as_echo "yes" >&6; }
14833 cat >>confdefs.h
<<\_ACEOF
14834 #define HAVE_RQ_FOR_EACH_SEGMENT 1
14839 $as_echo "$as_me: failed program was:" >&5
14840 sed 's/^/| /' conftest.
$ac_ext >&5
14842 { $as_echo "$as_me:$LINENO: result: no" >&5
14843 $as_echo "no" >&6; }
14852 EXTRA_KCFLAGS
="$tmp_flags"
14854 { $as_echo "$as_me:$LINENO: checking whether super_block uses const struct xattr_hander" >&5
14855 $as_echo_n "checking whether super_block uses const struct xattr_hander... " >&6; }
14858 cat confdefs.h
- <<_ACEOF >conftest.c
14861 cat confdefs.h
>>conftest.
$ac_ext
14862 cat >>conftest.
$ac_ext <<_ACEOF
14863 /* end confdefs.h. */
14866 #include <linux/fs.h>
14867 #include <linux/xattr.h>
14869 const struct xattr_handler xattr_test_handler = {
14875 const struct xattr_handler *xattr_handlers[] = {
14876 &xattr_test_handler,
14883 struct super_block sb __attribute__ ((unused));
14885 sb.s_xattr = xattr_handlers;
14894 rm -Rf build
&& mkdir
-p build
14895 echo "obj-m := conftest.o" >build
/Makefile
14896 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'
14897 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14898 (eval $ac_try) 2>&5
14900 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14901 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14903 (eval $ac_try) 2>&5
14905 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14906 (exit $ac_status); }; }; then
14908 { $as_echo "$as_me:$LINENO: result: yes" >&5
14909 $as_echo "yes" >&6; }
14911 cat >>confdefs.h
<<\_ACEOF
14912 #define HAVE_CONST_XATTR_HANDLER 1
14917 $as_echo "$as_me: failed program was:" >&5
14918 sed 's/^/| /' conftest.
$ac_ext >&5
14920 { $as_echo "$as_me:$LINENO: result: no" >&5
14921 $as_echo "no" >&6; }
14932 { $as_echo "$as_me:$LINENO: checking whether xattr_handler->get() wants dentry" >&5
14933 $as_echo_n "checking whether xattr_handler->get() wants dentry... " >&6; }
14936 cat confdefs.h
- <<_ACEOF >conftest.c
14939 cat confdefs.h
>>conftest.
$ac_ext
14940 cat >>conftest.
$ac_ext <<_ACEOF
14941 /* end confdefs.h. */
14944 #include <linux/xattr.h>
14950 int (*get)(struct dentry *dentry, const char *name,
14951 void *buffer, size_t size, int handler_flags) = NULL;
14952 struct xattr_handler xops __attribute__ ((unused));
14963 rm -Rf build
&& mkdir
-p build
14964 echo "obj-m := conftest.o" >build
/Makefile
14965 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'
14966 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14967 (eval $ac_try) 2>&5
14969 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14970 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14971 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14972 (eval $ac_try) 2>&5
14974 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14975 (exit $ac_status); }; }; then
14977 { $as_echo "$as_me:$LINENO: result: yes" >&5
14978 $as_echo "yes" >&6; }
14980 cat >>confdefs.h
<<\_ACEOF
14981 #define HAVE_DENTRY_XATTR_GET 1
14986 $as_echo "$as_me: failed program was:" >&5
14987 sed 's/^/| /' conftest.
$ac_ext >&5
14989 { $as_echo "$as_me:$LINENO: result: no" >&5
14990 $as_echo "no" >&6; }
15001 { $as_echo "$as_me:$LINENO: checking whether xattr_handler->set() wants dentry" >&5
15002 $as_echo_n "checking whether xattr_handler->set() wants dentry... " >&6; }
15005 cat confdefs.h
- <<_ACEOF >conftest.c
15008 cat confdefs.h
>>conftest.
$ac_ext
15009 cat >>conftest.
$ac_ext <<_ACEOF
15010 /* end confdefs.h. */
15013 #include <linux/xattr.h>
15019 int (*set)(struct dentry *dentry, const char *name,
15020 const void *buffer, size_t size, int flags,
15021 int handler_flags) = NULL;
15022 struct xattr_handler xops __attribute__ ((unused));
15033 rm -Rf build
&& mkdir
-p build
15034 echo "obj-m := conftest.o" >build
/Makefile
15035 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'
15036 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15037 (eval $ac_try) 2>&5
15039 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15040 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15041 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15042 (eval $ac_try) 2>&5
15044 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15045 (exit $ac_status); }; }; then
15047 { $as_echo "$as_me:$LINENO: result: yes" >&5
15048 $as_echo "yes" >&6; }
15050 cat >>confdefs.h
<<\_ACEOF
15051 #define HAVE_DENTRY_XATTR_SET 1
15056 $as_echo "$as_me: failed program was:" >&5
15057 sed 's/^/| /' conftest.
$ac_ext >&5
15059 { $as_echo "$as_me:$LINENO: result: no" >&5
15060 $as_echo "no" >&6; }
15071 { $as_echo "$as_me:$LINENO: checking whether sops->show_options() wants dentry" >&5
15072 $as_echo_n "checking whether sops->show_options() wants dentry... " >&6; }
15076 cat confdefs.h
- <<_ACEOF >conftest.c
15079 cat confdefs.h
>>conftest.
$ac_ext
15080 cat >>conftest.
$ac_ext <<_ACEOF
15081 /* end confdefs.h. */
15084 #include <linux/fs.h>
15090 int (*show_options) (struct seq_file *, struct dentry *) = NULL;
15091 struct super_operations sops __attribute__ ((unused));
15093 sops.show_options = show_options;
15102 rm -Rf build
&& mkdir
-p build
15103 echo "obj-m := conftest.o" >build
/Makefile
15104 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'
15105 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15106 (eval $ac_try) 2>&5
15108 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15109 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15111 (eval $ac_try) 2>&5
15113 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15114 (exit $ac_status); }; }; then
15116 { $as_echo "$as_me:$LINENO: result: yes" >&5
15117 $as_echo "yes" >&6; }
15119 cat >>confdefs.h
<<\_ACEOF
15120 #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1
15125 $as_echo "$as_me: failed program was:" >&5
15126 sed 's/^/| /' conftest.
$ac_ext >&5
15128 { $as_echo "$as_me:$LINENO: result: no" >&5
15129 $as_echo "no" >&6; }
15140 { $as_echo "$as_me:$LINENO: checking whether fops->fsync() wants" >&5
15141 $as_echo_n "checking whether fops->fsync() wants... " >&6; }
15145 cat confdefs.h
- <<_ACEOF >conftest.c
15148 cat confdefs.h
>>conftest.
$ac_ext
15149 cat >>conftest.
$ac_ext <<_ACEOF
15150 /* end confdefs.h. */
15153 #include <linux/fs.h>
15159 int (*fsync) (struct file *, struct dentry *, int) = NULL;
15160 struct file_operations fops __attribute__ ((unused));
15162 fops.fsync = fsync;
15171 rm -Rf build
&& mkdir
-p build
15172 echo "obj-m := conftest.o" >build
/Makefile
15173 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'
15174 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15175 (eval $ac_try) 2>&5
15177 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15178 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15179 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15180 (eval $ac_try) 2>&5
15182 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15183 (exit $ac_status); }; }; then
15185 { $as_echo "$as_me:$LINENO: result: dentry" >&5
15186 $as_echo "dentry" >&6; }
15188 cat >>confdefs.h
<<\_ACEOF
15189 #define HAVE_FSYNC_WITH_DENTRY 1
15194 $as_echo "$as_me: failed program was:" >&5
15195 sed 's/^/| /' conftest.
$ac_ext >&5
15209 cat confdefs.h
- <<_ACEOF >conftest.c
15212 cat confdefs.h
>>conftest.
$ac_ext
15213 cat >>conftest.
$ac_ext <<_ACEOF
15214 /* end confdefs.h. */
15217 #include <linux/fs.h>
15223 int (*fsync) (struct file *, int) = NULL;
15224 struct file_operations fops __attribute__ ((unused));
15226 fops.fsync = fsync;
15235 rm -Rf build
&& mkdir
-p build
15236 echo "obj-m := conftest.o" >build
/Makefile
15237 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'
15238 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15239 (eval $ac_try) 2>&5
15241 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15242 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15244 (eval $ac_try) 2>&5
15246 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15247 (exit $ac_status); }; }; then
15249 { $as_echo "$as_me:$LINENO: result: no dentry" >&5
15250 $as_echo "no dentry" >&6; }
15252 cat >>confdefs.h
<<\_ACEOF
15253 #define HAVE_FSYNC_WITHOUT_DENTRY 1
15258 $as_echo "$as_me: failed program was:" >&5
15259 sed 's/^/| /' conftest.
$ac_ext >&5
15273 cat confdefs.h
- <<_ACEOF >conftest.c
15276 cat confdefs.h
>>conftest.
$ac_ext
15277 cat >>conftest.
$ac_ext <<_ACEOF
15278 /* end confdefs.h. */
15281 #include <linux/fs.h>
15287 int (*fsync) (struct file *, loff_t, loff_t, int) = NULL;
15288 struct file_operations fops __attribute__ ((unused));
15290 fops.fsync = fsync;
15299 rm -Rf build
&& mkdir
-p build
15300 echo "obj-m := conftest.o" >build
/Makefile
15301 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'
15302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15303 (eval $ac_try) 2>&5
15305 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15306 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15307 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15308 (eval $ac_try) 2>&5
15310 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15311 (exit $ac_status); }; }; then
15313 { $as_echo "$as_me:$LINENO: result: range" >&5
15314 $as_echo "range" >&6; }
15316 cat >>confdefs.h
<<\_ACEOF
15317 #define HAVE_FSYNC_RANGE 1
15322 $as_echo "$as_me: failed program was:" >&5
15323 sed 's/^/| /' conftest.
$ac_ext >&5
15336 { $as_echo "$as_me:$LINENO: checking whether sops->evict_inode() exists" >&5
15337 $as_echo_n "checking whether sops->evict_inode() exists... " >&6; }
15340 cat confdefs.h
- <<_ACEOF >conftest.c
15343 cat confdefs.h
>>conftest.
$ac_ext
15344 cat >>conftest.
$ac_ext <<_ACEOF
15345 /* end confdefs.h. */
15348 #include <linux/fs.h>
15354 void (*evict_inode) (struct inode *) = NULL;
15355 struct super_operations sops __attribute__ ((unused)) = {
15356 .evict_inode = evict_inode,
15366 rm -Rf build
&& mkdir
-p build
15367 echo "obj-m := conftest.o" >build
/Makefile
15368 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'
15369 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15370 (eval $ac_try) 2>&5
15372 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15373 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15374 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15375 (eval $ac_try) 2>&5
15377 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15378 (exit $ac_status); }; }; then
15380 { $as_echo "$as_me:$LINENO: result: yes" >&5
15381 $as_echo "yes" >&6; }
15383 cat >>confdefs.h
<<\_ACEOF
15384 #define HAVE_EVICT_INODE 1
15389 $as_echo "$as_me: failed program was:" >&5
15390 sed 's/^/| /' conftest.
$ac_ext >&5
15392 { $as_echo "$as_me:$LINENO: result: no" >&5
15393 $as_echo "no" >&6; }
15404 { $as_echo "$as_me:$LINENO: checking whether sops->nr_cached_objects() exists" >&5
15405 $as_echo_n "checking whether sops->nr_cached_objects() exists... " >&6; }
15408 cat confdefs.h
- <<_ACEOF >conftest.c
15411 cat confdefs.h
>>conftest.
$ac_ext
15412 cat >>conftest.
$ac_ext <<_ACEOF
15413 /* end confdefs.h. */
15416 #include <linux/fs.h>
15422 int (*nr_cached_objects)(struct super_block *)
15423 __attribute__ ((unused)) = NULL;
15424 struct super_operations sops __attribute__ ((unused)) = {
15425 .nr_cached_objects = nr_cached_objects,
15435 rm -Rf build
&& mkdir
-p build
15436 echo "obj-m := conftest.o" >build
/Makefile
15437 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'
15438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15439 (eval $ac_try) 2>&5
15441 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15442 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15443 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15444 (eval $ac_try) 2>&5
15446 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15447 (exit $ac_status); }; }; then
15449 { $as_echo "$as_me:$LINENO: result: yes" >&5
15450 $as_echo "yes" >&6; }
15452 cat >>confdefs.h
<<\_ACEOF
15453 #define HAVE_NR_CACHED_OBJECTS 1
15458 $as_echo "$as_me: failed program was:" >&5
15459 sed 's/^/| /' conftest.
$ac_ext >&5
15461 { $as_echo "$as_me:$LINENO: result: no" >&5
15462 $as_echo "no" >&6; }
15473 { $as_echo "$as_me:$LINENO: checking whether sops->free_cached_objects() exists" >&5
15474 $as_echo_n "checking whether sops->free_cached_objects() exists... " >&6; }
15477 cat confdefs.h
- <<_ACEOF >conftest.c
15480 cat confdefs.h
>>conftest.
$ac_ext
15481 cat >>conftest.
$ac_ext <<_ACEOF
15482 /* end confdefs.h. */
15485 #include <linux/fs.h>
15491 void (*free_cached_objects)(struct super_block *, int)
15492 __attribute__ ((unused)) = NULL;
15493 struct super_operations sops __attribute__ ((unused)) = {
15494 .free_cached_objects = free_cached_objects,
15504 rm -Rf build
&& mkdir
-p build
15505 echo "obj-m := conftest.o" >build
/Makefile
15506 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'
15507 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15508 (eval $ac_try) 2>&5
15510 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15511 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15512 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15513 (eval $ac_try) 2>&5
15515 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15516 (exit $ac_status); }; }; then
15518 { $as_echo "$as_me:$LINENO: result: yes" >&5
15519 $as_echo "yes" >&6; }
15521 cat >>confdefs.h
<<\_ACEOF
15522 #define HAVE_FREE_CACHED_OBJECTS 1
15527 $as_echo "$as_me: failed program was:" >&5
15528 sed 's/^/| /' conftest.
$ac_ext >&5
15530 { $as_echo "$as_me:$LINENO: result: no" >&5
15531 $as_echo "no" >&6; }
15543 { $as_echo "$as_me:$LINENO: checking whether fops->fallocate() exists" >&5
15544 $as_echo_n "checking whether fops->fallocate() exists... " >&6; }
15547 cat confdefs.h
- <<_ACEOF >conftest.c
15550 cat confdefs.h
>>conftest.
$ac_ext
15551 cat >>conftest.
$ac_ext <<_ACEOF
15552 /* end confdefs.h. */
15555 #include <linux/fs.h>
15561 long (*fallocate) (struct file *, int, loff_t, loff_t) = NULL;
15562 struct file_operations fops __attribute__ ((unused)) = {
15563 .fallocate = fallocate,
15573 rm -Rf build
&& mkdir
-p build
15574 echo "obj-m := conftest.o" >build
/Makefile
15575 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'
15576 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15577 (eval $ac_try) 2>&5
15579 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15580 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15581 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15582 (eval $ac_try) 2>&5
15584 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15585 (exit $ac_status); }; }; then
15587 { $as_echo "$as_me:$LINENO: result: yes" >&5
15588 $as_echo "yes" >&6; }
15590 cat >>confdefs.h
<<\_ACEOF
15591 #define HAVE_FILE_FALLOCATE 1
15596 $as_echo "$as_me: failed program was:" >&5
15597 sed 's/^/| /' conftest.
$ac_ext >&5
15599 { $as_echo "$as_me:$LINENO: result: no" >&5
15600 $as_echo "no" >&6; }
15611 { $as_echo "$as_me:$LINENO: checking whether iops->fallocate() exists" >&5
15612 $as_echo_n "checking whether iops->fallocate() exists... " >&6; }
15615 cat confdefs.h
- <<_ACEOF >conftest.c
15618 cat confdefs.h
>>conftest.
$ac_ext
15619 cat >>conftest.
$ac_ext <<_ACEOF
15620 /* end confdefs.h. */
15623 #include <linux/fs.h>
15629 long (*fallocate) (struct inode *, int, loff_t, loff_t) = NULL;
15630 struct inode_operations fops __attribute__ ((unused)) = {
15631 .fallocate = fallocate,
15641 rm -Rf build
&& mkdir
-p build
15642 echo "obj-m := conftest.o" >build
/Makefile
15643 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'
15644 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15645 (eval $ac_try) 2>&5
15647 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15648 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15649 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15650 (eval $ac_try) 2>&5
15652 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15653 (exit $ac_status); }; }; then
15655 { $as_echo "$as_me:$LINENO: result: yes" >&5
15656 $as_echo "yes" >&6; }
15658 cat >>confdefs.h
<<\_ACEOF
15659 #define HAVE_INODE_FALLOCATE 1
15664 $as_echo "$as_me: failed program was:" >&5
15665 sed 's/^/| /' conftest.
$ac_ext >&5
15667 { $as_echo "$as_me:$LINENO: result: no" >&5
15668 $as_echo "no" >&6; }
15680 { $as_echo "$as_me:$LINENO: checking whether symbol insert_inode_locked is exported" >&5
15681 $as_echo_n "checking whether symbol insert_inode_locked is exported... " >&6; }
15682 grep -q -E '[[:space:]]insert_inode_locked[[:space:]]' \
15683 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
15685 if test $rc -ne 0; then
15688 for file in fs
/inode.c
; do
15689 grep -q -E "EXPORT_SYMBOL.*(insert_inode_locked)" "$LINUX/$file" 2>/dev
/null
15691 if test $rc -eq 0; then
15699 if test $export -eq 0; then
15701 { $as_echo "$as_me:$LINENO: result: no" >&5
15702 $as_echo "no" >&6; }
15707 { $as_echo "$as_me:$LINENO: result: yes" >&5
15708 $as_echo "yes" >&6; }
15710 cat >>confdefs.h
<<\_ACEOF
15711 #define HAVE_INSERT_INODE_LOCKED 1
15720 { $as_echo "$as_me:$LINENO: result: yes" >&5
15721 $as_echo "yes" >&6; }
15723 cat >>confdefs.h
<<\_ACEOF
15724 #define HAVE_INSERT_INODE_LOCKED 1
15733 { $as_echo "$as_me:$LINENO: checking whether symbol d_obtain_alias is exported" >&5
15734 $as_echo_n "checking whether symbol d_obtain_alias is exported... " >&6; }
15735 grep -q -E '[[:space:]]d_obtain_alias[[:space:]]' \
15736 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
15738 if test $rc -ne 0; then
15741 for file in fs
/dcache.c
; do
15742 grep -q -E "EXPORT_SYMBOL.*(d_obtain_alias)" "$LINUX/$file" 2>/dev
/null
15744 if test $rc -eq 0; then
15752 if test $export -eq 0; then
15754 { $as_echo "$as_me:$LINENO: result: no" >&5
15755 $as_echo "no" >&6; }
15760 { $as_echo "$as_me:$LINENO: result: yes" >&5
15761 $as_echo "yes" >&6; }
15763 cat >>confdefs.h
<<\_ACEOF
15764 #define HAVE_D_OBTAIN_ALIAS 1
15773 { $as_echo "$as_me:$LINENO: result: yes" >&5
15774 $as_echo "yes" >&6; }
15776 cat >>confdefs.h
<<\_ACEOF
15777 #define HAVE_D_OBTAIN_ALIAS 1
15786 { $as_echo "$as_me:$LINENO: checking whether symbol check_disk_size_change is exported" >&5
15787 $as_echo_n "checking whether symbol check_disk_size_change is exported... " >&6; }
15788 grep -q -E '[[:space:]]check_disk_size_change[[:space:]]' \
15789 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
15791 if test $rc -ne 0; then
15794 for file in fs
/block_dev.c
; do
15795 grep -q -E "EXPORT_SYMBOL.*(check_disk_size_change)" "$LINUX/$file" 2>/dev
/null
15797 if test $rc -eq 0; then
15805 if test $export -eq 0; then
15807 { $as_echo "$as_me:$LINENO: result: no" >&5
15808 $as_echo "no" >&6; }
15813 { $as_echo "$as_me:$LINENO: result: yes" >&5
15814 $as_echo "yes" >&6; }
15816 cat >>confdefs.h
<<\_ACEOF
15817 #define HAVE_CHECK_DISK_SIZE_CHANGE 1
15826 { $as_echo "$as_me:$LINENO: result: yes" >&5
15827 $as_echo "yes" >&6; }
15829 cat >>confdefs.h
<<\_ACEOF
15830 #define HAVE_CHECK_DISK_SIZE_CHANGE 1
15839 { $as_echo "$as_me:$LINENO: checking whether symbol truncate_setsize is exported" >&5
15840 $as_echo_n "checking whether symbol truncate_setsize is exported... " >&6; }
15841 grep -q -E '[[:space:]]truncate_setsize[[:space:]]' \
15842 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
15844 if test $rc -ne 0; then
15847 for file in mm
/truncate.c
; do
15848 grep -q -E "EXPORT_SYMBOL.*(truncate_setsize)" "$LINUX/$file" 2>/dev
/null
15850 if test $rc -eq 0; then
15858 if test $export -eq 0; then
15860 { $as_echo "$as_me:$LINENO: result: no" >&5
15861 $as_echo "no" >&6; }
15866 { $as_echo "$as_me:$LINENO: result: yes" >&5
15867 $as_echo "yes" >&6; }
15869 cat >>confdefs.h
<<\_ACEOF
15870 #define HAVE_TRUNCATE_SETSIZE 1
15879 { $as_echo "$as_me:$LINENO: result: yes" >&5
15880 $as_echo "yes" >&6; }
15882 cat >>confdefs.h
<<\_ACEOF
15883 #define HAVE_TRUNCATE_SETSIZE 1
15892 { $as_echo "$as_me:$LINENO: checking whether security_inode_init_security wants 6 args" >&5
15893 $as_echo_n "checking whether security_inode_init_security wants 6 args... " >&6; }
15894 tmp_flags
="$EXTRA_KCFLAGS"
15895 EXTRA_KCFLAGS
="-Werror"
15898 cat confdefs.h
- <<_ACEOF >conftest.c
15901 cat confdefs.h
>>conftest.
$ac_ext
15902 cat >>conftest.
$ac_ext <<_ACEOF
15903 /* end confdefs.h. */
15906 #include <linux/security.h>
15912 struct inode *ip __attribute__ ((unused)) = NULL;
15913 struct inode *dip __attribute__ ((unused)) = NULL;
15914 const struct qstr *str __attribute__ ((unused)) = NULL;
15915 char *name __attribute__ ((unused)) = NULL;
15916 void *value __attribute__ ((unused)) = NULL;
15917 size_t len __attribute__ ((unused)) = 0;
15919 security_inode_init_security(ip, dip, str, &name, &value, &len);
15928 rm -Rf build
&& mkdir
-p build
15929 echo "obj-m := conftest.o" >build
/Makefile
15930 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'
15931 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15932 (eval $ac_try) 2>&5
15934 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15935 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15937 (eval $ac_try) 2>&5
15939 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15940 (exit $ac_status); }; }; then
15942 { $as_echo "$as_me:$LINENO: result: yes" >&5
15943 $as_echo "yes" >&6; }
15945 cat >>confdefs.h
<<\_ACEOF
15946 #define HAVE_6ARGS_SECURITY_INODE_INIT_SECURITY 1
15951 $as_echo "$as_me: failed program was:" >&5
15952 sed 's/^/| /' conftest.
$ac_ext >&5
15954 { $as_echo "$as_me:$LINENO: result: no" >&5
15955 $as_echo "no" >&6; }
15964 EXTRA_KCFLAGS
="$tmp_flags"
15967 { $as_echo "$as_me:$LINENO: checking whether security_inode_init_security wants callback" >&5
15968 $as_echo_n "checking whether security_inode_init_security wants callback... " >&6; }
15969 tmp_flags
="$EXTRA_KCFLAGS"
15970 EXTRA_KCFLAGS
="-Werror"
15973 cat confdefs.h
- <<_ACEOF >conftest.c
15976 cat confdefs.h
>>conftest.
$ac_ext
15977 cat >>conftest.
$ac_ext <<_ACEOF
15978 /* end confdefs.h. */
15981 #include <linux/security.h>
15987 struct inode *ip __attribute__ ((unused)) = NULL;
15988 struct inode *dip __attribute__ ((unused)) = NULL;
15989 const struct qstr *str __attribute__ ((unused)) = NULL;
15990 initxattrs func __attribute__ ((unused)) = NULL;
15992 security_inode_init_security(ip, dip, str, func, NULL);
16001 rm -Rf build
&& mkdir
-p build
16002 echo "obj-m := conftest.o" >build
/Makefile
16003 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'
16004 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16005 (eval $ac_try) 2>&5
16007 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16008 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16009 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16010 (eval $ac_try) 2>&5
16012 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16013 (exit $ac_status); }; }; then
16015 { $as_echo "$as_me:$LINENO: result: yes" >&5
16016 $as_echo "yes" >&6; }
16018 cat >>confdefs.h
<<\_ACEOF
16019 #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1
16024 $as_echo "$as_me: failed program was:" >&5
16025 sed 's/^/| /' conftest.
$ac_ext >&5
16027 { $as_echo "$as_me:$LINENO: result: no" >&5
16028 $as_echo "no" >&6; }
16037 EXTRA_KCFLAGS
="$tmp_flags"
16040 { $as_echo "$as_me:$LINENO: checking whether symbol mount_nodev is exported" >&5
16041 $as_echo_n "checking whether symbol mount_nodev is exported... " >&6; }
16042 grep -q -E '[[:space:]]mount_nodev[[:space:]]' \
16043 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
16045 if test $rc -ne 0; then
16048 for file in fs
/super.c
; do
16049 grep -q -E "EXPORT_SYMBOL.*(mount_nodev)" "$LINUX/$file" 2>/dev
/null
16051 if test $rc -eq 0; then
16059 if test $export -eq 0; then
16061 { $as_echo "$as_me:$LINENO: result: no" >&5
16062 $as_echo "no" >&6; }
16067 { $as_echo "$as_me:$LINENO: result: yes" >&5
16068 $as_echo "yes" >&6; }
16070 cat >>confdefs.h
<<\_ACEOF
16071 #define HAVE_MOUNT_NODEV 1
16080 { $as_echo "$as_me:$LINENO: result: yes" >&5
16081 $as_echo "yes" >&6; }
16083 cat >>confdefs.h
<<\_ACEOF
16084 #define HAVE_MOUNT_NODEV 1
16093 { $as_echo "$as_me:$LINENO: checking whether super_block has s_shrink" >&5
16094 $as_echo_n "checking whether super_block has s_shrink... " >&6; }
16097 cat confdefs.h
- <<_ACEOF >conftest.c
16100 cat confdefs.h
>>conftest.
$ac_ext
16101 cat >>conftest.
$ac_ext <<_ACEOF
16102 /* end confdefs.h. */
16105 #include <linux/fs.h>
16111 int (*shrink)(struct shrinker *, struct shrink_control *sc)
16112 __attribute__ ((unused)) = NULL;
16113 struct super_block sb __attribute__ ((unused)) = {
16114 .s_shrink.shrink = shrink,
16115 .s_shrink.seeks = DEFAULT_SEEKS,
16116 .s_shrink.batch = 0,
16126 rm -Rf build
&& mkdir
-p build
16127 echo "obj-m := conftest.o" >build
/Makefile
16128 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'
16129 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16130 (eval $ac_try) 2>&5
16132 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16133 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16134 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16135 (eval $ac_try) 2>&5
16137 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16138 (exit $ac_status); }; }; then
16140 { $as_echo "$as_me:$LINENO: result: yes" >&5
16141 $as_echo "yes" >&6; }
16143 cat >>confdefs.h
<<\_ACEOF
16144 #define HAVE_SHRINK 1
16150 $as_echo "$as_me: failed program was:" >&5
16151 sed 's/^/| /' conftest.
$ac_ext >&5
16153 { $as_echo "$as_me:$LINENO: result: no" >&5
16154 $as_echo "no" >&6; }
16165 { $as_echo "$as_me:$LINENO: checking whether super_block has s_bdi" >&5
16166 $as_echo_n "checking whether super_block has s_bdi... " >&6; }
16169 cat confdefs.h
- <<_ACEOF >conftest.c
16172 cat confdefs.h
>>conftest.
$ac_ext
16173 cat >>conftest.
$ac_ext <<_ACEOF
16174 /* end confdefs.h. */
16177 #include <linux/fs.h>
16183 struct super_block sb __attribute__ ((unused));
16193 rm -Rf build
&& mkdir
-p build
16194 echo "obj-m := conftest.o" >build
/Makefile
16195 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'
16196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16197 (eval $ac_try) 2>&5
16199 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16200 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16201 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16202 (eval $ac_try) 2>&5
16204 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16205 (exit $ac_status); }; }; then
16207 { $as_echo "$as_me:$LINENO: result: yes" >&5
16208 $as_echo "yes" >&6; }
16210 cat >>confdefs.h
<<\_ACEOF
16216 $as_echo "$as_me: failed program was:" >&5
16217 sed 's/^/| /' conftest.
$ac_ext >&5
16219 { $as_echo "$as_me:$LINENO: result: no" >&5
16220 $as_echo "no" >&6; }
16231 { $as_echo "$as_me:$LINENO: checking whether symbol bdi_setup_and_register is exported" >&5
16232 $as_echo_n "checking whether symbol bdi_setup_and_register is exported... " >&6; }
16233 grep -q -E '[[:space:]]bdi_setup_and_register[[:space:]]' \
16234 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev
/null
16236 if test $rc -ne 0; then
16239 for file in mm
/backing-dev.c
; do
16240 grep -q -E "EXPORT_SYMBOL.*(bdi_setup_and_register)" "$LINUX/$file" 2>/dev
/null
16242 if test $rc -eq 0; then
16250 if test $export -eq 0; then
16252 { $as_echo "$as_me:$LINENO: result: no" >&5
16253 $as_echo "no" >&6; }
16258 { $as_echo "$as_me:$LINENO: result: yes" >&5
16259 $as_echo "yes" >&6; }
16261 cat >>confdefs.h
<<\_ACEOF
16262 #define HAVE_BDI_SETUP_AND_REGISTER 1
16271 { $as_echo "$as_me:$LINENO: result: yes" >&5
16272 $as_echo "yes" >&6; }
16274 cat >>confdefs.h
<<\_ACEOF
16275 #define HAVE_BDI_SETUP_AND_REGISTER 1
16284 { $as_echo "$as_me:$LINENO: checking whether set_nlink() is available" >&5
16285 $as_echo_n "checking whether set_nlink() is available... " >&6; }
16288 cat confdefs.h
- <<_ACEOF >conftest.c
16291 cat confdefs.h
>>conftest.
$ac_ext
16292 cat >>conftest.
$ac_ext <<_ACEOF
16293 /* end confdefs.h. */
16296 #include <linux/fs.h>
16303 unsigned int link = 0;
16304 (void) set_nlink(&node, link);
16313 rm -Rf build
&& mkdir
-p build
16314 echo "obj-m := conftest.o" >build
/Makefile
16315 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'
16316 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16317 (eval $ac_try) 2>&5
16319 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16320 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16321 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16322 (eval $ac_try) 2>&5
16324 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16325 (exit $ac_status); }; }; then
16327 { $as_echo "$as_me:$LINENO: result: yes" >&5
16328 $as_echo "yes" >&6; }
16330 cat >>confdefs.h
<<\_ACEOF
16331 #define HAVE_SET_NLINK 1
16336 $as_echo "$as_me: failed program was:" >&5
16337 sed 's/^/| /' conftest.
$ac_ext >&5
16339 { $as_echo "$as_me:$LINENO: result: no" >&5
16340 $as_echo "no" >&6; }
16351 if test "$LINUX_OBJ" != "$LINUX"; then
16353 KERNELMAKE_PARAMS
="$KERNELMAKE_PARAMS O=$LINUX_OBJ"
16360 KERNELCPPFLAGS
="$KERNELCPPFLAGS $NO_UNUSED_BUT_SET_VARIABLE"
16361 KERNELCPPFLAGS
="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL"
16362 KERNELCPPFLAGS
="$KERNELCPPFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\""
16369 # Check whether --with-udevdir was given.
16370 if test "${with_udevdir+set}" = set; then
16371 withval
=$with_udevdir; udevdir
=$withval
16373 udevdir
='${exec_prefix}/lib/udev'
16378 # Check whether --with-udevruledir was given.
16379 if test "${with_udevruledir+set}" = set; then
16380 withval
=$with_udevruledir; udevruledir
=$withval
16382 udevruledir
='${udevdir}/rules.d'
16390 { $as_echo "$as_me:$LINENO: checking for target asm dir" >&5
16391 $as_echo_n "checking for target asm dir... " >&6; }
16392 TARGET_ARCH
=`echo ${target_cpu} | sed -e s/i.86/i386/`
16394 case $TARGET_ARCH in
16396 TARGET_ASM_DIR
=asm-
${TARGET_ARCH}
16399 TARGET_ASM_DIR
=asm-generic
16404 { $as_echo "$as_me:$LINENO: result: $TARGET_ASM_DIR" >&5
16405 $as_echo "$TARGET_ASM_DIR" >&6; }
16408 { $as_echo "$as_me:$LINENO: checking for ioctl()" >&5
16409 $as_echo_n "checking for ioctl()... " >&6; }
16410 cat >conftest.
$ac_ext <<_ACEOF
16413 cat confdefs.h
>>conftest.
$ac_ext
16414 cat >>conftest.
$ac_ext <<_ACEOF
16415 /* end confdefs.h. */
16416 #include <unistd.h>
16419 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16420 $EGREP "ioctl" >/dev
/null
2>&1; then
16427 cat >conftest.
$ac_ext <<_ACEOF
16430 cat confdefs.h
>>conftest.
$ac_ext
16431 cat >>conftest.
$ac_ext <<_ACEOF
16432 /* end confdefs.h. */
16433 #include <sys/ioctl.h>
16436 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16437 $EGREP "ioctl" >/dev
/null
2>&1; then
16444 cat >conftest.
$ac_ext <<_ACEOF
16447 cat confdefs.h
>>conftest.
$ac_ext
16448 cat >>conftest.
$ac_ext <<_ACEOF
16449 /* end confdefs.h. */
16450 #include <stropts.h>
16453 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16454 $EGREP "ioctl" >/dev
/null
2>&1; then
16462 if test $is_unistd = yes; then
16465 cat >>confdefs.h
<<\_ACEOF
16466 #define HAVE_IOCTL_IN_UNISTD_H 1
16471 if test $is_sys_ioctl = yes; then
16474 cat >>confdefs.h
<<\_ACEOF
16475 #define HAVE_IOCTL_IN_SYS_IOCTL_H 1
16478 elif test $is_stropts = yes; then
16480 cat >>confdefs.h
<<\_ACEOF
16481 #define HAVE_IOCTL_IN_STROPTS_H 1
16489 if test $result = no
; then
16490 { $as_echo "$as_me:$LINENO: result: no" >&5
16491 $as_echo "no" >&6; }
16492 { { $as_echo "$as_me:$LINENO: error: *** Cannot locate ioctl() definition" >&5
16493 $as_echo "$as_me: error: *** Cannot locate ioctl() definition" >&2;}
16494 { (exit 1); exit 1; }; }
16496 { $as_echo "$as_me:$LINENO: result: yes" >&5
16497 $as_echo "yes" >&6; }
16503 if test "${ac_cv_header_zlib_h+set}" = set; then
16504 { $as_echo "$as_me:$LINENO: checking for zlib.h" >&5
16505 $as_echo_n "checking for zlib.h... " >&6; }
16506 if test "${ac_cv_header_zlib_h+set}" = set; then
16507 $as_echo_n "(cached) " >&6
16509 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
16510 $as_echo "$ac_cv_header_zlib_h" >&6; }
16512 # Is the header compilable?
16513 { $as_echo "$as_me:$LINENO: checking zlib.h usability" >&5
16514 $as_echo_n "checking zlib.h usability... " >&6; }
16515 cat >conftest.
$ac_ext <<_ACEOF
16518 cat confdefs.h
>>conftest.
$ac_ext
16519 cat >>conftest.
$ac_ext <<_ACEOF
16520 /* end confdefs.h. */
16521 $ac_includes_default
16524 rm -f conftest.
$ac_objext
16525 if { (ac_try
="$ac_compile"
16526 case "(($ac_try" in
16527 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
16528 *) ac_try_echo=$ac_try;;
16530 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16531 $as_echo "$ac_try_echo") >&5
16532 (eval "$ac_compile") 2>conftest.er1
16534 grep -v '^ *+' conftest.er1 >conftest.err
16536 cat conftest.err >&5
16537 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16538 (exit $ac_status); } && {
16539 test -z "$ac_c_werror_flag" ||
16540 test ! -s conftest.err
16541 } && test -s conftest.$ac_objext; then
16542 ac_header_compiler=yes
16544 $as_echo "$as_me: failed program was:" >&5
16545 sed 's/^/| /' conftest.$ac_ext >&5
16547 ac_header_compiler=no
16550 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16551 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16552 $as_echo "$ac_header_compiler" >&6; }
16554 # Is the header present?
16555 { $as_echo "$as_me:$LINENO: checking zlib.h presence" >&5
16556 $as_echo_n "checking zlib.h presence... " >&6; }
16557 cat >conftest.$ac_ext <<_ACEOF
16560 cat confdefs.h >>conftest.$ac_ext
16561 cat >>conftest.$ac_ext <<_ACEOF
16562 /* end confdefs.h. */
16565 if { (ac_try="$ac_cpp conftest.$ac_ext"
16566 case "(($ac_try" in
16567 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
16568 *) ac_try_echo
=$ac_try;;
16570 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
16571 $as_echo "$ac_try_echo") >&5
16572 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16574 grep -v '^ *+' conftest.er1
>conftest.err
16576 cat conftest.err
>&5
16577 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16578 (exit $ac_status); } >/dev
/null
&& {
16579 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16580 test ! -s conftest.err
16582 ac_header_preproc
=yes
16584 $as_echo "$as_me: failed program was:" >&5
16585 sed 's/^/| /' conftest.
$ac_ext >&5
16587 ac_header_preproc
=no
16590 rm -f conftest.err conftest.
$ac_ext
16591 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16592 $as_echo "$ac_header_preproc" >&6; }
16594 # So? What about this header?
16595 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16597 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
16598 $as_echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16599 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
16600 $as_echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
16601 ac_header_preproc
=yes
16604 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
16605 $as_echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
16606 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5
16607 $as_echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;}
16608 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
16609 $as_echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
16610 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5
16611 $as_echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
16612 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
16613 $as_echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
16614 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
16615 $as_echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
16619 { $as_echo "$as_me:$LINENO: checking for zlib.h" >&5
16620 $as_echo_n "checking for zlib.h... " >&6; }
16621 if test "${ac_cv_header_zlib_h+set}" = set; then
16622 $as_echo_n "(cached) " >&6
16624 ac_cv_header_zlib_h
=$ac_header_preproc
16626 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
16627 $as_echo "$ac_cv_header_zlib_h" >&6; }
16630 if test "x$ac_cv_header_zlib_h" = x
""yes; then
16633 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
16634 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16635 { { $as_echo "$as_me:$LINENO: error:
16636 *** zlib.h missing, zlib-devel package required
16637 See \`config.log' for more details." >&5
16638 $as_echo "$as_me: error:
16639 *** zlib.h missing, zlib-devel package required
16640 See \`config.log' for more details." >&2;}
16641 { (exit 1); exit 1; }; }; }
16647 { $as_echo "$as_me:$LINENO: checking for compress2 in -lz" >&5
16648 $as_echo_n "checking for compress2 in -lz... " >&6; }
16649 if test "${ac_cv_lib_z_compress2+set}" = set; then
16650 $as_echo_n "(cached) " >&6
16652 ac_check_lib_save_LIBS
=$LIBS
16654 cat >conftest.
$ac_ext <<_ACEOF
16657 cat confdefs.h
>>conftest.
$ac_ext
16658 cat >>conftest.
$ac_ext <<_ACEOF
16659 /* end confdefs.h. */
16661 /* Override any GCC internal prototype to avoid an error.
16662 Use char because int might match the return type of a GCC
16663 builtin and then its argument prototype would still apply. */
16671 return compress2 ();
16676 rm -f conftest.
$ac_objext conftest
$ac_exeext
16677 if { (ac_try
="$ac_link"
16678 case "(($ac_try" in
16679 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
16680 *) ac_try_echo=$ac_try;;
16682 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16683 $as_echo "$ac_try_echo") >&5
16684 (eval "$ac_link") 2>conftest.er1
16686 grep -v '^ *+' conftest.er1 >conftest.err
16688 cat conftest.err >&5
16689 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16690 (exit $ac_status); } && {
16691 test -z "$ac_c_werror_flag" ||
16692 test ! -s conftest.err
16693 } && test -s conftest$ac_exeext && {
16694 test "$cross_compiling" = yes ||
16695 $as_test_x conftest$ac_exeext
16697 ac_cv_lib_z_compress2=yes
16699 $as_echo "$as_me: failed program was:" >&5
16700 sed 's/^/| /' conftest.$ac_ext >&5
16702 ac_cv_lib_z_compress2=no
16705 rm -rf conftest.dSYM
16706 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16707 conftest$ac_exeext conftest.$ac_ext
16708 LIBS=$ac_check_lib_save_LIBS
16710 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_compress2" >&5
16711 $as_echo "$ac_cv_lib_z_compress2" >&6; }
16712 if test "x$ac_cv_lib_z_compress2" = x""yes; then
16713 cat >>confdefs.h <<_ACEOF
16714 #define HAVE_LIBZ 1
16720 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
16721 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16722 { { $as_echo "$as_me:$LINENO: error
:
16723 *** compress2
() missing
, zlib-devel package required
16724 See \
`config.log' for more details." >&5
16725 $as_echo "$as_me: error:
16726 *** compress2() missing, zlib-devel package required
16727 See \`config.log
' for more details." >&2;}
16728 { (exit 1); exit 1; }; }; }
16733 { $as_echo "$as_me:$LINENO: checking for uncompress in -lz" >&5
16734 $as_echo_n "checking for uncompress in -lz... " >&6; }
16735 if test "${ac_cv_lib_z_uncompress+set}" = set; then
16736 $as_echo_n "(cached) " >&6
16738 ac_check_lib_save_LIBS=$LIBS
16740 cat >conftest.$ac_ext <<_ACEOF
16743 cat confdefs.h >>conftest.$ac_ext
16744 cat >>conftest.$ac_ext <<_ACEOF
16745 /* end confdefs.h. */
16747 /* Override any GCC internal prototype to avoid an error.
16748 Use char because int might match the return type of a GCC
16749 builtin and then its argument prototype would still apply. */
16753 char uncompress ();
16757 return uncompress ();
16762 rm -f conftest.$ac_objext conftest$ac_exeext
16763 if { (ac_try="$ac_link"
16764 case "(($ac_try" in
16765 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16766 *) ac_try_echo=$ac_try;;
16768 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16769 $as_echo "$ac_try_echo") >&5
16770 (eval "$ac_link") 2>conftest.er1
16772 grep -v '^
*+' conftest.er1 >conftest.err
16774 cat conftest.err >&5
16775 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16776 (exit $ac_status); } && {
16777 test -z "$ac_c_werror_flag" ||
16778 test ! -s conftest.err
16779 } && test -s conftest$ac_exeext && {
16780 test "$cross_compiling" = yes ||
16781 $as_test_x conftest$ac_exeext
16783 ac_cv_lib_z_uncompress=yes
16785 $as_echo "$as_me: failed program was:" >&5
16786 sed 's
/^
/|
/' conftest.$ac_ext >&5
16788 ac_cv_lib_z_uncompress=no
16791 rm -rf conftest.dSYM
16792 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16793 conftest$ac_exeext conftest.$ac_ext
16794 LIBS=$ac_check_lib_save_LIBS
16796 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_uncompress" >&5
16797 $as_echo "$ac_cv_lib_z_uncompress" >&6; }
16798 if test "x$ac_cv_lib_z_uncompress" = x""yes; then
16799 cat >>confdefs.h <<_ACEOF
16800 #define HAVE_LIBZ 1
16806 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
16807 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
16808 { { $as_echo "$as_me:$LINENO: error:
16809 *** uncompress() missing, zlib-devel package required
16810 See \`config.log
' for more details." >&5
16811 $as_echo "$as_me: error:
16812 *** uncompress() missing, zlib-devel package required
16813 See \`config.log' for more details.
" >&2;}
16814 { (exit 1); exit 1; }; }; }
16819 { $as_echo "$as_me:$LINENO: checking
for crc32
in -lz" >&5
16820 $as_echo_n "checking
for crc32
in -lz...
" >&6; }
16821 if test "${ac_cv_lib_z_crc32+set}" = set; then
16822 $as_echo_n "(cached
) " >&6
16824 ac_check_lib_save_LIBS=$LIBS
16826 cat >conftest.$ac_ext <<_ACEOF
16829 cat confdefs.h >>conftest.$ac_ext
16830 cat >>conftest.$ac_ext <<_ACEOF
16831 /* end confdefs.h. */
16833 /* Override any GCC internal prototype to avoid an error.
16834 Use char because int might match the return type of a GCC
16835 builtin and then its argument prototype would still apply. */
16848 rm -f conftest.$ac_objext conftest$ac_exeext
16849 if { (ac_try="$ac_link"
16850 case "(($ac_try" in
16851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16852 *) ac_try_echo=$ac_try;;
16854 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
16855 $as_echo "$ac_try_echo") >&5
16856 (eval "$ac_link") 2>conftest.er1
16858 grep -v '^ *+' conftest.er1 >conftest.err
16860 cat conftest.err >&5
16861 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
16862 (exit $ac_status); } && {
16863 test -z "$ac_c_werror_flag" ||
16864 test ! -s conftest.err
16865 } && test -s conftest$ac_exeext && {
16866 test "$cross_compiling" = yes ||
16867 $as_test_x conftest$ac_exeext
16869 ac_cv_lib_z_crc32=yes
16871 $as_echo "$as_me: failed program was
:" >&5
16872 sed 's/^/| /' conftest.$ac_ext >&5
16874 ac_cv_lib_z_crc32=no
16877 rm -rf conftest.dSYM
16878 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16879 conftest$ac_exeext conftest.$ac_ext
16880 LIBS=$ac_check_lib_save_LIBS
16882 { $as_echo "$as_me:$LINENO: result
: $ac_cv_lib_z_crc32" >&5
16883 $as_echo "$ac_cv_lib_z_crc32" >&6; }
16884 if test "x
$ac_cv_lib_z_crc32" = x""yes; then
16885 cat >>confdefs.h <<_ACEOF
16886 #define HAVE_LIBZ 1
16892 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
16893 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16894 { { $as_echo "$as_me:$LINENO: error:
16895 *** crc32() missing, zlib-devel package required
16896 See \`config.log' for more details.
" >&5
16897 $as_echo "$as_me: error
:
16898 *** crc32
() missing
, zlib-devel package required
16899 See \
`config.log' for more details." >&2;}
16900 { (exit 1); exit 1; }; }; }
16907 cat >>confdefs.h <<\_ACEOF
16908 #define HAVE_ZLIB 1
16915 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
16916 { $as_echo "$as_me:$LINENO: checking for uuid/uuid.h" >&5
16917 $as_echo_n "checking for uuid/uuid.h... " >&6; }
16918 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
16919 $as_echo_n "(cached) " >&6
16921 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_uuid_uuid_h" >&5
16922 $as_echo "$ac_cv_header_uuid_uuid_h" >&6; }
16924 # Is the header compilable?
16925 { $as_echo "$as_me:$LINENO: checking uuid/uuid.h usability" >&5
16926 $as_echo_n "checking uuid/uuid.h usability... " >&6; }
16927 cat >conftest.$ac_ext <<_ACEOF
16930 cat confdefs.h >>conftest.$ac_ext
16931 cat >>conftest.$ac_ext <<_ACEOF
16932 /* end confdefs.h. */
16933 $ac_includes_default
16934 #include <uuid/uuid.h>
16936 rm -f conftest.$ac_objext
16937 if { (ac_try="$ac_compile"
16938 case "(($ac_try" in
16939 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
16940 *) ac_try_echo
=$ac_try;;
16942 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
16943 $as_echo "$ac_try_echo") >&5
16944 (eval "$ac_compile") 2>conftest.er1
16946 grep -v '^ *+' conftest.er1
>conftest.err
16948 cat conftest.err
>&5
16949 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16950 (exit $ac_status); } && {
16951 test -z "$ac_c_werror_flag" ||
16952 test ! -s conftest.err
16953 } && test -s conftest.
$ac_objext; then
16954 ac_header_compiler
=yes
16956 $as_echo "$as_me: failed program was:" >&5
16957 sed 's/^/| /' conftest.
$ac_ext >&5
16959 ac_header_compiler
=no
16962 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16963 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16964 $as_echo "$ac_header_compiler" >&6; }
16966 # Is the header present?
16967 { $as_echo "$as_me:$LINENO: checking uuid/uuid.h presence" >&5
16968 $as_echo_n "checking uuid/uuid.h presence... " >&6; }
16969 cat >conftest.
$ac_ext <<_ACEOF
16972 cat confdefs.h
>>conftest.
$ac_ext
16973 cat >>conftest.
$ac_ext <<_ACEOF
16974 /* end confdefs.h. */
16975 #include <uuid/uuid.h>
16977 if { (ac_try
="$ac_cpp conftest.$ac_ext"
16978 case "(($ac_try" in
16979 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
16980 *) ac_try_echo=$ac_try;;
16982 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16983 $as_echo "$ac_try_echo") >&5
16984 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16986 grep -v '^ *+' conftest.er1 >conftest.err
16988 cat conftest.err >&5
16989 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16990 (exit $ac_status); } >/dev/null && {
16991 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16992 test ! -s conftest.err
16994 ac_header_preproc=yes
16996 $as_echo "$as_me: failed program was:" >&5
16997 sed 's/^/| /' conftest.$ac_ext >&5
16999 ac_header_preproc=no
17002 rm -f conftest.err conftest.$ac_ext
17003 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17004 $as_echo "$ac_header_preproc" >&6; }
17006 # So? What about this header?
17007 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17009 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: accepted by the compiler, rejected by the preprocessor!" >&5
17010 $as_echo "$as_me: WARNING: uuid/uuid.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
17011 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: proceeding with the compiler's result" >&5
17012 $as_echo "$as_me: WARNING: uuid/uuid.h: proceeding with the compiler's result" >&2;}
17013 ac_header_preproc=yes
17016 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: present but cannot be compiled" >&5
17017 $as_echo "$as_me: WARNING: uuid/uuid.h: present but cannot be compiled" >&2;}
17018 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: check for missing prerequisite headers?" >&5
17019 $as_echo "$as_me: WARNING: uuid/uuid.h: check for missing prerequisite headers?" >&2;}
17020 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: see the Autoconf documentation" >&5
17021 $as_echo "$as_me: WARNING: uuid/uuid.h: see the Autoconf documentation" >&2;}
17022 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: section \"Present But Cannot Be Compiled\"" >&5
17023 $as_echo "$as_me: WARNING: uuid/uuid.h: section \"Present But Cannot Be Compiled\"" >&2;}
17024 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: proceeding with the preprocessor's result" >&5
17025 $as_echo "$as_me: WARNING: uuid/uuid.h: proceeding with the preprocessor's result" >&2;}
17026 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: in the future, the compiler will take precedence" >&5
17027 $as_echo "$as_me: WARNING: uuid/uuid.h: in the future, the compiler will take precedence" >&2;}
17031 { $as_echo "$as_me:$LINENO: checking for uuid/uuid.h" >&5
17032 $as_echo_n "checking for uuid/uuid.h... " >&6; }
17033 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
17034 $as_echo_n "(cached) " >&6
17036 ac_cv_header_uuid_uuid_h=$ac_header_preproc
17038 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_uuid_uuid_h" >&5
17039 $as_echo "$ac_cv_header_uuid_uuid_h" >&6; }
17042 if test "x$ac_cv_header_uuid_uuid_h" = x""yes; then
17045 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17046 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17047 { { $as_echo "$as_me:$LINENO: error
:
17048 *** uuid
/uuid.h missing
, libuuid-devel package required
17049 See \
`config.log' for more details." >&5
17050 $as_echo "$as_me: error:
17051 *** uuid/uuid.h missing, libuuid-devel package required
17052 See \`config.log
' for more details." >&2;}
17053 { (exit 1); exit 1; }; }; }
17059 { $as_echo "$as_me:$LINENO: checking for uuid_generate in -luuid" >&5
17060 $as_echo_n "checking for uuid_generate in -luuid... " >&6; }
17061 if test "${ac_cv_lib_uuid_uuid_generate+set}" = set; then
17062 $as_echo_n "(cached) " >&6
17064 ac_check_lib_save_LIBS=$LIBS
17065 LIBS="-luuid $LIBS"
17066 cat >conftest.$ac_ext <<_ACEOF
17069 cat confdefs.h >>conftest.$ac_ext
17070 cat >>conftest.$ac_ext <<_ACEOF
17071 /* end confdefs.h. */
17073 /* Override any GCC internal prototype to avoid an error.
17074 Use char because int might match the return type of a GCC
17075 builtin and then its argument prototype would still apply. */
17079 char uuid_generate ();
17083 return uuid_generate ();
17088 rm -f conftest.$ac_objext conftest$ac_exeext
17089 if { (ac_try="$ac_link"
17090 case "(($ac_try" in
17091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17092 *) ac_try_echo=$ac_try;;
17094 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17095 $as_echo "$ac_try_echo") >&5
17096 (eval "$ac_link") 2>conftest.er1
17098 grep -v '^
*+' conftest.er1 >conftest.err
17100 cat conftest.err >&5
17101 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17102 (exit $ac_status); } && {
17103 test -z "$ac_c_werror_flag" ||
17104 test ! -s conftest.err
17105 } && test -s conftest$ac_exeext && {
17106 test "$cross_compiling" = yes ||
17107 $as_test_x conftest$ac_exeext
17109 ac_cv_lib_uuid_uuid_generate=yes
17111 $as_echo "$as_me: failed program was:" >&5
17112 sed 's
/^
/|
/' conftest.$ac_ext >&5
17114 ac_cv_lib_uuid_uuid_generate=no
17117 rm -rf conftest.dSYM
17118 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17119 conftest$ac_exeext conftest.$ac_ext
17120 LIBS=$ac_check_lib_save_LIBS
17122 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_generate" >&5
17123 $as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
17124 if test "x$ac_cv_lib_uuid_uuid_generate" = x""yes; then
17125 cat >>confdefs.h <<_ACEOF
17126 #define HAVE_LIBUUID 1
17129 LIBS="-luuid $LIBS"
17132 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17133 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
17134 { { $as_echo "$as_me:$LINENO: error:
17135 *** uuid_generate() missing, libuuid-devel package required
17136 See \`config.log
' for more details." >&5
17137 $as_echo "$as_me: error:
17138 *** uuid_generate() missing, libuuid-devel package required
17139 See \`config.log' for more details.
" >&2;}
17140 { (exit 1); exit 1; }; }; }
17145 { $as_echo "$as_me:$LINENO: checking
for uuid_is_null
in -luuid" >&5
17146 $as_echo_n "checking
for uuid_is_null
in -luuid...
" >&6; }
17147 if test "${ac_cv_lib_uuid_uuid_is_null+set}" = set; then
17148 $as_echo_n "(cached
) " >&6
17150 ac_check_lib_save_LIBS=$LIBS
17151 LIBS="-luuid $LIBS"
17152 cat >conftest.$ac_ext <<_ACEOF
17155 cat confdefs.h >>conftest.$ac_ext
17156 cat >>conftest.$ac_ext <<_ACEOF
17157 /* end confdefs.h. */
17159 /* Override any GCC internal prototype to avoid an error.
17160 Use char because int might match the return type of a GCC
17161 builtin and then its argument prototype would still apply. */
17165 char uuid_is_null ();
17169 return uuid_is_null ();
17174 rm -f conftest.$ac_objext conftest$ac_exeext
17175 if { (ac_try="$ac_link"
17176 case "(($ac_try" in
17177 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17178 *) ac_try_echo=$ac_try;;
17180 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
17181 $as_echo "$ac_try_echo") >&5
17182 (eval "$ac_link") 2>conftest.er1
17184 grep -v '^ *+' conftest.er1 >conftest.err
17186 cat conftest.err >&5
17187 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
17188 (exit $ac_status); } && {
17189 test -z "$ac_c_werror_flag" ||
17190 test ! -s conftest.err
17191 } && test -s conftest$ac_exeext && {
17192 test "$cross_compiling" = yes ||
17193 $as_test_x conftest$ac_exeext
17195 ac_cv_lib_uuid_uuid_is_null=yes
17197 $as_echo "$as_me: failed program was
:" >&5
17198 sed 's/^/| /' conftest.$ac_ext >&5
17200 ac_cv_lib_uuid_uuid_is_null=no
17203 rm -rf conftest.dSYM
17204 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17205 conftest$ac_exeext conftest.$ac_ext
17206 LIBS=$ac_check_lib_save_LIBS
17208 { $as_echo "$as_me:$LINENO: result
: $ac_cv_lib_uuid_uuid_is_null" >&5
17209 $as_echo "$ac_cv_lib_uuid_uuid_is_null" >&6; }
17210 if test "x
$ac_cv_lib_uuid_uuid_is_null" = x""yes; then
17211 cat >>confdefs.h <<_ACEOF
17212 #define HAVE_LIBUUID 1
17215 LIBS="-luuid $LIBS"
17218 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
17219 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17220 { { $as_echo "$as_me:$LINENO: error:
17221 *** uuid_is_null() missing, libuuid-devel package required
17222 See \`config.log' for more details.
" >&5
17223 $as_echo "$as_me: error
:
17224 *** uuid_is_null
() missing
, libuuid-devel package required
17225 See \
`config.log' for more details." >&2;}
17226 { (exit 1); exit 1; }; }; }
17233 cat >>confdefs.h <<\_ACEOF
17234 #define HAVE_LIBUUID 1
17240 # Check whether --with-blkid was given.
17241 if test "${with_blkid+set}" = set; then
17242 withval=$with_blkid;
17249 if test "x$with_blkid" != xno; then
17251 { $as_echo "$as_me:$LINENO: checking for blkid_get_cache in -lblkid" >&5
17252 $as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
17253 if test "${ac_cv_lib_blkid_blkid_get_cache+set}" = set; then
17254 $as_echo_n "(cached) " >&6
17256 ac_check_lib_save_LIBS=$LIBS
17257 LIBS="-lblkid $LIBS"
17258 cat >conftest.$ac_ext <<_ACEOF
17261 cat confdefs.h >>conftest.$ac_ext
17262 cat >>conftest.$ac_ext <<_ACEOF
17263 /* end confdefs.h. */
17265 /* Override any GCC internal prototype to avoid an error.
17266 Use char because int might match the return type of a GCC
17267 builtin and then its argument prototype would still apply. */
17271 char blkid_get_cache ();
17275 return blkid_get_cache ();
17280 rm -f conftest.$ac_objext conftest$ac_exeext
17281 if { (ac_try="$ac_link"
17282 case "(($ac_try" in
17283 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
17284 *) ac_try_echo
=$ac_try;;
17286 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
17287 $as_echo "$ac_try_echo") >&5
17288 (eval "$ac_link") 2>conftest.er1
17290 grep -v '^ *+' conftest.er1
>conftest.err
17292 cat conftest.err
>&5
17293 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17294 (exit $ac_status); } && {
17295 test -z "$ac_c_werror_flag" ||
17296 test ! -s conftest.err
17297 } && test -s conftest
$ac_exeext && {
17298 test "$cross_compiling" = yes ||
17299 $as_test_x conftest
$ac_exeext
17301 ac_cv_lib_blkid_blkid_get_cache
=yes
17303 $as_echo "$as_me: failed program was:" >&5
17304 sed 's/^/| /' conftest.
$ac_ext >&5
17306 ac_cv_lib_blkid_blkid_get_cache
=no
17309 rm -rf conftest.dSYM
17310 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
17311 conftest
$ac_exeext conftest.
$ac_ext
17312 LIBS
=$ac_check_lib_save_LIBS
17314 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
17315 $as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
17316 if test "x$ac_cv_lib_blkid_blkid_get_cache" = x
""yes; then
17318 { $as_echo "$as_me:$LINENO: checking for blkid zfs support" >&5
17319 $as_echo_n "checking for blkid zfs support... " >&6; }
17322 dd if=/dev
/zero of
=$ZFS_DEV bs
=1024k count
=8 \
17323 >/dev
/null
2>/dev
/null
17324 echo -en "\x0c\xb1\xba\0\0\0\0\0" | \
17325 dd of
=$ZFS_DEV bs
=1k count
=8 \
17326 seek
=132 conv
=notrunc
&>/dev
/null \
17327 >/dev
/null
2>/dev
/null
17329 saved_LDFLAGS
="$LDFLAGS"
17332 if test "$cross_compiling" = yes; then
17333 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17334 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17335 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
17336 See \`config.log' for more details." >&5
17337 $as_echo "$as_me: error: cannot run test program while cross compiling
17338 See \`config.log' for more details." >&2;}
17339 { (exit 1); exit 1; }; }; }
17341 cat >conftest.
$ac_ext <<_ACEOF
17344 cat confdefs.h
>>conftest.
$ac_ext
17345 cat >>conftest.
$ac_ext <<_ACEOF
17346 /* end confdefs.h. */
17349 #include <blkid/blkid.h>
17358 if (blkid_get_cache(&cache, NULL) < 0)
17361 value = blkid_get_tag_value(cache, "TYPE",
17364 blkid_put_cache(cache);
17368 if (strcmp(value, "zfs")) {
17370 blkid_put_cache(cache);
17375 blkid_put_cache(cache);
17381 rm -f conftest
$ac_exeext
17382 if { (ac_try
="$ac_link"
17383 case "(($ac_try" in
17384 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
17385 *) ac_try_echo=$ac_try;;
17387 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17388 $as_echo "$ac_try_echo") >&5
17389 (eval "$ac_link") 2>&5
17391 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17392 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17393 { (case "(($ac_try" in
17394 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
17395 *) ac_try_echo
=$ac_try;;
17397 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
17398 $as_echo "$ac_try_echo") >&5
17399 (eval "$ac_try") 2>&5
17401 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17402 (exit $ac_status); }; }; then
17405 { $as_echo "$as_me:$LINENO: result: yes" >&5
17406 $as_echo "yes" >&6; }
17410 cat >>confdefs.h
<<\_ACEOF
17411 #define HAVE_LIBBLKID 1
17416 $as_echo "$as_me: program exited with status $ac_status" >&5
17417 $as_echo "$as_me: failed program was:" >&5
17418 sed 's/^/| /' conftest.
$ac_ext >&5
17420 ( exit $ac_status )
17423 { $as_echo "$as_me:$LINENO: result: no" >&5
17424 $as_echo "no" >&6; }
17425 if test "x$with_blkid" != xcheck
; then
17426 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17427 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17428 { { $as_echo "$as_me:$LINENO: error: --with-blkid given but unavailable
17429 See \`config.log' for more details." >&5
17430 $as_echo "$as_me: error: --with-blkid given but unavailable
17431 See \`config.log' for more details." >&2;}
17432 { (exit 1); exit 1; }; }; }
17437 rm -rf conftest.dSYM
17438 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
17443 LDFLAGS
="$saved_LDFLAGS"
17447 if test "x$with_blkid" != xcheck
; then
17448 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17449 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17450 { { $as_echo "$as_me:$LINENO: error: --with-blkid given but unavailable
17451 See \`config.log' for more details." >&5
17452 $as_echo "$as_me: error: --with-blkid given but unavailable
17453 See \`config.log' for more details." >&2;}
17454 { (exit 1); exit 1; }; }; }
17467 # Check whether --with-selinux was given.
17468 if test "${with_selinux+set}" = set; then
17469 withval
=$with_selinux;
17476 if test "x$with_selinux" != xno
; then
17478 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
17479 { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
17480 $as_echo_n "checking for selinux/selinux.h... " >&6; }
17481 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
17482 $as_echo_n "(cached) " >&6
17484 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
17485 $as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
17487 # Is the header compilable?
17488 { $as_echo "$as_me:$LINENO: checking selinux/selinux.h usability" >&5
17489 $as_echo_n "checking selinux/selinux.h usability... " >&6; }
17490 cat >conftest.
$ac_ext <<_ACEOF
17493 cat confdefs.h
>>conftest.
$ac_ext
17494 cat >>conftest.
$ac_ext <<_ACEOF
17495 /* end confdefs.h. */
17496 $ac_includes_default
17497 #include <selinux/selinux.h>
17499 rm -f conftest.
$ac_objext
17500 if { (ac_try
="$ac_compile"
17501 case "(($ac_try" in
17502 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
17503 *) ac_try_echo=$ac_try;;
17505 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17506 $as_echo "$ac_try_echo") >&5
17507 (eval "$ac_compile") 2>conftest.er1
17509 grep -v '^ *+' conftest.er1 >conftest.err
17511 cat conftest.err >&5
17512 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17513 (exit $ac_status); } && {
17514 test -z "$ac_c_werror_flag" ||
17515 test ! -s conftest.err
17516 } && test -s conftest.$ac_objext; then
17517 ac_header_compiler=yes
17519 $as_echo "$as_me: failed program was:" >&5
17520 sed 's/^/| /' conftest.$ac_ext >&5
17522 ac_header_compiler=no
17525 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17526 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17527 $as_echo "$ac_header_compiler" >&6; }
17529 # Is the header present?
17530 { $as_echo "$as_me:$LINENO: checking selinux/selinux.h presence" >&5
17531 $as_echo_n "checking selinux/selinux.h presence... " >&6; }
17532 cat >conftest.$ac_ext <<_ACEOF
17535 cat confdefs.h >>conftest.$ac_ext
17536 cat >>conftest.$ac_ext <<_ACEOF
17537 /* end confdefs.h. */
17538 #include <selinux/selinux.h>
17540 if { (ac_try="$ac_cpp conftest.$ac_ext"
17541 case "(($ac_try" in
17542 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
17543 *) ac_try_echo
=$ac_try;;
17545 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
17546 $as_echo "$ac_try_echo") >&5
17547 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17549 grep -v '^ *+' conftest.er1
>conftest.err
17551 cat conftest.err
>&5
17552 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17553 (exit $ac_status); } >/dev
/null
&& {
17554 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
17555 test ! -s conftest.err
17557 ac_header_preproc
=yes
17559 $as_echo "$as_me: failed program was:" >&5
17560 sed 's/^/| /' conftest.
$ac_ext >&5
17562 ac_header_preproc
=no
17565 rm -f conftest.err conftest.
$ac_ext
17566 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17567 $as_echo "$ac_header_preproc" >&6; }
17569 # So? What about this header?
17570 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17572 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&5
17573 $as_echo "$as_me: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
17574 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&5
17575 $as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&2;}
17576 ac_header_preproc
=yes
17579 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: present but cannot be compiled" >&5
17580 $as_echo "$as_me: WARNING: selinux/selinux.h: present but cannot be compiled" >&2;}
17581 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&5
17582 $as_echo "$as_me: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&2;}
17583 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: see the Autoconf documentation" >&5
17584 $as_echo "$as_me: WARNING: selinux/selinux.h: see the Autoconf documentation" >&2;}
17585 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&5
17586 $as_echo "$as_me: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&2;}
17587 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&5
17588 $as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&2;}
17589 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&5
17590 $as_echo "$as_me: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&2;}
17594 { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
17595 $as_echo_n "checking for selinux/selinux.h... " >&6; }
17596 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
17597 $as_echo_n "(cached) " >&6
17599 ac_cv_header_selinux_selinux_h
=$ac_header_preproc
17601 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
17602 $as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
17605 if test "x$ac_cv_header_selinux_selinux_h" = x
""yes; then
17607 { $as_echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
17608 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
17609 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
17610 $as_echo_n "(cached) " >&6
17612 ac_check_lib_save_LIBS
=$LIBS
17613 LIBS
="-lselinux $LIBS"
17614 cat >conftest.
$ac_ext <<_ACEOF
17617 cat confdefs.h
>>conftest.
$ac_ext
17618 cat >>conftest.
$ac_ext <<_ACEOF
17619 /* end confdefs.h. */
17621 /* Override any GCC internal prototype to avoid an error.
17622 Use char because int might match the return type of a GCC
17623 builtin and then its argument prototype would still apply. */
17627 char is_selinux_enabled ();
17631 return is_selinux_enabled ();
17636 rm -f conftest.
$ac_objext conftest
$ac_exeext
17637 if { (ac_try
="$ac_link"
17638 case "(($ac_try" in
17639 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
17640 *) ac_try_echo=$ac_try;;
17642 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17643 $as_echo "$ac_try_echo") >&5
17644 (eval "$ac_link") 2>conftest.er1
17646 grep -v '^ *+' conftest.er1 >conftest.err
17648 cat conftest.err >&5
17649 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17650 (exit $ac_status); } && {
17651 test -z "$ac_c_werror_flag" ||
17652 test ! -s conftest.err
17653 } && test -s conftest$ac_exeext && {
17654 test "$cross_compiling" = yes ||
17655 $as_test_x conftest$ac_exeext
17657 ac_cv_lib_selinux_is_selinux_enabled=yes
17659 $as_echo "$as_me: failed program was:" >&5
17660 sed 's/^/| /' conftest.$ac_ext >&5
17662 ac_cv_lib_selinux_is_selinux_enabled=no
17665 rm -rf conftest.dSYM
17666 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17667 conftest$ac_exeext conftest.$ac_ext
17668 LIBS=$ac_check_lib_save_LIBS
17670 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
17671 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
17672 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then
17674 LIBSELINUX="-lselinux"
17677 cat >>confdefs.h <<\_ACEOF
17678 #define HAVE_LIBSELINUX 1
17684 if test "x$with_selinux" != xcheck; then
17685 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17686 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17687 { { $as_echo "$as_me:$LINENO: error
: --with-selinux given but unavailable
17688 See \
`config.log' for more details." >&5
17689 $as_echo "$as_me: error: --with-selinux given but unavailable
17690 See \`config.log
' for more details." >&2;}
17691 { (exit 1); exit 1; }; }; }
17701 if test "x$with_selinux" != xcheck; then
17702 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17703 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
17704 { { $as_echo "$as_me:$LINENO: error: --with-selinux given but unavailable
17705 See \`config.log
' for more details." >&5
17706 $as_echo "$as_me: error: --with-selinux given but unavailable
17707 See \`config.log' for more details.
" >&2;}
17708 { (exit 1); exit 1; }; }; }
17719 { $as_echo "$as_me:$LINENO: checking
for selinux support
" >&5
17720 $as_echo_n "checking
for selinux support...
" >&6; }
17721 { $as_echo "$as_me:$LINENO: result
: no
" >&5
17722 $as_echo "no
" >&6; }
17728 { $as_echo "$as_me:$LINENO: checking
for -Wframe-larger-than=<size
> support
" >&5
17729 $as_echo_n "checking
for -Wframe-larger-than=<size
> support...
" >&6; }
17731 saved_flags="$CFLAGS"
17732 CFLAGS="$CFLAGS -Wframe-larger-than=1024"
17734 if test "$cross_compiling" = yes; then
17735 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
17736 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17737 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
17738 See \`config.log' for more details.
" >&5
17739 $as_echo "$as_me: error
: cannot run
test program
while cross compiling
17740 See \
`config.log' for more details." >&2;}
17741 { (exit 1); exit 1; }; }; }
17743 cat >conftest.$ac_ext <<_ACEOF
17746 cat confdefs.h >>conftest.$ac_ext
17747 cat >>conftest.$ac_ext <<_ACEOF
17748 /* end confdefs.h. */
17758 rm -f conftest$ac_exeext
17759 if { (ac_try="$ac_link"
17760 case "(($ac_try" in
17761 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
17762 *) ac_try_echo
=$ac_try;;
17764 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
17765 $as_echo "$ac_try_echo") >&5
17766 (eval "$ac_link") 2>&5
17768 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17769 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
17770 { (case "(($ac_try" in
17771 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
17772 *) ac_try_echo=$ac_try;;
17774 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17775 $as_echo "$ac_try_echo") >&5
17776 (eval "$ac_try") 2>&5
17778 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17779 (exit $ac_status); }; }; then
17781 FRAME_LARGER_THAN=-Wframe-larger-than=1024
17782 { $as_echo "$as_me:$LINENO: result: yes" >&5
17783 $as_echo "yes" >&6; }
17786 $as_echo "$as_me: program exited with status $ac_status" >&5
17787 $as_echo "$as_me: failed program was:" >&5
17788 sed 's/^/| /' conftest.$ac_ext >&5
17790 ( exit $ac_status )
17793 { $as_echo "$as_me:$LINENO: result: no" >&5
17794 $as_echo "no" >&6; }
17797 rm -rf conftest.dSYM
17798 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17803 CFLAGS="$saved_flags"
17808 { $as_echo "$as_me:$LINENO: checking whether pthread stack includes guard" >&5
17809 $as_echo_n "checking whether pthread stack includes guard... " >&6; }
17811 saved_CFLAGS="$CFLAGS"
17812 CFLAGS="-fstack-check"
17813 saved_LDFLAGS="$LDFLAGS"
17814 LDFLAGS="-lpthread"
17816 if test "$cross_compiling" = yes; then
17817 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
17818 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17819 { { $as_echo "$as_me:$LINENO: error
: cannot run
test program
while cross compiling
17820 See \
`config.log' for more details." >&5
17821 $as_echo "$as_me: error: cannot run test program while cross compiling
17822 See \`config.log
' for more details." >&2;}
17823 { (exit 1); exit 1; }; }; }
17825 cat >conftest.$ac_ext <<_ACEOF
17828 cat confdefs.h >>conftest.$ac_ext
17829 cat >>conftest.$ac_ext <<_ACEOF
17830 /* end confdefs.h. */
17832 #include <pthread.h>
17833 #include <sys/resource.h>
17834 #include <unistd.h>
17835 #include <bits/local_lim.h>
17837 #define PAGESIZE (sysconf(_SC_PAGESIZE))
17838 #define STACK_SIZE 8192
17839 #define BUFSIZE 4096
17841 void * func(void *arg)
17851 pthread_attr_t attr;
17856 setrlimit(RLIMIT_CORE, &l);
17857 pthread_attr_init(&attr);
17858 pthread_attr_setstacksize(&attr, PTHREAD_STACK_MIN + STACK_SIZE);
17859 pthread_attr_setguardsize(&attr, PAGESIZE);
17860 pthread_create(&tid, &attr, func, NULL);
17861 pthread_join(tid, NULL);
17867 rm -f conftest$ac_exeext
17868 if { (ac_try="$ac_link"
17869 case "(($ac_try" in
17870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17871 *) ac_try_echo=$ac_try;;
17873 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17874 $as_echo "$ac_try_echo") >&5
17875 (eval "$ac_link") 2>&5
17877 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17878 (exit $ac_status); } && { ac_try='.
/conftest
$ac_exeext'
17879 { (case "(($ac_try" in
17880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17881 *) ac_try_echo=$ac_try;;
17883 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17884 $as_echo "$ac_try_echo") >&5
17885 (eval "$ac_try") 2>&5
17887 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17888 (exit $ac_status); }; }; then
17890 { $as_echo "$as_me:$LINENO: result: no" >&5
17891 $as_echo "no" >&6; }
17894 $as_echo "$as_me: program exited with status $ac_status" >&5
17895 $as_echo "$as_me: failed program was:" >&5
17896 sed 's
/^
/|
/' conftest.$ac_ext >&5
17898 ( exit $ac_status )
17901 cat >>confdefs.h <<\_ACEOF
17902 #define NPTL_GUARD_WITHIN_STACK 1
17905 { $as_echo "$as_me:$LINENO: result: yes" >&5
17906 $as_echo "yes" >&6; }
17909 rm -rf conftest.dSYM
17910 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17914 CFLAGS="$saved_CFLAGS"
17915 LDFLAGS="$saved_LDFLAGS"
17921 # Check whether --with-linux was given.
17922 if test "${with_linux+set}" = set; then
17923 withval=$with_linux; kernelsrc="$withval"
17928 # Check whether --with-linux-obj was given.
17929 if test "${with_linux_obj+set}" = set; then
17930 withval=$with_linux_obj; kernelbuild="$withval"
17934 { $as_echo "$as_me:$LINENO: checking kernel source directory" >&5
17935 $as_echo_n "checking kernel source directory... " >&6; }
17936 if test -z "$kernelsrc"; then
17938 if test -e "/lib/modules/$(uname -r)/source"; then
17940 headersdir="/lib/modules/$(uname -r)/source"
17941 sourcelink=$(readlink -f "$headersdir")
17943 elif test -e "/lib/modules/$(uname -r)/build"; then
17945 headersdir="/lib/modules/$(uname -r)/build"
17946 sourcelink=$(readlink -f "$headersdir")
17950 sourcelink=$(ls -1d /usr/src/kernels/* \
17952 2>/dev/null | grep -v obj | tail -1)
17957 if test -n "$sourcelink" && test -e ${sourcelink}; then
17959 kernelsrc=`readlink -f ${sourcelink}`
17963 { $as_echo "$as_me:$LINENO: result: Not found" >&5
17964 $as_echo "Not found" >&6; }
17965 { { $as_echo "$as_me:$LINENO: error:
17966 *** Please make sure the kernel devel package for your distribution
17967 *** is installed then try again. If that fails you can specify the
17968 *** location of the kernel source with the '--with-linux=PATH
' option." >&5
17969 $as_echo "$as_me: 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." >&2;}
17973 { (exit 1); exit 1; }; }
17980 if test "$kernelsrc" = "NONE"; then
17990 { $as_echo "$as_me:$LINENO: result: $kernelsrc" >&5
17991 $as_echo "$kernelsrc" >&6; }
17992 { $as_echo "$as_me:$LINENO: checking kernel build directory" >&5
17993 $as_echo_n "checking kernel build directory... " >&6; }
17994 if test -z "$kernelbuild"; then
17996 if test -e "/lib/modules/$(uname -r)/build"; then
17998 kernelbuild=`readlink -f /lib/modules/$(uname -r)/build`
18000 elif test -d ${kernelsrc}-obj/${target_cpu}/${target_cpu}; then
18002 kernelbuild=${kernelsrc}-obj/${target_cpu}/${target_cpu}
18004 elif test -d ${kernelsrc}-obj/${target_cpu}/default; then
18006 kernelbuild=${kernelsrc}-obj/${target_cpu}/default
18008 elif test -d `dirname ${kernelsrc}`/build-${target_cpu}; then
18010 kernelbuild=`dirname ${kernelsrc}`/build-${target_cpu}
18014 kernelbuild=${kernelsrc}
18021 { $as_echo "$as_me:$LINENO: result: $kernelbuild" >&5
18022 $as_echo "$kernelbuild" >&6; }
18024 { $as_echo "$as_me:$LINENO: checking kernel source version" >&5
18025 $as_echo_n "checking kernel source version... " >&6; }
18026 utsrelease1=$kernelbuild/include/linux/version.h
18027 utsrelease2=$kernelbuild/include/linux/utsrelease.h
18028 utsrelease3=$kernelbuild/include/generated/utsrelease.h
18029 if test -r $utsrelease1 && fgrep -q UTS_RELEASE $utsrelease1; then
18031 utsrelease=linux/version.h
18033 elif test -r $utsrelease2 && fgrep -q UTS_RELEASE $utsrelease2; then
18035 utsrelease=linux/utsrelease.h
18037 elif test -r $utsrelease3 && fgrep -q UTS_RELEASE $utsrelease3; then
18039 utsrelease=generated/utsrelease.h
18044 if test "$utsrelease"; then
18046 kernsrcver=`(echo "#include <$utsrelease>";
18047 echo "kernsrcver=UTS_RELEASE") |
18048 cpp -I $kernelbuild/include |
18049 grep "^kernsrcver=" | cut -d \" -f 2`
18051 if test -z "$kernsrcver"; then
18053 { $as_echo "$as_me:$LINENO: result: Not found" >&5
18054 $as_echo "Not found" >&6; }
18055 { { $as_echo "$as_me:$LINENO: error: *** Cannot determine kernel version." >&5
18056 $as_echo "$as_me: error: *** Cannot determine kernel version." >&2;}
18057 { (exit 1); exit 1; }; }
18064 { $as_echo "$as_me:$LINENO: result: Not found" >&5
18065 $as_echo "Not found" >&6; }
18066 { { $as_echo "$as_me:$LINENO: error: *** Cannot find UTS_RELEASE definition." >&5
18067 $as_echo "$as_me: error: *** Cannot find UTS_RELEASE definition." >&2;}
18068 { (exit 1); exit 1; }; }
18073 { $as_echo "$as_me:$LINENO: result: $kernsrcver" >&5
18074 $as_echo "$kernsrcver" >&6; }
18077 LINUX_OBJ=${kernelbuild}
18078 LINUX_VERSION=${kernsrcver}
18085 modpost=$LINUX/scripts/Makefile.modpost
18086 { $as_echo "$as_me:$LINENO: checking kernel file name for module symbols" >&5
18087 $as_echo_n "checking kernel file name for module symbols... " >&6; }
18088 if test -f "$modpost"; then
18090 if grep -q Modules.symvers $modpost; then
18092 LINUX_SYMBOLS=Modules.symvers
18096 LINUX_SYMBOLS=Module.symvers
18101 if test ! -f "$LINUX_OBJ/$LINUX_SYMBOLS"; then
18103 { { $as_echo "$as_me:$LINENO: error:
18104 *** Please make sure the kernel devel package for your distribution
18105 *** is installed. If your building with a custom kernel make sure the
18106 *** kernel is configured, built, and the '--with-linux=PATH
' configure
18107 *** option refers to the location of the kernel source." >&5
18108 $as_echo "$as_me: error:
18109 *** Please make sure the kernel devel package for your distribution
18110 *** is installed. If your building with a custom kernel make sure the
18111 *** kernel is configured, built, and the '--with-linux=PATH
' configure
18112 *** option refers to the location of the kernel source." >&2;}
18113 { (exit 1); exit 1; }; }
18124 { $as_echo "$as_me:$LINENO: result: $LINUX_SYMBOLS" >&5
18125 $as_echo "$LINUX_SYMBOLS" >&6; }
18131 # Check whether --with-spl was given.
18132 if test "${with_spl+set}" = set; then
18133 withval=$with_spl; splsrc="$withval"
18138 # Check whether --with-spl-obj was given.
18139 if test "${with_spl_obj+set}" = set; then
18140 withval=$with_spl_obj; splbuild="$withval"
18145 { $as_echo "$as_me:$LINENO: checking spl source directory" >&5
18146 $as_echo_n "checking spl source directory... " >&6; }
18147 if test -z "$splsrc"; then
18149 sourcelink=`ls -1d /usr/src/spl-*/${LINUX_VERSION} \
18150 2>/dev/null | tail -1`
18152 if test -z "$sourcelink" || test ! -e $sourcelink; then
18159 if test -e $sourcelink; then
18161 splsrc=`readlink -f ${sourcelink}`
18165 { $as_echo "$as_me:$LINENO: result: Not found" >&5
18166 $as_echo "Not found" >&6; }
18167 { { $as_echo "$as_me:$LINENO: error:
18168 *** Please make sure the spl devel package for your distribution
18169 *** is installed then try again. If that fails you can specify the
18170 *** location of the spl source with the '--with-spl=PATH
' option." >&5
18171 $as_echo "$as_me: 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." >&2;}
18175 { (exit 1); exit 1; }; }
18182 if test "$splsrc" = "NONE"; then
18193 { $as_echo "$as_me:$LINENO: result: $splsrc" >&5
18194 $as_echo "$splsrc" >&6; }
18195 { $as_echo "$as_me:$LINENO: checking spl build directory" >&5
18196 $as_echo_n "checking spl build directory... " >&6; }
18197 if test -z "$splbuild"; then
18203 { $as_echo "$as_me:$LINENO: result: $splbuild" >&5
18204 $as_echo "$splbuild" >&6; }
18206 { $as_echo "$as_me:$LINENO: checking spl source version" >&5
18207 $as_echo_n "checking spl source version... " >&6; }
18208 if test -r $splbuild/spl_config.h &&
18209 fgrep -q SPL_META_VERSION $splbuild/spl_config.h; then
18212 splsrcver=`(echo "#include <spl_config.h>";
18213 echo "splsrcver=SPL_META_VERSION-SPL_META_RELEASE") |
18215 grep "^splsrcver=" | tr -d \" | cut -d= -f2`
18220 if test -z "$splsrcver"; then
18222 { $as_echo "$as_me:$LINENO: result: Not found" >&5
18223 $as_echo "Not found" >&6; }
18224 { { $as_echo "$as_me:$LINENO: error:
18225 *** Cannot determine the version of the spl source.
18226 *** Please prepare the spl source before running this script" >&5
18227 $as_echo "$as_me: error:
18228 *** Cannot determine the version of the spl source.
18229 *** Please prepare the spl source before running this script" >&2;}
18230 { (exit 1); exit 1; }; }
18235 { $as_echo "$as_me:$LINENO: result: $splsrcver" >&5
18236 $as_echo "$splsrcver" >&6; }
18239 SPL_OBJ=${splbuild}
18240 SPL_VERSION=${splsrcver}
18247 { $as_echo "$as_me:$LINENO: checking spl file name for module symbols" >&5
18248 $as_echo_n "checking spl file name for module symbols... " >&6; }
18249 if test -r $SPL_OBJ/Module.symvers; then
18251 SPL_SYMBOLS=Module.symvers
18253 elif test -r $SPL_OBJ/Modules.symvers; then
18255 SPL_SYMBOLS=Modules.symvers
18257 elif test -r $SPL_OBJ/module/Module.symvers; then
18259 SPL_SYMBOLS=Module.symvers
18261 elif test -r $SPL_OBJ/module/Modules.symvers; then
18263 SPL_SYMBOLS=Modules.symvers
18267 SPL_SYMBOLS=$LINUX_SYMBOLS
18272 { $as_echo "$as_me:$LINENO: result: $SPL_SYMBOLS" >&5
18273 $as_echo "$SPL_SYMBOLS" >&6; }
18279 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_PREEMPT" >&5
18280 $as_echo_n "checking whether Linux was built with CONFIG_PREEMPT... " >&6; }
18283 cat confdefs.h - <<_ACEOF >conftest.c
18286 cat confdefs.h >>conftest.$ac_ext
18287 cat >>conftest.$ac_ext <<_ACEOF
18288 /* end confdefs.h. */
18291 #include <linux/module.h>
18297 #ifndef CONFIG_PREEMPT
18298 #error CONFIG_PREEMPT not #defined
18308 rm -Rf build && mkdir -p build
18309 echo "obj-m := conftest.o" >build/Makefile
18310 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
'
18311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18312 (eval $ac_try) 2>&5
18314 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18315 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
18316 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18317 (eval $ac_try) 2>&5
18319 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18320 (exit $ac_status); }; }; then
18322 { $as_echo "$as_me:$LINENO: result: yes" >&5
18323 $as_echo "yes" >&6; }
18324 { { $as_echo "$as_me:$LINENO: error:
18325 *** Kernel built with CONFIG_PREEMPT which is not supported.
18326 *** You must rebuild your kernel without this option." >&5
18327 $as_echo "$as_me: error:
18328 *** Kernel built with CONFIG_PREEMPT which is not supported.
18329 *** You must rebuild your kernel without this option." >&2;}
18330 { (exit 1); exit 1; }; }
18333 $as_echo "$as_me: failed program was:" >&5
18334 sed 's
/^
/|
/' conftest.$ac_ext >&5
18336 { $as_echo "$as_me:$LINENO: result: no" >&5
18337 $as_echo "no" >&6; }
18349 if test "$ZFS_META_LICENSE" = CDDL; then
18351 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC" >&5
18352 $as_echo_n "checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC... " >&6; }
18355 cat confdefs.h - <<_ACEOF >conftest.c
18358 cat confdefs.h >>conftest.$ac_ext
18359 cat >>conftest.$ac_ext <<_ACEOF
18360 /* end confdefs.h. */
18363 #include <linux/module.h>
18369 #ifndef CONFIG_DEBUG_LOCK_ALLOC
18370 #error CONFIG_DEBUG_LOCK_ALLOC not #defined
18380 rm -Rf build && mkdir -p build
18381 echo "obj-m := conftest.o" >build/Makefile
18382 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
'
18383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18384 (eval $ac_try) 2>&5
18386 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18387 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
18388 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18389 (eval $ac_try) 2>&5
18391 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18392 (exit $ac_status); }; }; then
18394 { $as_echo "$as_me:$LINENO: result: yes" >&5
18395 $as_echo "yes" >&6; }
18396 { { $as_echo "$as_me:$LINENO: error:
18397 *** Kernel built with CONFIG_DEBUG_LOCK_ALLOC which is
18398 *** incompatible with the CDDL license. You must rebuild
18399 *** your kernel without this option." >&5
18400 $as_echo "$as_me: 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." >&2;}
18404 { (exit 1); exit 1; }; }
18407 $as_echo "$as_me: failed program was:" >&5
18408 sed 's
/^
/|
/' conftest.$ac_ext >&5
18410 { $as_echo "$as_me:$LINENO: result: no" >&5
18411 $as_echo "no" >&6; }
18426 if test "$ZFS_META_LICENSE" = GPL; then
18429 cat >>confdefs.h <<\_ACEOF
18430 #define HAVE_GPL_ONLY_SYMBOLS 1
18438 { $as_echo "$as_me:$LINENO: checking block device operation prototypes" >&5
18439 $as_echo_n "checking block device operation prototypes... " >&6; }
18440 tmp_flags="$EXTRA_KCFLAGS"
18441 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
18444 cat confdefs.h - <<_ACEOF >conftest.c
18447 cat confdefs.h >>conftest.$ac_ext
18448 cat >>conftest.$ac_ext <<_ACEOF
18449 /* end confdefs.h. */
18452 #include <linux/blkdev.h>
18458 int (*blk_open) (struct block_device *, fmode_t) = NULL;
18459 int (*blk_release) (struct gendisk *, fmode_t) = NULL;
18460 int (*blk_ioctl) (struct block_device *, fmode_t,
18461 unsigned, unsigned long) = NULL;
18462 int (*blk_compat_ioctl) (struct block_device *, fmode_t,
18463 unsigned, unsigned long) = NULL;
18464 struct block_device_operations blk_ops = {
18466 .release = blk_release,
18467 .ioctl = blk_ioctl,
18468 .compat_ioctl = blk_compat_ioctl,
18471 blk_ops.open(NULL, 0);
18472 blk_ops.release(NULL, 0);
18473 blk_ops.ioctl(NULL, 0, 0, 0);
18474 blk_ops.compat_ioctl(NULL, 0, 0, 0);
18483 rm -Rf build && mkdir -p build
18484 echo "obj-m := conftest.o" >build/Makefile
18485 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
'
18486 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18487 (eval $ac_try) 2>&5
18489 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18490 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
18491 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18492 (eval $ac_try) 2>&5
18494 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18495 (exit $ac_status); }; }; then
18497 { $as_echo "$as_me:$LINENO: result: struct block_device" >&5
18498 $as_echo "struct block_device" >&6; }
18500 cat >>confdefs.h <<\_ACEOF
18501 #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1
18506 $as_echo "$as_me: failed program was:" >&5
18507 sed 's
/^
/|
/' conftest.$ac_ext >&5
18509 { $as_echo "$as_me:$LINENO: result: struct inode" >&5
18510 $as_echo "struct inode" >&6; }
18519 EXTRA_KCFLAGS="$tmp_flags"
18521 { $as_echo "$as_me:$LINENO: checking whether kernel defines fmode_t" >&5
18522 $as_echo_n "checking whether kernel defines fmode_t... " >&6; }
18525 cat confdefs.h - <<_ACEOF >conftest.c
18528 cat confdefs.h >>conftest.$ac_ext
18529 cat >>conftest.$ac_ext <<_ACEOF
18530 /* end confdefs.h. */
18533 #include <linux/types.h>
18539 fmode_t *ptr __attribute__ ((unused));
18548 rm -Rf build && mkdir -p build
18549 echo "obj-m := conftest.o" >build/Makefile
18550 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
'
18551 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18552 (eval $ac_try) 2>&5
18554 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18555 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
18556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18557 (eval $ac_try) 2>&5
18559 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18560 (exit $ac_status); }; }; then
18562 { $as_echo "$as_me:$LINENO: result: yes" >&5
18563 $as_echo "yes" >&6; }
18565 cat >>confdefs.h <<\_ACEOF
18566 #define HAVE_FMODE_T 1
18571 $as_echo "$as_me: failed program was:" >&5
18572 sed 's
/^
/|
/' conftest.$ac_ext >&5
18574 { $as_echo "$as_me:$LINENO: result: no" >&5
18575 $as_echo "no" >&6; }
18586 { $as_echo "$as_me:$LINENO: checking whether kernel defines KOBJ_NAME_LEN" >&5
18587 $as_echo_n "checking whether kernel defines KOBJ_NAME_LEN... " >&6; }
18590 cat confdefs.h - <<_ACEOF >conftest.c
18593 cat confdefs.h >>conftest.$ac_ext
18594 cat >>conftest.$ac_ext <<_ACEOF
18595 /* end confdefs.h. */
18598 #include <linux/kobject.h>
18604 int val __attribute__ ((unused));
18605 val = KOBJ_NAME_LEN;
18614 rm -Rf build && mkdir -p build
18615 echo "obj-m := conftest.o" >build/Makefile
18616 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
'
18617 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18618 (eval $ac_try) 2>&5
18620 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18621 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
18622 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18623 (eval $ac_try) 2>&5
18625 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18626 (exit $ac_status); }; }; then
18628 { $as_echo "$as_me:$LINENO: result: yes" >&5
18629 $as_echo "yes" >&6; }
18631 cat >>confdefs.h <<\_ACEOF
18632 #define HAVE_KOBJ_NAME_LEN 1
18637 $as_echo "$as_me: failed program was:" >&5
18638 sed 's
/^
/|
/' conftest.$ac_ext >&5
18640 { $as_echo "$as_me:$LINENO: result: no" >&5
18641 $as_echo "no" >&6; }
18652 { $as_echo "$as_me:$LINENO: checking whether symbol blkdev_get_by_path is exported" >&5
18653 $as_echo_n "checking whether symbol blkdev_get_by_path is exported... " >&6; }
18654 grep -q -E '[[:space
:]]blkdev_get_by_path
[[:space
:]]' \
18655 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
18657 if test $rc -ne 0; then
18660 for file in fs/block_dev.c; do
18661 grep -q -E "EXPORT_SYMBOL.*(blkdev_get_by_path)" "$LINUX/$file" 2>/dev/null
18663 if test $rc -eq 0; then
18671 if test $export -eq 0; then
18673 { $as_echo "$as_me:$LINENO: result: no" >&5
18674 $as_echo "no" >&6; }
18679 { $as_echo "$as_me:$LINENO: result: yes" >&5
18680 $as_echo "yes" >&6; }
18682 cat >>confdefs.h <<\_ACEOF
18683 #define HAVE_BLKDEV_GET_BY_PATH 1
18692 { $as_echo "$as_me:$LINENO: result: yes" >&5
18693 $as_echo "yes" >&6; }
18695 cat >>confdefs.h <<\_ACEOF
18696 #define HAVE_BLKDEV_GET_BY_PATH 1
18705 { $as_echo "$as_me:$LINENO: checking whether symbol open_bdev_exclusive is exported" >&5
18706 $as_echo_n "checking whether symbol open_bdev_exclusive is exported... " >&6; }
18707 grep -q -E '[[:space
:]]open_bdev_exclusive
[[:space
:]]' \
18708 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
18710 if test $rc -ne 0; then
18713 for file in fs/block_dev.c; do
18714 grep -q -E "EXPORT_SYMBOL.*(open_bdev_exclusive)" "$LINUX/$file" 2>/dev/null
18716 if test $rc -eq 0; then
18724 if test $export -eq 0; then
18726 { $as_echo "$as_me:$LINENO: result: no" >&5
18727 $as_echo "no" >&6; }
18732 { $as_echo "$as_me:$LINENO: result: yes" >&5
18733 $as_echo "yes" >&6; }
18735 cat >>confdefs.h <<\_ACEOF
18736 #define HAVE_OPEN_BDEV_EXCLUSIVE 1
18745 { $as_echo "$as_me:$LINENO: result: yes" >&5
18746 $as_echo "yes" >&6; }
18748 cat >>confdefs.h <<\_ACEOF
18749 #define HAVE_OPEN_BDEV_EXCLUSIVE 1
18758 { $as_echo "$as_me:$LINENO: checking whether invalidate_bdev() wants 1 arg" >&5
18759 $as_echo_n "checking whether invalidate_bdev() wants 1 arg... " >&6; }
18762 cat confdefs.h - <<_ACEOF >conftest.c
18765 cat confdefs.h >>conftest.$ac_ext
18766 cat >>conftest.$ac_ext <<_ACEOF
18767 /* end confdefs.h. */
18770 #include <linux/buffer_head.h>
18776 struct block_device *bdev = NULL;
18777 invalidate_bdev(bdev);
18786 rm -Rf build && mkdir -p build
18787 echo "obj-m := conftest.o" >build/Makefile
18788 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
'
18789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18790 (eval $ac_try) 2>&5
18792 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18793 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
18794 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18795 (eval $ac_try) 2>&5
18797 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18798 (exit $ac_status); }; }; then
18800 { $as_echo "$as_me:$LINENO: result: yes" >&5
18801 $as_echo "yes" >&6; }
18803 cat >>confdefs.h <<\_ACEOF
18804 #define HAVE_1ARG_INVALIDATE_BDEV 1
18809 $as_echo "$as_me: failed program was:" >&5
18810 sed 's
/^
/|
/' conftest.$ac_ext >&5
18812 { $as_echo "$as_me:$LINENO: result: no" >&5
18813 $as_echo "no" >&6; }
18824 { $as_echo "$as_me:$LINENO: checking whether bdev_logical_block_size() is available" >&5
18825 $as_echo_n "checking whether bdev_logical_block_size() is available... " >&6; }
18826 tmp_flags="$EXTRA_KCFLAGS"
18827 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
18830 cat confdefs.h - <<_ACEOF >conftest.c
18833 cat confdefs.h >>conftest.$ac_ext
18834 cat >>conftest.$ac_ext <<_ACEOF
18835 /* end confdefs.h. */
18838 #include <linux/blkdev.h>
18844 struct block_device *bdev = NULL;
18845 bdev_logical_block_size(bdev);
18854 rm -Rf build && mkdir -p build
18855 echo "obj-m := conftest.o" >build/Makefile
18856 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
'
18857 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18858 (eval $ac_try) 2>&5
18860 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18861 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
18862 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18863 (eval $ac_try) 2>&5
18865 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18866 (exit $ac_status); }; }; then
18868 { $as_echo "$as_me:$LINENO: result: yes" >&5
18869 $as_echo "yes" >&6; }
18871 cat >>confdefs.h <<\_ACEOF
18872 #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1
18877 $as_echo "$as_me: failed program was:" >&5
18878 sed 's
/^
/|
/' conftest.$ac_ext >&5
18880 { $as_echo "$as_me:$LINENO: result: no" >&5
18881 $as_echo "no" >&6; }
18890 EXTRA_KCFLAGS="$tmp_flags"
18893 { $as_echo "$as_me:$LINENO: checking whether bio_empty_barrier() is defined" >&5
18894 $as_echo_n "checking whether bio_empty_barrier() is defined... " >&6; }
18895 EXTRA_KCFLAGS="-Werror"
18898 cat confdefs.h - <<_ACEOF >conftest.c
18901 cat confdefs.h >>conftest.$ac_ext
18902 cat >>conftest.$ac_ext <<_ACEOF
18903 /* end confdefs.h. */
18906 #include <linux/bio.h>
18913 (void)bio_empty_barrier(&bio);
18922 rm -Rf build && mkdir -p build
18923 echo "obj-m := conftest.o" >build/Makefile
18924 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
'
18925 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18926 (eval $ac_try) 2>&5
18928 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18929 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
18930 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18931 (eval $ac_try) 2>&5
18933 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18934 (exit $ac_status); }; }; then
18936 { $as_echo "$as_me:$LINENO: result: yes" >&5
18937 $as_echo "yes" >&6; }
18939 cat >>confdefs.h <<\_ACEOF
18940 #define HAVE_BIO_EMPTY_BARRIER 1
18945 $as_echo "$as_me: failed program was:" >&5
18946 sed 's
/^
/|
/' conftest.$ac_ext >&5
18948 { $as_echo "$as_me:$LINENO: result: no" >&5
18949 $as_echo "no" >&6; }
18960 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_FAILFAST is defined" >&5
18961 $as_echo_n "checking whether BIO_RW_FAILFAST is defined... " >&6; }
18964 cat confdefs.h - <<_ACEOF >conftest.c
18967 cat confdefs.h >>conftest.$ac_ext
18968 cat >>conftest.$ac_ext <<_ACEOF
18969 /* end confdefs.h. */
18972 #include <linux/bio.h>
18978 int flags __attribute__ ((unused));
18979 flags = (1 << BIO_RW_FAILFAST);
18988 rm -Rf build && mkdir -p build
18989 echo "obj-m := conftest.o" >build/Makefile
18990 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
'
18991 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18992 (eval $ac_try) 2>&5
18994 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18995 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
18996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18997 (eval $ac_try) 2>&5
18999 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19000 (exit $ac_status); }; }; then
19002 { $as_echo "$as_me:$LINENO: result: yes" >&5
19003 $as_echo "yes" >&6; }
19005 cat >>confdefs.h <<\_ACEOF
19006 #define HAVE_BIO_RW_FAILFAST 1
19011 $as_echo "$as_me: failed program was:" >&5
19012 sed 's
/^
/|
/' conftest.$ac_ext >&5
19014 { $as_echo "$as_me:$LINENO: result: no" >&5
19015 $as_echo "no" >&6; }
19026 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_FAILFAST_* are defined" >&5
19027 $as_echo_n "checking whether BIO_RW_FAILFAST_* are defined... " >&6; }
19030 cat confdefs.h - <<_ACEOF >conftest.c
19033 cat confdefs.h >>conftest.$ac_ext
19034 cat >>conftest.$ac_ext <<_ACEOF
19035 /* end confdefs.h. */
19038 #include <linux/bio.h>
19044 int flags __attribute__ ((unused));
19045 flags = ((1 << BIO_RW_FAILFAST_DEV) |
19046 (1 << BIO_RW_FAILFAST_TRANSPORT) |
19047 (1 << BIO_RW_FAILFAST_DRIVER));
19056 rm -Rf build && mkdir -p build
19057 echo "obj-m := conftest.o" >build/Makefile
19058 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
'
19059 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19060 (eval $ac_try) 2>&5
19062 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19063 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19064 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19065 (eval $ac_try) 2>&5
19067 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19068 (exit $ac_status); }; }; then
19070 { $as_echo "$as_me:$LINENO: result: yes" >&5
19071 $as_echo "yes" >&6; }
19073 cat >>confdefs.h <<\_ACEOF
19074 #define HAVE_BIO_RW_FAILFAST_DTD 1
19079 $as_echo "$as_me: failed program was:" >&5
19080 sed 's
/^
/|
/' conftest.$ac_ext >&5
19082 { $as_echo "$as_me:$LINENO: result: no" >&5
19083 $as_echo "no" >&6; }
19094 { $as_echo "$as_me:$LINENO: checking whether REQ_FAILFAST_MASK is defined" >&5
19095 $as_echo_n "checking whether REQ_FAILFAST_MASK is defined... " >&6; }
19098 cat confdefs.h - <<_ACEOF >conftest.c
19101 cat confdefs.h >>conftest.$ac_ext
19102 cat >>conftest.$ac_ext <<_ACEOF
19103 /* end confdefs.h. */
19106 #include <linux/bio.h>
19112 int flags __attribute__ ((unused));
19113 flags = REQ_FAILFAST_MASK;
19122 rm -Rf build && mkdir -p build
19123 echo "obj-m := conftest.o" >build/Makefile
19124 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
'
19125 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19126 (eval $ac_try) 2>&5
19128 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19129 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19130 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19131 (eval $ac_try) 2>&5
19133 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19134 (exit $ac_status); }; }; then
19136 { $as_echo "$as_me:$LINENO: result: yes" >&5
19137 $as_echo "yes" >&6; }
19139 cat >>confdefs.h <<\_ACEOF
19140 #define HAVE_BIO_REQ_FAILFAST_MASK 1
19145 $as_echo "$as_me: failed program was:" >&5
19146 sed 's
/^
/|
/' conftest.$ac_ext >&5
19148 { $as_echo "$as_me:$LINENO: result: no" >&5
19149 $as_echo "no" >&6; }
19160 { $as_echo "$as_me:$LINENO: checking whether bio_end_io_t wants 2 args" >&5
19161 $as_echo_n "checking whether bio_end_io_t wants 2 args... " >&6; }
19162 tmp_flags="$EXTRA_KCFLAGS"
19163 EXTRA_KCFLAGS="-Werror"
19166 cat confdefs.h - <<_ACEOF >conftest.c
19169 cat confdefs.h >>conftest.$ac_ext
19170 cat >>conftest.$ac_ext <<_ACEOF
19171 /* end confdefs.h. */
19174 #include <linux/bio.h>
19180 void (*wanted_end_io)(struct bio *, int) = NULL;
19181 bio_end_io_t *local_end_io __attribute__ ((unused));
19183 local_end_io = wanted_end_io;
19192 rm -Rf build && mkdir -p build
19193 echo "obj-m := conftest.o" >build/Makefile
19194 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
'
19195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19196 (eval $ac_try) 2>&5
19198 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19199 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19201 (eval $ac_try) 2>&5
19203 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19204 (exit $ac_status); }; }; then
19206 { $as_echo "$as_me:$LINENO: result: yes" >&5
19207 $as_echo "yes" >&6; }
19209 cat >>confdefs.h <<\_ACEOF
19210 #define HAVE_2ARGS_BIO_END_IO_T 1
19215 $as_echo "$as_me: failed program was:" >&5
19216 sed 's
/^
/|
/' conftest.$ac_ext >&5
19218 { $as_echo "$as_me:$LINENO: result: no" >&5
19219 $as_echo "no" >&6; }
19228 EXTRA_KCFLAGS="$tmp_flags"
19231 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_SYNC is defined" >&5
19232 $as_echo_n "checking whether BIO_RW_SYNC is defined... " >&6; }
19235 cat confdefs.h - <<_ACEOF >conftest.c
19238 cat confdefs.h >>conftest.$ac_ext
19239 cat >>conftest.$ac_ext <<_ACEOF
19240 /* end confdefs.h. */
19243 #include <linux/bio.h>
19249 int flags __attribute__ ((unused));
19250 flags = BIO_RW_SYNC;
19259 rm -Rf build && mkdir -p build
19260 echo "obj-m := conftest.o" >build/Makefile
19261 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
'
19262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19263 (eval $ac_try) 2>&5
19265 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19266 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19267 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19268 (eval $ac_try) 2>&5
19270 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19271 (exit $ac_status); }; }; then
19273 { $as_echo "$as_me:$LINENO: result: yes" >&5
19274 $as_echo "yes" >&6; }
19276 cat >>confdefs.h <<\_ACEOF
19277 #define HAVE_BIO_RW_SYNC 1
19282 $as_echo "$as_me: failed program was:" >&5
19283 sed 's
/^
/|
/' conftest.$ac_ext >&5
19285 { $as_echo "$as_me:$LINENO: result: no" >&5
19286 $as_echo "no" >&6; }
19297 { $as_echo "$as_me:$LINENO: checking whether BIO_RW_SYNCIO is defined" >&5
19298 $as_echo_n "checking whether BIO_RW_SYNCIO is defined... " >&6; }
19301 cat confdefs.h - <<_ACEOF >conftest.c
19304 cat confdefs.h >>conftest.$ac_ext
19305 cat >>conftest.$ac_ext <<_ACEOF
19306 /* end confdefs.h. */
19309 #include <linux/bio.h>
19315 int flags __attribute__ ((unused));
19316 flags = BIO_RW_SYNCIO;
19325 rm -Rf build && mkdir -p build
19326 echo "obj-m := conftest.o" >build/Makefile
19327 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
'
19328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19329 (eval $ac_try) 2>&5
19331 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19332 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19333 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19334 (eval $ac_try) 2>&5
19336 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19337 (exit $ac_status); }; }; then
19339 { $as_echo "$as_me:$LINENO: result: yes" >&5
19340 $as_echo "yes" >&6; }
19342 cat >>confdefs.h <<\_ACEOF
19343 #define HAVE_BIO_RW_SYNCIO 1
19348 $as_echo "$as_me: failed program was:" >&5
19349 sed 's
/^
/|
/' conftest.$ac_ext >&5
19351 { $as_echo "$as_me:$LINENO: result: no" >&5
19352 $as_echo "no" >&6; }
19363 { $as_echo "$as_me:$LINENO: checking whether REQ_SYNC is defined" >&5
19364 $as_echo_n "checking whether REQ_SYNC is defined... " >&6; }
19367 cat confdefs.h - <<_ACEOF >conftest.c
19370 cat confdefs.h >>conftest.$ac_ext
19371 cat >>conftest.$ac_ext <<_ACEOF
19372 /* end confdefs.h. */
19375 #include <linux/bio.h>
19381 int flags __attribute__ ((unused));
19391 rm -Rf build && mkdir -p build
19392 echo "obj-m := conftest.o" >build/Makefile
19393 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
'
19394 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19395 (eval $ac_try) 2>&5
19397 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19398 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19399 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19400 (eval $ac_try) 2>&5
19402 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19403 (exit $ac_status); }; }; then
19405 { $as_echo "$as_me:$LINENO: result: yes" >&5
19406 $as_echo "yes" >&6; }
19408 cat >>confdefs.h <<\_ACEOF
19409 #define HAVE_REQ_SYNC 1
19414 $as_echo "$as_me: failed program was:" >&5
19415 sed 's
/^
/|
/' conftest.$ac_ext >&5
19417 { $as_echo "$as_me:$LINENO: result: no" >&5
19418 $as_echo "no" >&6; }
19429 { $as_echo "$as_me:$LINENO: checking whether blk_end_request() is available" >&5
19430 $as_echo_n "checking whether blk_end_request() is available... " >&6; }
19431 tmp_flags="$EXTRA_KCFLAGS"
19432 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19435 cat confdefs.h - <<_ACEOF >conftest.c
19438 cat confdefs.h >>conftest.$ac_ext
19439 cat >>conftest.$ac_ext <<_ACEOF
19440 /* end confdefs.h. */
19443 #include <linux/blkdev.h>
19449 struct request *req = NULL;
19450 (void) blk_end_request(req, 0, 0);
19459 rm -Rf build && mkdir -p build
19460 echo "obj-m := conftest.o" >build/Makefile
19461 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
'
19462 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19463 (eval $ac_try) 2>&5
19465 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19466 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19467 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19468 (eval $ac_try) 2>&5
19470 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19471 (exit $ac_status); }; }; then
19473 { $as_echo "$as_me:$LINENO: result: yes" >&5
19474 $as_echo "yes" >&6; }
19476 cat >>confdefs.h <<\_ACEOF
19477 #define HAVE_BLK_END_REQUEST 1
19482 $as_echo "$as_me: failed program was:" >&5
19483 sed 's
/^
/|
/' conftest.$ac_ext >&5
19485 { $as_echo "$as_me:$LINENO: result: no" >&5
19486 $as_echo "no" >&6; }
19496 { $as_echo "$as_me:$LINENO: checking whether blk_end_request() is GPL-only" >&5
19497 $as_echo_n "checking whether blk_end_request() is GPL-only... " >&6; }
19500 cat confdefs.h - <<_ACEOF >conftest.c
19503 cat confdefs.h >>conftest.$ac_ext
19504 cat >>conftest.$ac_ext <<_ACEOF
19505 /* end confdefs.h. */
19508 #include <linux/module.h>
19509 #include <linux/blkdev.h>
19511 MODULE_LICENSE("CDDL");
19517 struct request *req = NULL;
19518 (void) blk_end_request(req, 0, 0);
19527 rm -Rf build && mkdir -p build
19528 echo "obj-m := conftest.o" >build/Makefile
19529 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
'
19530 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19531 (eval $ac_try) 2>&5
19533 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19534 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19536 (eval $ac_try) 2>&5
19538 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19539 (exit $ac_status); }; }; then
19541 { $as_echo "$as_me:$LINENO: result: no" >&5
19542 $as_echo "no" >&6; }
19545 $as_echo "$as_me: failed program was:" >&5
19546 sed 's
/^
/|
/' conftest.$ac_ext >&5
19548 { $as_echo "$as_me:$LINENO: result: yes" >&5
19549 $as_echo "yes" >&6; }
19551 cat >>confdefs.h <<\_ACEOF
19552 #define HAVE_BLK_END_REQUEST_GPL_ONLY 1
19563 EXTRA_KCFLAGS="$tmp_flags"
19566 { $as_echo "$as_me:$LINENO: checking whether blk_queue_flush() is available" >&5
19567 $as_echo_n "checking whether blk_queue_flush() is available... " >&6; }
19568 tmp_flags="$EXTRA_KCFLAGS"
19569 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19572 cat confdefs.h - <<_ACEOF >conftest.c
19575 cat confdefs.h >>conftest.$ac_ext
19576 cat >>conftest.$ac_ext <<_ACEOF
19577 /* end confdefs.h. */
19580 #include <linux/blkdev.h>
19586 struct request_queue *q = NULL;
19587 (void) blk_queue_flush(q, REQ_FLUSH);
19596 rm -Rf build && mkdir -p build
19597 echo "obj-m := conftest.o" >build/Makefile
19598 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
'
19599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19600 (eval $ac_try) 2>&5
19602 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19603 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19605 (eval $ac_try) 2>&5
19607 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19608 (exit $ac_status); }; }; then
19610 { $as_echo "$as_me:$LINENO: result: yes" >&5
19611 $as_echo "yes" >&6; }
19613 cat >>confdefs.h <<\_ACEOF
19614 #define HAVE_BLK_QUEUE_FLUSH 1
19619 $as_echo "$as_me: failed program was:" >&5
19620 sed 's
/^
/|
/' conftest.$ac_ext >&5
19622 { $as_echo "$as_me:$LINENO: result: no" >&5
19623 $as_echo "no" >&6; }
19633 { $as_echo "$as_me:$LINENO: checking whether blk_queue_flush() is GPL-only" >&5
19634 $as_echo_n "checking whether blk_queue_flush() is GPL-only... " >&6; }
19637 cat confdefs.h - <<_ACEOF >conftest.c
19640 cat confdefs.h >>conftest.$ac_ext
19641 cat >>conftest.$ac_ext <<_ACEOF
19642 /* end confdefs.h. */
19645 #include <linux/module.h>
19646 #include <linux/blkdev.h>
19648 MODULE_LICENSE("CDDL");
19654 struct request_queue *q = NULL;
19655 (void) blk_queue_flush(q, REQ_FLUSH);
19664 rm -Rf build && mkdir -p build
19665 echo "obj-m := conftest.o" >build/Makefile
19666 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
'
19667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19668 (eval $ac_try) 2>&5
19670 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19671 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19673 (eval $ac_try) 2>&5
19675 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19676 (exit $ac_status); }; }; then
19678 { $as_echo "$as_me:$LINENO: result: no" >&5
19679 $as_echo "no" >&6; }
19682 $as_echo "$as_me: failed program was:" >&5
19683 sed 's
/^
/|
/' conftest.$ac_ext >&5
19685 { $as_echo "$as_me:$LINENO: result: yes" >&5
19686 $as_echo "yes" >&6; }
19688 cat >>confdefs.h <<\_ACEOF
19689 #define HAVE_BLK_QUEUE_FLUSH_GPL_ONLY 1
19700 EXTRA_KCFLAGS="$tmp_flags"
19703 { $as_echo "$as_me:$LINENO: checking whether blk_queue_max_hw_sectors() is available" >&5
19704 $as_echo_n "checking whether blk_queue_max_hw_sectors() is available... " >&6; }
19705 tmp_flags="$EXTRA_KCFLAGS"
19706 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19709 cat confdefs.h - <<_ACEOF >conftest.c
19712 cat confdefs.h >>conftest.$ac_ext
19713 cat >>conftest.$ac_ext <<_ACEOF
19714 /* end confdefs.h. */
19717 #include <linux/blkdev.h>
19723 struct request_queue *q = NULL;
19724 (void) blk_queue_max_hw_sectors(q, BLK_SAFE_MAX_SECTORS);
19733 rm -Rf build && mkdir -p build
19734 echo "obj-m := conftest.o" >build/Makefile
19735 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
'
19736 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19737 (eval $ac_try) 2>&5
19739 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19740 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19742 (eval $ac_try) 2>&5
19744 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19745 (exit $ac_status); }; }; then
19747 { $as_echo "$as_me:$LINENO: result: yes" >&5
19748 $as_echo "yes" >&6; }
19750 cat >>confdefs.h <<\_ACEOF
19751 #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1
19756 $as_echo "$as_me: failed program was:" >&5
19757 sed 's
/^
/|
/' conftest.$ac_ext >&5
19759 { $as_echo "$as_me:$LINENO: result: no" >&5
19760 $as_echo "no" >&6; }
19769 EXTRA_KCFLAGS="$tmp_flags"
19772 { $as_echo "$as_me:$LINENO: checking whether blk_queue_max_segments() is available" >&5
19773 $as_echo_n "checking whether blk_queue_max_segments() is available... " >&6; }
19774 tmp_flags="$EXTRA_KCFLAGS"
19775 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19778 cat confdefs.h - <<_ACEOF >conftest.c
19781 cat confdefs.h >>conftest.$ac_ext
19782 cat >>conftest.$ac_ext <<_ACEOF
19783 /* end confdefs.h. */
19786 #include <linux/blkdev.h>
19792 struct request_queue *q = NULL;
19793 (void) blk_queue_max_segments(q, BLK_MAX_SEGMENTS);
19802 rm -Rf build && mkdir -p build
19803 echo "obj-m := conftest.o" >build/Makefile
19804 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
'
19805 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19806 (eval $ac_try) 2>&5
19808 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19809 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19810 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19811 (eval $ac_try) 2>&5
19813 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19814 (exit $ac_status); }; }; then
19816 { $as_echo "$as_me:$LINENO: result: yes" >&5
19817 $as_echo "yes" >&6; }
19819 cat >>confdefs.h <<\_ACEOF
19820 #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1
19825 $as_echo "$as_me: failed program was:" >&5
19826 sed 's
/^
/|
/' conftest.$ac_ext >&5
19828 { $as_echo "$as_me:$LINENO: result: no" >&5
19829 $as_echo "no" >&6; }
19838 EXTRA_KCFLAGS="$tmp_flags"
19841 { $as_echo "$as_me:$LINENO: checking whether blk_queue_physical_block_size() is available" >&5
19842 $as_echo_n "checking whether blk_queue_physical_block_size() is available... " >&6; }
19843 tmp_flags="$EXTRA_KCFLAGS"
19844 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19847 cat confdefs.h - <<_ACEOF >conftest.c
19850 cat confdefs.h >>conftest.$ac_ext
19851 cat >>conftest.$ac_ext <<_ACEOF
19852 /* end confdefs.h. */
19855 #include <linux/blkdev.h>
19861 struct request_queue *q = NULL;
19862 unsigned short block_size = 1;
19863 (void) blk_queue_physical_block_size(q, block_size);
19872 rm -Rf build && mkdir -p build
19873 echo "obj-m := conftest.o" >build/Makefile
19874 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
'
19875 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19876 (eval $ac_try) 2>&5
19878 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19879 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19880 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19881 (eval $ac_try) 2>&5
19883 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19884 (exit $ac_status); }; }; then
19886 { $as_echo "$as_me:$LINENO: result: yes" >&5
19887 $as_echo "yes" >&6; }
19889 cat >>confdefs.h <<\_ACEOF
19890 #define HAVE_BLK_QUEUE_PHYSICAL_BLOCK_SIZE 1
19895 $as_echo "$as_me: failed program was:" >&5
19896 sed 's
/^
/|
/' conftest.$ac_ext >&5
19898 { $as_echo "$as_me:$LINENO: result: no" >&5
19899 $as_echo "no" >&6; }
19908 EXTRA_KCFLAGS="$tmp_flags"
19911 { $as_echo "$as_me:$LINENO: checking whether blk_queue_io_opt() is available" >&5
19912 $as_echo_n "checking whether blk_queue_io_opt() is available... " >&6; }
19913 tmp_flags="$EXTRA_KCFLAGS"
19914 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19917 cat confdefs.h - <<_ACEOF >conftest.c
19920 cat confdefs.h >>conftest.$ac_ext
19921 cat >>conftest.$ac_ext <<_ACEOF
19922 /* end confdefs.h. */
19925 #include <linux/blkdev.h>
19931 struct request_queue *q = NULL;
19932 unsigned int opt = 1;
19933 (void) blk_queue_io_opt(q, opt);
19942 rm -Rf build && mkdir -p build
19943 echo "obj-m := conftest.o" >build/Makefile
19944 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
'
19945 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19946 (eval $ac_try) 2>&5
19948 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19949 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
19950 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19951 (eval $ac_try) 2>&5
19953 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19954 (exit $ac_status); }; }; then
19956 { $as_echo "$as_me:$LINENO: result: yes" >&5
19957 $as_echo "yes" >&6; }
19959 cat >>confdefs.h <<\_ACEOF
19960 #define HAVE_BLK_QUEUE_IO_OPT 1
19965 $as_echo "$as_me: failed program was:" >&5
19966 sed 's
/^
/|
/' conftest.$ac_ext >&5
19968 { $as_echo "$as_me:$LINENO: result: no" >&5
19969 $as_echo "no" >&6; }
19978 EXTRA_KCFLAGS="$tmp_flags"
19981 { $as_echo "$as_me:$LINENO: checking whether blk_queue_nonrot() is available" >&5
19982 $as_echo_n "checking whether blk_queue_nonrot() is available... " >&6; }
19983 tmp_flags="$EXTRA_KCFLAGS"
19984 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
19987 cat confdefs.h - <<_ACEOF >conftest.c
19990 cat confdefs.h >>conftest.$ac_ext
19991 cat >>conftest.$ac_ext <<_ACEOF
19992 /* end confdefs.h. */
19995 #include <linux/blkdev.h>
20001 struct request_queue *q = NULL;
20002 (void) blk_queue_nonrot(q);
20011 rm -Rf build && mkdir -p build
20012 echo "obj-m := conftest.o" >build/Makefile
20013 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
'
20014 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20015 (eval $ac_try) 2>&5
20017 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20018 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20019 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20020 (eval $ac_try) 2>&5
20022 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20023 (exit $ac_status); }; }; then
20025 { $as_echo "$as_me:$LINENO: result: yes" >&5
20026 $as_echo "yes" >&6; }
20028 cat >>confdefs.h <<\_ACEOF
20029 #define HAVE_BLK_QUEUE_NONROT 1
20034 $as_echo "$as_me: failed program was:" >&5
20035 sed 's
/^
/|
/' conftest.$ac_ext >&5
20037 { $as_echo "$as_me:$LINENO: result: no" >&5
20038 $as_echo "no" >&6; }
20047 EXTRA_KCFLAGS="$tmp_flags"
20050 { $as_echo "$as_me:$LINENO: checking whether blk_queue_discard() is available" >&5
20051 $as_echo_n "checking whether blk_queue_discard() is available... " >&6; }
20052 tmp_flags="$EXTRA_KCFLAGS"
20053 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20056 cat confdefs.h - <<_ACEOF >conftest.c
20059 cat confdefs.h >>conftest.$ac_ext
20060 cat >>conftest.$ac_ext <<_ACEOF
20061 /* end confdefs.h. */
20064 #include <linux/blkdev.h>
20070 struct request_queue *q = NULL;
20071 (void) blk_queue_discard(q);
20080 rm -Rf build && mkdir -p build
20081 echo "obj-m := conftest.o" >build/Makefile
20082 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
'
20083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20084 (eval $ac_try) 2>&5
20086 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20087 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20089 (eval $ac_try) 2>&5
20091 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20092 (exit $ac_status); }; }; then
20094 { $as_echo "$as_me:$LINENO: result: yes" >&5
20095 $as_echo "yes" >&6; }
20097 cat >>confdefs.h <<\_ACEOF
20098 #define HAVE_BLK_QUEUE_DISCARD 1
20103 $as_echo "$as_me: failed program was:" >&5
20104 sed 's
/^
/|
/' conftest.$ac_ext >&5
20106 { $as_echo "$as_me:$LINENO: result: no" >&5
20107 $as_echo "no" >&6; }
20116 EXTRA_KCFLAGS="$tmp_flags"
20119 { $as_echo "$as_me:$LINENO: checking whether blk_fetch_request() is available" >&5
20120 $as_echo_n "checking whether blk_fetch_request() is available... " >&6; }
20121 tmp_flags="$EXTRA_KCFLAGS"
20122 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20125 cat confdefs.h - <<_ACEOF >conftest.c
20128 cat confdefs.h >>conftest.$ac_ext
20129 cat >>conftest.$ac_ext <<_ACEOF
20130 /* end confdefs.h. */
20133 #include <linux/blkdev.h>
20139 struct request_queue *q = NULL;
20140 (void) blk_fetch_request(q);
20149 rm -Rf build && mkdir -p build
20150 echo "obj-m := conftest.o" >build/Makefile
20151 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
'
20152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20153 (eval $ac_try) 2>&5
20155 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20156 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20157 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20158 (eval $ac_try) 2>&5
20160 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20161 (exit $ac_status); }; }; then
20163 { $as_echo "$as_me:$LINENO: result: yes" >&5
20164 $as_echo "yes" >&6; }
20166 cat >>confdefs.h <<\_ACEOF
20167 #define HAVE_BLK_FETCH_REQUEST 1
20172 $as_echo "$as_me: failed program was:" >&5
20173 sed 's
/^
/|
/' conftest.$ac_ext >&5
20175 { $as_echo "$as_me:$LINENO: result: no" >&5
20176 $as_echo "no" >&6; }
20185 EXTRA_KCFLAGS="$tmp_flags"
20188 { $as_echo "$as_me:$LINENO: checking whether blk_requeue_request() is available" >&5
20189 $as_echo_n "checking whether blk_requeue_request() is available... " >&6; }
20190 tmp_flags="$EXTRA_KCFLAGS"
20191 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20194 cat confdefs.h - <<_ACEOF >conftest.c
20197 cat confdefs.h >>conftest.$ac_ext
20198 cat >>conftest.$ac_ext <<_ACEOF
20199 /* end confdefs.h. */
20202 #include <linux/blkdev.h>
20208 struct request_queue *q = NULL;
20209 struct request *req = NULL;
20210 blk_requeue_request(q, req);
20219 rm -Rf build && mkdir -p build
20220 echo "obj-m := conftest.o" >build/Makefile
20221 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
'
20222 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20223 (eval $ac_try) 2>&5
20225 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20226 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20228 (eval $ac_try) 2>&5
20230 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20231 (exit $ac_status); }; }; then
20233 { $as_echo "$as_me:$LINENO: result: yes" >&5
20234 $as_echo "yes" >&6; }
20236 cat >>confdefs.h <<\_ACEOF
20237 #define HAVE_BLK_REQUEUE_REQUEST 1
20242 $as_echo "$as_me: failed program was:" >&5
20243 sed 's
/^
/|
/' conftest.$ac_ext >&5
20245 { $as_echo "$as_me:$LINENO: result: no" >&5
20246 $as_echo "no" >&6; }
20255 EXTRA_KCFLAGS="$tmp_flags"
20258 { $as_echo "$as_me:$LINENO: checking whether blk_rq_bytes() is available" >&5
20259 $as_echo_n "checking whether blk_rq_bytes() is available... " >&6; }
20260 tmp_flags="$EXTRA_KCFLAGS"
20261 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20264 cat confdefs.h - <<_ACEOF >conftest.c
20267 cat confdefs.h >>conftest.$ac_ext
20268 cat >>conftest.$ac_ext <<_ACEOF
20269 /* end confdefs.h. */
20272 #include <linux/blkdev.h>
20278 struct request *req = NULL;
20279 (void) blk_rq_bytes(req);
20288 rm -Rf build && mkdir -p build
20289 echo "obj-m := conftest.o" >build/Makefile
20290 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
'
20291 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20292 (eval $ac_try) 2>&5
20294 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20295 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20296 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20297 (eval $ac_try) 2>&5
20299 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20300 (exit $ac_status); }; }; then
20302 { $as_echo "$as_me:$LINENO: result: yes" >&5
20303 $as_echo "yes" >&6; }
20305 cat >>confdefs.h <<\_ACEOF
20306 #define HAVE_BLK_RQ_BYTES 1
20311 $as_echo "$as_me: failed program was:" >&5
20312 sed 's
/^
/|
/' conftest.$ac_ext >&5
20314 { $as_echo "$as_me:$LINENO: result: no" >&5
20315 $as_echo "no" >&6; }
20325 { $as_echo "$as_me:$LINENO: checking whether blk_rq_bytes() is GPL-only" >&5
20326 $as_echo_n "checking whether blk_rq_bytes() is GPL-only... " >&6; }
20329 cat confdefs.h - <<_ACEOF >conftest.c
20332 cat confdefs.h >>conftest.$ac_ext
20333 cat >>conftest.$ac_ext <<_ACEOF
20334 /* end confdefs.h. */
20337 #include <linux/module.h>
20338 #include <linux/blkdev.h>
20340 MODULE_LICENSE("CDDL");
20346 struct request *req = NULL;
20347 (void) blk_rq_bytes(req);
20356 rm -Rf build && mkdir -p build
20357 echo "obj-m := conftest.o" >build/Makefile
20358 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
'
20359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20360 (eval $ac_try) 2>&5
20362 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20363 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20364 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20365 (eval $ac_try) 2>&5
20367 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20368 (exit $ac_status); }; }; then
20370 { $as_echo "$as_me:$LINENO: result: no" >&5
20371 $as_echo "no" >&6; }
20374 $as_echo "$as_me: failed program was:" >&5
20375 sed 's
/^
/|
/' conftest.$ac_ext >&5
20377 { $as_echo "$as_me:$LINENO: result: yes" >&5
20378 $as_echo "yes" >&6; }
20380 cat >>confdefs.h <<\_ACEOF
20381 #define HAVE_BLK_RQ_BYTES_GPL_ONLY 1
20392 EXTRA_KCFLAGS="$tmp_flags"
20395 { $as_echo "$as_me:$LINENO: checking whether blk_rq_pos() is available" >&5
20396 $as_echo_n "checking whether blk_rq_pos() is available... " >&6; }
20397 tmp_flags="$EXTRA_KCFLAGS"
20398 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20401 cat confdefs.h - <<_ACEOF >conftest.c
20404 cat confdefs.h >>conftest.$ac_ext
20405 cat >>conftest.$ac_ext <<_ACEOF
20406 /* end confdefs.h. */
20409 #include <linux/blkdev.h>
20415 struct request *req = NULL;
20416 (void) blk_rq_pos(req);
20425 rm -Rf build && mkdir -p build
20426 echo "obj-m := conftest.o" >build/Makefile
20427 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
'
20428 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20429 (eval $ac_try) 2>&5
20431 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20432 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20433 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20434 (eval $ac_try) 2>&5
20436 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20437 (exit $ac_status); }; }; then
20439 { $as_echo "$as_me:$LINENO: result: yes" >&5
20440 $as_echo "yes" >&6; }
20442 cat >>confdefs.h <<\_ACEOF
20443 #define HAVE_BLK_RQ_POS 1
20448 $as_echo "$as_me: failed program was:" >&5
20449 sed 's
/^
/|
/' conftest.$ac_ext >&5
20451 { $as_echo "$as_me:$LINENO: result: no" >&5
20452 $as_echo "no" >&6; }
20461 EXTRA_KCFLAGS="$tmp_flags"
20464 { $as_echo "$as_me:$LINENO: checking whether blk_rq_sectors() is available" >&5
20465 $as_echo_n "checking whether blk_rq_sectors() is available... " >&6; }
20466 tmp_flags="$EXTRA_KCFLAGS"
20467 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20470 cat confdefs.h - <<_ACEOF >conftest.c
20473 cat confdefs.h >>conftest.$ac_ext
20474 cat >>conftest.$ac_ext <<_ACEOF
20475 /* end confdefs.h. */
20478 #include <linux/blkdev.h>
20484 struct request *req = NULL;
20485 (void) blk_rq_sectors(req);
20494 rm -Rf build && mkdir -p build
20495 echo "obj-m := conftest.o" >build/Makefile
20496 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
'
20497 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20498 (eval $ac_try) 2>&5
20500 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20501 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20503 (eval $ac_try) 2>&5
20505 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20506 (exit $ac_status); }; }; then
20508 { $as_echo "$as_me:$LINENO: result: yes" >&5
20509 $as_echo "yes" >&6; }
20511 cat >>confdefs.h <<\_ACEOF
20512 #define HAVE_BLK_RQ_SECTORS 1
20517 $as_echo "$as_me: failed program was:" >&5
20518 sed 's
/^
/|
/' conftest.$ac_ext >&5
20520 { $as_echo "$as_me:$LINENO: result: no" >&5
20521 $as_echo "no" >&6; }
20530 EXTRA_KCFLAGS="$tmp_flags"
20533 { $as_echo "$as_me:$LINENO: checking whether get_disk_ro() is available" >&5
20534 $as_echo_n "checking whether get_disk_ro() is available... " >&6; }
20535 tmp_flags="$EXTRA_KCFLAGS"
20536 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20539 cat confdefs.h - <<_ACEOF >conftest.c
20542 cat confdefs.h >>conftest.$ac_ext
20543 cat >>conftest.$ac_ext <<_ACEOF
20544 /* end confdefs.h. */
20547 #include <linux/blkdev.h>
20553 struct gendisk *disk = NULL;
20554 (void) get_disk_ro(disk);
20563 rm -Rf build && mkdir -p build
20564 echo "obj-m := conftest.o" >build/Makefile
20565 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
'
20566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20567 (eval $ac_try) 2>&5
20569 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20570 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20572 (eval $ac_try) 2>&5
20574 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20575 (exit $ac_status); }; }; then
20577 { $as_echo "$as_me:$LINENO: result: yes" >&5
20578 $as_echo "yes" >&6; }
20580 cat >>confdefs.h <<\_ACEOF
20581 #define HAVE_GET_DISK_RO 1
20586 $as_echo "$as_me: failed program was:" >&5
20587 sed 's
/^
/|
/' conftest.$ac_ext >&5
20589 { $as_echo "$as_me:$LINENO: result: no" >&5
20590 $as_echo "no" >&6; }
20599 EXTRA_KCFLAGS="$tmp_flags"
20602 { $as_echo "$as_me:$LINENO: checking whether rq_is_sync() is available" >&5
20603 $as_echo_n "checking whether rq_is_sync() is available... " >&6; }
20604 tmp_flags="$EXTRA_KCFLAGS"
20605 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20608 cat confdefs.h - <<_ACEOF >conftest.c
20611 cat confdefs.h >>conftest.$ac_ext
20612 cat >>conftest.$ac_ext <<_ACEOF
20613 /* end confdefs.h. */
20616 #include <linux/blkdev.h>
20622 struct request *req = NULL;
20623 (void) rq_is_sync(req);
20632 rm -Rf build && mkdir -p build
20633 echo "obj-m := conftest.o" >build/Makefile
20634 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
'
20635 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20636 (eval $ac_try) 2>&5
20638 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20639 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20640 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20641 (eval $ac_try) 2>&5
20643 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20644 (exit $ac_status); }; }; then
20646 { $as_echo "$as_me:$LINENO: result: yes" >&5
20647 $as_echo "yes" >&6; }
20649 cat >>confdefs.h <<\_ACEOF
20650 #define HAVE_RQ_IS_SYNC 1
20655 $as_echo "$as_me: failed program was:" >&5
20656 sed 's
/^
/|
/' conftest.$ac_ext >&5
20658 { $as_echo "$as_me:$LINENO: result: no" >&5
20659 $as_echo "no" >&6; }
20668 EXTRA_KCFLAGS="$tmp_flags"
20671 { $as_echo "$as_me:$LINENO: checking whether rq_for_each_segment() is available" >&5
20672 $as_echo_n "checking whether rq_for_each_segment() is available... " >&6; }
20673 tmp_flags="$EXTRA_KCFLAGS"
20674 EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
20677 cat confdefs.h - <<_ACEOF >conftest.c
20680 cat confdefs.h >>conftest.$ac_ext
20681 cat >>conftest.$ac_ext <<_ACEOF
20682 /* end confdefs.h. */
20685 #include <linux/blkdev.h>
20691 struct bio_vec *bv;
20692 struct req_iterator iter;
20693 struct request *req = NULL;
20694 rq_for_each_segment(bv, req, iter) { }
20703 rm -Rf build && mkdir -p build
20704 echo "obj-m := conftest.o" >build/Makefile
20705 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
'
20706 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20707 (eval $ac_try) 2>&5
20709 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20710 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20711 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20712 (eval $ac_try) 2>&5
20714 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20715 (exit $ac_status); }; }; then
20717 { $as_echo "$as_me:$LINENO: result: yes" >&5
20718 $as_echo "yes" >&6; }
20720 cat >>confdefs.h <<\_ACEOF
20721 #define HAVE_RQ_FOR_EACH_SEGMENT 1
20726 $as_echo "$as_me: failed program was:" >&5
20727 sed 's
/^
/|
/' conftest.$ac_ext >&5
20729 { $as_echo "$as_me:$LINENO: result: no" >&5
20730 $as_echo "no" >&6; }
20739 EXTRA_KCFLAGS="$tmp_flags"
20741 { $as_echo "$as_me:$LINENO: checking whether super_block uses const struct xattr_hander" >&5
20742 $as_echo_n "checking whether super_block uses const struct xattr_hander... " >&6; }
20745 cat confdefs.h - <<_ACEOF >conftest.c
20748 cat confdefs.h >>conftest.$ac_ext
20749 cat >>conftest.$ac_ext <<_ACEOF
20750 /* end confdefs.h. */
20753 #include <linux/fs.h>
20754 #include <linux/xattr.h>
20756 const struct xattr_handler xattr_test_handler = {
20762 const struct xattr_handler *xattr_handlers[] = {
20763 &xattr_test_handler,
20770 struct super_block sb __attribute__ ((unused));
20772 sb.s_xattr = xattr_handlers;
20781 rm -Rf build && mkdir -p build
20782 echo "obj-m := conftest.o" >build/Makefile
20783 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
'
20784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20785 (eval $ac_try) 2>&5
20787 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20788 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20790 (eval $ac_try) 2>&5
20792 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20793 (exit $ac_status); }; }; then
20795 { $as_echo "$as_me:$LINENO: result: yes" >&5
20796 $as_echo "yes" >&6; }
20798 cat >>confdefs.h <<\_ACEOF
20799 #define HAVE_CONST_XATTR_HANDLER 1
20804 $as_echo "$as_me: failed program was:" >&5
20805 sed 's
/^
/|
/' conftest.$ac_ext >&5
20807 { $as_echo "$as_me:$LINENO: result: no" >&5
20808 $as_echo "no" >&6; }
20819 { $as_echo "$as_me:$LINENO: checking whether xattr_handler->get() wants dentry" >&5
20820 $as_echo_n "checking whether xattr_handler->get() wants dentry... " >&6; }
20823 cat confdefs.h - <<_ACEOF >conftest.c
20826 cat confdefs.h >>conftest.$ac_ext
20827 cat >>conftest.$ac_ext <<_ACEOF
20828 /* end confdefs.h. */
20831 #include <linux/xattr.h>
20837 int (*get)(struct dentry *dentry, const char *name,
20838 void *buffer, size_t size, int handler_flags) = NULL;
20839 struct xattr_handler xops __attribute__ ((unused));
20850 rm -Rf build && mkdir -p build
20851 echo "obj-m := conftest.o" >build/Makefile
20852 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
'
20853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20854 (eval $ac_try) 2>&5
20856 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20857 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20858 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20859 (eval $ac_try) 2>&5
20861 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20862 (exit $ac_status); }; }; then
20864 { $as_echo "$as_me:$LINENO: result: yes" >&5
20865 $as_echo "yes" >&6; }
20867 cat >>confdefs.h <<\_ACEOF
20868 #define HAVE_DENTRY_XATTR_GET 1
20873 $as_echo "$as_me: failed program was:" >&5
20874 sed 's
/^
/|
/' conftest.$ac_ext >&5
20876 { $as_echo "$as_me:$LINENO: result: no" >&5
20877 $as_echo "no" >&6; }
20888 { $as_echo "$as_me:$LINENO: checking whether xattr_handler->set() wants dentry" >&5
20889 $as_echo_n "checking whether xattr_handler->set() wants dentry... " >&6; }
20892 cat confdefs.h - <<_ACEOF >conftest.c
20895 cat confdefs.h >>conftest.$ac_ext
20896 cat >>conftest.$ac_ext <<_ACEOF
20897 /* end confdefs.h. */
20900 #include <linux/xattr.h>
20906 int (*set)(struct dentry *dentry, const char *name,
20907 const void *buffer, size_t size, int flags,
20908 int handler_flags) = NULL;
20909 struct xattr_handler xops __attribute__ ((unused));
20920 rm -Rf build && mkdir -p build
20921 echo "obj-m := conftest.o" >build/Makefile
20922 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
'
20923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20924 (eval $ac_try) 2>&5
20926 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20927 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20928 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20929 (eval $ac_try) 2>&5
20931 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20932 (exit $ac_status); }; }; then
20934 { $as_echo "$as_me:$LINENO: result: yes" >&5
20935 $as_echo "yes" >&6; }
20937 cat >>confdefs.h <<\_ACEOF
20938 #define HAVE_DENTRY_XATTR_SET 1
20943 $as_echo "$as_me: failed program was:" >&5
20944 sed 's
/^
/|
/' conftest.$ac_ext >&5
20946 { $as_echo "$as_me:$LINENO: result: no" >&5
20947 $as_echo "no" >&6; }
20958 { $as_echo "$as_me:$LINENO: checking whether sops->show_options() wants dentry" >&5
20959 $as_echo_n "checking whether sops->show_options() wants dentry... " >&6; }
20963 cat confdefs.h - <<_ACEOF >conftest.c
20966 cat confdefs.h >>conftest.$ac_ext
20967 cat >>conftest.$ac_ext <<_ACEOF
20968 /* end confdefs.h. */
20971 #include <linux/fs.h>
20977 int (*show_options) (struct seq_file *, struct dentry *) = NULL;
20978 struct super_operations sops __attribute__ ((unused));
20980 sops.show_options = show_options;
20989 rm -Rf build && mkdir -p build
20990 echo "obj-m := conftest.o" >build/Makefile
20991 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
'
20992 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20993 (eval $ac_try) 2>&5
20995 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20996 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
20997 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20998 (eval $ac_try) 2>&5
21000 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21001 (exit $ac_status); }; }; then
21003 { $as_echo "$as_me:$LINENO: result: yes" >&5
21004 $as_echo "yes" >&6; }
21006 cat >>confdefs.h <<\_ACEOF
21007 #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1
21012 $as_echo "$as_me: failed program was:" >&5
21013 sed 's
/^
/|
/' conftest.$ac_ext >&5
21015 { $as_echo "$as_me:$LINENO: result: no" >&5
21016 $as_echo "no" >&6; }
21027 { $as_echo "$as_me:$LINENO: checking whether fops->fsync() wants" >&5
21028 $as_echo_n "checking whether fops->fsync() wants... " >&6; }
21032 cat confdefs.h - <<_ACEOF >conftest.c
21035 cat confdefs.h >>conftest.$ac_ext
21036 cat >>conftest.$ac_ext <<_ACEOF
21037 /* end confdefs.h. */
21040 #include <linux/fs.h>
21046 int (*fsync) (struct file *, struct dentry *, int) = NULL;
21047 struct file_operations fops __attribute__ ((unused));
21049 fops.fsync = fsync;
21058 rm -Rf build && mkdir -p build
21059 echo "obj-m := conftest.o" >build/Makefile
21060 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
'
21061 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21062 (eval $ac_try) 2>&5
21064 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21065 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21066 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21067 (eval $ac_try) 2>&5
21069 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21070 (exit $ac_status); }; }; then
21072 { $as_echo "$as_me:$LINENO: result: dentry" >&5
21073 $as_echo "dentry" >&6; }
21075 cat >>confdefs.h <<\_ACEOF
21076 #define HAVE_FSYNC_WITH_DENTRY 1
21081 $as_echo "$as_me: failed program was:" >&5
21082 sed 's
/^
/|
/' conftest.$ac_ext >&5
21096 cat confdefs.h - <<_ACEOF >conftest.c
21099 cat confdefs.h >>conftest.$ac_ext
21100 cat >>conftest.$ac_ext <<_ACEOF
21101 /* end confdefs.h. */
21104 #include <linux/fs.h>
21110 int (*fsync) (struct file *, int) = NULL;
21111 struct file_operations fops __attribute__ ((unused));
21113 fops.fsync = fsync;
21122 rm -Rf build && mkdir -p build
21123 echo "obj-m := conftest.o" >build/Makefile
21124 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
'
21125 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21126 (eval $ac_try) 2>&5
21128 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21129 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21130 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21131 (eval $ac_try) 2>&5
21133 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21134 (exit $ac_status); }; }; then
21136 { $as_echo "$as_me:$LINENO: result: no dentry" >&5
21137 $as_echo "no dentry" >&6; }
21139 cat >>confdefs.h <<\_ACEOF
21140 #define HAVE_FSYNC_WITHOUT_DENTRY 1
21145 $as_echo "$as_me: failed program was:" >&5
21146 sed 's
/^
/|
/' conftest.$ac_ext >&5
21160 cat confdefs.h - <<_ACEOF >conftest.c
21163 cat confdefs.h >>conftest.$ac_ext
21164 cat >>conftest.$ac_ext <<_ACEOF
21165 /* end confdefs.h. */
21168 #include <linux/fs.h>
21174 int (*fsync) (struct file *, loff_t, loff_t, int) = NULL;
21175 struct file_operations fops __attribute__ ((unused));
21177 fops.fsync = fsync;
21186 rm -Rf build && mkdir -p build
21187 echo "obj-m := conftest.o" >build/Makefile
21188 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
'
21189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21190 (eval $ac_try) 2>&5
21192 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21193 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21195 (eval $ac_try) 2>&5
21197 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21198 (exit $ac_status); }; }; then
21200 { $as_echo "$as_me:$LINENO: result: range" >&5
21201 $as_echo "range" >&6; }
21203 cat >>confdefs.h <<\_ACEOF
21204 #define HAVE_FSYNC_RANGE 1
21209 $as_echo "$as_me: failed program was:" >&5
21210 sed 's
/^
/|
/' conftest.$ac_ext >&5
21223 { $as_echo "$as_me:$LINENO: checking whether sops->evict_inode() exists" >&5
21224 $as_echo_n "checking whether sops->evict_inode() exists... " >&6; }
21227 cat confdefs.h - <<_ACEOF >conftest.c
21230 cat confdefs.h >>conftest.$ac_ext
21231 cat >>conftest.$ac_ext <<_ACEOF
21232 /* end confdefs.h. */
21235 #include <linux/fs.h>
21241 void (*evict_inode) (struct inode *) = NULL;
21242 struct super_operations sops __attribute__ ((unused)) = {
21243 .evict_inode = evict_inode,
21253 rm -Rf build && mkdir -p build
21254 echo "obj-m := conftest.o" >build/Makefile
21255 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
'
21256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21257 (eval $ac_try) 2>&5
21259 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21260 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21261 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21262 (eval $ac_try) 2>&5
21264 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21265 (exit $ac_status); }; }; then
21267 { $as_echo "$as_me:$LINENO: result: yes" >&5
21268 $as_echo "yes" >&6; }
21270 cat >>confdefs.h <<\_ACEOF
21271 #define HAVE_EVICT_INODE 1
21276 $as_echo "$as_me: failed program was:" >&5
21277 sed 's
/^
/|
/' conftest.$ac_ext >&5
21279 { $as_echo "$as_me:$LINENO: result: no" >&5
21280 $as_echo "no" >&6; }
21291 { $as_echo "$as_me:$LINENO: checking whether sops->nr_cached_objects() exists" >&5
21292 $as_echo_n "checking whether sops->nr_cached_objects() exists... " >&6; }
21295 cat confdefs.h - <<_ACEOF >conftest.c
21298 cat confdefs.h >>conftest.$ac_ext
21299 cat >>conftest.$ac_ext <<_ACEOF
21300 /* end confdefs.h. */
21303 #include <linux/fs.h>
21309 int (*nr_cached_objects)(struct super_block *)
21310 __attribute__ ((unused)) = NULL;
21311 struct super_operations sops __attribute__ ((unused)) = {
21312 .nr_cached_objects = nr_cached_objects,
21322 rm -Rf build && mkdir -p build
21323 echo "obj-m := conftest.o" >build/Makefile
21324 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
'
21325 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21326 (eval $ac_try) 2>&5
21328 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21329 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21330 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21331 (eval $ac_try) 2>&5
21333 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21334 (exit $ac_status); }; }; then
21336 { $as_echo "$as_me:$LINENO: result: yes" >&5
21337 $as_echo "yes" >&6; }
21339 cat >>confdefs.h <<\_ACEOF
21340 #define HAVE_NR_CACHED_OBJECTS 1
21345 $as_echo "$as_me: failed program was:" >&5
21346 sed 's
/^
/|
/' conftest.$ac_ext >&5
21348 { $as_echo "$as_me:$LINENO: result: no" >&5
21349 $as_echo "no" >&6; }
21360 { $as_echo "$as_me:$LINENO: checking whether sops->free_cached_objects() exists" >&5
21361 $as_echo_n "checking whether sops->free_cached_objects() exists... " >&6; }
21364 cat confdefs.h - <<_ACEOF >conftest.c
21367 cat confdefs.h >>conftest.$ac_ext
21368 cat >>conftest.$ac_ext <<_ACEOF
21369 /* end confdefs.h. */
21372 #include <linux/fs.h>
21378 void (*free_cached_objects)(struct super_block *, int)
21379 __attribute__ ((unused)) = NULL;
21380 struct super_operations sops __attribute__ ((unused)) = {
21381 .free_cached_objects = free_cached_objects,
21391 rm -Rf build && mkdir -p build
21392 echo "obj-m := conftest.o" >build/Makefile
21393 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
'
21394 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21395 (eval $ac_try) 2>&5
21397 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21398 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21399 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21400 (eval $ac_try) 2>&5
21402 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21403 (exit $ac_status); }; }; then
21405 { $as_echo "$as_me:$LINENO: result: yes" >&5
21406 $as_echo "yes" >&6; }
21408 cat >>confdefs.h <<\_ACEOF
21409 #define HAVE_FREE_CACHED_OBJECTS 1
21414 $as_echo "$as_me: failed program was:" >&5
21415 sed 's
/^
/|
/' conftest.$ac_ext >&5
21417 { $as_echo "$as_me:$LINENO: result: no" >&5
21418 $as_echo "no" >&6; }
21430 { $as_echo "$as_me:$LINENO: checking whether fops->fallocate() exists" >&5
21431 $as_echo_n "checking whether fops->fallocate() exists... " >&6; }
21434 cat confdefs.h - <<_ACEOF >conftest.c
21437 cat confdefs.h >>conftest.$ac_ext
21438 cat >>conftest.$ac_ext <<_ACEOF
21439 /* end confdefs.h. */
21442 #include <linux/fs.h>
21448 long (*fallocate) (struct file *, int, loff_t, loff_t) = NULL;
21449 struct file_operations fops __attribute__ ((unused)) = {
21450 .fallocate = fallocate,
21460 rm -Rf build && mkdir -p build
21461 echo "obj-m := conftest.o" >build/Makefile
21462 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
'
21463 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21464 (eval $ac_try) 2>&5
21466 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21467 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21468 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21469 (eval $ac_try) 2>&5
21471 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21472 (exit $ac_status); }; }; then
21474 { $as_echo "$as_me:$LINENO: result: yes" >&5
21475 $as_echo "yes" >&6; }
21477 cat >>confdefs.h <<\_ACEOF
21478 #define HAVE_FILE_FALLOCATE 1
21483 $as_echo "$as_me: failed program was:" >&5
21484 sed 's
/^
/|
/' conftest.$ac_ext >&5
21486 { $as_echo "$as_me:$LINENO: result: no" >&5
21487 $as_echo "no" >&6; }
21498 { $as_echo "$as_me:$LINENO: checking whether iops->fallocate() exists" >&5
21499 $as_echo_n "checking whether iops->fallocate() exists... " >&6; }
21502 cat confdefs.h - <<_ACEOF >conftest.c
21505 cat confdefs.h >>conftest.$ac_ext
21506 cat >>conftest.$ac_ext <<_ACEOF
21507 /* end confdefs.h. */
21510 #include <linux/fs.h>
21516 long (*fallocate) (struct inode *, int, loff_t, loff_t) = NULL;
21517 struct inode_operations fops __attribute__ ((unused)) = {
21518 .fallocate = fallocate,
21528 rm -Rf build && mkdir -p build
21529 echo "obj-m := conftest.o" >build/Makefile
21530 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
'
21531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21532 (eval $ac_try) 2>&5
21534 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21535 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21536 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21537 (eval $ac_try) 2>&5
21539 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21540 (exit $ac_status); }; }; then
21542 { $as_echo "$as_me:$LINENO: result: yes" >&5
21543 $as_echo "yes" >&6; }
21545 cat >>confdefs.h <<\_ACEOF
21546 #define HAVE_INODE_FALLOCATE 1
21551 $as_echo "$as_me: failed program was:" >&5
21552 sed 's
/^
/|
/' conftest.$ac_ext >&5
21554 { $as_echo "$as_me:$LINENO: result: no" >&5
21555 $as_echo "no" >&6; }
21567 { $as_echo "$as_me:$LINENO: checking whether symbol insert_inode_locked is exported" >&5
21568 $as_echo_n "checking whether symbol insert_inode_locked is exported... " >&6; }
21569 grep -q -E '[[:space
:]]insert_inode_locked
[[:space
:]]' \
21570 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
21572 if test $rc -ne 0; then
21575 for file in fs/inode.c; do
21576 grep -q -E "EXPORT_SYMBOL.*(insert_inode_locked)" "$LINUX/$file" 2>/dev/null
21578 if test $rc -eq 0; then
21586 if test $export -eq 0; then
21588 { $as_echo "$as_me:$LINENO: result: no" >&5
21589 $as_echo "no" >&6; }
21594 { $as_echo "$as_me:$LINENO: result: yes" >&5
21595 $as_echo "yes" >&6; }
21597 cat >>confdefs.h <<\_ACEOF
21598 #define HAVE_INSERT_INODE_LOCKED 1
21607 { $as_echo "$as_me:$LINENO: result: yes" >&5
21608 $as_echo "yes" >&6; }
21610 cat >>confdefs.h <<\_ACEOF
21611 #define HAVE_INSERT_INODE_LOCKED 1
21620 { $as_echo "$as_me:$LINENO: checking whether symbol d_obtain_alias is exported" >&5
21621 $as_echo_n "checking whether symbol d_obtain_alias is exported... " >&6; }
21622 grep -q -E '[[:space
:]]d_obtain_alias
[[:space
:]]' \
21623 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
21625 if test $rc -ne 0; then
21628 for file in fs/dcache.c; do
21629 grep -q -E "EXPORT_SYMBOL.*(d_obtain_alias)" "$LINUX/$file" 2>/dev/null
21631 if test $rc -eq 0; then
21639 if test $export -eq 0; then
21641 { $as_echo "$as_me:$LINENO: result: no" >&5
21642 $as_echo "no" >&6; }
21647 { $as_echo "$as_me:$LINENO: result: yes" >&5
21648 $as_echo "yes" >&6; }
21650 cat >>confdefs.h <<\_ACEOF
21651 #define HAVE_D_OBTAIN_ALIAS 1
21660 { $as_echo "$as_me:$LINENO: result: yes" >&5
21661 $as_echo "yes" >&6; }
21663 cat >>confdefs.h <<\_ACEOF
21664 #define HAVE_D_OBTAIN_ALIAS 1
21673 { $as_echo "$as_me:$LINENO: checking whether symbol check_disk_size_change is exported" >&5
21674 $as_echo_n "checking whether symbol check_disk_size_change is exported... " >&6; }
21675 grep -q -E '[[:space
:]]check_disk_size_change
[[:space
:]]' \
21676 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
21678 if test $rc -ne 0; then
21681 for file in fs/block_dev.c; do
21682 grep -q -E "EXPORT_SYMBOL.*(check_disk_size_change)" "$LINUX/$file" 2>/dev/null
21684 if test $rc -eq 0; then
21692 if test $export -eq 0; then
21694 { $as_echo "$as_me:$LINENO: result: no" >&5
21695 $as_echo "no" >&6; }
21700 { $as_echo "$as_me:$LINENO: result: yes" >&5
21701 $as_echo "yes" >&6; }
21703 cat >>confdefs.h <<\_ACEOF
21704 #define HAVE_CHECK_DISK_SIZE_CHANGE 1
21713 { $as_echo "$as_me:$LINENO: result: yes" >&5
21714 $as_echo "yes" >&6; }
21716 cat >>confdefs.h <<\_ACEOF
21717 #define HAVE_CHECK_DISK_SIZE_CHANGE 1
21726 { $as_echo "$as_me:$LINENO: checking whether symbol truncate_setsize is exported" >&5
21727 $as_echo_n "checking whether symbol truncate_setsize is exported... " >&6; }
21728 grep -q -E '[[:space
:]]truncate_setsize
[[:space
:]]' \
21729 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
21731 if test $rc -ne 0; then
21734 for file in mm/truncate.c; do
21735 grep -q -E "EXPORT_SYMBOL.*(truncate_setsize)" "$LINUX/$file" 2>/dev/null
21737 if test $rc -eq 0; then
21745 if test $export -eq 0; then
21747 { $as_echo "$as_me:$LINENO: result: no" >&5
21748 $as_echo "no" >&6; }
21753 { $as_echo "$as_me:$LINENO: result: yes" >&5
21754 $as_echo "yes" >&6; }
21756 cat >>confdefs.h <<\_ACEOF
21757 #define HAVE_TRUNCATE_SETSIZE 1
21766 { $as_echo "$as_me:$LINENO: result: yes" >&5
21767 $as_echo "yes" >&6; }
21769 cat >>confdefs.h <<\_ACEOF
21770 #define HAVE_TRUNCATE_SETSIZE 1
21779 { $as_echo "$as_me:$LINENO: checking whether security_inode_init_security wants 6 args" >&5
21780 $as_echo_n "checking whether security_inode_init_security wants 6 args... " >&6; }
21781 tmp_flags="$EXTRA_KCFLAGS"
21782 EXTRA_KCFLAGS="-Werror"
21785 cat confdefs.h - <<_ACEOF >conftest.c
21788 cat confdefs.h >>conftest.$ac_ext
21789 cat >>conftest.$ac_ext <<_ACEOF
21790 /* end confdefs.h. */
21793 #include <linux/security.h>
21799 struct inode *ip __attribute__ ((unused)) = NULL;
21800 struct inode *dip __attribute__ ((unused)) = NULL;
21801 const struct qstr *str __attribute__ ((unused)) = NULL;
21802 char *name __attribute__ ((unused)) = NULL;
21803 void *value __attribute__ ((unused)) = NULL;
21804 size_t len __attribute__ ((unused)) = 0;
21806 security_inode_init_security(ip, dip, str, &name, &value, &len);
21815 rm -Rf build && mkdir -p build
21816 echo "obj-m := conftest.o" >build/Makefile
21817 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
'
21818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21819 (eval $ac_try) 2>&5
21821 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21822 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21823 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21824 (eval $ac_try) 2>&5
21826 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21827 (exit $ac_status); }; }; then
21829 { $as_echo "$as_me:$LINENO: result: yes" >&5
21830 $as_echo "yes" >&6; }
21832 cat >>confdefs.h <<\_ACEOF
21833 #define HAVE_6ARGS_SECURITY_INODE_INIT_SECURITY 1
21838 $as_echo "$as_me: failed program was:" >&5
21839 sed 's
/^
/|
/' conftest.$ac_ext >&5
21841 { $as_echo "$as_me:$LINENO: result: no" >&5
21842 $as_echo "no" >&6; }
21851 EXTRA_KCFLAGS="$tmp_flags"
21854 { $as_echo "$as_me:$LINENO: checking whether security_inode_init_security wants callback" >&5
21855 $as_echo_n "checking whether security_inode_init_security wants callback... " >&6; }
21856 tmp_flags="$EXTRA_KCFLAGS"
21857 EXTRA_KCFLAGS="-Werror"
21860 cat confdefs.h - <<_ACEOF >conftest.c
21863 cat confdefs.h >>conftest.$ac_ext
21864 cat >>conftest.$ac_ext <<_ACEOF
21865 /* end confdefs.h. */
21868 #include <linux/security.h>
21874 struct inode *ip __attribute__ ((unused)) = NULL;
21875 struct inode *dip __attribute__ ((unused)) = NULL;
21876 const struct qstr *str __attribute__ ((unused)) = NULL;
21877 initxattrs func __attribute__ ((unused)) = NULL;
21879 security_inode_init_security(ip, dip, str, func, NULL);
21888 rm -Rf build && mkdir -p build
21889 echo "obj-m := conftest.o" >build/Makefile
21890 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
'
21891 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21892 (eval $ac_try) 2>&5
21894 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21895 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
21896 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21897 (eval $ac_try) 2>&5
21899 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21900 (exit $ac_status); }; }; then
21902 { $as_echo "$as_me:$LINENO: result: yes" >&5
21903 $as_echo "yes" >&6; }
21905 cat >>confdefs.h <<\_ACEOF
21906 #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1
21911 $as_echo "$as_me: failed program was:" >&5
21912 sed 's
/^
/|
/' conftest.$ac_ext >&5
21914 { $as_echo "$as_me:$LINENO: result: no" >&5
21915 $as_echo "no" >&6; }
21924 EXTRA_KCFLAGS="$tmp_flags"
21927 { $as_echo "$as_me:$LINENO: checking whether symbol mount_nodev is exported" >&5
21928 $as_echo_n "checking whether symbol mount_nodev is exported... " >&6; }
21929 grep -q -E '[[:space
:]]mount_nodev
[[:space
:]]' \
21930 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
21932 if test $rc -ne 0; then
21935 for file in fs/super.c; do
21936 grep -q -E "EXPORT_SYMBOL.*(mount_nodev)" "$LINUX/$file" 2>/dev/null
21938 if test $rc -eq 0; then
21946 if test $export -eq 0; then
21948 { $as_echo "$as_me:$LINENO: result: no" >&5
21949 $as_echo "no" >&6; }
21954 { $as_echo "$as_me:$LINENO: result: yes" >&5
21955 $as_echo "yes" >&6; }
21957 cat >>confdefs.h <<\_ACEOF
21958 #define HAVE_MOUNT_NODEV 1
21967 { $as_echo "$as_me:$LINENO: result: yes" >&5
21968 $as_echo "yes" >&6; }
21970 cat >>confdefs.h <<\_ACEOF
21971 #define HAVE_MOUNT_NODEV 1
21980 { $as_echo "$as_me:$LINENO: checking whether super_block has s_shrink" >&5
21981 $as_echo_n "checking whether super_block has s_shrink... " >&6; }
21984 cat confdefs.h - <<_ACEOF >conftest.c
21987 cat confdefs.h >>conftest.$ac_ext
21988 cat >>conftest.$ac_ext <<_ACEOF
21989 /* end confdefs.h. */
21992 #include <linux/fs.h>
21998 int (*shrink)(struct shrinker *, struct shrink_control *sc)
21999 __attribute__ ((unused)) = NULL;
22000 struct super_block sb __attribute__ ((unused)) = {
22001 .s_shrink.shrink = shrink,
22002 .s_shrink.seeks = DEFAULT_SEEKS,
22003 .s_shrink.batch = 0,
22013 rm -Rf build && mkdir -p build
22014 echo "obj-m := conftest.o" >build/Makefile
22015 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
'
22016 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22017 (eval $ac_try) 2>&5
22019 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22020 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22021 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22022 (eval $ac_try) 2>&5
22024 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22025 (exit $ac_status); }; }; then
22027 { $as_echo "$as_me:$LINENO: result: yes" >&5
22028 $as_echo "yes" >&6; }
22030 cat >>confdefs.h <<\_ACEOF
22031 #define HAVE_SHRINK 1
22037 $as_echo "$as_me: failed program was:" >&5
22038 sed 's
/^
/|
/' conftest.$ac_ext >&5
22040 { $as_echo "$as_me:$LINENO: result: no" >&5
22041 $as_echo "no" >&6; }
22052 { $as_echo "$as_me:$LINENO: checking whether super_block has s_bdi" >&5
22053 $as_echo_n "checking whether super_block has s_bdi... " >&6; }
22056 cat confdefs.h - <<_ACEOF >conftest.c
22059 cat confdefs.h >>conftest.$ac_ext
22060 cat >>conftest.$ac_ext <<_ACEOF
22061 /* end confdefs.h. */
22064 #include <linux/fs.h>
22070 struct super_block sb __attribute__ ((unused));
22080 rm -Rf build && mkdir -p build
22081 echo "obj-m := conftest.o" >build/Makefile
22082 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
'
22083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22084 (eval $ac_try) 2>&5
22086 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22087 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22089 (eval $ac_try) 2>&5
22091 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22092 (exit $ac_status); }; }; then
22094 { $as_echo "$as_me:$LINENO: result: yes" >&5
22095 $as_echo "yes" >&6; }
22097 cat >>confdefs.h <<\_ACEOF
22103 $as_echo "$as_me: failed program was:" >&5
22104 sed 's
/^
/|
/' conftest.$ac_ext >&5
22106 { $as_echo "$as_me:$LINENO: result: no" >&5
22107 $as_echo "no" >&6; }
22118 { $as_echo "$as_me:$LINENO: checking whether symbol bdi_setup_and_register is exported" >&5
22119 $as_echo_n "checking whether symbol bdi_setup_and_register is exported... " >&6; }
22120 grep -q -E '[[:space
:]]bdi_setup_and_register
[[:space
:]]' \
22121 $LINUX_OBJ/$LINUX_SYMBOLS 2>/dev/null
22123 if test $rc -ne 0; then
22126 for file in mm/backing-dev.c; do
22127 grep -q -E "EXPORT_SYMBOL.*(bdi_setup_and_register)" "$LINUX/$file" 2>/dev/null
22129 if test $rc -eq 0; then
22137 if test $export -eq 0; then
22139 { $as_echo "$as_me:$LINENO: result: no" >&5
22140 $as_echo "no" >&6; }
22145 { $as_echo "$as_me:$LINENO: result: yes" >&5
22146 $as_echo "yes" >&6; }
22148 cat >>confdefs.h <<\_ACEOF
22149 #define HAVE_BDI_SETUP_AND_REGISTER 1
22158 { $as_echo "$as_me:$LINENO: result: yes" >&5
22159 $as_echo "yes" >&6; }
22161 cat >>confdefs.h <<\_ACEOF
22162 #define HAVE_BDI_SETUP_AND_REGISTER 1
22171 { $as_echo "$as_me:$LINENO: checking whether set_nlink() is available" >&5
22172 $as_echo_n "checking whether set_nlink() is available... " >&6; }
22175 cat confdefs.h - <<_ACEOF >conftest.c
22178 cat confdefs.h >>conftest.$ac_ext
22179 cat >>conftest.$ac_ext <<_ACEOF
22180 /* end confdefs.h. */
22183 #include <linux/fs.h>
22190 unsigned int link = 0;
22191 (void) set_nlink(&node, link);
22200 rm -Rf build && mkdir -p build
22201 echo "obj-m := conftest.o" >build/Makefile
22202 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
'
22203 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22204 (eval $ac_try) 2>&5
22206 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22207 (exit $ac_status); }; } >/dev/null && { ac_try='test -s build
/conftest.o
'
22208 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22209 (eval $ac_try) 2>&5
22211 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22212 (exit $ac_status); }; }; then
22214 { $as_echo "$as_me:$LINENO: result: yes" >&5
22215 $as_echo "yes" >&6; }
22217 cat >>confdefs.h <<\_ACEOF
22218 #define HAVE_SET_NLINK 1
22223 $as_echo "$as_me: failed program was:" >&5
22224 sed 's
/^
/|
/' conftest.$ac_ext >&5
22226 { $as_echo "$as_me:$LINENO: result: no" >&5
22227 $as_echo "no" >&6; }
22238 if test "$LINUX_OBJ" != "$LINUX"; then
22240 KERNELMAKE_PARAMS="$KERNELMAKE_PARAMS O=$LINUX_OBJ"
22247 KERNELCPPFLAGS="$KERNELCPPFLAGS $NO_UNUSED_BUT_SET_VARIABLE"
22248 KERNELCPPFLAGS="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL"
22249 KERNELCPPFLAGS="$KERNELCPPFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\""
22256 # Check whether --with-udevdir was given.
22257 if test "${with_udevdir+set}" = set; then
22258 withval=$with_udevdir; udevdir=$withval
22260 udevdir='${exec_prefix}/lib
/udev
'
22265 # Check whether --with-udevruledir was given.
22266 if test "${with_udevruledir+set}" = set; then
22267 withval=$with_udevruledir; udevruledir=$withval
22269 udevruledir='${udevdir}/rules.d
'
22277 { $as_echo "$as_me:$LINENO: checking for target asm dir" >&5
22278 $as_echo_n "checking for target asm dir... " >&6; }
22279 TARGET_ARCH=`echo ${target_cpu} | sed -e s/i.86/i386/`
22281 case $TARGET_ARCH in
22283 TARGET_ASM_DIR=asm-${TARGET_ARCH}
22286 TARGET_ASM_DIR=asm-generic
22291 { $as_echo "$as_me:$LINENO: result: $TARGET_ASM_DIR" >&5
22292 $as_echo "$TARGET_ASM_DIR" >&6; }
22295 { $as_echo "$as_me:$LINENO: checking for ioctl()" >&5
22296 $as_echo_n "checking for ioctl()... " >&6; }
22297 cat >conftest.$ac_ext <<_ACEOF
22300 cat confdefs.h >>conftest.$ac_ext
22301 cat >>conftest.$ac_ext <<_ACEOF
22302 /* end confdefs.h. */
22303 #include <unistd.h>
22306 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22307 $EGREP "ioctl" >/dev/null 2>&1; then
22314 cat >conftest.$ac_ext <<_ACEOF
22317 cat confdefs.h >>conftest.$ac_ext
22318 cat >>conftest.$ac_ext <<_ACEOF
22319 /* end confdefs.h. */
22320 #include <sys/ioctl.h>
22323 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22324 $EGREP "ioctl" >/dev/null 2>&1; then
22331 cat >conftest.$ac_ext <<_ACEOF
22334 cat confdefs.h >>conftest.$ac_ext
22335 cat >>conftest.$ac_ext <<_ACEOF
22336 /* end confdefs.h. */
22337 #include <stropts.h>
22340 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22341 $EGREP "ioctl" >/dev/null 2>&1; then
22349 if test $is_unistd = yes; then
22352 cat >>confdefs.h <<\_ACEOF
22353 #define HAVE_IOCTL_IN_UNISTD_H 1
22358 if test $is_sys_ioctl = yes; then
22361 cat >>confdefs.h <<\_ACEOF
22362 #define HAVE_IOCTL_IN_SYS_IOCTL_H 1
22365 elif test $is_stropts = yes; then
22367 cat >>confdefs.h <<\_ACEOF
22368 #define HAVE_IOCTL_IN_STROPTS_H 1
22376 if test $result = no; then
22377 { $as_echo "$as_me:$LINENO: result: no" >&5
22378 $as_echo "no" >&6; }
22379 { { $as_echo "$as_me:$LINENO: error: *** Cannot locate ioctl() definition" >&5
22380 $as_echo "$as_me: error: *** Cannot locate ioctl() definition" >&2;}
22381 { (exit 1); exit 1; }; }
22383 { $as_echo "$as_me:$LINENO: result: yes" >&5
22384 $as_echo "yes" >&6; }
22390 if test "${ac_cv_header_zlib_h+set}" = set; then
22391 { $as_echo "$as_me:$LINENO: checking for zlib.h" >&5
22392 $as_echo_n "checking for zlib.h... " >&6; }
22393 if test "${ac_cv_header_zlib_h+set}" = set; then
22394 $as_echo_n "(cached) " >&6
22396 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
22397 $as_echo "$ac_cv_header_zlib_h" >&6; }
22399 # Is the header compilable?
22400 { $as_echo "$as_me:$LINENO: checking zlib.h usability" >&5
22401 $as_echo_n "checking zlib.h usability... " >&6; }
22402 cat >conftest.$ac_ext <<_ACEOF
22405 cat confdefs.h >>conftest.$ac_ext
22406 cat >>conftest.$ac_ext <<_ACEOF
22407 /* end confdefs.h. */
22408 $ac_includes_default
22411 rm -f conftest.$ac_objext
22412 if { (ac_try="$ac_compile"
22413 case "(($ac_try" in
22414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22415 *) ac_try_echo=$ac_try;;
22417 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22418 $as_echo "$ac_try_echo") >&5
22419 (eval "$ac_compile") 2>conftest.er1
22421 grep -v '^
*+' conftest.er1 >conftest.err
22423 cat conftest.err >&5
22424 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22425 (exit $ac_status); } && {
22426 test -z "$ac_c_werror_flag" ||
22427 test ! -s conftest.err
22428 } && test -s conftest.$ac_objext; then
22429 ac_header_compiler=yes
22431 $as_echo "$as_me: failed program was:" >&5
22432 sed 's
/^
/|
/' conftest.$ac_ext >&5
22434 ac_header_compiler=no
22437 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22438 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22439 $as_echo "$ac_header_compiler" >&6; }
22441 # Is the header present?
22442 { $as_echo "$as_me:$LINENO: checking zlib.h presence" >&5
22443 $as_echo_n "checking zlib.h presence... " >&6; }
22444 cat >conftest.$ac_ext <<_ACEOF
22447 cat confdefs.h >>conftest.$ac_ext
22448 cat >>conftest.$ac_ext <<_ACEOF
22449 /* end confdefs.h. */
22452 if { (ac_try="$ac_cpp conftest.$ac_ext"
22453 case "(($ac_try" in
22454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22455 *) ac_try_echo=$ac_try;;
22457 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22458 $as_echo "$ac_try_echo") >&5
22459 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22461 grep -v '^
*+' conftest.er1 >conftest.err
22463 cat conftest.err >&5
22464 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22465 (exit $ac_status); } >/dev/null && {
22466 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22467 test ! -s conftest.err
22469 ac_header_preproc=yes
22471 $as_echo "$as_me: failed program was:" >&5
22472 sed 's
/^
/|
/' conftest.$ac_ext >&5
22474 ac_header_preproc=no
22477 rm -f conftest.err conftest.$ac_ext
22478 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22479 $as_echo "$ac_header_preproc" >&6; }
22481 # So? What about this header?
22482 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22484 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
22485 $as_echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
22486 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result
" >&5
22487 $as_echo "$as_me: WARNING
: zlib.h
: proceeding with the compiler
's result" >&2;}
22488 ac_header_preproc=yes
22491 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
22492 $as_echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
22493 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5
22494 $as_echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;}
22495 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
22496 $as_echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
22497 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5
22498 $as_echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
22499 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result
" >&5
22500 $as_echo "$as_me: WARNING
: zlib.h
: proceeding with the preprocessor
's result" >&2;}
22501 { $as_echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
22502 $as_echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
22506 { $as_echo "$as_me:$LINENO: checking for zlib.h" >&5
22507 $as_echo_n "checking for zlib.h... " >&6; }
22508 if test "${ac_cv_header_zlib_h+set}" = set; then
22509 $as_echo_n "(cached) " >&6
22511 ac_cv_header_zlib_h=$ac_header_preproc
22513 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
22514 $as_echo "$ac_cv_header_zlib_h" >&6; }
22517 if test "x$ac_cv_header_zlib_h" = x""yes; then
22520 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22521 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
22522 { { $as_echo "$as_me:$LINENO: error:
22523 *** zlib.h missing, zlib-devel package required
22524 See \`config.log
' for more details." >&5
22525 $as_echo "$as_me: error:
22526 *** zlib.h missing, zlib-devel package required
22527 See \`config.log' for more details.
" >&2;}
22528 { (exit 1); exit 1; }; }; }
22534 { $as_echo "$as_me:$LINENO: checking
for compress2
in -lz" >&5
22535 $as_echo_n "checking
for compress2
in -lz...
" >&6; }
22536 if test "${ac_cv_lib_z_compress2+set}" = set; then
22537 $as_echo_n "(cached
) " >&6
22539 ac_check_lib_save_LIBS=$LIBS
22541 cat >conftest.$ac_ext <<_ACEOF
22544 cat confdefs.h >>conftest.$ac_ext
22545 cat >>conftest.$ac_ext <<_ACEOF
22546 /* end confdefs.h. */
22548 /* Override any GCC internal prototype to avoid an error.
22549 Use char because int might match the return type of a GCC
22550 builtin and then its argument prototype would still apply. */
22558 return compress2 ();
22563 rm -f conftest.$ac_objext conftest$ac_exeext
22564 if { (ac_try="$ac_link"
22565 case "(($ac_try" in
22566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22567 *) ac_try_echo=$ac_try;;
22569 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
22570 $as_echo "$ac_try_echo") >&5
22571 (eval "$ac_link") 2>conftest.er1
22573 grep -v '^ *+' conftest.er1 >conftest.err
22575 cat conftest.err >&5
22576 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
22577 (exit $ac_status); } && {
22578 test -z "$ac_c_werror_flag" ||
22579 test ! -s conftest.err
22580 } && test -s conftest$ac_exeext && {
22581 test "$cross_compiling" = yes ||
22582 $as_test_x conftest$ac_exeext
22584 ac_cv_lib_z_compress2=yes
22586 $as_echo "$as_me: failed program was
:" >&5
22587 sed 's/^/| /' conftest.$ac_ext >&5
22589 ac_cv_lib_z_compress2=no
22592 rm -rf conftest.dSYM
22593 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22594 conftest$ac_exeext conftest.$ac_ext
22595 LIBS=$ac_check_lib_save_LIBS
22597 { $as_echo "$as_me:$LINENO: result
: $ac_cv_lib_z_compress2" >&5
22598 $as_echo "$ac_cv_lib_z_compress2" >&6; }
22599 if test "x
$ac_cv_lib_z_compress2" = x""yes; then
22600 cat >>confdefs.h <<_ACEOF
22601 #define HAVE_LIBZ 1
22607 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
22608 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22609 { { $as_echo "$as_me:$LINENO: error:
22610 *** compress2() missing, zlib-devel package required
22611 See \`config.log' for more details.
" >&5
22612 $as_echo "$as_me: error
:
22613 *** compress2
() missing
, zlib-devel package required
22614 See \
`config.log' for more details." >&2;}
22615 { (exit 1); exit 1; }; }; }
22620 { $as_echo "$as_me:$LINENO: checking for uncompress in -lz" >&5
22621 $as_echo_n "checking for uncompress in -lz... " >&6; }
22622 if test "${ac_cv_lib_z_uncompress+set}" = set; then
22623 $as_echo_n "(cached) " >&6
22625 ac_check_lib_save_LIBS=$LIBS
22627 cat >conftest.$ac_ext <<_ACEOF
22630 cat confdefs.h >>conftest.$ac_ext
22631 cat >>conftest.$ac_ext <<_ACEOF
22632 /* end confdefs.h. */
22634 /* Override any GCC internal prototype to avoid an error.
22635 Use char because int might match the return type of a GCC
22636 builtin and then its argument prototype would still apply. */
22640 char uncompress ();
22644 return uncompress ();
22649 rm -f conftest.$ac_objext conftest$ac_exeext
22650 if { (ac_try="$ac_link"
22651 case "(($ac_try" in
22652 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
22653 *) ac_try_echo
=$ac_try;;
22655 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
22656 $as_echo "$ac_try_echo") >&5
22657 (eval "$ac_link") 2>conftest.er1
22659 grep -v '^ *+' conftest.er1
>conftest.err
22661 cat conftest.err
>&5
22662 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22663 (exit $ac_status); } && {
22664 test -z "$ac_c_werror_flag" ||
22665 test ! -s conftest.err
22666 } && test -s conftest
$ac_exeext && {
22667 test "$cross_compiling" = yes ||
22668 $as_test_x conftest
$ac_exeext
22670 ac_cv_lib_z_uncompress
=yes
22672 $as_echo "$as_me: failed program was:" >&5
22673 sed 's/^/| /' conftest.
$ac_ext >&5
22675 ac_cv_lib_z_uncompress
=no
22678 rm -rf conftest.dSYM
22679 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
22680 conftest
$ac_exeext conftest.
$ac_ext
22681 LIBS
=$ac_check_lib_save_LIBS
22683 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_uncompress" >&5
22684 $as_echo "$ac_cv_lib_z_uncompress" >&6; }
22685 if test "x$ac_cv_lib_z_uncompress" = x
""yes; then
22686 cat >>confdefs.h
<<_ACEOF
22687 #define HAVE_LIBZ 1
22693 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22694 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22695 { { $as_echo "$as_me:$LINENO: error:
22696 *** uncompress() missing, zlib-devel package required
22697 See \`config.log' for more details." >&5
22698 $as_echo "$as_me: error:
22699 *** uncompress() missing, zlib-devel package required
22700 See \`config.log' for more details." >&2;}
22701 { (exit 1); exit 1; }; }; }
22706 { $as_echo "$as_me:$LINENO: checking for crc32 in -lz" >&5
22707 $as_echo_n "checking for crc32 in -lz... " >&6; }
22708 if test "${ac_cv_lib_z_crc32+set}" = set; then
22709 $as_echo_n "(cached) " >&6
22711 ac_check_lib_save_LIBS
=$LIBS
22713 cat >conftest.
$ac_ext <<_ACEOF
22716 cat confdefs.h
>>conftest.
$ac_ext
22717 cat >>conftest.
$ac_ext <<_ACEOF
22718 /* end confdefs.h. */
22720 /* Override any GCC internal prototype to avoid an error.
22721 Use char because int might match the return type of a GCC
22722 builtin and then its argument prototype would still apply. */
22735 rm -f conftest.
$ac_objext conftest
$ac_exeext
22736 if { (ac_try
="$ac_link"
22737 case "(($ac_try" in
22738 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
22739 *) ac_try_echo=$ac_try;;
22741 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22742 $as_echo "$ac_try_echo") >&5
22743 (eval "$ac_link") 2>conftest.er1
22745 grep -v '^ *+' conftest.er1 >conftest.err
22747 cat conftest.err >&5
22748 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22749 (exit $ac_status); } && {
22750 test -z "$ac_c_werror_flag" ||
22751 test ! -s conftest.err
22752 } && test -s conftest$ac_exeext && {
22753 test "$cross_compiling" = yes ||
22754 $as_test_x conftest$ac_exeext
22756 ac_cv_lib_z_crc32=yes
22758 $as_echo "$as_me: failed program was:" >&5
22759 sed 's/^/| /' conftest.$ac_ext >&5
22761 ac_cv_lib_z_crc32=no
22764 rm -rf conftest.dSYM
22765 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22766 conftest$ac_exeext conftest.$ac_ext
22767 LIBS=$ac_check_lib_save_LIBS
22769 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_crc32" >&5
22770 $as_echo "$ac_cv_lib_z_crc32" >&6; }
22771 if test "x$ac_cv_lib_z_crc32" = x""yes; then
22772 cat >>confdefs.h <<_ACEOF
22773 #define HAVE_LIBZ 1
22779 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22780 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22781 { { $as_echo "$as_me:$LINENO: error
:
22782 *** crc32
() missing
, zlib-devel package required
22783 See \
`config.log' for more details." >&5
22784 $as_echo "$as_me: error:
22785 *** crc32() missing, zlib-devel package required
22786 See \`config.log
' for more details." >&2;}
22787 { (exit 1); exit 1; }; }; }
22794 cat >>confdefs.h <<\_ACEOF
22795 #define HAVE_ZLIB 1
22802 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
22803 { $as_echo "$as_me:$LINENO: checking for uuid/uuid.h" >&5
22804 $as_echo_n "checking for uuid/uuid.h... " >&6; }
22805 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
22806 $as_echo_n "(cached) " >&6
22808 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_uuid_uuid_h" >&5
22809 $as_echo "$ac_cv_header_uuid_uuid_h" >&6; }
22811 # Is the header compilable?
22812 { $as_echo "$as_me:$LINENO: checking uuid/uuid.h usability" >&5
22813 $as_echo_n "checking uuid/uuid.h usability... " >&6; }
22814 cat >conftest.$ac_ext <<_ACEOF
22817 cat confdefs.h >>conftest.$ac_ext
22818 cat >>conftest.$ac_ext <<_ACEOF
22819 /* end confdefs.h. */
22820 $ac_includes_default
22821 #include <uuid/uuid.h>
22823 rm -f conftest.$ac_objext
22824 if { (ac_try="$ac_compile"
22825 case "(($ac_try" in
22826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22827 *) ac_try_echo=$ac_try;;
22829 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22830 $as_echo "$ac_try_echo") >&5
22831 (eval "$ac_compile") 2>conftest.er1
22833 grep -v '^
*+' conftest.er1 >conftest.err
22835 cat conftest.err >&5
22836 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22837 (exit $ac_status); } && {
22838 test -z "$ac_c_werror_flag" ||
22839 test ! -s conftest.err
22840 } && test -s conftest.$ac_objext; then
22841 ac_header_compiler=yes
22843 $as_echo "$as_me: failed program was:" >&5
22844 sed 's
/^
/|
/' conftest.$ac_ext >&5
22846 ac_header_compiler=no
22849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22850 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22851 $as_echo "$ac_header_compiler" >&6; }
22853 # Is the header present?
22854 { $as_echo "$as_me:$LINENO: checking uuid/uuid.h presence" >&5
22855 $as_echo_n "checking uuid/uuid.h presence... " >&6; }
22856 cat >conftest.$ac_ext <<_ACEOF
22859 cat confdefs.h >>conftest.$ac_ext
22860 cat >>conftest.$ac_ext <<_ACEOF
22861 /* end confdefs.h. */
22862 #include <uuid/uuid.h>
22864 if { (ac_try="$ac_cpp conftest.$ac_ext"
22865 case "(($ac_try" in
22866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22867 *) ac_try_echo=$ac_try;;
22869 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22870 $as_echo "$ac_try_echo") >&5
22871 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22873 grep -v '^
*+' conftest.er1 >conftest.err
22875 cat conftest.err >&5
22876 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22877 (exit $ac_status); } >/dev/null && {
22878 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22879 test ! -s conftest.err
22881 ac_header_preproc=yes
22883 $as_echo "$as_me: failed program was:" >&5
22884 sed 's
/^
/|
/' conftest.$ac_ext >&5
22886 ac_header_preproc=no
22889 rm -f conftest.err conftest.$ac_ext
22890 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22891 $as_echo "$ac_header_preproc" >&6; }
22893 # So? What about this header?
22894 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22896 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: accepted by the compiler, rejected by the preprocessor!" >&5
22897 $as_echo "$as_me: WARNING: uuid/uuid.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
22898 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: proceeding with the compiler's result
" >&5
22899 $as_echo "$as_me: WARNING
: uuid
/uuid.h
: proceeding with the compiler
's result" >&2;}
22900 ac_header_preproc=yes
22903 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: present but cannot be compiled" >&5
22904 $as_echo "$as_me: WARNING: uuid/uuid.h: present but cannot be compiled" >&2;}
22905 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: check for missing prerequisite headers?" >&5
22906 $as_echo "$as_me: WARNING: uuid/uuid.h: check for missing prerequisite headers?" >&2;}
22907 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: see the Autoconf documentation" >&5
22908 $as_echo "$as_me: WARNING: uuid/uuid.h: see the Autoconf documentation" >&2;}
22909 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: section \"Present But Cannot Be Compiled\"" >&5
22910 $as_echo "$as_me: WARNING: uuid/uuid.h: section \"Present But Cannot Be Compiled\"" >&2;}
22911 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: proceeding with the preprocessor's result
" >&5
22912 $as_echo "$as_me: WARNING
: uuid
/uuid.h
: proceeding with the preprocessor
's result" >&2;}
22913 { $as_echo "$as_me:$LINENO: WARNING: uuid/uuid.h: in the future, the compiler will take precedence" >&5
22914 $as_echo "$as_me: WARNING: uuid/uuid.h: in the future, the compiler will take precedence" >&2;}
22918 { $as_echo "$as_me:$LINENO: checking for uuid/uuid.h" >&5
22919 $as_echo_n "checking for uuid/uuid.h... " >&6; }
22920 if test "${ac_cv_header_uuid_uuid_h+set}" = set; then
22921 $as_echo_n "(cached) " >&6
22923 ac_cv_header_uuid_uuid_h=$ac_header_preproc
22925 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_uuid_uuid_h" >&5
22926 $as_echo "$ac_cv_header_uuid_uuid_h" >&6; }
22929 if test "x$ac_cv_header_uuid_uuid_h" = x""yes; then
22932 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22933 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
22934 { { $as_echo "$as_me:$LINENO: error:
22935 *** uuid/uuid.h missing, libuuid-devel package required
22936 See \`config.log
' for more details." >&5
22937 $as_echo "$as_me: error:
22938 *** uuid/uuid.h missing, libuuid-devel package required
22939 See \`config.log' for more details.
" >&2;}
22940 { (exit 1); exit 1; }; }; }
22946 { $as_echo "$as_me:$LINENO: checking
for uuid_generate
in -luuid" >&5
22947 $as_echo_n "checking
for uuid_generate
in -luuid...
" >&6; }
22948 if test "${ac_cv_lib_uuid_uuid_generate+set}" = set; then
22949 $as_echo_n "(cached
) " >&6
22951 ac_check_lib_save_LIBS=$LIBS
22952 LIBS="-luuid $LIBS"
22953 cat >conftest.$ac_ext <<_ACEOF
22956 cat confdefs.h >>conftest.$ac_ext
22957 cat >>conftest.$ac_ext <<_ACEOF
22958 /* end confdefs.h. */
22960 /* Override any GCC internal prototype to avoid an error.
22961 Use char because int might match the return type of a GCC
22962 builtin and then its argument prototype would still apply. */
22966 char uuid_generate ();
22970 return uuid_generate ();
22975 rm -f conftest.$ac_objext conftest$ac_exeext
22976 if { (ac_try="$ac_link"
22977 case "(($ac_try" in
22978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22979 *) ac_try_echo=$ac_try;;
22981 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
22982 $as_echo "$ac_try_echo") >&5
22983 (eval "$ac_link") 2>conftest.er1
22985 grep -v '^ *+' conftest.er1 >conftest.err
22987 cat conftest.err >&5
22988 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
22989 (exit $ac_status); } && {
22990 test -z "$ac_c_werror_flag" ||
22991 test ! -s conftest.err
22992 } && test -s conftest$ac_exeext && {
22993 test "$cross_compiling" = yes ||
22994 $as_test_x conftest$ac_exeext
22996 ac_cv_lib_uuid_uuid_generate=yes
22998 $as_echo "$as_me: failed program was
:" >&5
22999 sed 's/^/| /' conftest.$ac_ext >&5
23001 ac_cv_lib_uuid_uuid_generate=no
23004 rm -rf conftest.dSYM
23005 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23006 conftest$ac_exeext conftest.$ac_ext
23007 LIBS=$ac_check_lib_save_LIBS
23009 { $as_echo "$as_me:$LINENO: result
: $ac_cv_lib_uuid_uuid_generate" >&5
23010 $as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
23011 if test "x
$ac_cv_lib_uuid_uuid_generate" = x""yes; then
23012 cat >>confdefs.h <<_ACEOF
23013 #define HAVE_LIBUUID 1
23016 LIBS="-luuid $LIBS"
23019 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
23020 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23021 { { $as_echo "$as_me:$LINENO: error:
23022 *** uuid_generate() missing, libuuid-devel package required
23023 See \`config.log' for more details.
" >&5
23024 $as_echo "$as_me: error
:
23025 *** uuid_generate
() missing
, libuuid-devel package required
23026 See \
`config.log' for more details." >&2;}
23027 { (exit 1); exit 1; }; }; }
23032 { $as_echo "$as_me:$LINENO: checking for uuid_is_null in -luuid" >&5
23033 $as_echo_n "checking for uuid_is_null in -luuid... " >&6; }
23034 if test "${ac_cv_lib_uuid_uuid_is_null+set}" = set; then
23035 $as_echo_n "(cached) " >&6
23037 ac_check_lib_save_LIBS=$LIBS
23038 LIBS="-luuid $LIBS"
23039 cat >conftest.$ac_ext <<_ACEOF
23042 cat confdefs.h >>conftest.$ac_ext
23043 cat >>conftest.$ac_ext <<_ACEOF
23044 /* end confdefs.h. */
23046 /* Override any GCC internal prototype to avoid an error.
23047 Use char because int might match the return type of a GCC
23048 builtin and then its argument prototype would still apply. */
23052 char uuid_is_null ();
23056 return uuid_is_null ();
23061 rm -f conftest.$ac_objext conftest$ac_exeext
23062 if { (ac_try="$ac_link"
23063 case "(($ac_try" in
23064 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
23065 *) ac_try_echo
=$ac_try;;
23067 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
23068 $as_echo "$ac_try_echo") >&5
23069 (eval "$ac_link") 2>conftest.er1
23071 grep -v '^ *+' conftest.er1
>conftest.err
23073 cat conftest.err
>&5
23074 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23075 (exit $ac_status); } && {
23076 test -z "$ac_c_werror_flag" ||
23077 test ! -s conftest.err
23078 } && test -s conftest
$ac_exeext && {
23079 test "$cross_compiling" = yes ||
23080 $as_test_x conftest
$ac_exeext
23082 ac_cv_lib_uuid_uuid_is_null
=yes
23084 $as_echo "$as_me: failed program was:" >&5
23085 sed 's/^/| /' conftest.
$ac_ext >&5
23087 ac_cv_lib_uuid_uuid_is_null
=no
23090 rm -rf conftest.dSYM
23091 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
23092 conftest
$ac_exeext conftest.
$ac_ext
23093 LIBS
=$ac_check_lib_save_LIBS
23095 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_is_null" >&5
23096 $as_echo "$ac_cv_lib_uuid_uuid_is_null" >&6; }
23097 if test "x$ac_cv_lib_uuid_uuid_is_null" = x
""yes; then
23098 cat >>confdefs.h
<<_ACEOF
23099 #define HAVE_LIBUUID 1
23102 LIBS
="-luuid $LIBS"
23105 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23106 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23107 { { $as_echo "$as_me:$LINENO: error:
23108 *** uuid_is_null() missing, libuuid-devel package required
23109 See \`config.log' for more details." >&5
23110 $as_echo "$as_me: error:
23111 *** uuid_is_null() missing, libuuid-devel package required
23112 See \`config.log' for more details." >&2;}
23113 { (exit 1); exit 1; }; }; }
23120 cat >>confdefs.h
<<\_ACEOF
23121 #define HAVE_LIBUUID 1
23127 # Check whether --with-blkid was given.
23128 if test "${with_blkid+set}" = set; then
23129 withval
=$with_blkid;
23136 if test "x$with_blkid" != xno
; then
23138 { $as_echo "$as_me:$LINENO: checking for blkid_get_cache in -lblkid" >&5
23139 $as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
23140 if test "${ac_cv_lib_blkid_blkid_get_cache+set}" = set; then
23141 $as_echo_n "(cached) " >&6
23143 ac_check_lib_save_LIBS
=$LIBS
23144 LIBS
="-lblkid $LIBS"
23145 cat >conftest.
$ac_ext <<_ACEOF
23148 cat confdefs.h
>>conftest.
$ac_ext
23149 cat >>conftest.
$ac_ext <<_ACEOF
23150 /* end confdefs.h. */
23152 /* Override any GCC internal prototype to avoid an error.
23153 Use char because int might match the return type of a GCC
23154 builtin and then its argument prototype would still apply. */
23158 char blkid_get_cache ();
23162 return blkid_get_cache ();
23167 rm -f conftest.
$ac_objext conftest
$ac_exeext
23168 if { (ac_try
="$ac_link"
23169 case "(($ac_try" in
23170 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
23171 *) ac_try_echo=$ac_try;;
23173 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23174 $as_echo "$ac_try_echo") >&5
23175 (eval "$ac_link") 2>conftest.er1
23177 grep -v '^ *+' conftest.er1 >conftest.err
23179 cat conftest.err >&5
23180 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23181 (exit $ac_status); } && {
23182 test -z "$ac_c_werror_flag" ||
23183 test ! -s conftest.err
23184 } && test -s conftest$ac_exeext && {
23185 test "$cross_compiling" = yes ||
23186 $as_test_x conftest$ac_exeext
23188 ac_cv_lib_blkid_blkid_get_cache=yes
23190 $as_echo "$as_me: failed program was:" >&5
23191 sed 's/^/| /' conftest.$ac_ext >&5
23193 ac_cv_lib_blkid_blkid_get_cache=no
23196 rm -rf conftest.dSYM
23197 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23198 conftest$ac_exeext conftest.$ac_ext
23199 LIBS=$ac_check_lib_save_LIBS
23201 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
23202 $as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
23203 if test "x$ac_cv_lib_blkid_blkid_get_cache" = x""yes; then
23205 { $as_echo "$as_me:$LINENO: checking for blkid zfs support" >&5
23206 $as_echo_n "checking for blkid zfs support... " >&6; }
23209 dd if=/dev/zero of=$ZFS_DEV bs=1024k count=8 \
23210 >/dev/null 2>/dev/null
23211 echo -en "\x0c\xb1\xba\0\0\0\0\0" | \
23212 dd of=$ZFS_DEV bs=1k count=8 \
23213 seek=132 conv=notrunc &>/dev/null \
23214 >/dev/null 2>/dev/null
23216 saved_LDFLAGS="$LDFLAGS"
23219 if test "$cross_compiling" = yes; then
23220 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23221 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23222 { { $as_echo "$as_me:$LINENO: error
: cannot run
test program
while cross compiling
23223 See \
`config.log' for more details." >&5
23224 $as_echo "$as_me: error: cannot run test program while cross compiling
23225 See \`config.log
' for more details." >&2;}
23226 { (exit 1); exit 1; }; }; }
23228 cat >conftest.$ac_ext <<_ACEOF
23231 cat confdefs.h >>conftest.$ac_ext
23232 cat >>conftest.$ac_ext <<_ACEOF
23233 /* end confdefs.h. */
23236 #include <blkid/blkid.h>
23245 if (blkid_get_cache(&cache, NULL) < 0)
23248 value = blkid_get_tag_value(cache, "TYPE",
23251 blkid_put_cache(cache);
23255 if (strcmp(value, "zfs")) {
23257 blkid_put_cache(cache);
23262 blkid_put_cache(cache);
23268 rm -f conftest$ac_exeext
23269 if { (ac_try="$ac_link"
23270 case "(($ac_try" in
23271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23272 *) ac_try_echo=$ac_try;;
23274 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23275 $as_echo "$ac_try_echo") >&5
23276 (eval "$ac_link") 2>&5
23278 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23279 (exit $ac_status); } && { ac_try='.
/conftest
$ac_exeext'
23280 { (case "(($ac_try" in
23281 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23282 *) ac_try_echo=$ac_try;;
23284 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23285 $as_echo "$ac_try_echo") >&5
23286 (eval "$ac_try") 2>&5
23288 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23289 (exit $ac_status); }; }; then
23292 { $as_echo "$as_me:$LINENO: result: yes" >&5
23293 $as_echo "yes" >&6; }
23297 cat >>confdefs.h <<\_ACEOF
23298 #define HAVE_LIBBLKID 1
23303 $as_echo "$as_me: program exited with status $ac_status" >&5
23304 $as_echo "$as_me: failed program was:" >&5
23305 sed 's
/^
/|
/' conftest.$ac_ext >&5
23307 ( exit $ac_status )
23310 { $as_echo "$as_me:$LINENO: result: no" >&5
23311 $as_echo "no" >&6; }
23312 if test "x$with_blkid" != xcheck; then
23313 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23314 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
23315 { { $as_echo "$as_me:$LINENO: error: --with-blkid given but unavailable
23316 See \`config.log
' for more details." >&5
23317 $as_echo "$as_me: error: --with-blkid given but unavailable
23318 See \`config.log' for more details.
" >&2;}
23319 { (exit 1); exit 1; }; }; }
23324 rm -rf conftest.dSYM
23325 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23330 LDFLAGS="$saved_LDFLAGS"
23334 if test "x
$with_blkid" != xcheck; then
23335 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
23336 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23337 { { $as_echo "$as_me:$LINENO: error: --with-blkid given but unavailable
23338 See \`config.log' for more details.
" >&5
23339 $as_echo "$as_me: error
: --with-blkid given but unavailable
23340 See \
`config.log' for more details." >&2;}
23341 { (exit 1); exit 1; }; }; }
23354 # Check whether --with-selinux was given.
23355 if test "${with_selinux+set}" = set; then
23356 withval=$with_selinux;
23363 if test "x$with_selinux" != xno; then
23365 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
23366 { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
23367 $as_echo_n "checking for selinux/selinux.h... " >&6; }
23368 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
23369 $as_echo_n "(cached) " >&6
23371 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
23372 $as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
23374 # Is the header compilable?
23375 { $as_echo "$as_me:$LINENO: checking selinux/selinux.h usability" >&5
23376 $as_echo_n "checking selinux/selinux.h usability... " >&6; }
23377 cat >conftest.$ac_ext <<_ACEOF
23380 cat confdefs.h >>conftest.$ac_ext
23381 cat >>conftest.$ac_ext <<_ACEOF
23382 /* end confdefs.h. */
23383 $ac_includes_default
23384 #include <selinux/selinux.h>
23386 rm -f conftest.$ac_objext
23387 if { (ac_try="$ac_compile"
23388 case "(($ac_try" in
23389 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
23390 *) ac_try_echo
=$ac_try;;
23392 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
23393 $as_echo "$ac_try_echo") >&5
23394 (eval "$ac_compile") 2>conftest.er1
23396 grep -v '^ *+' conftest.er1
>conftest.err
23398 cat conftest.err
>&5
23399 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23400 (exit $ac_status); } && {
23401 test -z "$ac_c_werror_flag" ||
23402 test ! -s conftest.err
23403 } && test -s conftest.
$ac_objext; then
23404 ac_header_compiler
=yes
23406 $as_echo "$as_me: failed program was:" >&5
23407 sed 's/^/| /' conftest.
$ac_ext >&5
23409 ac_header_compiler
=no
23412 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
23413 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
23414 $as_echo "$ac_header_compiler" >&6; }
23416 # Is the header present?
23417 { $as_echo "$as_me:$LINENO: checking selinux/selinux.h presence" >&5
23418 $as_echo_n "checking selinux/selinux.h presence... " >&6; }
23419 cat >conftest.
$ac_ext <<_ACEOF
23422 cat confdefs.h
>>conftest.
$ac_ext
23423 cat >>conftest.
$ac_ext <<_ACEOF
23424 /* end confdefs.h. */
23425 #include <selinux/selinux.h>
23427 if { (ac_try
="$ac_cpp conftest.$ac_ext"
23428 case "(($ac_try" in
23429 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
23430 *) ac_try_echo=$ac_try;;
23432 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23433 $as_echo "$ac_try_echo") >&5
23434 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
23436 grep -v '^ *+' conftest.er1 >conftest.err
23438 cat conftest.err >&5
23439 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23440 (exit $ac_status); } >/dev/null && {
23441 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
23442 test ! -s conftest.err
23444 ac_header_preproc=yes
23446 $as_echo "$as_me: failed program was:" >&5
23447 sed 's/^/| /' conftest.$ac_ext >&5
23449 ac_header_preproc=no
23452 rm -f conftest.err conftest.$ac_ext
23453 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
23454 $as_echo "$ac_header_preproc" >&6; }
23456 # So? What about this header?
23457 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
23459 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&5
23460 $as_echo "$as_me: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
23461 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&5
23462 $as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&2;}
23463 ac_header_preproc=yes
23466 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: present but cannot be compiled" >&5
23467 $as_echo "$as_me: WARNING: selinux/selinux.h: present but cannot be compiled" >&2;}
23468 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&5
23469 $as_echo "$as_me: WARNING: selinux/selinux.h: check for missing prerequisite headers?" >&2;}
23470 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: see the Autoconf documentation" >&5
23471 $as_echo "$as_me: WARNING: selinux/selinux.h: see the Autoconf documentation" >&2;}
23472 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&5
23473 $as_echo "$as_me: WARNING: selinux/selinux.h: section \"Present But Cannot Be Compiled\"" >&2;}
23474 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&5
23475 $as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&2;}
23476 { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&5
23477 $as_echo "$as_me: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&2;}
23481 { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
23482 $as_echo_n "checking for selinux/selinux.h... " >&6; }
23483 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
23484 $as_echo_n "(cached) " >&6
23486 ac_cv_header_selinux_selinux_h=$ac_header_preproc
23488 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
23489 $as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
23492 if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then
23494 { $as_echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
23495 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
23496 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
23497 $as_echo_n "(cached) " >&6
23499 ac_check_lib_save_LIBS=$LIBS
23500 LIBS="-lselinux $LIBS"
23501 cat >conftest.$ac_ext <<_ACEOF
23504 cat confdefs.h >>conftest.$ac_ext
23505 cat >>conftest.$ac_ext <<_ACEOF
23506 /* end confdefs.h. */
23508 /* Override any GCC internal prototype to avoid an error.
23509 Use char because int might match the return type of a GCC
23510 builtin and then its argument prototype would still apply. */
23514 char is_selinux_enabled ();
23518 return is_selinux_enabled ();
23523 rm -f conftest.$ac_objext conftest$ac_exeext
23524 if { (ac_try="$ac_link"
23525 case "(($ac_try" in
23526 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
23527 *) ac_try_echo
=$ac_try;;
23529 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
23530 $as_echo "$ac_try_echo") >&5
23531 (eval "$ac_link") 2>conftest.er1
23533 grep -v '^ *+' conftest.er1
>conftest.err
23535 cat conftest.err
>&5
23536 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23537 (exit $ac_status); } && {
23538 test -z "$ac_c_werror_flag" ||
23539 test ! -s conftest.err
23540 } && test -s conftest
$ac_exeext && {
23541 test "$cross_compiling" = yes ||
23542 $as_test_x conftest
$ac_exeext
23544 ac_cv_lib_selinux_is_selinux_enabled
=yes
23546 $as_echo "$as_me: failed program was:" >&5
23547 sed 's/^/| /' conftest.
$ac_ext >&5
23549 ac_cv_lib_selinux_is_selinux_enabled
=no
23552 rm -rf conftest.dSYM
23553 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
23554 conftest
$ac_exeext conftest.
$ac_ext
23555 LIBS
=$ac_check_lib_save_LIBS
23557 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
23558 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
23559 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x
""yes; then
23561 LIBSELINUX
="-lselinux"
23564 cat >>confdefs.h
<<\_ACEOF
23565 #define HAVE_LIBSELINUX 1
23571 if test "x$with_selinux" != xcheck
; then
23572 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23573 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23574 { { $as_echo "$as_me:$LINENO: error: --with-selinux given but unavailable
23575 See \`config.log' for more details." >&5
23576 $as_echo "$as_me: error: --with-selinux given but unavailable
23577 See \`config.log' for more details." >&2;}
23578 { (exit 1); exit 1; }; }; }
23588 if test "x$with_selinux" != xcheck
; then
23589 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23590 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23591 { { $as_echo "$as_me:$LINENO: error: --with-selinux given but unavailable
23592 See \`config.log' for more details." >&5
23593 $as_echo "$as_me: error: --with-selinux given but unavailable
23594 See \`config.log' for more details." >&2;}
23595 { (exit 1); exit 1; }; }; }
23606 { $as_echo "$as_me:$LINENO: checking for selinux support" >&5
23607 $as_echo_n "checking for selinux support... " >&6; }
23608 { $as_echo "$as_me:$LINENO: result: no" >&5
23609 $as_echo "no" >&6; }
23615 { $as_echo "$as_me:$LINENO: checking for -Wframe-larger-than=<size> support" >&5
23616 $as_echo_n "checking for -Wframe-larger-than=<size> support... " >&6; }
23618 saved_flags
="$CFLAGS"
23619 CFLAGS
="$CFLAGS -Wframe-larger-than=1024"
23621 if test "$cross_compiling" = yes; then
23622 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23623 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23624 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
23625 See \`config.log' for more details." >&5
23626 $as_echo "$as_me: error: cannot run test program while cross compiling
23627 See \`config.log' for more details." >&2;}
23628 { (exit 1); exit 1; }; }; }
23630 cat >conftest.
$ac_ext <<_ACEOF
23633 cat confdefs.h
>>conftest.
$ac_ext
23634 cat >>conftest.
$ac_ext <<_ACEOF
23635 /* end confdefs.h. */
23645 rm -f conftest
$ac_exeext
23646 if { (ac_try
="$ac_link"
23647 case "(($ac_try" in
23648 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
23649 *) ac_try_echo=$ac_try;;
23651 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23652 $as_echo "$ac_try_echo") >&5
23653 (eval "$ac_link") 2>&5
23655 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23656 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23657 { (case "(($ac_try" in
23658 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
23659 *) ac_try_echo
=$ac_try;;
23661 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
23662 $as_echo "$ac_try_echo") >&5
23663 (eval "$ac_try") 2>&5
23665 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23666 (exit $ac_status); }; }; then
23668 FRAME_LARGER_THAN
=-Wframe-larger-than=1024
23669 { $as_echo "$as_me:$LINENO: result: yes" >&5
23670 $as_echo "yes" >&6; }
23673 $as_echo "$as_me: program exited with status $ac_status" >&5
23674 $as_echo "$as_me: failed program was:" >&5
23675 sed 's/^/| /' conftest.
$ac_ext >&5
23677 ( exit $ac_status )
23680 { $as_echo "$as_me:$LINENO: result: no" >&5
23681 $as_echo "no" >&6; }
23684 rm -rf conftest.dSYM
23685 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
23690 CFLAGS
="$saved_flags"
23695 { $as_echo "$as_me:$LINENO: checking whether pthread stack includes guard" >&5
23696 $as_echo_n "checking whether pthread stack includes guard... " >&6; }
23698 saved_CFLAGS
="$CFLAGS"
23699 CFLAGS
="-fstack-check"
23700 saved_LDFLAGS
="$LDFLAGS"
23701 LDFLAGS
="-lpthread"
23703 if test "$cross_compiling" = yes; then
23704 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23705 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23706 { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
23707 See \`config.log' for more details." >&5
23708 $as_echo "$as_me: error: cannot run test program while cross compiling
23709 See \`config.log' for more details." >&2;}
23710 { (exit 1); exit 1; }; }; }
23712 cat >conftest.
$ac_ext <<_ACEOF
23715 cat confdefs.h
>>conftest.
$ac_ext
23716 cat >>conftest.
$ac_ext <<_ACEOF
23717 /* end confdefs.h. */
23719 #include <pthread.h>
23720 #include <sys/resource.h>
23721 #include <unistd.h>
23722 #include <bits/local_lim.h>
23724 #define PAGESIZE (sysconf(_SC_PAGESIZE))
23725 #define STACK_SIZE 8192
23726 #define BUFSIZE 4096
23728 void * func(void *arg)
23738 pthread_attr_t attr;
23743 setrlimit(RLIMIT_CORE, &l);
23744 pthread_attr_init(&attr);
23745 pthread_attr_setstacksize(&attr, PTHREAD_STACK_MIN + STACK_SIZE);
23746 pthread_attr_setguardsize(&attr, PAGESIZE);
23747 pthread_create(&tid, &attr, func, NULL);
23748 pthread_join(tid, NULL);
23754 rm -f conftest
$ac_exeext
23755 if { (ac_try
="$ac_link"
23756 case "(($ac_try" in
23757 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
23758 *) ac_try_echo=$ac_try;;
23760 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23761 $as_echo "$ac_try_echo") >&5
23762 (eval "$ac_link") 2>&5
23764 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23765 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23766 { (case "(($ac_try" in
23767 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
23768 *) ac_try_echo
=$ac_try;;
23770 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
23771 $as_echo "$ac_try_echo") >&5
23772 (eval "$ac_try") 2>&5
23774 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23775 (exit $ac_status); }; }; then
23777 { $as_echo "$as_me:$LINENO: result: no" >&5
23778 $as_echo "no" >&6; }
23781 $as_echo "$as_me: program exited with status $ac_status" >&5
23782 $as_echo "$as_me: failed program was:" >&5
23783 sed 's/^/| /' conftest.
$ac_ext >&5
23785 ( exit $ac_status )
23788 cat >>confdefs.h
<<\_ACEOF
23789 #define NPTL_GUARD_WITHIN_STACK 1
23792 { $as_echo "$as_me:$LINENO: result: yes" >&5
23793 $as_echo "yes" >&6; }
23796 rm -rf conftest.dSYM
23797 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
23801 CFLAGS
="$saved_CFLAGS"
23802 LDFLAGS
="$saved_LDFLAGS"
23807 { $as_echo "$as_me:$LINENO: result: Error!" >&5
23808 $as_echo "Error!" >&6; }
23809 { { $as_echo "$as_me:$LINENO: error: Bad value \"$ZFS_CONFIG\" for --with-config,
23810 user kernel|user|all|srpm" >&5
23811 $as_echo "$as_me: error: Bad value \"$ZFS_CONFIG\" for --with-config,
23812 user kernel|user|all|srpm" >&2;}
23813 { (exit 1); exit 1; }; } ;;
23816 if test "$ZFS_CONFIG" = user ||
23817 test "$ZFS_CONFIG" = all
; then
23819 CONFIG_USER_FALSE
='#'
23821 CONFIG_USER_TRUE
='#'
23825 if test "$ZFS_CONFIG" = kernel ||
23826 test "$ZFS_CONFIG" = all
; then
23827 CONFIG_KERNEL_TRUE
=
23828 CONFIG_KERNEL_FALSE
='#'
23830 CONFIG_KERNEL_TRUE
='#'
23831 CONFIG_KERNEL_FALSE
=
23836 { $as_echo "$as_me:$LINENO: checking whether debugging is enabled" >&5
23837 $as_echo_n "checking whether debugging is enabled... " >&6; }
23838 # Check whether --enable-debug was given.
23839 if test "${enable_debug+set}" = set; then
23840 enableval
=$enable_debug;
23846 if test "x$enable_debug" = xyes
; then
23848 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DDEBUG -Werror"
23849 HOSTCFLAGS
="${HOSTCFLAGS} -DDEBUG -Werror"
23850 DEBUG_CFLAGS
="-DDEBUG -Werror"
23851 DEBUG_STACKFLAGS
="-fstack-check"
23852 DEBUG_ZFS
="_with_debug"
23854 cat >>confdefs.h
<<\_ACEOF
23855 #define ZFS_DEBUG 1
23861 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DNDEBUG "
23862 HOSTCFLAGS
="${HOSTCFLAGS} -DNDEBUG "
23863 DEBUG_CFLAGS
="-DNDEBUG"
23864 DEBUG_STACKFLAGS
=""
23865 DEBUG_ZFS
="_without_debug"
23873 { $as_echo "$as_me:$LINENO: result: $enable_debug" >&5
23874 $as_echo "$enable_debug" >&6; }
23877 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"
23880 cat >confcache
<<\_ACEOF
23881 # This file is a shell script that caches the results of configure
23882 # tests run on this system so they can be shared between configure
23883 # scripts and configure runs, see configure's option --config-cache.
23884 # It is not useful on other systems. If it contains results you don't
23885 # want to keep, you may remove or edit it.
23887 # config.status only pays attention to the cache file if you give it
23888 # the --recheck option to rerun configure.
23890 # `ac_cv_env_foo' variables (set or unset) will be overridden when
23891 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23892 # following values.
23896 # The following way of writing the cache mishandles newlines in values,
23897 # but we know of no workaround that is simple, portable, and efficient.
23898 # So, we kill variables containing newlines.
23899 # Ultrix sh set writes to stderr and can't be redirected directly,
23900 # and sets the high bit in the cache file unless we assign to the vars.
23902 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
23903 eval ac_val
=\$
$ac_var
23907 *_cv_
*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
23908 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
23911 _ | IFS | as_nl
) ;; #(
23912 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
23913 *) $as_unset $ac_var ;;
23919 case $as_nl`(ac_space=' '; set) 2>&1` in #(
23920 *${as_nl}ac_space
=\
*)
23921 # `set' does not quote correctly, so add quotes (double-quote
23922 # substitution turns \\\\ into \\, and sed turns \\ into \).
23925 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23928 # `set' quotes correctly as required by POSIX, so do not add quotes.
23929 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
23938 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23940 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23942 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
23943 if test -w "$cache_file"; then
23944 test "x$cache_file" != "x/dev/null" &&
23945 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
23946 $as_echo "$as_me: updating cache $cache_file" >&6;}
23947 cat confcache
>$cache_file
23949 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
23950 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
23955 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
23956 # Let make expand exec_prefix.
23957 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
23959 DEFS
=-DHAVE_CONFIG_H
23963 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
23964 # 1. Remove the extension, and $U if already installed.
23965 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
23966 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
23967 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
23968 # will be set to the directory where LIBOBJS objects are built.
23969 ac_libobjs
="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
23970 ac_ltlibobjs
="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
23972 LIBOBJS
=$ac_libobjs
23974 LTLIBOBJS
=$ac_ltlibobjs
23977 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
23978 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
23979 Usually this means the macro was only invoked conditionally." >&5
23980 $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
23981 Usually this means the macro was only invoked conditionally." >&2;}
23982 { (exit 1); exit 1; }; }
23984 if test -n "$EXEEXT"; then
23986 am__EXEEXT_FALSE
='#'
23988 am__EXEEXT_TRUE
='#'
23992 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
23993 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
23994 Usually this means the macro was only invoked conditionally." >&5
23995 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
23996 Usually this means the macro was only invoked conditionally." >&2;}
23997 { (exit 1); exit 1; }; }
23999 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
24000 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
24001 Usually this means the macro was only invoked conditionally." >&5
24002 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
24003 Usually this means the macro was only invoked conditionally." >&2;}
24004 { (exit 1); exit 1; }; }
24006 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
24007 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCCAS\" was never defined.
24008 Usually this means the macro was only invoked conditionally." >&5
24009 $as_echo "$as_me: error: conditional \"am__fastdepCCAS\" was never defined.
24010 Usually this means the macro was only invoked conditionally." >&2;}
24011 { (exit 1); exit 1; }; }
24013 if test -z "${CONFIG_USER_TRUE}" && test -z "${CONFIG_USER_FALSE}"; then
24014 { { $as_echo "$as_me:$LINENO: error: conditional \"CONFIG_USER\" was never defined.
24015 Usually this means the macro was only invoked conditionally." >&5
24016 $as_echo "$as_me: error: conditional \"CONFIG_USER\" was never defined.
24017 Usually this means the macro was only invoked conditionally." >&2;}
24018 { (exit 1); exit 1; }; }
24020 if test -z "${CONFIG_KERNEL_TRUE}" && test -z "${CONFIG_KERNEL_FALSE}"; then
24021 { { $as_echo "$as_me:$LINENO: error: conditional \"CONFIG_KERNEL\" was never defined.
24022 Usually this means the macro was only invoked conditionally." >&5
24023 $as_echo "$as_me: error: conditional \"CONFIG_KERNEL\" was never defined.
24024 Usually this means the macro was only invoked conditionally." >&2;}
24025 { (exit 1); exit 1; }; }
24028 : ${CONFIG_STATUS=./config.status}
24030 ac_clean_files_save
=$ac_clean_files
24031 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
24032 { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
24033 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
24034 cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24036 # Generated by $as_me.
24037 # Run this file to recreate the current configuration.
24038 # Compiler output produced by configure, useful for debugging
24039 # configure, is in config.log if it exists.
24042 ac_cs_recheck=false
24044 SHELL=\${CONFIG_SHELL-$SHELL}
24047 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
24048 ## --------------------- ##
24049 ## M4sh Initialization. ##
24050 ## --------------------- ##
24052 # Be more Bourne compatible
24053 DUALCASE
=1; export DUALCASE
# for MKS sh
24054 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
24057 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24058 # is contrary to our usage. Disable this feature.
24059 alias -g '${1+"$@"}'='"$@"'
24060 setopt NO_GLOB_SUBST
24062 case `(set -o) 2>/dev/null` in
24063 *posix
*) set -o posix
;;
24072 # Avoid depending upon Character Ranges.
24073 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
24074 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24075 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
24076 as_cr_digits
='0123456789'
24077 as_cr_alnum
=$as_cr_Letters$as_cr_digits
24082 # Printing a long string crashes Solaris 7 /usr/bin/printf.
24083 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
24084 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
24085 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
24086 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
24087 as_echo='printf %s
\n'
24088 as_echo_n='printf %s
'
24090 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
24091 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
24092 as_echo_n='/usr
/ucb
/echo -n'
24094 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
24095 as_echo_n_body='eval
24099 expr "X$arg" : "X\\(.*\\)$as_nl";
24100 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
24102 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
24104 export as_echo_n_body
24105 as_echo_n='sh
-c $as_echo_n_body as_echo
'
24107 export as_echo_body
24108 as_echo='sh
-c $as_echo_body as_echo
'
24111 # The user is always right.
24112 if test "${PATH_SEPARATOR+set}" != set; then
24114 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
24115 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
24120 # Support unset when possible.
24121 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
24129 # We need space, tab and new line, in precisely that order. Quoting is
24130 # there to prevent editors from complaining about space-tab.
24131 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
24132 # splitting by setting IFS to empty value.)
24135 # Find who we are. Look in the path if we contain no directory separator.
24137 *[\\/]* ) as_myself=$0 ;;
24138 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24139 for as_dir in $PATH
24142 test -z "$as_dir" && as_dir=.
24143 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24149 # We did not find ourselves, most probably we were run as `sh COMMAND'
24150 # in which case we are not to be found in the path.
24151 if test "x$as_myself" = x
; then
24154 if test ! -f "$as_myself"; then
24155 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24156 { (exit 1); exit 1; }
24159 # Work around bugs in pre-3.0 UWIN ksh.
24160 for as_var
in ENV MAIL MAILPATH
24161 do ($as_unset $as_var) >/dev
/null
2>&1 && $as_unset $as_var
24173 # Required to use basename.
24174 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
24175 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
24181 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
24182 as_basename
=basename
24188 # Name of the executable.
24189 as_me
=`$as_basename -- "$0" ||
24190 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24191 X"$0" : 'X\(//\)$' \| \
24192 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
24194 sed '/^.*\/\([^/][^/]*\)\/*$/{
24213 as_lineno_1
=$LINENO
24214 as_lineno_2
=$LINENO
24215 test "x$as_lineno_1" != "x$as_lineno_2" &&
24216 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" ||
{
24218 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
24219 # uniformly replaced by the line number. The first 'sed' inserts a
24220 # line-number line after each line using $LINENO; the second 'sed'
24221 # does the real work. The second script uses 'N' to pair each
24222 # line-number line with the line containing $LINENO, and appends
24223 # trailing '-' during substitution so that $LINENO is not a special
24224 # case at line end.
24225 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
24226 # scripts with optimization help from Paolo Bonzini. Blame Lee
24227 # E. McMahon (1931-1989) for sed's syntax. :-)
24239 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
24242 ' >$as_me.lineno
&&
24243 chmod +x
"$as_me.lineno" ||
24244 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
24245 { (exit 1); exit 1; }; }
24247 # Don't try to exec as it changes $[0], causing all sort of problems
24248 # (the dirname of $[0] is not the place where we might find the
24249 # original and so on. Autoconf is especially sensitive to this).
24250 .
"./$as_me.lineno"
24251 # Exit status is that of the last command.
24256 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
24262 ECHO_C
= ECHO_N
= ECHO_T
=
24263 case `echo -n x` in
24265 case `echo 'x\c'` in
24266 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
24272 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
24273 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
24279 rm -f conf$$ conf$$.exe conf$$.
file
24280 if test -d conf$$.dir
; then
24281 rm -f conf$$.dir
/conf$$.
file
24284 mkdir conf$$.dir
2>/dev
/null
24286 if (echo >conf$$.
file) 2>/dev
/null
; then
24287 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
24289 # ... but there are two gotchas:
24290 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
24291 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
24292 # In both cases, we have to default to `cp -p'.
24293 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
24295 elif ln conf$$.
file conf$$
2>/dev
/null
; then
24303 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
24304 rmdir conf$$.dir
2>/dev
/null
24306 if mkdir
-p .
2>/dev
/null
; then
24309 test -d .
/-p && rmdir .
/-p
24313 if test -x / >/dev
/null
2>&1; then
24314 as_test_x
='test -x'
24316 if ls -dL / >/dev
/null
2>&1; then
24323 if test -d "$1"; then
24329 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
24330 ???[sx]*):;;*)false;;esac;fi
24334 as_executable_p
=$as_test_x
24336 # Sed expression to map a string onto a valid CPP name.
24337 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24339 # Sed expression to map a string onto a valid variable name.
24340 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24345 # Save the log message, to keep $[0] and so on meaningful, and to
24346 # report actual input values of CONFIG_FILES etc. instead of their
24347 # values after options handling.
24349 This file was extended by $as_me, which was
24350 generated by GNU Autoconf 2.63. Invocation command line was
24352 CONFIG_FILES = $CONFIG_FILES
24353 CONFIG_HEADERS = $CONFIG_HEADERS
24354 CONFIG_LINKS = $CONFIG_LINKS
24355 CONFIG_COMMANDS = $CONFIG_COMMANDS
24358 on `(hostname || uname -n) 2>/dev/null | sed 1q`
24363 case $ac_config_files in *"
24364 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
24367 case $ac_config_headers in *"
24368 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
24372 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24373 # Files that config.status was made for.
24374 config_files="$ac_config_files"
24375 config_headers="$ac_config_headers"
24376 config_commands="$ac_config_commands"
24380 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
24382 \`$as_me' instantiates files from templates according to the
24383 current configuration.
24385 Usage: $0 [OPTION]... [FILE]...
24387 -h, --help print this help, then exit
24388 -V, --version print version number and configuration settings, then exit
24389 -q, --quiet, --silent
24390 do not print progress messages
24391 -d, --debug don't remove temporary files
24392 --recheck update $as_me by reconfiguring in the same conditions
24393 --file=FILE[:TEMPLATE]
24394 instantiate the configuration file FILE
24395 --header=FILE[:TEMPLATE]
24396 instantiate the configuration header FILE
24398 Configuration files:
24401 Configuration headers:
24404 Configuration commands:
24407 Report bugs to <bug-autoconf@gnu.org>."
24410 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24413 configured by $0, generated by GNU Autoconf 2.63,
24414 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
24416 Copyright (C) 2008 Free Software Foundation, Inc.
24417 This config.status script is free software; the Free Software Foundation
24418 gives unlimited permission to copy, distribute and modify it."
24425 test -n "\$AWK" || AWK=awk
24428 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
24429 # The default lists apply if the user does not specify any file.
24435 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
24436 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
24447 # Handling of the options.
24448 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
24450 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
24451 $as_echo "$ac_cs_version"; exit ;;
24452 --debug |
--debu |
--deb |
--de |
--d |
-d )
24454 --file |
--fil |
--fi |
--f )
24457 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24459 CONFIG_FILES
="$CONFIG_FILES '$ac_optarg'"
24460 ac_need_defaults
=false
;;
24461 --header |
--heade |
--head |
--hea )
24464 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24466 CONFIG_HEADERS
="$CONFIG_HEADERS '$ac_optarg'"
24467 ac_need_defaults
=false
;;
24469 # Conflict between --help and --header
24470 { $as_echo "$as_me: error: ambiguous option: $1
24471 Try \`$0 --help' for more information." >&2
24472 { (exit 1); exit 1; }; };;
24473 --help |
--hel |
-h )
24474 $as_echo "$ac_cs_usage"; exit ;;
24475 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
24476 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
24479 # This is an error.
24480 -*) { $as_echo "$as_me: error: unrecognized option: $1
24481 Try \`$0 --help' for more information." >&2
24482 { (exit 1); exit 1; }; } ;;
24484 *) ac_config_targets
="$ac_config_targets $1"
24485 ac_need_defaults
=false
;;
24491 ac_configure_extra_args
=
24493 if $ac_cs_silent; then
24495 ac_configure_extra_args
="$ac_configure_extra_args --silent"
24499 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24500 if \$ac_cs_recheck; then
24501 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
24503 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
24504 CONFIG_SHELL='$SHELL'
24505 export CONFIG_SHELL
24510 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
24514 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
24515 ## Running $as_me. ##
24521 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24525 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
24528 # The HP-UX ksh and POSIX shell print the target directory to stdout
24529 # if CDPATH is set.
24530 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
24532 sed_quote_subst='$sed_quote_subst'
24533 double_quote_subst='$double_quote_subst'
24534 delay_variable_subst='$delay_variable_subst'
24535 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
24536 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
24537 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
24538 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
24539 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
24540 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
24541 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
24542 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
24543 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
24544 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
24545 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
24546 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
24547 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
24548 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
24549 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
24550 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
24551 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
24552 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
24553 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
24554 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
24555 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
24556 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
24557 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
24558 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
24559 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
24560 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
24561 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
24562 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24563 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
24564 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
24565 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
24566 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
24567 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
24568 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
24569 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
24570 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24571 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24572 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24573 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
24574 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
24575 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
24576 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
24577 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
24578 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
24579 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"`'
24580 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"`'
24581 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
24582 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
24583 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
24584 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
24585 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
24586 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
24587 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
24588 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
24589 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
24590 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
24591 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
24592 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
24593 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
24594 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
24595 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
24596 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
24597 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24598 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24599 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
24600 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
24601 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
24602 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
24603 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
24604 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24605 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24606 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24607 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24608 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24609 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24610 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
24611 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
24612 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
24613 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
24614 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
24615 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
24616 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
24617 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
24618 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
24619 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
24620 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
24621 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
24622 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
24623 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
24624 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
24625 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24626 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
24627 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
24628 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24629 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
24630 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
24631 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
24632 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
24633 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
24634 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
24635 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
24636 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
24637 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
24638 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
24639 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
24640 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24641 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24642 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
24643 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
24644 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
24645 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
24646 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
24647 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
24648 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
24649 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
24650 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
24651 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
24652 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
24655 LTCFLAGS='$LTCFLAGS'
24656 compiler='$compiler_DEFAULT'
24658 # Quote evaled strings.
24670 deplibs_check_method \
24679 lt_cv_sys_global_symbol_pipe \
24680 lt_cv_sys_global_symbol_to_cdecl \
24681 lt_cv_sys_global_symbol_to_c_name_address \
24682 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
24685 lt_prog_compiler_no_builtin_flag \
24686 lt_prog_compiler_wl \
24687 lt_prog_compiler_pic \
24688 lt_prog_compiler_static \
24689 lt_cv_prog_compiler_c_o \
24697 export_dynamic_flag_spec \
24698 whole_archive_flag_spec \
24699 compiler_needs_object \
24701 allow_undefined_flag \
24702 no_undefined_flag \
24703 hardcode_libdir_flag_spec \
24704 hardcode_libdir_flag_spec_ld \
24705 hardcode_libdir_separator \
24710 variables_saved_for_relink \
24712 library_names_spec \
24717 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
24718 *[\\\\\\\`\\"\\\$]*)
24719 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
24722 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
24727 # Double-quote double-evaled strings.
24728 for var in reload_cmds \
24729 old_postinstall_cmds \
24730 old_postuninstall_cmds \
24732 extract_expsyms_cmds \
24733 old_archive_from_new_cmds \
24734 old_archive_from_expsyms_cmds \
24736 archive_expsym_cmds \
24738 module_expsym_cmds \
24739 export_symbols_cmds \
24742 postuninstall_cmds \
24744 sys_lib_search_path_spec \
24745 sys_lib_dlsearch_path_spec; do
24746 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
24747 *[\\\\\\\`\\"\\\$]*)
24748 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
24751 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
24756 # Fix-up fallback echo if it was mangled by the above quoting rules.
24758 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
24762 ac_aux_dir='$ac_aux_dir'
24763 xsi_shell='$xsi_shell'
24764 lt_shell_append='$lt_shell_append'
24766 # See if we are running on zsh, and set the options which allow our
24767 # commands through without removal of \ escapes INIT.
24768 if test -n "\${ZSH_VERSION+set}" ; then
24769 setopt NO_GLOB_SUBST
24775 TIMESTAMP='$TIMESTAMP'
24784 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
24786 # Handling of arguments.
24787 for ac_config_target
in $ac_config_targets
24789 case $ac_config_target in
24790 "zfs_config.h") CONFIG_HEADERS
="$CONFIG_HEADERS zfs_config.h" ;;
24791 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
24792 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
24793 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
24794 "dracut/Makefile") CONFIG_FILES
="$CONFIG_FILES dracut/Makefile" ;;
24795 "dracut/90zfs/Makefile") CONFIG_FILES
="$CONFIG_FILES dracut/90zfs/Makefile" ;;
24796 "udev/Makefile") CONFIG_FILES
="$CONFIG_FILES udev/Makefile" ;;
24797 "udev/rules.d/Makefile") CONFIG_FILES
="$CONFIG_FILES udev/rules.d/Makefile" ;;
24798 "etc/Makefile") CONFIG_FILES
="$CONFIG_FILES etc/Makefile" ;;
24799 "etc/init.d/Makefile") CONFIG_FILES
="$CONFIG_FILES etc/init.d/Makefile" ;;
24800 "etc/zfs/Makefile") CONFIG_FILES
="$CONFIG_FILES etc/zfs/Makefile" ;;
24801 "man/Makefile") CONFIG_FILES
="$CONFIG_FILES man/Makefile" ;;
24802 "man/man8/Makefile") CONFIG_FILES
="$CONFIG_FILES man/man8/Makefile" ;;
24803 "lib/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/Makefile" ;;
24804 "lib/libspl/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/Makefile" ;;
24805 "lib/libspl/asm-generic/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/asm-generic/Makefile" ;;
24806 "lib/libspl/asm-i386/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/asm-i386/Makefile" ;;
24807 "lib/libspl/asm-x86_64/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/asm-x86_64/Makefile" ;;
24808 "lib/libspl/include/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/Makefile" ;;
24809 "lib/libspl/include/ia32/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/ia32/Makefile" ;;
24810 "lib/libspl/include/ia32/sys/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/ia32/sys/Makefile" ;;
24811 "lib/libspl/include/rpc/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/rpc/Makefile" ;;
24812 "lib/libspl/include/sys/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/sys/Makefile" ;;
24813 "lib/libspl/include/sys/sysevent/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/sys/sysevent/Makefile" ;;
24814 "lib/libspl/include/sys/dktp/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/sys/dktp/Makefile" ;;
24815 "lib/libspl/include/util/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libspl/include/util/Makefile" ;;
24816 "lib/libavl/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libavl/Makefile" ;;
24817 "lib/libefi/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libefi/Makefile" ;;
24818 "lib/libnvpair/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libnvpair/Makefile" ;;
24819 "lib/libunicode/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libunicode/Makefile" ;;
24820 "lib/libuutil/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libuutil/Makefile" ;;
24821 "lib/libzpool/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libzpool/Makefile" ;;
24822 "lib/libzfs/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libzfs/Makefile" ;;
24823 "lib/libshare/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/libshare/Makefile" ;;
24824 "cmd/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/Makefile" ;;
24825 "cmd/zdb/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zdb/Makefile" ;;
24826 "cmd/zfs/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zfs/Makefile" ;;
24827 "cmd/zinject/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zinject/Makefile" ;;
24828 "cmd/zpool/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zpool/Makefile" ;;
24829 "cmd/ztest/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/ztest/Makefile" ;;
24830 "cmd/zpios/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zpios/Makefile" ;;
24831 "cmd/mount_zfs/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/mount_zfs/Makefile" ;;
24832 "cmd/zpool_layout/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zpool_layout/Makefile" ;;
24833 "cmd/zvol_id/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zvol_id/Makefile" ;;
24834 "cmd/zpool_id/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/zpool_id/Makefile" ;;
24835 "cmd/sas_switch_id/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/sas_switch_id/Makefile" ;;
24836 "module/Makefile") CONFIG_FILES
="$CONFIG_FILES module/Makefile" ;;
24837 "module/avl/Makefile") CONFIG_FILES
="$CONFIG_FILES module/avl/Makefile" ;;
24838 "module/nvpair/Makefile") CONFIG_FILES
="$CONFIG_FILES module/nvpair/Makefile" ;;
24839 "module/unicode/Makefile") CONFIG_FILES
="$CONFIG_FILES module/unicode/Makefile" ;;
24840 "module/zcommon/Makefile") CONFIG_FILES
="$CONFIG_FILES module/zcommon/Makefile" ;;
24841 "module/zfs/Makefile") CONFIG_FILES
="$CONFIG_FILES module/zfs/Makefile" ;;
24842 "module/zpios/Makefile") CONFIG_FILES
="$CONFIG_FILES module/zpios/Makefile" ;;
24843 "include/Makefile") CONFIG_FILES
="$CONFIG_FILES include/Makefile" ;;
24844 "include/linux/Makefile") CONFIG_FILES
="$CONFIG_FILES include/linux/Makefile" ;;
24845 "include/sys/Makefile") CONFIG_FILES
="$CONFIG_FILES include/sys/Makefile" ;;
24846 "include/sys/fs/Makefile") CONFIG_FILES
="$CONFIG_FILES include/sys/fs/Makefile" ;;
24847 "include/sys/fm/Makefile") CONFIG_FILES
="$CONFIG_FILES include/sys/fm/Makefile" ;;
24848 "include/sys/fm/fs/Makefile") CONFIG_FILES
="$CONFIG_FILES include/sys/fm/fs/Makefile" ;;
24849 "scripts/Makefile") CONFIG_FILES
="$CONFIG_FILES scripts/Makefile" ;;
24850 "scripts/zpios-profile/Makefile") CONFIG_FILES
="$CONFIG_FILES scripts/zpios-profile/Makefile" ;;
24851 "scripts/zpios-test/Makefile") CONFIG_FILES
="$CONFIG_FILES scripts/zpios-test/Makefile" ;;
24852 "scripts/zpool-config/Makefile") CONFIG_FILES
="$CONFIG_FILES scripts/zpool-config/Makefile" ;;
24853 "scripts/zpool-layout/Makefile") CONFIG_FILES
="$CONFIG_FILES scripts/zpool-layout/Makefile" ;;
24854 "scripts/common.sh") CONFIG_FILES
="$CONFIG_FILES scripts/common.sh" ;;
24855 "zfs.spec") CONFIG_FILES
="$CONFIG_FILES zfs.spec" ;;
24856 "zfs-modules.spec") CONFIG_FILES
="$CONFIG_FILES zfs-modules.spec" ;;
24857 "PKGBUILD-zfs") CONFIG_FILES
="$CONFIG_FILES PKGBUILD-zfs" ;;
24858 "PKGBUILD-zfs-modules") CONFIG_FILES
="$CONFIG_FILES PKGBUILD-zfs-modules" ;;
24859 "zfs-script-config.sh") CONFIG_FILES
="$CONFIG_FILES zfs-script-config.sh" ;;
24861 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
24862 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
24863 { (exit 1); exit 1; }; };;
24868 # If the user did not use the arguments to specify the items to instantiate,
24869 # then the envvar interface is used. Set only those that are not.
24870 # We use the long form for the default assignment because of an extremely
24871 # bizarre bug on SunOS 4.1.3.
24872 if $ac_need_defaults; then
24873 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
24874 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
24875 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
24878 # Have a temporary directory for convenience. Make it in the build tree
24879 # simply because there is no reason against having it here, and in addition,
24880 # creating and moving files from /tmp can sometimes cause problems.
24881 # Hook for its removal unless debugging.
24882 # Note that there is a small window in which the directory will not be cleaned:
24883 # after its creation but before its name has been assigned to `$tmp'.
24887 trap 'exit_status=$?
24888 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
24890 trap '{ (exit 1); exit 1; }' 1 2 13 15
24892 # Create a (secure) tmp directory for tmp files.
24895 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
24896 test -n "$tmp" && test -d "$tmp"
24899 tmp
=.
/conf$$
-$RANDOM
24900 (umask 077 && mkdir
"$tmp")
24903 $as_echo "$as_me: cannot create a temporary directory in ." >&2
24904 { (exit 1); exit 1; }
24907 # Set up the scripts for CONFIG_FILES section.
24908 # No need to generate them if there are no CONFIG_FILES.
24909 # This happens for instance with `./config.status config.h'.
24910 if test -n "$CONFIG_FILES"; then
24914 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
24915 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
24918 ac_cs_awk_cr
=$ac_cr
24921 echo 'BEGIN {' >"$tmp/subs1.awk" &&
24926 echo "cat >conf$$subs.awk <<_ACEOF" &&
24927 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
24929 } >conf$$subs.sh ||
24930 { { $as_echo "$as_me:$LINENO: error
: could not
make $CONFIG_STATUS" >&5
24931 $as_echo "$as_me: error
: could not
make $CONFIG_STATUS" >&2;}
24932 { (exit 1); exit 1; }; }
24933 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
24935 for ac_last_try in false false false false false :; do
24936 . ./conf$$subs.sh ||
24937 { { $as_echo "$as_me:$LINENO: error
: could not
make $CONFIG_STATUS" >&5
24938 $as_echo "$as_me: error
: could not
make $CONFIG_STATUS" >&2;}
24939 { (exit 1); exit 1; }; }
24941 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
24942 if test $ac_delim_n = $ac_delim_num; then
24944 elif $ac_last_try; then
24945 { { $as_echo "$as_me:$LINENO: error
: could not
make $CONFIG_STATUS" >&5
24946 $as_echo "$as_me: error
: could not
make $CONFIG_STATUS" >&2;}
24947 { (exit 1); exit 1; }; }
24949 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
24952 rm -f conf$$subs.sh
24954 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24955 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
24959 s/^/S["/; s
/!.
*/"]=/
24969 s/\(.\{148\}\).*/\1/
24971 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
24976 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
24983 s/\(.\{148\}\).*/\1/
24985 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
24989 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
24994 ' <conf$$subs.awk | sed '
24999 ' >>$CONFIG_STATUS || ac_write_fail=1
25000 rm -f conf$$subs.awk
25001 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25003 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
25004 for (key in S) S_is_set[key] = 1
25010 nfields = split(line, field, "@
")
25012 len = length(field[1])
25013 for (i = 2; i < nfields; i++) {
25015 keylen = length(key)
25016 if (S_is_set[key]) {
25018 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
25019 len += length(value) + length(field[++i])
25030 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25031 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
25032 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
25035 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
25036 || { { $as_echo "$as_me:$LINENO: error
: could not setup config files machinery
" >&5
25037 $as_echo "$as_me: error
: could not setup config files machinery
" >&2;}
25038 { (exit 1); exit 1; }; }
25041 # VPATH may cause trouble with some makes, so we remove $(srcdir),
25042 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
25043 # trailing colons and then remove the whole line if VPATH becomes empty
25044 # (actually we leave an empty line to preserve line numbers).
25045 if test "x
$srcdir" = x.; then
25046 ac_vpsub='/^[ ]*VPATH[ ]*=/{
25047 s/:*\$(srcdir):*/:/
25048 s/:*\${srcdir}:*/:/
25050 s/^\([^=]*=[ ]*\):*/\1/
25056 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25057 fi # test -n "$CONFIG_FILES"
25059 # Set up the scripts for CONFIG_HEADERS section.
25060 # No need to generate them if there are no CONFIG_HEADERS.
25061 # This happens for instance with `./config.status Makefile'.
25062 if test -n "$CONFIG_HEADERS"; then
25063 cat >"$tmp/defines.
awk" <<\_ACAWK ||
25067 # Transform confdefs.h into an awk script `defines.awk', embedded as
25068 # here-document in config.status, that substitutes the proper values into
25069 # config.h.in to produce config.h.
25071 # Create a delimiter string that does not exist in confdefs.h, to ease
25072 # handling of long lines.
25074 for ac_last_try in false false :; do
25075 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
25076 if test -z "$ac_t"; then
25078 elif $ac_last_try; then
25079 { { $as_echo "$as_me:$LINENO: error
: could not
make $CONFIG_HEADERS" >&5
25080 $as_echo "$as_me: error
: could not
make $CONFIG_HEADERS" >&2;}
25081 { (exit 1); exit 1; }; }
25083 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
25087 # For the awk script, D is an array of macro values keyed by name,
25088 # likewise P contains macro parameters if any. Preserve backslash
25089 # newline sequences.
25091 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
25093 s/.\{148\}/&'"$ac_delim"'/g
25096 s/^[ ]*#[ ]*define[ ][ ]*/ /
25103 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
25105 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
25109 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
25110 D["\
1"]=" \
3\\\\\\n
"\\/p
25112 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
25117 s/.\{148\}/&'"$ac_delim"'/g
25122 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
25125 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
25127 ' <confdefs.h | sed '
25128 s/'"$ac_delim"'/"\\\
25129 "/g' >>$CONFIG_STATUS || ac_write_fail=1
25131 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25132 for (key in D) D_is_set[key] = 1
25135 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
25137 split(line, arg, " ")
25138 if (arg[1] == "#") {
25142 defundef
= substr
(arg
[1], 2)
25145 split(mac1
, mac2
, "(") #)
25147 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
25148 if (D_is_set
[macro
]) {
25149 # Preserve the white space surrounding the "#".
25150 print prefix
"define", macro P
[macro
] D
[macro
]
25153 # Replace #undef with comments. This is necessary, for example,
25154 # in the case of _POSIX_SOURCE, which is predefined and required
25155 # on some systems where configure will not decide to define it.
25156 if (defundef
== "undef") {
25157 print
"/*", prefix defundef
, macro
, "*/"
25165 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
25166 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
25167 $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
25168 { (exit 1); exit 1; }; }
25169 fi # test -n "$CONFIG_HEADERS"
25172 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
25177 :[FHLC
]) ac_mode
=$ac_tag; continue;;
25179 case $ac_mode$ac_tag in
25181 :L
* |
:C
*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
25182 $as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
25183 { (exit 1); exit 1; }; };;
25184 :[FH
]-) ac_tag
=-:-;;
25185 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
25202 -) ac_f
="$tmp/stdin";;
25203 *) # Look for the file first in the build tree, then in the source tree
25204 # (if the path is not absolute). The absolute path cannot be DOS-style,
25205 # because $ac_f cannot contain `:'.
25209 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
25211 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
25212 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
25213 { (exit 1); exit 1; }; };;
25215 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
25216 ac_file_inputs
="$ac_file_inputs '$ac_f'"
25219 # Let's still pretend it is `configure' which instantiates (i.e., don't
25220 # use $as_me), people would be surprised to read:
25221 # /* config.h. Generated by config.status. */
25222 configure_input
='Generated from '`
25223 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
25225 if test x
"$ac_file" != x-
; then
25226 configure_input
="$ac_file. $configure_input"
25227 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
25228 $as_echo "$as_me: creating $ac_file" >&6;}
25230 # Neutralize special characters interpreted by sed in replacement strings.
25231 case $configure_input in #(
25232 *\
&* |
*\|
* |
*\\* )
25233 ac_sed_conf_input
=`$as_echo "$configure_input" |
25234 sed 's/[\\\\&|]/\\\\&/g'`;; #(
25235 *) ac_sed_conf_input
=$configure_input;;
25239 *:-:* |
*:-) cat >"$tmp/stdin" \
25240 ||
{ { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25241 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25242 { (exit 1); exit 1; }; } ;;
25247 ac_dir
=`$as_dirname -- "$ac_file" ||
25248 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25249 X"$ac_file" : 'X\(//\)[^/]' \| \
25250 X"$ac_file" : 'X\(//\)$' \| \
25251 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
25252 $as_echo X"$ac_file" |
25253 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25257 /^X\(\/\/\)[^/].*/{
25272 -*) as_dir
=.
/$as_dir;;
25274 test -d "$as_dir" ||
{ $as_mkdir_p && mkdir
-p "$as_dir"; } ||
{
25278 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25279 *) as_qdir
=$as_dir;;
25281 as_dirs
="'$as_qdir' $as_dirs"
25282 as_dir
=`$as_dirname -- "$as_dir" ||
25283 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25284 X"$as_dir" : 'X\(//\)[^/]' \| \
25285 X"$as_dir" : 'X\(//\)$' \| \
25286 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25287 $as_echo X"$as_dir" |
25288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25292 /^X\(\/\/\)[^/].*/{
25305 test -d "$as_dir" && break
25307 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
25308 } ||
test -d "$as_dir" ||
{ { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
25309 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
25310 { (exit 1); exit 1; }; }; }
25314 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
25316 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
25317 # A ".." for each directory in $ac_dir_suffix.
25318 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
25319 case $ac_top_builddir_sub in
25320 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
25321 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
25324 ac_abs_top_builddir
=$ac_pwd
25325 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
25326 # for backward compatibility:
25327 ac_top_builddir
=$ac_top_build_prefix
25330 .
) # We are building in place.
25332 ac_top_srcdir
=$ac_top_builddir_sub
25333 ac_abs_top_srcdir
=$ac_pwd ;;
25334 [\\/]* | ?
:[\\/]* ) # Absolute name.
25335 ac_srcdir
=$srcdir$ac_dir_suffix;
25336 ac_top_srcdir
=$srcdir
25337 ac_abs_top_srcdir
=$srcdir ;;
25338 *) # Relative name.
25339 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
25340 ac_top_srcdir
=$ac_top_build_prefix$srcdir
25341 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
25343 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
25353 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
25354 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
25356 ac_MKDIR_P
=$MKDIR_P
25358 [\\/$
]* | ?
:[\\/]* ) ;;
25359 */*) ac_MKDIR_P
=$ac_top_build_prefix$MKDIR_P ;;
25363 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
25364 # If the template does not know about datarootdir, expand it.
25365 # FIXME: This hack should be removed a few years after 2.60.
25366 ac_datarootdir_hack
=; ac_datarootdir_seen
=
25379 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
25380 *datarootdir
*) ac_datarootdir_seen
=yes;;
25381 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
25382 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
25383 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
25385 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25386 ac_datarootdir_hack='
25387 s&@datadir@&$datadir&g
25388 s&@docdir@&$docdir&g
25389 s&@infodir@&$infodir&g
25390 s&@localedir@&$localedir&g
25391 s&@mandir@&$mandir&g
25392 s&\\\${datarootdir}&$datarootdir&g' ;;
25396 # Neutralize VPATH when `$srcdir' = `.'.
25397 # Shell code in configure.ac might set extrasub.
25398 # FIXME: do we really want to maintain this feature?
25399 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25400 ac_sed_extra="$ac_vpsub
25403 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
25405 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
25406 s|@configure_input@|
$ac_sed_conf_input|
;t t
25407 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
25408 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
25409 s
&@srcdir@
&$ac_srcdir&;t t
25410 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
25411 s
&@top_srcdir@
&$ac_top_srcdir&;t t
25412 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
25413 s
&@builddir@
&$ac_builddir&;t t
25414 s
&@abs_builddir@
&$ac_abs_builddir&;t t
25415 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
25416 s
&@INSTALL@
&$ac_INSTALL&;t t
25417 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
25418 $ac_datarootdir_hack
25420 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
25421 || { { $as_echo "$as_me:$LINENO: error
: could not create
$ac_file" >&5
25422 $as_echo "$as_me: error
: could not create
$ac_file" >&2;}
25423 { (exit 1); exit 1; }; }
25425 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
25426 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
25427 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
25428 { $as_echo "$as_me:$LINENO: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
25429 which seems to be undefined. Please make sure it is defined." >&5
25430 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
25431 which seems to be undefined. Please make sure it is defined." >&2;}
25435 -) cat "$tmp/out" && rm -f "$tmp/out";;
25436 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
25438 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25439 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25440 { (exit 1); exit 1; }; }
25446 if test x"$ac_file" != x-; then
25448 $as_echo "/* $configure_input */" \
25449 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
25450 } >"$tmp/config.h" \
25451 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25452 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25453 { (exit 1); exit 1; }; }
25454 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
25455 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
25456 $as_echo "$as_me: $ac_file is unchanged" >&6;}
25459 mv "$tmp/config.h" "$ac_file" \
25460 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25461 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25462 { (exit 1); exit 1; }; }
25465 $as_echo "/* $configure_input */" \
25466 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
25467 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
25468 $as_echo "$as_me: error: could not create -" >&2;}
25469 { (exit 1); exit 1; }; }
25471 # Compute "$ac_file"'s index
in $config_headers.
25474 for _am_header
in $config_headers :; do
25475 case $_am_header in
25476 $_am_arg |
$_am_arg:* )
25479 _am_stamp_count
=`expr $_am_stamp_count + 1` ;;
25482 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
25483 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25484 X"$_am_arg" : 'X\(//\)[^/]' \| \
25485 X"$_am_arg" : 'X\(//\)$' \| \
25486 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
25487 $as_echo X"$_am_arg" |
25488 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25492 /^X\(\/\/\)[^/].*/{
25504 s/.*/./; q'`/stamp-h
$_am_stamp_count
25507 :C
) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
25508 $as_echo "$as_me: executing $ac_file commands" >&6;}
25513 case $ac_file$ac_mode in
25515 (mv zfs_config.h zfs_config.h.tmp
&&
25516 awk -f ${ac_srcdir}/config
/config.
awk zfs_config.h.tmp
>zfs_config.h
&&
25517 rm zfs_config.h.tmp
) ||
exit 1 ;;
25518 "depfiles":C
) test x
"$AMDEP_TRUE" != x
"" ||
{
25519 # Autoconf 2.62 quotes --file arguments for eval, but not when files
25520 # are listed without --file. Let's play safe and only enable the eval
25521 # if we detect the quoting.
25522 case $CONFIG_FILES in
25523 *\'*) eval set x
"$CONFIG_FILES" ;;
25524 *) set x
$CONFIG_FILES ;;
25529 # Strip MF so we end up with the name of the file.
25530 mf
=`echo "$mf" | sed -e 's/:.*$//'`
25531 # Check whether this is an Automake generated Makefile or not.
25532 # We used to match only the files named `Makefile.in', but
25533 # some people rename them; so instead we look at the file content.
25534 # Grep'ing the first line is not enough: some people post-process
25535 # each Makefile.in and add a new line on top of each file to say so.
25536 # Grep'ing the whole file is not good either: AIX grep has a line
25537 # limit of 2048, but all sed's we know have understand at least 4000.
25538 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
25539 dirpart
=`$as_dirname -- "$mf" ||
25540 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25541 X"$mf" : 'X\(//\)[^/]' \| \
25542 X"$mf" : 'X\(//\)$' \| \
25543 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
25545 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25549 /^X\(\/\/\)[^/].*/{
25565 # Extract the definition of DEPDIR, am__include, and am__quote
25566 # from the Makefile without running `make'.
25567 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
25568 test -z "$DEPDIR" && continue
25569 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
25570 test -z "am__include" && continue
25571 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
25572 # When using ansi2knr, U may be empty or an underscore; expand it
25573 U
=`sed -n 's/^U = //p' < "$mf"`
25574 # Find all dependency output files, they are included files with
25575 # $(DEPDIR) in their names. We invoke sed twice because it is the
25576 # simplest approach to changing $(DEPDIR) to its actual value in the
25578 for file in `sed -n "
25579 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
25580 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
25581 # Make sure the directory exists.
25582 test -f "$dirpart/$file" && continue
25583 fdir
=`$as_dirname -- "$file" ||
25584 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25585 X"$file" : 'X\(//\)[^/]' \| \
25586 X"$file" : 'X\(//\)$' \| \
25587 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
25588 $as_echo X"$file" |
25589 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25593 /^X\(\/\/\)[^/].*/{
25606 { as_dir
=$dirpart/$fdir
25608 -*) as_dir
=.
/$as_dir;;
25610 test -d "$as_dir" ||
{ $as_mkdir_p && mkdir
-p "$as_dir"; } ||
{
25614 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25615 *) as_qdir
=$as_dir;;
25617 as_dirs
="'$as_qdir' $as_dirs"
25618 as_dir
=`$as_dirname -- "$as_dir" ||
25619 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25620 X"$as_dir" : 'X\(//\)[^/]' \| \
25621 X"$as_dir" : 'X\(//\)$' \| \
25622 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25623 $as_echo X"$as_dir" |
25624 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25628 /^X\(\/\/\)[^/].*/{
25641 test -d "$as_dir" && break
25643 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
25644 } ||
test -d "$as_dir" ||
{ { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
25645 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
25646 { (exit 1); exit 1; }; }; }
25647 # echo "creating $dirpart/$file"
25648 echo '# dummy' > "$dirpart/$file"
25655 # See if we are running on zsh, and set the options which allow our
25656 # commands through without removal of \ escapes.
25657 if test -n "${ZSH_VERSION+set}" ; then
25658 setopt NO_GLOB_SUBST
25661 cfgfile
="${ofile}T"
25662 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
25665 cat <<_LT_EOF >> "$cfgfile"
25668 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
25669 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
25670 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
25671 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
25673 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
25674 # 2006, 2007, 2008 Free Software Foundation, Inc.
25675 # Written by Gordon Matzigkeit, 1996
25677 # This file is part of GNU Libtool.
25679 # GNU Libtool is free software; you can redistribute it and/or
25680 # modify it under the terms of the GNU General Public License as
25681 # published by the Free Software Foundation; either version 2 of
25682 # the License, or (at your option) any later version.
25684 # As a special exception to the GNU General Public License,
25685 # if you distribute this file as part of a program or library that
25686 # is built using GNU Libtool, you may include this file under the
25687 # same distribution terms that you use for the rest of that program.
25689 # GNU Libtool is distributed in the hope that it will be useful,
25690 # but WITHOUT ANY WARRANTY; without even the implied warranty of
25691 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
25692 # GNU General Public License for more details.
25694 # You should have received a copy of the GNU General Public License
25695 # along with GNU Libtool; see the file COPYING. If not, a copy
25696 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
25697 # obtained by writing to the Free Software Foundation, Inc.,
25698 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
25701 # The names of the tagged configurations supported by this script.
25704 # ### BEGIN LIBTOOL CONFIG
25706 # Which release of libtool.m4 was used?
25707 macro_version=$macro_version
25708 macro_revision=$macro_revision
25710 # Whether or not to build shared libraries.
25711 build_libtool_libs=$enable_shared
25713 # Whether or not to build static libraries.
25714 build_old_libs=$enable_static
25716 # What type of objects to build.
25719 # Whether or not to optimize for fast installation.
25720 fast_install=$enable_fast_install
25723 host_alias=$host_alias
25727 # The build system.
25728 build_alias=$build_alias
25732 # A sed program that does not truncate output.
25735 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
25736 Xsed="\$SED -e 1s/^X//"
25738 # A grep program that handles long lines.
25744 # A literal string matcher.
25747 # A BSD- or MS-compatible name lister.
25750 # Whether we need soft or hard links.
25753 # What is the maximum length of a command?
25754 max_cmd_len=$max_cmd_len
25756 # Object file suffix (normally "o").
25759 # Executable file suffix (normally "").
25762 # whether the shell understands "unset".
25765 # turn spaces into newlines.
25768 # turn newlines into spaces.
25771 # How to create reloadable object files.
25772 reload_flag=$lt_reload_flag
25773 reload_cmds=$lt_reload_cmds
25775 # An object symbol dumper.
25776 OBJDUMP=$lt_OBJDUMP
25778 # Method to check whether dependent libraries are shared objects.
25779 deplibs_check_method=$lt_deplibs_check_method
25781 # Command to use when deplibs_check_method == "file_magic".
25782 file_magic_cmd=$lt_file_magic_cmd
25786 AR_FLAGS=$lt_AR_FLAGS
25788 # A symbol stripping program.
25791 # Commands used to install an old-style archive.
25793 old_postinstall_cmds=$lt_old_postinstall_cmds
25794 old_postuninstall_cmds=$lt_old_postuninstall_cmds
25799 # LTCC compiler flags.
25800 LTCFLAGS=$lt_CFLAGS
25802 # Take the output of nm and produce a listing of raw symbols and C names.
25803 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
25805 # Transform the output of nm in a proper C declaration.
25806 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
25808 # Transform the output of nm in a C name address pair.
25809 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
25811 # Transform the output of nm in a C name address pair when lib prefix is needed.
25812 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
25814 # The name of the directory that contains temporary libtool files.
25817 # Shell to use when invoking shell scripts.
25820 # An echo program that does not interpret backslashes.
25823 # Used to examine libraries when file_magic_cmd begins with "file".
25824 MAGIC_CMD=$MAGIC_CMD
25826 # Must we lock files when doing compilation?
25827 need_locks=$lt_need_locks
25829 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
25830 DSYMUTIL=$lt_DSYMUTIL
25832 # Tool to change global to local symbols on Mac OS X.
25835 # Tool to manipulate fat objects and archives on Mac OS X.
25838 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
25841 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
25842 OTOOL64=$lt_OTOOL64
25844 # Old archive suffix (normally "a").
25847 # Shared library suffix (normally ".so").
25848 shrext_cmds=$lt_shrext_cmds
25850 # The commands to extract the exported symbol list from a shared archive.
25851 extract_expsyms_cmds=$lt_extract_expsyms_cmds
25853 # Variables whose values should be saved in libtool wrapper scripts and
25854 # restored at link time.
25855 variables_saved_for_relink=$lt_variables_saved_for_relink
25857 # Do we need the "lib" prefix for modules?
25858 need_lib_prefix=$need_lib_prefix
25860 # Do we need a version for libraries?
25861 need_version=$need_version
25863 # Library versioning type.
25864 version_type=$version_type
25866 # Shared library runtime path variable.
25867 runpath_var=$runpath_var
25869 # Shared library path variable.
25870 shlibpath_var=$shlibpath_var
25872 # Is shlibpath searched before the hard-coded library search path?
25873 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
25875 # Format of library name prefix.
25876 libname_spec=$lt_libname_spec
25878 # List of archive names. First name is the real one, the rest are links.
25879 # The last name is the one that the linker finds with -lNAME
25880 library_names_spec=$lt_library_names_spec
25882 # The coded name of the library, if different from the real name.
25883 soname_spec=$lt_soname_spec
25885 # Command to use after installation of a shared archive.
25886 postinstall_cmds=$lt_postinstall_cmds
25888 # Command to use after uninstallation of a shared archive.
25889 postuninstall_cmds=$lt_postuninstall_cmds
25891 # Commands used to finish a libtool library installation in a directory.
25892 finish_cmds=$lt_finish_cmds
25894 # As "finish_cmds", except a single script fragment to be evaled but
25896 finish_eval=$lt_finish_eval
25898 # Whether we should hardcode library paths into libraries.
25899 hardcode_into_libs=$hardcode_into_libs
25901 # Compile-time system search path for libraries.
25902 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
25904 # Run-time system search path for libraries.
25905 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
25907 # Whether dlopen is supported.
25908 dlopen_support=$enable_dlopen
25910 # Whether dlopen of programs is supported.
25911 dlopen_self=$enable_dlopen_self
25913 # Whether dlopen of statically linked programs is supported.
25914 dlopen_self_static=$enable_dlopen_self_static
25916 # Commands to strip libraries.
25917 old_striplib=$lt_old_striplib
25918 striplib=$lt_striplib
25921 # The linker used to build libraries.
25924 # Commands used to build an old-style archive.
25925 old_archive_cmds=$lt_old_archive_cmds
25927 # A language specific compiler.
25930 # Is the compiler the GNU compiler?
25933 # Compiler flag to turn off builtin functions.
25934 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
25936 # How to pass a linker flag through the compiler.
25937 wl=$lt_lt_prog_compiler_wl
25939 # Additional compiler flags for building library objects.
25940 pic_flag=$lt_lt_prog_compiler_pic
25942 # Compiler flag to prevent dynamic linking.
25943 link_static_flag=$lt_lt_prog_compiler_static
25945 # Does compiler simultaneously support -c and -o options?
25946 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
25948 # Whether or not to add -lc for building shared libraries.
25949 build_libtool_need_lc=$archive_cmds_need_lc
25951 # Whether or not to disallow shared libs when runtime libs are static.
25952 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
25954 # Compiler flag to allow reflexive dlopens.
25955 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
25957 # Compiler flag to generate shared objects directly from archives.
25958 whole_archive_flag_spec=$lt_whole_archive_flag_spec
25960 # Whether the compiler copes with passing no objects directly.
25961 compiler_needs_object=$lt_compiler_needs_object
25963 # Create an old-style archive from a shared archive.
25964 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
25966 # Create a temporary old-style archive to link instead of a shared archive.
25967 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
25969 # Commands used to build a shared archive.
25970 archive_cmds=$lt_archive_cmds
25971 archive_expsym_cmds=$lt_archive_expsym_cmds
25973 # Commands used to build a loadable module if different from building
25974 # a shared archive.
25975 module_cmds=$lt_module_cmds
25976 module_expsym_cmds=$lt_module_expsym_cmds
25978 # Whether we are building with GNU ld or not.
25979 with_gnu_ld=$lt_with_gnu_ld
25981 # Flag that allows shared libraries with undefined symbols to be built.
25982 allow_undefined_flag=$lt_allow_undefined_flag
25984 # Flag that enforces no undefined symbols.
25985 no_undefined_flag=$lt_no_undefined_flag
25987 # Flag to hardcode \$libdir into a binary during linking.
25988 # This must work even if \$libdir does not exist
25989 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
25991 # If ld is used when linking, flag to hardcode \$libdir into a binary
25992 # during linking. This must work even if \$libdir does not exist.
25993 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
25995 # Whether we need a single "-rpath" flag with a separated argument.
25996 hardcode_libdir_separator=$lt_hardcode_libdir_separator
25998 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
25999 # DIR into the resulting binary.
26000 hardcode_direct=$hardcode_direct
26002 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
26003 # DIR into the resulting binary and the resulting library dependency is
26004 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
26005 # library is relocated.
26006 hardcode_direct_absolute=$hardcode_direct_absolute
26008 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
26009 # into the resulting binary.
26010 hardcode_minus_L=$hardcode_minus_L
26012 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
26013 # into the resulting binary.
26014 hardcode_shlibpath_var=$hardcode_shlibpath_var
26016 # Set to "yes" if building a shared library automatically hardcodes DIR
26017 # into the library and all subsequent libraries and executables linked
26019 hardcode_automatic=$hardcode_automatic
26021 # Set to yes if linker adds runtime paths of dependent libraries
26022 # to runtime path list.
26023 inherit_rpath=$inherit_rpath
26025 # Whether libtool must link a program against all its dependency libraries.
26026 link_all_deplibs=$link_all_deplibs
26028 # Fix the shell variable \$srcfile for the compiler.
26029 fix_srcfile_path=$lt_fix_srcfile_path
26031 # Set to "yes" if exported symbols are required.
26032 always_export_symbols=$always_export_symbols
26034 # The commands to list exported symbols.
26035 export_symbols_cmds=$lt_export_symbols_cmds
26037 # Symbols that should not be listed in the preloaded symbols.
26038 exclude_expsyms=$lt_exclude_expsyms
26040 # Symbols that must always be exported.
26041 include_expsyms=$lt_include_expsyms
26043 # Commands necessary for linking programs (against libraries) with templates.
26044 prelink_cmds=$lt_prelink_cmds
26046 # Specify filename containing input files.
26047 file_list_spec=$lt_file_list_spec
26049 # How to hardcode a shared library path into an executable.
26050 hardcode_action=$hardcode_action
26052 # ### END LIBTOOL CONFIG
26058 cat <<\_LT_EOF
>> "$cfgfile"
26059 # AIX sometimes has problems with the GCC collect2 program. For some
26060 # reason, if we set the COLLECT_NAMES environment variable, the problems
26061 # vanish in a puff of smoke.
26062 if test "X${COLLECT_NAMES+set}" != Xset
; then
26064 export COLLECT_NAMES
26071 ltmain
="$ac_aux_dir/ltmain.sh"
26074 # We use sed instead of cat because bash on DJGPP gets confused if
26075 # if finds mixed CR/LF and LF-only lines. Since sed operates in
26076 # text mode, it properly converts lines to CR/LF. This bash problem
26077 # is reportedly fixed, but why not run on old versions too?
26078 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
26079 ||
(rm -f "$cfgfile"; exit 1)
26083 cat << \_LT_EOF
>> "$cfgfile"
26085 # func_dirname file append nondir_replacement
26086 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
26087 # otherwise set result to NONDIR_REPLACEMENT.
26091 */*) func_dirname_result
="${1%/*}${2}" ;;
26092 * ) func_dirname_result
="${3}" ;;
26096 # func_basename file
26099 func_basename_result
="${1##*/}"
26102 # func_dirname_and_basename file append nondir_replacement
26103 # perform func_basename and func_dirname in a single function
26105 # dirname: Compute the dirname of FILE. If nonempty,
26106 # add APPEND to the result, otherwise set result
26107 # to NONDIR_REPLACEMENT.
26108 # value returned in "$func_dirname_result"
26109 # basename: Compute filename of FILE.
26110 # value retuned in "$func_basename_result"
26111 # Implementation must be kept synchronized with func_dirname
26112 # and func_basename. For efficiency, we do not delegate to
26113 # those functions but instead duplicate the functionality here.
26114 func_dirname_and_basename
()
26117 */*) func_dirname_result
="${1%/*}${2}" ;;
26118 * ) func_dirname_result
="${3}" ;;
26120 func_basename_result
="${1##*/}"
26123 # func_stripname prefix suffix name
26124 # strip PREFIX and SUFFIX off of NAME.
26125 # PREFIX and SUFFIX must not contain globbing or regex special
26126 # characters, hashes, percent signs, but SUFFIX may contain a leading
26127 # dot (in which case that matches only a dot).
26130 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
26131 # positional parameters, so assign one to ordinary parameter first.
26132 func_stripname_result
=${3}
26133 func_stripname_result
=${func_stripname_result#"${1}"}
26134 func_stripname_result
=${func_stripname_result%"${2}"}
26140 func_opt_split_opt
=${1%%=*}
26141 func_opt_split_arg
=${1#*=}
26148 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
26149 *) func_lo2o_result
=${1} ;;
26153 # func_xform libobj-or-source
26156 func_xform_result
=${1%.*}.lo
26159 # func_arith arithmetic-term...
26162 func_arith_result
=$
(( $
* ))
26166 # STRING may not start with a hyphen.
26169 func_len_result
=${#1}
26174 *) # Bourne compatible functions.
26175 cat << \_LT_EOF
>> "$cfgfile"
26177 # func_dirname file append nondir_replacement
26178 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
26179 # otherwise set result to NONDIR_REPLACEMENT.
26182 # Extract subdirectory from the argument.
26183 func_dirname_result
=`$ECHO "X${1}" | $Xsed -e "$dirname"`
26184 if test "X$func_dirname_result" = "X${1}"; then
26185 func_dirname_result
="${3}"
26187 func_dirname_result
="$func_dirname_result${2}"
26191 # func_basename file
26194 func_basename_result
=`$ECHO "X${1}" | $Xsed -e "$basename"`
26198 # func_stripname prefix suffix name
26199 # strip PREFIX and SUFFIX off of NAME.
26200 # PREFIX and SUFFIX must not contain globbing or regex special
26201 # characters, hashes, percent signs, but SUFFIX may contain a leading
26202 # dot (in which case that matches only a dot).
26203 # func_strip_suffix prefix name
26207 .
*) func_stripname_result
=`$ECHO "X${3}" \
26208 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
26209 *) func_stripname_result
=`$ECHO "X${3}" \
26210 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
26215 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
26216 my_sed_long_arg
='1s/^-[^=]*=//'
26221 func_opt_split_opt
=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
26222 func_opt_split_arg
=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
26228 func_lo2o_result
=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
26231 # func_xform libobj-or-source
26234 func_xform_result
=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
26237 # func_arith arithmetic-term...
26240 func_arith_result
=`expr "$@"`
26244 # STRING may not start with a hyphen.
26247 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
26253 case $lt_shell_append in
26255 cat << \_LT_EOF
>> "$cfgfile"
26257 # func_append var value
26258 # Append VALUE to the end of shell variable VAR.
26266 cat << \_LT_EOF
>> "$cfgfile"
26268 # func_append var value
26269 # Append VALUE to the end of shell variable VAR.
26280 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
26281 ||
(rm -f "$cfgfile"; exit 1)
26283 mv -f "$cfgfile" "$ofile" ||
26284 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
26293 { (exit 0); exit 0; }
26295 chmod +x
$CONFIG_STATUS
26296 ac_clean_files
=$ac_clean_files_save
26298 test $ac_write_fail = 0 ||
26299 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
26300 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
26301 { (exit 1); exit 1; }; }
26304 # configure is writing to config.log, and then calls config.status.
26305 # config.status does its own redirection, appending to config.log.
26306 # Unfortunately, on DOS this fails, as config.log is still kept open
26307 # by configure, so config.status won't be able to write to it; its
26308 # output is simply discarded. So we exec the FD to /dev/null,
26309 # effectively closing config.log, so it can be properly (re)opened and
26310 # appended to by config.status. When coming back to configure, we
26311 # need to make the FD available again.
26312 if test "$no_create" != yes; then
26314 ac_config_status_args
=
26315 test "$silent" = yes &&
26316 ac_config_status_args
="$ac_config_status_args --quiet"
26318 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
26320 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
26321 # would make configure fail if this is the last instruction.
26322 $ac_cs_success ||
{ (exit 1); exit 1; }
26324 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
26325 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
26326 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}