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
864 INSTALL_STRIP_PROGRAM
882 MAINTAINER_MODE_FALSE
932 program_transform_name
944 enable_option_checking
945 enable_maintainer_mode
947 enable_dependency_tracking
959 enable_debug_kmem_tracking
960 enable_atomic_spinlocks
962 ac_precious_vars
='build_alias
973 # Initialize some variables set by options.
975 ac_init_version
=false
976 ac_unrecognized_opts
=
978 # The variables have the same names as the options, with
979 # dashes changed to underlines.
987 program_transform_name
=s
,x
,x
,
995 # Installation directory options.
996 # These are left unexpanded so users can "make install exec_prefix=/foo"
997 # and all the variables that are supposed to be based on exec_prefix
998 # by default will actually change.
999 # Use braces instead of parens because sh, perl, etc. also accept them.
1000 # (The list follows the same order as the GNU Coding Standards.)
1001 bindir
='${exec_prefix}/bin'
1002 sbindir
='${exec_prefix}/sbin'
1003 libexecdir
='${exec_prefix}/libexec'
1004 datarootdir
='${prefix}/share'
1005 datadir
='${datarootdir}'
1006 sysconfdir
='${prefix}/etc'
1007 sharedstatedir
='${prefix}/com'
1008 localstatedir
='${prefix}/var'
1009 includedir
='${prefix}/include'
1010 oldincludedir
='/usr/include'
1011 docdir
='${datarootdir}/doc/${PACKAGE}'
1012 infodir
='${datarootdir}/info'
1017 libdir
='${exec_prefix}/lib'
1018 localedir
='${datarootdir}/locale'
1019 mandir
='${datarootdir}/man'
1025 # If the previous option needs an argument, assign it.
1026 if test -n "$ac_prev"; then
1027 eval $ac_prev=\
$ac_option
1033 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1037 # Accept the important Cygnus configure options, so we can diagnose typos.
1039 case $ac_dashdash$ac_option in
1043 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
1045 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
1046 bindir
=$ac_optarg ;;
1048 -build |
--build |
--buil |
--bui |
--bu)
1049 ac_prev
=build_alias
;;
1050 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
1051 build_alias
=$ac_optarg ;;
1053 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
1054 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
1055 ac_prev
=cache_file
;;
1056 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
1057 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
1058 cache_file
=$ac_optarg ;;
1060 --config-cache |
-C)
1061 cache_file
=config.cache
;;
1063 -datadir |
--datadir |
--datadi |
--datad)
1065 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
1066 datadir
=$ac_optarg ;;
1068 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
1069 |
--dataroo |
--dataro |
--datar)
1070 ac_prev
=datarootdir
;;
1071 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
1072 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
1073 datarootdir
=$ac_optarg ;;
1075 -disable-* |
--disable-*)
1076 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1077 # Reject names that are not valid shell variable names.
1078 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1079 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1080 { (exit 1); exit 1; }; }
1081 ac_useropt_orig
=$ac_useropt
1082 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1083 case $ac_user_opts in
1085 "enable_
$ac_useropt"
1087 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1088 ac_unrecognized_sep
=', ';;
1090 eval enable_
$ac_useropt=no
;;
1092 -docdir |
--docdir |
--docdi |
--doc |
--do)
1094 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
1095 docdir
=$ac_optarg ;;
1097 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
1099 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
1100 dvidir
=$ac_optarg ;;
1102 -enable-* |
--enable-*)
1103 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1104 # Reject names that are not valid shell variable names.
1105 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1106 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1107 { (exit 1); exit 1; }; }
1108 ac_useropt_orig
=$ac_useropt
1109 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1110 case $ac_user_opts in
1112 "enable_
$ac_useropt"
1114 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1115 ac_unrecognized_sep
=', ';;
1117 eval enable_
$ac_useropt=\
$ac_optarg ;;
1119 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
1120 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
1121 |
--exec |
--exe |
--ex)
1122 ac_prev
=exec_prefix
;;
1123 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
1124 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
1125 |
--exec=* |
--exe=* |
--ex=*)
1126 exec_prefix
=$ac_optarg ;;
1128 -gas |
--gas |
--ga |
--g)
1129 # Obsolete; use --with-gas.
1132 -help |
--help |
--hel |
--he |
-h)
1133 ac_init_help
=long
;;
1134 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
1135 ac_init_help
=recursive
;;
1136 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
1137 ac_init_help
=short
;;
1139 -host |
--host |
--hos |
--ho)
1140 ac_prev
=host_alias
;;
1141 -host=* |
--host=* |
--hos=* |
--ho=*)
1142 host_alias
=$ac_optarg ;;
1144 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
1146 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
1148 htmldir
=$ac_optarg ;;
1150 -includedir |
--includedir |
--includedi |
--included |
--include \
1151 |
--includ |
--inclu |
--incl |
--inc)
1152 ac_prev
=includedir
;;
1153 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
1154 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
1155 includedir
=$ac_optarg ;;
1157 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
1159 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
1160 infodir
=$ac_optarg ;;
1162 -libdir |
--libdir |
--libdi |
--libd)
1164 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1165 libdir
=$ac_optarg ;;
1167 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1168 |
--libexe |
--libex |
--libe)
1169 ac_prev
=libexecdir
;;
1170 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1171 |
--libexe=* |
--libex=* |
--libe=*)
1172 libexecdir
=$ac_optarg ;;
1174 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1175 ac_prev
=localedir
;;
1176 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1177 localedir
=$ac_optarg ;;
1179 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1180 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1181 ac_prev
=localstatedir
;;
1182 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1183 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1184 localstatedir
=$ac_optarg ;;
1186 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1188 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1189 mandir
=$ac_optarg ;;
1191 -nfp |
--nfp |
--nf)
1192 # Obsolete; use --without-fp.
1195 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1196 |
--no-cr |
--no-c |
-n)
1199 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1200 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1203 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1204 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1205 |
--oldin |
--oldi |
--old |
--ol |
--o)
1206 ac_prev
=oldincludedir
;;
1207 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1208 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1209 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1210 oldincludedir
=$ac_optarg ;;
1212 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1214 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1215 prefix
=$ac_optarg ;;
1217 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1218 |
--program-pre |
--program-pr |
--program-p)
1219 ac_prev
=program_prefix
;;
1220 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1221 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1222 program_prefix
=$ac_optarg ;;
1224 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1225 |
--program-suf |
--program-su |
--program-s)
1226 ac_prev
=program_suffix
;;
1227 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1228 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1229 program_suffix
=$ac_optarg ;;
1231 -program-transform-name |
--program-transform-name \
1232 |
--program-transform-nam |
--program-transform-na \
1233 |
--program-transform-n |
--program-transform- \
1234 |
--program-transform |
--program-transfor \
1235 |
--program-transfo |
--program-transf \
1236 |
--program-trans |
--program-tran \
1237 |
--progr-tra |
--program-tr |
--program-t)
1238 ac_prev
=program_transform_name
;;
1239 -program-transform-name=* |
--program-transform-name=* \
1240 |
--program-transform-nam=* |
--program-transform-na=* \
1241 |
--program-transform-n=* |
--program-transform-=* \
1242 |
--program-transform=* |
--program-transfor=* \
1243 |
--program-transfo=* |
--program-transf=* \
1244 |
--program-trans=* |
--program-tran=* \
1245 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1246 program_transform_name
=$ac_optarg ;;
1248 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1250 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1251 pdfdir
=$ac_optarg ;;
1253 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1255 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1258 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1259 |
-silent |
--silent |
--silen |
--sile |
--sil)
1262 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1264 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1266 sbindir
=$ac_optarg ;;
1268 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1269 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1270 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1272 ac_prev
=sharedstatedir
;;
1273 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1274 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1275 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1277 sharedstatedir
=$ac_optarg ;;
1279 -site |
--site |
--sit)
1281 -site=* |
--site=* |
--sit=*)
1284 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1286 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1287 srcdir
=$ac_optarg ;;
1289 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1290 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1291 ac_prev
=sysconfdir
;;
1292 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1293 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1294 sysconfdir
=$ac_optarg ;;
1296 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1297 ac_prev
=target_alias
;;
1298 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1299 target_alias
=$ac_optarg ;;
1301 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1304 -version |
--version |
--versio |
--versi |
--vers |
-V)
1305 ac_init_version
=: ;;
1308 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1309 # Reject names that are not valid shell variable names.
1310 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1311 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1312 { (exit 1); exit 1; }; }
1313 ac_useropt_orig
=$ac_useropt
1314 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1315 case $ac_user_opts in
1319 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1320 ac_unrecognized_sep
=', ';;
1322 eval with_
$ac_useropt=\
$ac_optarg ;;
1324 -without-* |
--without-*)
1325 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1326 # Reject names that are not valid shell variable names.
1327 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1328 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1329 { (exit 1); exit 1; }; }
1330 ac_useropt_orig
=$ac_useropt
1331 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1332 case $ac_user_opts in
1336 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1337 ac_unrecognized_sep
=', ';;
1339 eval with_
$ac_useropt=no
;;
1342 # Obsolete; use --with-x.
1345 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1346 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1347 ac_prev
=x_includes
;;
1348 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1349 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1350 x_includes
=$ac_optarg ;;
1352 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1353 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1354 ac_prev
=x_libraries
;;
1355 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1356 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1357 x_libraries
=$ac_optarg ;;
1359 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1360 Try \`$0 --help' for more information." >&2
1361 { (exit 1); exit 1; }; }
1365 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1366 # Reject names that are not valid shell variable names.
1367 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev
/null
&&
1368 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1369 { (exit 1); exit 1; }; }
1370 eval $ac_envvar=\
$ac_optarg
1371 export $ac_envvar ;;
1374 # FIXME: should be removed in autoconf 3.0.
1375 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1376 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1377 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1378 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1384 if test -n "$ac_prev"; then
1385 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1386 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1387 { (exit 1); exit 1; }; }
1390 if test -n "$ac_unrecognized_opts"; then
1391 case $enable_option_checking in
1393 fatal
) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1394 { (exit 1); exit 1; }; } ;;
1395 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1399 # Check all directory arguments for consistency.
1400 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1401 datadir sysconfdir sharedstatedir localstatedir includedir \
1402 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1403 libdir localedir mandir
1405 eval ac_val
=\$
$ac_var
1406 # Remove trailing slashes.
1409 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1410 eval $ac_var=\
$ac_val;;
1412 # Be sure to have absolute directory names.
1414 [\\/$
]* | ?
:[\\/]* ) continue;;
1415 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1417 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1418 { (exit 1); exit 1; }; }
1421 # There might be people who depend on the old broken behavior: `$host'
1422 # used to hold the argument of --host etc.
1423 # FIXME: To remove some day.
1426 target
=$target_alias
1428 # FIXME: To remove some day.
1429 if test "x$host_alias" != x
; then
1430 if test "x$build_alias" = x
; then
1431 cross_compiling
=maybe
1432 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1433 If a cross compiler is detected then cross compile mode will be used." >&2
1434 elif test "x$build_alias" != "x$host_alias"; then
1440 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1442 test "$silent" = yes && exec 6>/dev
/null
1445 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1446 ac_ls_di
=`ls -di .` &&
1447 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1448 { $as_echo "$as_me: error: working directory cannot be determined" >&2
1449 { (exit 1); exit 1; }; }
1450 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1451 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1452 { (exit 1); exit 1; }; }
1455 # Find the source files, if location was not specified.
1456 if test -z "$srcdir"; then
1457 ac_srcdir_defaulted
=yes
1458 # Try the directory containing this script, then the parent directory.
1459 ac_confdir
=`$as_dirname -- "$as_myself" ||
1460 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1461 X"$as_myself" : 'X\(//\)[^/]' \| \
1462 X"$as_myself" : 'X\(//\)$' \| \
1463 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1464 $as_echo X"$as_myself" |
1465 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1483 if test ! -r "$srcdir/$ac_unique_file"; then
1487 ac_srcdir_defaulted
=no
1489 if test ! -r "$srcdir/$ac_unique_file"; then
1490 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1491 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1492 { (exit 1); exit 1; }; }
1494 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1496 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1497 { (exit 1); exit 1; }; }
1499 # When building in place, set srcdir=.
1500 if test "$ac_abs_confdir" = "$ac_pwd"; then
1503 # Remove unnecessary trailing slashes from srcdir.
1504 # Double slashes in file names in object file debugging info
1505 # mess up M-x gdb in Emacs.
1507 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1509 for ac_var
in $ac_precious_vars; do
1510 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1511 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1512 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1513 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1517 # Report the --help message.
1519 if test "$ac_init_help" = "long"; then
1520 # Omit some internal or obsolete options to make the list less imposing.
1521 # This message is too long to be a string in the A/UX 3.1 sh.
1523 \`configure' configures this package to adapt to many kinds of systems.
1525 Usage: $0 [OPTION]... [VAR=VALUE]...
1527 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1528 VAR=VALUE. See below for descriptions of some of the useful variables.
1530 Defaults for the options are specified in brackets.
1533 -h, --help display this help and exit
1534 --help=short display options specific to this package
1535 --help=recursive display the short help of all the included packages
1536 -V, --version display version information and exit
1537 -q, --quiet, --silent do not print \`checking...' messages
1538 --cache-file=FILE cache test results in FILE [disabled]
1539 -C, --config-cache alias for \`--cache-file=config.cache'
1540 -n, --no-create do not create output files
1541 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1543 Installation directories:
1544 --prefix=PREFIX install architecture-independent files in PREFIX
1545 [$ac_default_prefix]
1546 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1549 By default, \`make install' will install all the files in
1550 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1551 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1552 for instance \`--prefix=\$HOME'.
1554 For better control, use the options below.
1556 Fine tuning of the installation directories:
1557 --bindir=DIR user executables [EPREFIX/bin]
1558 --sbindir=DIR system admin executables [EPREFIX/sbin]
1559 --libexecdir=DIR program executables [EPREFIX/libexec]
1560 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1561 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1562 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1563 --libdir=DIR object code libraries [EPREFIX/lib]
1564 --includedir=DIR C header files [PREFIX/include]
1565 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1566 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1567 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1568 --infodir=DIR info documentation [DATAROOTDIR/info]
1569 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1570 --mandir=DIR man documentation [DATAROOTDIR/man]
1571 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1572 --htmldir=DIR html documentation [DOCDIR]
1573 --dvidir=DIR dvi documentation [DOCDIR]
1574 --pdfdir=DIR pdf documentation [DOCDIR]
1575 --psdir=DIR ps documentation [DOCDIR]
1581 --program-prefix=PREFIX prepend PREFIX to installed program names
1582 --program-suffix=SUFFIX append SUFFIX to installed program names
1583 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1586 --build=BUILD configure
for building on BUILD
[guessed
]
1587 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1588 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1592 if test -n "$ac_init_help"; then
1597 --disable-option-checking ignore unrecognized
--enable/--with options
1598 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1599 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1600 --enable-maintainer-mode enable make rules and dependencies not useful
1601 (and sometimes confusing
) to the casual installer
1602 --enable-silent-rules less verbose build output
(undo
: `make V=1')
1603 --disable-silent-rules verbose build output (undo: `make V
=0')
1604 --disable-dependency-tracking speeds up one-time build
1605 --enable-dependency-tracking do not reject slow dependency extractors
1606 --enable-shared[=PKGS] build shared libraries [default=yes]
1607 --enable-static[=PKGS] build static libraries [default=yes]
1608 --enable-fast-install[=PKGS]
1609 optimize for fast installation [default=yes]
1610 --disable-libtool-lock avoid locking (might break parallel builds)
1611 --enable-debug Enable generic debug support [default=no]
1612 --enable-debug-kmem Enable basic kmem accounting [default=yes]
1613 --enable-debug-kmem-tracking
1614 Enable detailed kmem tracking [default=no]
1615 --enable-atomic-spinlocks
1616 Atomic types use spinlocks [default=check]
1619 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1620 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1621 --with-pic try to use only PIC/non-PIC objects [default=use
1623 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1624 --with-config=CONFIG Config file 'kernel|user|all|srpm
'
1625 --with-linux=PATH Path to kernel source
1626 --with-linux-obj=PATH Path to kernel build objects
1628 Some influential environment variables:
1629 CC C compiler command
1630 CFLAGS C compiler flags
1631 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1632 nonstandard directory <lib dir>
1633 LIBS libraries to pass to the linker, e.g. -l<library>
1634 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1635 you have headers in a nonstandard directory <include dir>
1638 Use these variables to override the choices made by `configure' or to
help
1639 it to
find libraries and programs with nonstandard names
/locations.
1645 if test "$ac_init_help" = "recursive"; then
1646 # If there are subdirs, report their specific --help.
1647 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1648 test -d "$ac_dir" ||
1649 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1654 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1656 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1657 # A ".." for each directory in $ac_dir_suffix.
1658 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1659 case $ac_top_builddir_sub in
1660 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1661 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1664 ac_abs_top_builddir
=$ac_pwd
1665 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1666 # for backward compatibility:
1667 ac_top_builddir
=$ac_top_build_prefix
1670 .
) # We are building in place.
1672 ac_top_srcdir
=$ac_top_builddir_sub
1673 ac_abs_top_srcdir
=$ac_pwd ;;
1674 [\\/]* | ?
:[\\/]* ) # Absolute name.
1675 ac_srcdir
=$srcdir$ac_dir_suffix;
1676 ac_top_srcdir
=$srcdir
1677 ac_abs_top_srcdir
=$srcdir ;;
1679 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1680 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1681 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1683 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1685 cd "$ac_dir" ||
{ ac_status
=$?
; continue; }
1686 # Check for guested configure.
1687 if test -f "$ac_srcdir/configure.gnu"; then
1689 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1690 elif test -f "$ac_srcdir/configure"; then
1692 $SHELL "$ac_srcdir/configure" --help=recursive
1694 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1696 cd "$ac_pwd" ||
{ ac_status
=$?
; break; }
1700 test -n "$ac_init_help" && exit $ac_status
1701 if $ac_init_version; then
1704 generated by GNU Autoconf
2.63
1706 Copyright
(C
) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1707 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation
, Inc.
1708 This configure
script is free software
; the Free Software Foundation
1709 gives unlimited permission to copy
, distribute and modify it.
1713 cat >config.log
<<_ACEOF
1714 This file contains any messages produced by compilers while
1715 running configure, to aid debugging if configure makes a mistake.
1717 It was created by $as_me, which was
1718 generated by GNU Autoconf 2.63. Invocation command line was
1730 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1731 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1732 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1733 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1734 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1736 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1737 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1739 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1740 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1741 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1742 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1743 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1744 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1745 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1749 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1753 test -z "$as_dir" && as_dir
=.
1754 $as_echo "PATH: $as_dir"
1770 # Keep a trace of the command line.
1771 # Strip out --no-create and --no-recursion so they do not pile up.
1772 # Strip out --silent because we don't want to record it for future runs.
1773 # Also quote any args containing shell meta-characters.
1774 # Make two passes to allow for proper duplicate-argument suppression.
1778 ac_must_keep_next
=false
1784 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
1785 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1786 |
-silent |
--silent |
--silen |
--sile |
--sil)
1789 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1792 1) ac_configure_args0
="$ac_configure_args0 '$ac_arg'" ;;
1794 ac_configure_args1
="$ac_configure_args1 '$ac_arg'"
1795 if test $ac_must_keep_next = true
; then
1796 ac_must_keep_next
=false
# Got value, back to normal.
1799 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
1800 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
1801 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
1802 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
1803 case "$ac_configure_args0 " in
1804 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1807 -* ) ac_must_keep_next
=true
;;
1810 ac_configure_args
="$ac_configure_args '$ac_arg'"
1815 $as_unset ac_configure_args0 ||
test "${ac_configure_args0+set}" != set ||
{ ac_configure_args0
=; export ac_configure_args0
; }
1816 $as_unset ac_configure_args1 ||
test "${ac_configure_args1+set}" != set ||
{ ac_configure_args1
=; export ac_configure_args1
; }
1818 # When interrupted or exit'd, cleanup temporary files, and complete
1819 # config.log. We remove comments because anyway the quotes in there
1820 # would cause problems or look ugly.
1821 # WARNING: Use '\'' to represent an apostrophe within the trap.
1822 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1823 trap 'exit_status=$?
1824 # Save into config.log some information that might help in debugging.
1829 ## ---------------- ##
1830 ## Cache variables. ##
1831 ## ---------------- ##
1834 # The following way of writing the cache mishandles newlines in values,
1836 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1837 eval ac_val=\$$ac_var
1841 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1842 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1845 _ | IFS | as_nl) ;; #(
1846 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1847 *) $as_unset $ac_var ;;
1852 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1853 *${as_nl}ac_space=\ *)
1855 "s/'\''/'\''\\\\'\'''\''/g;
1856 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1859 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1867 ## ----------------- ##
1868 ## Output variables. ##
1869 ## ----------------- ##
1872 for ac_var in $ac_subst_vars
1874 eval ac_val=\$$ac_var
1876 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1878 $as_echo "$ac_var='\''$ac_val'\''"
1882 if test -n "$ac_subst_files"; then
1884 ## ------------------- ##
1885 ## File substitutions. ##
1886 ## ------------------- ##
1889 for ac_var
in $ac_subst_files
1891 eval ac_val
=\$
$ac_var
1893 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1895 $as_echo "$ac_var='\''$ac_val'\''"
1900 if test -s confdefs.h; then
1910 test "$ac_signal" != 0 &&
1911 $as_echo "$as_me: caught signal $ac_signal"
1912 $as_echo "$as_me: exit $exit_status"
1914 rm -f core *.core core.conftest.* &&
1915 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1918 for ac_signal
in 1 2 13 15; do
1919 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1923 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1924 rm -f -r conftest
* confdefs.h
1926 # Predefined preprocessor variables.
1928 cat >>confdefs.h
<<_ACEOF
1929 #define PACKAGE_NAME "$PACKAGE_NAME"
1933 cat >>confdefs.h
<<_ACEOF
1934 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1938 cat >>confdefs.h
<<_ACEOF
1939 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1943 cat >>confdefs.h
<<_ACEOF
1944 #define PACKAGE_STRING "$PACKAGE_STRING"
1948 cat >>confdefs.h
<<_ACEOF
1949 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1953 # Let the site file select an alternate cache file if it wants to.
1954 # Prefer an explicitly selected file to automatically selected ones.
1957 if test -n "$CONFIG_SITE"; then
1958 ac_site_file1
=$CONFIG_SITE
1959 elif test "x$prefix" != xNONE
; then
1960 ac_site_file1
=$prefix/share
/config.site
1961 ac_site_file2
=$prefix/etc
/config.site
1963 ac_site_file1
=$ac_default_prefix/share
/config.site
1964 ac_site_file2
=$ac_default_prefix/etc
/config.site
1966 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
1968 test "x$ac_site_file" = xNONE
&& continue
1969 if test -r "$ac_site_file"; then
1970 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1971 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1972 sed 's/^/| /' "$ac_site_file" >&5
1977 if test -r "$cache_file"; then
1978 # Some versions of bash will fail to source /dev/null (special
1979 # files actually), so we avoid doing that.
1980 if test -f "$cache_file"; then
1981 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1982 $as_echo "$as_me: loading cache $cache_file" >&6;}
1984 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
1985 *) .
"./$cache_file";;
1989 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1990 $as_echo "$as_me: creating cache $cache_file" >&6;}
1994 # Check that the precious variables saved in the cache have kept the same
1996 ac_cache_corrupted
=false
1997 for ac_var
in $ac_precious_vars; do
1998 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
1999 eval ac_new_set
=\
$ac_env_${ac_var}_set
2000 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2001 eval ac_new_val
=\
$ac_env_${ac_var}_value
2002 case $ac_old_set,$ac_new_set in
2004 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2005 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2006 ac_cache_corrupted
=: ;;
2008 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2009 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2010 ac_cache_corrupted
=: ;;
2013 if test "x$ac_old_val" != "x$ac_new_val"; then
2014 # differences in whitespace do not lead to failure.
2015 ac_old_val_w
=`echo x $ac_old_val`
2016 ac_new_val_w
=`echo x $ac_new_val`
2017 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2018 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2019 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2020 ac_cache_corrupted
=:
2022 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2023 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2024 eval $ac_var=\
$ac_old_val
2026 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2027 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2028 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2029 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2032 # Pass precious variables to config.status.
2033 if test "$ac_new_set" = set; then
2035 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2036 *) ac_arg
=$ac_var=$ac_new_val ;;
2038 case " $ac_configure_args " in
2039 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2040 *) ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
2044 if $ac_cache_corrupted; then
2045 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2046 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2047 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2048 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2049 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2050 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2051 { (exit 1); exit 1; }; }
2071 ac_cpp
='$CPP $CPPFLAGS'
2072 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2073 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2074 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2078 ac_cpp
='$CPP $CPPFLAGS'
2079 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2080 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2081 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2084 { $as_echo "$as_me:$LINENO: checking metadata" >&5
2085 $as_echo_n "checking metadata... " >&6; }
2088 _spl_ac_meta_got_file
=no
2089 if test -f "$META"; then
2090 _spl_ac_meta_got_file
=yes
2092 SPL_META_NAME
=`perl -n\
2093 -e "BEGIN { \\$key=shift @ARGV; }"\
2094 -e "next unless s/^\s*\\$key[:=]//i;"\
2095 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2098 -e "s/^(['\"])(.*)\1/\\$2/;"\
2100 -e "END { print \\$val if defined \\$val; }"\
2101 '(?:NAME|PROJECT|PACKAGE)' $META`;
2102 if test -n "$SPL_META_NAME"; then
2104 cat >>confdefs.h
<<_ACEOF
2105 #define SPL_META_NAME "$SPL_META_NAME"
2111 SPL_META_VERSION
=`perl -n\
2112 -e "BEGIN { \\$key=shift @ARGV; }"\
2113 -e "next unless s/^\s*\\$key[:=]//i;"\
2114 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2117 -e "s/^(['\"])(.*)\1/\\$2/;"\
2119 -e "END { print \\$val if defined \\$val; }"\
2121 if test -n "$SPL_META_VERSION"; then
2123 cat >>confdefs.h
<<_ACEOF
2124 #define SPL_META_VERSION "$SPL_META_VERSION"
2130 SPL_META_RELEASE
=`perl -n\
2131 -e "BEGIN { \\$key=shift @ARGV; }"\
2132 -e "next unless s/^\s*\\$key[:=]//i;"\
2133 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2136 -e "s/^(['\"])(.*)\1/\\$2/;"\
2138 -e "END { print \\$val if defined \\$val; }"\
2140 if test -n "$SPL_META_RELEASE"; then
2142 cat >>confdefs.h
<<_ACEOF
2143 #define SPL_META_RELEASE "$SPL_META_RELEASE"
2149 if test -n "$SPL_META_NAME" -a -n "$SPL_META_VERSION"; then
2150 SPL_META_ALIAS
="$SPL_META_NAME-$SPL_META_VERSION"
2151 test -n "$SPL_META_RELEASE" &&
2152 SPL_META_ALIAS
="$SPL_META_ALIAS-$SPL_META_RELEASE"
2154 cat >>confdefs.h
<<_ACEOF
2155 #define SPL_META_ALIAS "$SPL_META_ALIAS"
2161 SPL_META_DATA
=`perl -n\
2162 -e "BEGIN { \\$key=shift @ARGV; }"\
2163 -e "next unless s/^\s*\\$key[:=]//i;"\
2164 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2167 -e "s/^(['\"])(.*)\1/\\$2/;"\
2169 -e "END { print \\$val if defined \\$val; }"\
2171 if test -n "$SPL_META_DATA"; then
2173 cat >>confdefs.h
<<_ACEOF
2174 #define SPL_META_DATA "$SPL_META_DATA"
2180 SPL_META_AUTHOR
=`perl -n\
2181 -e "BEGIN { \\$key=shift @ARGV; }"\
2182 -e "next unless s/^\s*\\$key[:=]//i;"\
2183 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2186 -e "s/^(['\"])(.*)\1/\\$2/;"\
2188 -e "END { print \\$val if defined \\$val; }"\
2190 if test -n "$SPL_META_AUTHOR"; then
2192 cat >>confdefs.h
<<_ACEOF
2193 #define SPL_META_AUTHOR "$SPL_META_AUTHOR"
2200 SPL_META_LT_CURRENT
=`perl -n\
2201 -e "BEGIN { \\$key=shift @ARGV; }"\
2202 -e "next unless s/^\s*\\$key[:=]//i;"\
2203 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2206 -e "s/^(['\"])(.*)\1/\\$2/;"\
2208 -e "END { print \\$val if defined \\$val; }"\
2209 'LT_CURRENT' $META`;
2210 SPL_META_LT_REVISION
=`perl -n\
2211 -e "BEGIN { \\$key=shift @ARGV; }"\
2212 -e "next unless s/^\s*\\$key[:=]//i;"\
2213 -e "s/^((?:[^'\"#]*(?:(['\"])[^\2]*\2)*)*)#.*/\\$1/;"\
2216 -e "s/^(['\"])(.*)\1/\\$2/;"\
2218 -e "END { print \\$val if defined \\$val; }"\
2219 'LT_REVISION' $META`;
2220 SPL_META_LT_AGE
=`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 "$SPL_META_LT_CURRENT" \
2231 -o -n "$SPL_META_LT_REVISION" \
2232 -o -n "$SPL_META_LT_AGE"; then
2233 test -n "$SPL_META_LT_CURRENT" || SPL_META_LT_CURRENT
="0"
2234 test -n "$SPL_META_LT_REVISION" || SPL_META_LT_REVISION
="0"
2235 test -n "$SPL_META_LT_AGE" || SPL_META_LT_AGE
="0"
2237 cat >>confdefs.h
<<_ACEOF
2238 #define SPL_META_LT_CURRENT "$SPL_META_LT_CURRENT"
2242 cat >>confdefs.h
<<_ACEOF
2243 #define SPL_META_LT_REVISION "$SPL_META_LT_REVISION"
2247 cat >>confdefs.h
<<_ACEOF
2248 #define SPL_META_LT_AGE "$SPL_META_LT_AGE"
2257 { $as_echo "$as_me:$LINENO: result: $_spl_ac_meta_got_file" >&5
2258 $as_echo "$_spl_ac_meta_got_file" >&6; }
2262 for ac_dir
in config
"$srcdir"/config
; do
2263 if test -f "$ac_dir/install-sh"; then
2265 ac_install_sh
="$ac_aux_dir/install-sh -c"
2267 elif test -f "$ac_dir/install.sh"; then
2269 ac_install_sh
="$ac_aux_dir/install.sh -c"
2271 elif test -f "$ac_dir/shtool"; then
2273 ac_install_sh
="$ac_aux_dir/shtool install -c"
2277 if test -z "$ac_aux_dir"; then
2278 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&5
2279 $as_echo "$as_me: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&2;}
2280 { (exit 1); exit 1; }; }
2283 # These three variables are undocumented and unsupported,
2284 # and are intended to be withdrawn in a future Autoconf release.
2285 # They can cause serious problems if a builder's source tree is in a directory
2286 # whose full name contains unusual characters.
2287 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2288 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2289 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2292 # Make sure we can run config.sub.
2293 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
2294 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2295 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2296 { (exit 1); exit 1; }; }
2298 { $as_echo "$as_me:$LINENO: checking build system type" >&5
2299 $as_echo_n "checking build system type... " >&6; }
2300 if test "${ac_cv_build+set}" = set; then
2301 $as_echo_n "(cached) " >&6
2303 ac_build_alias
=$build_alias
2304 test "x$ac_build_alias" = x
&&
2305 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
2306 test "x$ac_build_alias" = x
&&
2307 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2308 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2309 { (exit 1); exit 1; }; }
2310 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2311 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2312 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2313 { (exit 1); exit 1; }; }
2316 { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2317 $as_echo "$ac_cv_build" >&6; }
2318 case $ac_cv_build in
2320 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2321 $as_echo "$as_me: error: invalid value of canonical build" >&2;}
2322 { (exit 1); exit 1; }; };;
2325 ac_save_IFS
=$IFS; IFS
='-'
2331 # Remember, the first character of IFS is used to create $*,
2332 # except with old shells:
2335 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
2338 { $as_echo "$as_me:$LINENO: checking host system type" >&5
2339 $as_echo_n "checking host system type... " >&6; }
2340 if test "${ac_cv_host+set}" = set; then
2341 $as_echo_n "(cached) " >&6
2343 if test "x$host_alias" = x
; then
2344 ac_cv_host
=$ac_cv_build
2346 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2347 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2348 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2349 { (exit 1); exit 1; }; }
2353 { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2354 $as_echo "$ac_cv_host" >&6; }
2357 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2358 $as_echo "$as_me: error: invalid value of canonical host" >&2;}
2359 { (exit 1); exit 1; }; };;
2362 ac_save_IFS
=$IFS; IFS
='-'
2368 # Remember, the first character of IFS is used to create $*,
2369 # except with old shells:
2372 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
2375 { $as_echo "$as_me:$LINENO: checking target system type" >&5
2376 $as_echo_n "checking target system type... " >&6; }
2377 if test "${ac_cv_target+set}" = set; then
2378 $as_echo_n "(cached) " >&6
2380 if test "x$target_alias" = x
; then
2381 ac_cv_target
=$ac_cv_host
2383 ac_cv_target
=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2384 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2385 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2386 { (exit 1); exit 1; }; }
2390 { $as_echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2391 $as_echo "$ac_cv_target" >&6; }
2392 case $ac_cv_target in
2394 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2395 $as_echo "$as_me: error: invalid value of canonical target" >&2;}
2396 { (exit 1); exit 1; }; };;
2398 target
=$ac_cv_target
2399 ac_save_IFS
=$IFS; IFS
='-'
2405 # Remember, the first character of IFS is used to create $*,
2406 # except with old shells:
2409 case $target_os in *\
*) target_os
=`echo "$target_os" | sed 's/ /-/g'`;; esac
2412 # The aliases save the names the user supplied, while $host etc.
2413 # will get canonicalized.
2414 test -n "$target_alias" &&
2415 test "$program_prefix$program_suffix$program_transform_name" = \
2417 program_prefix
=${target_alias}-
2419 { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2420 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2421 # Check whether --enable-maintainer-mode was given.
2422 if test "${enable_maintainer_mode+set}" = set; then
2423 enableval
=$enable_maintainer_mode; USE_MAINTAINER_MODE
=$enableval
2425 USE_MAINTAINER_MODE
=no
2428 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2429 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2430 if test $USE_MAINTAINER_MODE = yes; then
2431 MAINTAINER_MODE_TRUE
=
2432 MAINTAINER_MODE_FALSE
='#'
2434 MAINTAINER_MODE_TRUE
='#'
2435 MAINTAINER_MODE_FALSE
=
2438 MAINT
=$MAINTAINER_MODE_TRUE
2441 # Check whether --enable-silent-rules was given.
2442 if test "${enable_silent_rules+set}" = set; then
2443 enableval
=$enable_silent_rules;
2446 case $enable_silent_rules in
2447 yes) AM_DEFAULT_VERBOSITY
=0;;
2448 no
) AM_DEFAULT_VERBOSITY
=1;;
2449 *) AM_DEFAULT_VERBOSITY
=1;;
2453 am__api_version='1.11'
2455 # Find a good install program. We prefer a C program (faster),
2456 # so one script is as good as another. But avoid the broken or
2457 # incompatible versions:
2458 # SysV /etc/install, /usr/sbin/install
2459 # SunOS /usr/etc/install
2460 # IRIX /sbin/install
2462 # AmigaOS /C/install, which installs bootblocks on floppy discs
2463 # AIX 4 /usr/bin/installbsd, which doesn't work without a
-g flag
2464 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2465 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2466 # OS/2's system install, which has a completely different semantic
2467 # ./install, which can be erroneously created by make from ./install.sh.
2468 # Reject install programs that cannot install multiple files.
2469 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2470 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2471 if test -z "$INSTALL"; then
2472 if test "${ac_cv_path_install+set}" = set; then
2473 $as_echo_n "(cached) " >&6
2475 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2479 test -z "$as_dir" && as_dir
=.
2480 # Account for people who put trailing slashes in PATH elements.
2482 .
/ | .
// |
/cC
/* | \
2483 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
2484 ?
:\\/os2
\\/install\\/* | ?
:\\/OS2
\\/INSTALL
\\/* | \
2487 # OSF1 and SCO ODT 3.0 have their own names for install.
2488 # Don't use installbsd from OSF since it installs stuff as root
2490 for ac_prog
in ginstall scoinst
install; do
2491 for ac_exec_ext
in '' $ac_executable_extensions; do
2492 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2493 if test $ac_prog = install &&
2494 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
2495 # AIX install. It has an incompatible calling convention.
2497 elif test $ac_prog = install &&
2498 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
2499 # program-specific install script used by HP pwplus--don't use.
2502 rm -rf conftest.one conftest.two conftest.dir
2503 echo one
> conftest.one
2504 echo two
> conftest.two
2506 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
2507 test -s conftest.one
&& test -s conftest.two
&&
2508 test -s conftest.dir
/conftest.one
&&
2509 test -s conftest.dir
/conftest.two
2511 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
2524 rm -rf conftest.one conftest.two conftest.dir
2527 if test "${ac_cv_path_install+set}" = set; then
2528 INSTALL
=$ac_cv_path_install
2530 # As a last resort, use the slow shell script. Don't cache a
2531 # value for INSTALL within a source directory, because that will
2532 # break other packages using the cache if that directory is
2533 # removed, or if the value is a relative name.
2534 INSTALL
=$ac_install_sh
2537 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2538 $as_echo "$INSTALL" >&6; }
2540 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2541 # It thinks the first close brace ends the variable substitution.
2542 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2544 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
2546 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2548 { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2549 $as_echo_n "checking whether build environment is sane... " >&6; }
2552 echo timestamp
> conftest.
file
2553 # Reject unsafe characters in $srcdir or the absolute working directory
2554 # name. Accept space and tab only in the latter.
2558 *[\\\"\
#\$\&\'\`$am_lf]*)
2559 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2560 $as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2561 { (exit 1); exit 1; }; };;
2564 *[\\\"\
#\$\&\'\`$am_lf\ \ ]*)
2565 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2566 $as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2567 { (exit 1); exit 1; }; };;
2570 # Do `set' in a subshell so we don't clobber the current shell's
2571 # arguments. Must try -L first in case configure is actually a
2572 # symlink; some systems play weird games with the mod time of symlinks
2573 # (eg FreeBSD returns the mod time of the symlink's containing
2576 set X
`ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2577 if test "$*" = "X"; then
2579 set X
`ls -t "$srcdir/configure" conftest.file`
2582 if test "$*" != "X $srcdir/configure conftest.file" \
2583 && test "$*" != "X conftest.file $srcdir/configure"; then
2585 # If neither matched, then we have a broken ls. This can happen
2586 # if, for instance, CONFIG_SHELL is bash and it inherits a
2587 # broken ls alias from the environment. This has actually
2588 # happened. Such a system could not be considered "sane".
2589 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2590 alias in your environment" >&5
2591 $as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2592 alias in your environment" >&2;}
2593 { (exit 1); exit 1; }; }
2596 test "$2" = conftest.
file
2602 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2603 Check your system clock" >&5
2604 $as_echo "$as_me: error: newly created file is older than distributed files!
2605 Check your system clock" >&2;}
2606 { (exit 1); exit 1; }; }
2608 { $as_echo "$as_me:$LINENO: result: yes" >&5
2609 $as_echo "yes" >&6; }
2610 test "$program_prefix" != NONE
&&
2611 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
2612 # Use a double $ so make ignores it.
2613 test "$program_suffix" != NONE
&&
2614 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
2615 # Double any \ or $.
2616 # By default was `s,x,x', remove it if useless.
2617 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
2618 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
2620 # expand $ac_aux_dir to an absolute path
2621 am_aux_dir
=`cd $ac_aux_dir && pwd`
2623 if test x
"${MISSING+set}" != xset
; then
2626 MISSING
="\${SHELL} \"$am_aux_dir/missing\"" ;;
2628 MISSING
="\${SHELL} $am_aux_dir/missing" ;;
2631 # Use eval to expand $SHELL
2632 if eval "$MISSING --run true"; then
2633 am_missing_run
="$MISSING --run "
2636 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2637 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2640 if test x
"${install_sh}" != xset
; then
2643 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
2645 install_sh
="\${SHELL} $am_aux_dir/install-sh"
2649 # Installed binaries are usually stripped using `strip' when the user
2650 # run `make install-strip'. However `strip' might not be the right
2651 # tool to use in cross-compilation environments, therefore Automake
2652 # will honor the `STRIP' environment variable to overrule this program.
2653 if test "$cross_compiling" != no
; then
2654 if test -n "$ac_tool_prefix"; then
2655 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2656 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
2657 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2658 $as_echo_n "checking for $ac_word... " >&6; }
2659 if test "${ac_cv_prog_STRIP+set}" = set; then
2660 $as_echo_n "(cached) " >&6
2662 if test -n "$STRIP"; then
2663 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
2665 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2669 test -z "$as_dir" && as_dir
=.
2670 for ac_exec_ext
in '' $ac_executable_extensions; do
2671 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2672 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
2673 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2682 STRIP
=$ac_cv_prog_STRIP
2683 if test -n "$STRIP"; then
2684 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2685 $as_echo "$STRIP" >&6; }
2687 { $as_echo "$as_me:$LINENO: result: no" >&5
2688 $as_echo "no" >&6; }
2693 if test -z "$ac_cv_prog_STRIP"; then
2695 # Extract the first word of "strip", so it can be a program name with args.
2696 set dummy strip
; ac_word
=$2
2697 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2698 $as_echo_n "checking for $ac_word... " >&6; }
2699 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2700 $as_echo_n "(cached) " >&6
2702 if test -n "$ac_ct_STRIP"; then
2703 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
2705 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2709 test -z "$as_dir" && as_dir
=.
2710 for ac_exec_ext
in '' $ac_executable_extensions; do
2711 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2712 ac_cv_prog_ac_ct_STRIP
="strip"
2713 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2722 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
2723 if test -n "$ac_ct_STRIP"; then
2724 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2725 $as_echo "$ac_ct_STRIP" >&6; }
2727 { $as_echo "$as_me:$LINENO: result: no" >&5
2728 $as_echo "no" >&6; }
2731 if test "x$ac_ct_STRIP" = x
; then
2734 case $cross_compiling:$ac_tool_warned in
2736 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2737 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2738 ac_tool_warned
=yes ;;
2743 STRIP
="$ac_cv_prog_STRIP"
2747 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
2749 { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2750 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2751 if test -z "$MKDIR_P"; then
2752 if test "${ac_cv_path_mkdir+set}" = set; then
2753 $as_echo_n "(cached) " >&6
2755 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2756 for as_dir
in $PATH$PATH_SEPARATOR/opt
/sfw
/bin
2759 test -z "$as_dir" && as_dir
=.
2760 for ac_prog
in mkdir gmkdir
; do
2761 for ac_exec_ext
in '' $ac_executable_extensions; do
2762 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } ||
continue
2763 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2764 'mkdir (GNU coreutils) '* | \
2765 'mkdir (coreutils) '* | \
2766 'mkdir (fileutils) '4.1*)
2767 ac_cv_path_mkdir
=$as_dir/$ac_prog$ac_exec_ext
2777 if test "${ac_cv_path_mkdir+set}" = set; then
2778 MKDIR_P
="$ac_cv_path_mkdir -p"
2780 # As a last resort, use the slow shell script. Don't cache a
2781 # value for MKDIR_P within a source directory, because that will
2782 # break other packages using the cache if that directory is
2783 # removed, or if the value is a relative name.
2784 test -d .
/--version && rmdir .
/--version
2785 MKDIR_P
="$ac_install_sh -d"
2788 { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2789 $as_echo "$MKDIR_P" >&6; }
2793 [\\/$
]* | ?
:[\\/]*) ;;
2794 */*) mkdir_p
="\$(top_builddir)/$mkdir_p" ;;
2797 for ac_prog
in gawk mawk nawk
awk
2799 # Extract the first word of "$ac_prog", so it can be a program name with args.
2800 set dummy
$ac_prog; ac_word
=$2
2801 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2802 $as_echo_n "checking for $ac_word... " >&6; }
2803 if test "${ac_cv_prog_AWK+set}" = set; then
2804 $as_echo_n "(cached) " >&6
2806 if test -n "$AWK"; then
2807 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
2809 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2813 test -z "$as_dir" && as_dir
=.
2814 for ac_exec_ext
in '' $ac_executable_extensions; do
2815 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2816 ac_cv_prog_AWK
="$ac_prog"
2817 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2827 if test -n "$AWK"; then
2828 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2829 $as_echo "$AWK" >&6; }
2831 { $as_echo "$as_me:$LINENO: result: no" >&5
2832 $as_echo "no" >&6; }
2836 test -n "$AWK" && break
2839 { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2840 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2842 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2843 if { as_var
=ac_cv_prog_make_
${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2844 $as_echo_n "(cached) " >&6
2846 cat >conftest.
make <<\_ACEOF
2849 @
echo '@@@%%%=$(MAKE)=@@@%%%'
2851 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2852 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2854 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
2856 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
2860 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
2861 { $as_echo "$as_me:$LINENO: result: yes" >&5
2862 $as_echo "yes" >&6; }
2865 { $as_echo "$as_me:$LINENO: result: no" >&5
2866 $as_echo "no" >&6; }
2867 SET_MAKE
="MAKE=${MAKE-make}"
2870 rm -rf .tst
2>/dev
/null
2871 mkdir .tst
2>/dev
/null
2872 if test -d .tst
; then
2877 rmdir .tst
2>/dev
/null
2879 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2880 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2881 # is not polluted with repeated "-I."
2882 am__isrc
=' -I$(srcdir)'
2883 # test to see if srcdir already configured
2884 if test -f $srcdir/config.status
; then
2885 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2886 $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2887 { (exit 1); exit 1; }; }
2891 # test whether we have cygpath
2892 if test -z "$CYGPATH_W"; then
2893 if (cygpath
--version) >/dev
/null
2>/dev
/null
; then
2894 CYGPATH_W
='cygpath -w'
2901 # Define the identity of the package.
2902 PACKAGE
=$SPL_META_NAME
2903 VERSION
=$SPL_META_VERSION
2906 cat >>confdefs.h
<<_ACEOF
2907 #define PACKAGE "$PACKAGE"
2911 cat >>confdefs.h
<<_ACEOF
2912 #define VERSION "$VERSION"
2915 # Some tools Automake needs.
2917 ACLOCAL
=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2920 AUTOCONF
=${AUTOCONF-"${am_missing_run}autoconf"}
2923 AUTOMAKE
=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2926 AUTOHEADER
=${AUTOHEADER-"${am_missing_run}autoheader"}
2929 MAKEINFO
=${MAKEINFO-"${am_missing_run}makeinfo"}
2931 # We need awk for the "check" target. The system "awk" is bad on
2933 # Always define AMTAR for backward compatibility.
2935 AMTAR
=${AMTAR-"${am_missing_run}tar"}
2937 am__tar
='${AMTAR} chof - "$$tardir"'; am__untar
='${AMTAR} xf -'
2943 ac_config_headers
="$ac_config_headers spl_config.h"
2946 # Find a good install program. We prefer a C program (faster),
2947 # so one script is as good as another. But avoid the broken or
2948 # incompatible versions:
2949 # SysV /etc/install, /usr/sbin/install
2950 # SunOS /usr/etc/install
2951 # IRIX /sbin/install
2953 # AmigaOS /C/install, which installs bootblocks on floppy discs
2954 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2955 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2956 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2957 # OS/2's system install, which has a completely different semantic
2958 # ./install, which can be erroneously created by make from ./install.sh.
2959 # Reject install programs that cannot install multiple files.
2960 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2961 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2962 if test -z "$INSTALL"; then
2963 if test "${ac_cv_path_install+set}" = set; then
2964 $as_echo_n "(cached) " >&6
2966 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2970 test -z "$as_dir" && as_dir
=.
2971 # Account for people who put trailing slashes in PATH elements.
2973 .
/ | .
// |
/cC
/* | \
2974 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
2975 ?
:\\/os2
\\/install\\/* | ?
:\\/OS2
\\/INSTALL
\\/* | \
2978 # OSF1 and SCO ODT 3.0 have their own names for install.
2979 # Don't use installbsd from OSF since it installs stuff as root
2981 for ac_prog
in ginstall scoinst
install; do
2982 for ac_exec_ext
in '' $ac_executable_extensions; do
2983 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2984 if test $ac_prog = install &&
2985 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
2986 # AIX install. It has an incompatible calling convention.
2988 elif test $ac_prog = install &&
2989 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
2990 # program-specific install script used by HP pwplus--don't use.
2993 rm -rf conftest.one conftest.two conftest.dir
2994 echo one
> conftest.one
2995 echo two
> conftest.two
2997 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
2998 test -s conftest.one
&& test -s conftest.two
&&
2999 test -s conftest.dir
/conftest.one
&&
3000 test -s conftest.dir
/conftest.two
3002 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
3015 rm -rf conftest.one conftest.two conftest.dir
3018 if test "${ac_cv_path_install+set}" = set; then
3019 INSTALL
=$ac_cv_path_install
3021 # As a last resort, use the slow shell script. Don't cache a
3022 # value for INSTALL within a source directory, because that will
3023 # break other packages using the cache if that directory is
3024 # removed, or if the value is a relative name.
3025 INSTALL
=$ac_install_sh
3028 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
3029 $as_echo "$INSTALL" >&6; }
3031 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3032 # It thinks the first close brace ends the variable substitution.
3033 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
3035 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
3037 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
3040 ac_cpp
='$CPP $CPPFLAGS'
3041 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3042 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3043 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3044 if test -n "$ac_tool_prefix"; then
3045 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3046 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
3047 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3048 $as_echo_n "checking for $ac_word... " >&6; }
3049 if test "${ac_cv_prog_CC+set}" = set; then
3050 $as_echo_n "(cached) " >&6
3052 if test -n "$CC"; then
3053 ac_cv_prog_CC
="$CC" # Let the user override the test.
3055 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3059 test -z "$as_dir" && as_dir
=.
3060 for ac_exec_ext
in '' $ac_executable_extensions; do
3061 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3062 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
3063 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3073 if test -n "$CC"; then
3074 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3075 $as_echo "$CC" >&6; }
3077 { $as_echo "$as_me:$LINENO: result: no" >&5
3078 $as_echo "no" >&6; }
3083 if test -z "$ac_cv_prog_CC"; then
3085 # Extract the first word of "gcc", so it can be a program name with args.
3086 set dummy gcc
; ac_word
=$2
3087 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3088 $as_echo_n "checking for $ac_word... " >&6; }
3089 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3090 $as_echo_n "(cached) " >&6
3092 if test -n "$ac_ct_CC"; then
3093 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3095 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3099 test -z "$as_dir" && as_dir
=.
3100 for ac_exec_ext
in '' $ac_executable_extensions; do
3101 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3102 ac_cv_prog_ac_ct_CC
="gcc"
3103 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3112 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3113 if test -n "$ac_ct_CC"; then
3114 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3115 $as_echo "$ac_ct_CC" >&6; }
3117 { $as_echo "$as_me:$LINENO: result: no" >&5
3118 $as_echo "no" >&6; }
3121 if test "x$ac_ct_CC" = x
; then
3124 case $cross_compiling:$ac_tool_warned in
3126 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3127 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3128 ac_tool_warned
=yes ;;
3136 if test -z "$CC"; then
3137 if test -n "$ac_tool_prefix"; then
3138 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3139 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
3140 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3141 $as_echo_n "checking for $ac_word... " >&6; }
3142 if test "${ac_cv_prog_CC+set}" = set; then
3143 $as_echo_n "(cached) " >&6
3145 if test -n "$CC"; then
3146 ac_cv_prog_CC
="$CC" # Let the user override the test.
3148 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3152 test -z "$as_dir" && as_dir
=.
3153 for ac_exec_ext
in '' $ac_executable_extensions; do
3154 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3155 ac_cv_prog_CC
="${ac_tool_prefix}cc"
3156 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3166 if test -n "$CC"; then
3167 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3168 $as_echo "$CC" >&6; }
3170 { $as_echo "$as_me:$LINENO: result: no" >&5
3171 $as_echo "no" >&6; }
3177 if test -z "$CC"; then
3178 # Extract the first word of "cc", so it can be a program name with args.
3179 set dummy cc
; ac_word
=$2
3180 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3181 $as_echo_n "checking for $ac_word... " >&6; }
3182 if test "${ac_cv_prog_CC+set}" = set; then
3183 $as_echo_n "(cached) " >&6
3185 if test -n "$CC"; then
3186 ac_cv_prog_CC
="$CC" # Let the user override the test.
3189 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3193 test -z "$as_dir" && as_dir
=.
3194 for ac_exec_ext
in '' $ac_executable_extensions; do
3195 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3196 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3197 ac_prog_rejected
=yes
3201 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3208 if test $ac_prog_rejected = yes; then
3209 # We found a bogon in the path, so make sure we never use it.
3210 set dummy
$ac_cv_prog_CC
3212 if test $# != 0; then
3213 # We chose a different compiler from the bogus one.
3214 # However, it has the same basename, so the bogon will be chosen
3215 # first if we set CC to just the basename; use the full file name.
3217 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
3223 if test -n "$CC"; then
3224 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3225 $as_echo "$CC" >&6; }
3227 { $as_echo "$as_me:$LINENO: result: no" >&5
3228 $as_echo "no" >&6; }
3233 if test -z "$CC"; then
3234 if test -n "$ac_tool_prefix"; then
3235 for ac_prog
in cl.exe
3237 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3238 set dummy
$ac_tool_prefix$ac_prog; 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.
3247 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3251 test -z "$as_dir" && as_dir
=.
3252 for ac_exec_ext
in '' $ac_executable_extensions; do
3253 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3254 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
3255 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3265 if test -n "$CC"; then
3266 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3267 $as_echo "$CC" >&6; }
3269 { $as_echo "$as_me:$LINENO: result: no" >&5
3270 $as_echo "no" >&6; }
3274 test -n "$CC" && break
3277 if test -z "$CC"; then
3279 for ac_prog
in cl.exe
3281 # Extract the first word of "$ac_prog", so it can be a program name with args.
3282 set dummy
$ac_prog; ac_word
=$2
3283 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3284 $as_echo_n "checking for $ac_word... " >&6; }
3285 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3286 $as_echo_n "(cached) " >&6
3288 if test -n "$ac_ct_CC"; then
3289 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3291 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3295 test -z "$as_dir" && as_dir
=.
3296 for ac_exec_ext
in '' $ac_executable_extensions; do
3297 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3298 ac_cv_prog_ac_ct_CC
="$ac_prog"
3299 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3308 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3309 if test -n "$ac_ct_CC"; then
3310 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3311 $as_echo "$ac_ct_CC" >&6; }
3313 { $as_echo "$as_me:$LINENO: result: no" >&5
3314 $as_echo "no" >&6; }
3318 test -n "$ac_ct_CC" && break
3321 if test "x$ac_ct_CC" = x
; then
3324 case $cross_compiling:$ac_tool_warned in
3326 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3327 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3328 ac_tool_warned
=yes ;;
3337 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3338 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3339 { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3340 See \`config.log' for more details." >&5
3341 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3342 See \`config.log' for more details." >&2;}
3343 { (exit 1); exit 1; }; }; }
3345 # Provide some information about the compiler.
3346 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3349 { (ac_try
="$ac_compiler --version >&5"
3351 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3352 *) ac_try_echo=$ac_try;;
3354 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3355 $as_echo "$ac_try_echo") >&5
3356 (eval "$ac_compiler --version >&5") 2>&5
3358 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3359 (exit $ac_status); }
3360 { (ac_try="$ac_compiler -v >&5"
3362 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3363 *) ac_try_echo
=$ac_try;;
3365 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
3366 $as_echo "$ac_try_echo") >&5
3367 (eval "$ac_compiler -v >&5") 2>&5
3369 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3370 (exit $ac_status); }
3371 { (ac_try
="$ac_compiler -V >&5"
3373 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3374 *) ac_try_echo=$ac_try;;
3376 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3377 $as_echo "$ac_try_echo") >&5
3378 (eval "$ac_compiler -V >&5") 2>&5
3380 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3381 (exit $ac_status); }
3383 cat >conftest.$ac_ext <<_ACEOF
3386 cat confdefs.h >>conftest.$ac_ext
3387 cat >>conftest.$ac_ext <<_ACEOF
3388 /* end confdefs.h. */
3398 ac_clean_files_save=$ac_clean_files
3399 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3400 # Try to create an executable without -o first, disregard a.out.
3401 # It will help us diagnose broken compilers, and finding out an intuition
3403 { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3404 $as_echo_n "checking for C compiler default output file name... " >&6; }
3405 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
3407 # The possible output files:
3408 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3411 for ac_file in $ac_files
3414 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3415 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3420 if { (ac_try="$ac_link_default"
3422 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3423 *) ac_try_echo
=$ac_try;;
3425 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
3426 $as_echo "$ac_try_echo") >&5
3427 (eval "$ac_link_default") 2>&5
3429 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3430 (exit $ac_status); }; then
3431 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3432 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3433 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3434 # so that the user can short-circuit this test for compilers unknown to
3436 for ac_file
in $ac_files ''
3438 test -f "$ac_file" ||
continue
3440 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3443 # We found the default executable, but exeext='' is most
3447 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3449 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3451 # We set ac_cv_exeext here because the later test for it is not
3452 # safe: cross compilers may not add the suffix if given an `-o'
3453 # argument, so we may need to know it at that point already.
3454 # Even if this section looks crufty: it has the advantage of
3461 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3467 { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3468 $as_echo "$ac_file" >&6; }
3469 if test -z "$ac_file"; then
3470 $as_echo "$as_me: failed program was:" >&5
3471 sed 's/^/| /' conftest.
$ac_ext >&5
3473 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3474 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3475 { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3476 See \`config.log' for more details." >&5
3477 $as_echo "$as_me: error: C compiler cannot create executables
3478 See \`config.log' for more details." >&2;}
3479 { (exit 77); exit 77; }; }; }
3482 ac_exeext
=$ac_cv_exeext
3484 # Check that the compiler produces executables we can run. If not, either
3485 # the compiler is broken, or we cross compile.
3486 { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3487 $as_echo_n "checking whether the C compiler works... " >&6; }
3488 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3489 # If not cross compiling, check that we can run a simple program.
3490 if test "$cross_compiling" != yes; then
3491 if { ac_try
='./$ac_file'
3492 { (case "(($ac_try" in
3493 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3494 *) ac_try_echo=$ac_try;;
3496 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3497 $as_echo "$ac_try_echo") >&5
3498 (eval "$ac_try") 2>&5
3500 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3501 (exit $ac_status); }; }; then
3504 if test "$cross_compiling" = maybe; then
3507 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3508 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3509 { { $as_echo "$as_me:$LINENO: error
: cannot run C compiled programs.
3510 If you meant to cross compile
, use \
`--host'.
3511 See \`config.log
' for more details." >&5
3512 $as_echo "$as_me: error: cannot run C compiled programs.
3513 If you meant to cross compile, use \`--host'.
3514 See \
`config.log' for more details." >&2;}
3515 { (exit 1); exit 1; }; }; }
3519 { $as_echo "$as_me:$LINENO: result: yes" >&5
3520 $as_echo "yes" >&6; }
3522 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3523 ac_clean_files=$ac_clean_files_save
3524 # Check that the compiler produces executables we can run. If not, either
3525 # the compiler is broken, or we cross compile.
3526 { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3527 $as_echo_n "checking whether we are cross compiling... " >&6; }
3528 { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3529 $as_echo "$cross_compiling" >&6; }
3531 { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3532 $as_echo_n "checking for suffix of executables... " >&6; }
3533 if { (ac_try="$ac_link"
3535 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3536 *) ac_try_echo
=$ac_try;;
3538 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
3539 $as_echo "$ac_try_echo") >&5
3540 (eval "$ac_link") 2>&5
3542 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3543 (exit $ac_status); }; then
3544 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3545 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3546 # work properly (i.e., refer to `conftest.exe'), while it won't with
3548 for ac_file
in conftest.exe conftest conftest.
*; do
3549 test -f "$ac_file" ||
continue
3551 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3552 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3558 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3559 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3560 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3561 See \`config.log' for more details." >&5
3562 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3563 See \`config.log' for more details." >&2;}
3564 { (exit 1); exit 1; }; }; }
3567 rm -f conftest
$ac_cv_exeext
3568 { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3569 $as_echo "$ac_cv_exeext" >&6; }
3571 rm -f conftest.
$ac_ext
3572 EXEEXT
=$ac_cv_exeext
3574 { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3575 $as_echo_n "checking for suffix of object files... " >&6; }
3576 if test "${ac_cv_objext+set}" = set; then
3577 $as_echo_n "(cached) " >&6
3579 cat >conftest.
$ac_ext <<_ACEOF
3582 cat confdefs.h
>>conftest.
$ac_ext
3583 cat >>conftest.
$ac_ext <<_ACEOF
3584 /* end confdefs.h. */
3594 rm -f conftest.o conftest.obj
3595 if { (ac_try
="$ac_compile"
3597 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3598 *) ac_try_echo=$ac_try;;
3600 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3601 $as_echo "$ac_try_echo") >&5
3602 (eval "$ac_compile") 2>&5
3604 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3605 (exit $ac_status); }; then
3606 for ac_file in conftest.o conftest.obj conftest.*; do
3607 test -f "$ac_file" || continue;
3609 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3610 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3615 $as_echo "$as_me: failed program was:" >&5
3616 sed 's/^/| /' conftest.$ac_ext >&5
3618 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3619 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3620 { { $as_echo "$as_me:$LINENO: error
: cannot compute suffix of object files
: cannot compile
3621 See \
`config.log' for more details." >&5
3622 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3623 See \`config.log
' for more details." >&2;}
3624 { (exit 1); exit 1; }; }; }
3627 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3629 { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3630 $as_echo "$ac_cv_objext" >&6; }
3631 OBJEXT=$ac_cv_objext
3633 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3634 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3635 if test "${ac_cv_c_compiler_gnu+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. */
3656 rm -f conftest.$ac_objext
3657 if { (ac_try="$ac_compile"
3659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3660 *) ac_try_echo=$ac_try;;
3662 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3663 $as_echo "$ac_try_echo") >&5
3664 (eval "$ac_compile") 2>conftest.er1
3666 grep -v '^
*+' conftest.er1 >conftest.err
3668 cat conftest.err >&5
3669 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3670 (exit $ac_status); } && {
3671 test -z "$ac_c_werror_flag" ||
3672 test ! -s conftest.err
3673 } && test -s conftest.$ac_objext; then
3676 $as_echo "$as_me: failed program was:" >&5
3677 sed 's
/^
/|
/' conftest.$ac_ext >&5
3682 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3683 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3686 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3687 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3688 if test $ac_compiler_gnu = yes; then
3693 ac_test_CFLAGS=${CFLAGS+set}
3694 ac_save_CFLAGS=$CFLAGS
3695 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3696 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3697 if test "${ac_cv_prog_cc_g+set}" = set; then
3698 $as_echo_n "(cached) " >&6
3700 ac_save_c_werror_flag=$ac_c_werror_flag
3701 ac_c_werror_flag=yes
3704 cat >conftest.$ac_ext <<_ACEOF
3707 cat confdefs.h >>conftest.$ac_ext
3708 cat >>conftest.$ac_ext <<_ACEOF
3709 /* end confdefs.h. */
3719 rm -f conftest.$ac_objext
3720 if { (ac_try="$ac_compile"
3722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3723 *) ac_try_echo=$ac_try;;
3725 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3726 $as_echo "$ac_try_echo") >&5
3727 (eval "$ac_compile") 2>conftest.er1
3729 grep -v '^
*+' conftest.er1 >conftest.err
3731 cat conftest.err >&5
3732 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3733 (exit $ac_status); } && {
3734 test -z "$ac_c_werror_flag" ||
3735 test ! -s conftest.err
3736 } && test -s conftest.$ac_objext; then
3739 $as_echo "$as_me: failed program was:" >&5
3740 sed 's
/^
/|
/' conftest.$ac_ext >&5
3743 cat >conftest.$ac_ext <<_ACEOF
3746 cat confdefs.h >>conftest.$ac_ext
3747 cat >>conftest.$ac_ext <<_ACEOF
3748 /* end confdefs.h. */
3758 rm -f conftest.$ac_objext
3759 if { (ac_try="$ac_compile"
3761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3762 *) ac_try_echo=$ac_try;;
3764 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3765 $as_echo "$ac_try_echo") >&5
3766 (eval "$ac_compile") 2>conftest.er1
3768 grep -v '^
*+' conftest.er1 >conftest.err
3770 cat conftest.err >&5
3771 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3772 (exit $ac_status); } && {
3773 test -z "$ac_c_werror_flag" ||
3774 test ! -s conftest.err
3775 } && test -s conftest.$ac_objext; then
3778 $as_echo "$as_me: failed program was:" >&5
3779 sed 's
/^
/|
/' conftest.$ac_ext >&5
3781 ac_c_werror_flag=$ac_save_c_werror_flag
3783 cat >conftest.$ac_ext <<_ACEOF
3786 cat confdefs.h >>conftest.$ac_ext
3787 cat >>conftest.$ac_ext <<_ACEOF
3788 /* end confdefs.h. */
3798 rm -f conftest.$ac_objext
3799 if { (ac_try="$ac_compile"
3801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3802 *) ac_try_echo=$ac_try;;
3804 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3805 $as_echo "$ac_try_echo") >&5
3806 (eval "$ac_compile") 2>conftest.er1
3808 grep -v '^
*+' conftest.er1 >conftest.err
3810 cat conftest.err >&5
3811 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3812 (exit $ac_status); } && {
3813 test -z "$ac_c_werror_flag" ||
3814 test ! -s conftest.err
3815 } && test -s conftest.$ac_objext; then
3818 $as_echo "$as_me: failed program was:" >&5
3819 sed 's
/^
/|
/' conftest.$ac_ext >&5
3824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3831 ac_c_werror_flag=$ac_save_c_werror_flag
3833 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3834 $as_echo "$ac_cv_prog_cc_g" >&6; }
3835 if test "$ac_test_CFLAGS" = set; then
3836 CFLAGS=$ac_save_CFLAGS
3837 elif test $ac_cv_prog_cc_g = yes; then
3838 if test "$GCC" = yes; then
3844 if test "$GCC" = yes; then
3850 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3851 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3852 if test "${ac_cv_prog_cc_c89+set}" = set; then
3853 $as_echo_n "(cached) " >&6
3855 ac_cv_prog_cc_c89=no
3857 cat >conftest.$ac_ext <<_ACEOF
3860 cat confdefs.h >>conftest.$ac_ext
3861 cat >>conftest.$ac_ext <<_ACEOF
3862 /* end confdefs.h. */
3865 #include <sys/types.h>
3866 #include <sys/stat.h>
3867 /* Most of the following tests are stolen from RCS 5.7's src
/conf.sh.
*/
3868 struct buf
{ int x
; };
3869 FILE
* (*rcsopen
) (struct buf
*, struct stat
*, int
);
3870 static char
*e
(p
, i
)
3876 static char
*f
(char
* (*g
) (char
**, int
), char
**p
, ...
)
3881 s
= g
(p
, va_arg
(v
,int
));
3886 /* OSF
4.0 Compaq cc is some
sort of almost-ANSI by default. It has
3887 function prototypes and stuff
, but not
'\xHH' hex character constants.
3888 These don
't provoke an error unfortunately, instead are silently treated
3889 as 'x
'. The following induces an error, until -std is added to get
3890 proper ANSI mode. Curiously '\x00'!='x
' always comes out true, for an
3891 array size at least. It's necessary to
write '\x00'==0 to get something
3892 that
's true only with -std. */
3893 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3895 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3896 inside strings and character constants. */
3898 int xlc6_cc_array[FOO(a) == 'x
' ? 1 : -1];
3900 int test (int i, double x);
3901 struct s1 {int (*f) (int a);};
3902 struct s2 {int (*f) (double a);};
3903 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3909 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3914 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3915 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3917 CC="$ac_save_CC $ac_arg"
3918 rm -f conftest.$ac_objext
3919 if { (ac_try="$ac_compile"
3921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3922 *) ac_try_echo=$ac_try;;
3924 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3925 $as_echo "$ac_try_echo") >&5
3926 (eval "$ac_compile") 2>conftest.er1
3928 grep -v '^
*+' conftest.er1 >conftest.err
3930 cat conftest.err >&5
3931 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3932 (exit $ac_status); } && {
3933 test -z "$ac_c_werror_flag" ||
3934 test ! -s conftest.err
3935 } && test -s conftest.$ac_objext; then
3936 ac_cv_prog_cc_c89=$ac_arg
3938 $as_echo "$as_me: failed program was:" >&5
3939 sed 's
/^
/|
/' conftest.$ac_ext >&5
3944 rm -f core conftest.err conftest.$ac_objext
3945 test "x$ac_cv_prog_cc_c89" != "xno" && break
3947 rm -f conftest.$ac_ext
3952 case "x$ac_cv_prog_cc_c89" in
3954 { $as_echo "$as_me:$LINENO: result: none needed" >&5
3955 $as_echo "none needed" >&6; } ;;
3957 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3958 $as_echo "unsupported" >&6; } ;;
3960 CC="$CC $ac_cv_prog_cc_c89"
3961 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3962 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3967 ac_cpp='$CPP $CPPFLAGS'
3968 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.
$ac_ext >&5'
3969 ac_link='$CC -o conftest
$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.
$ac_ext $LIBS >&5'
3970 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3971 DEPDIR="${am__leading_dot}deps"
3973 ac_config_commands="$ac_config_commands depfiles"
3976 am_make=${MAKE-make}
3977 cat > confinc << 'END
'
3979 @echo this is the am__doit target
3982 # If we don't
find an include directive
, just comment out the code.
3983 { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3984 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3988 # First try GNU make style include.
3989 echo "include confinc" > confmf
3990 # Ignore all kinds of additional output from `make'.
3991 case `$am_make -s -f confmf 2> /dev/null` in #(
3992 *the\ am__doit\ target
*)
3998 # Now try BSD make style include.
3999 if test "$am__include" = "#"; then
4000 echo '.include "confinc"' > confmf
4001 case `$am_make -s -f confmf 2> /dev/null` in #(
4002 *the\ am__doit\ target
*)
4003 am__include
=.include
4011 { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
4012 $as_echo "$_am_result" >&6; }
4013 rm -f confinc confmf
4015 # Check whether --enable-dependency-tracking was given.
4016 if test "${enable_dependency_tracking+set}" = set; then
4017 enableval
=$enable_dependency_tracking;
4020 if test "x$enable_dependency_tracking" != xno
; then
4021 am_depcomp
="$ac_aux_dir/depcomp"
4024 if test "x$enable_dependency_tracking" != xno; then
4034 depcc
="$CC" am_compiler_list
=
4036 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
4037 $as_echo_n "checking dependency style of $depcc... " >&6; }
4038 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
4039 $as_echo_n "(cached) " >&6
4041 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4042 # We make a subdir and do the tests there. Otherwise we can end up
4043 # making bogus files that we don't know about and never remove. For
4044 # instance it was reported that on HP-UX the gcc test will end up
4045 # making a dummy file named `D' -- because `-MD' means `put the output
4048 # Copy depcomp to subdir because otherwise we won't find it if we're
4049 # using a relative directory.
4050 cp "$am_depcomp" conftest.dir
4052 # We will build objects and dependencies in a subdirectory because
4053 # it helps to detect inapplicable dependency modes. For instance
4054 # both Tru64's cc and ICC support -MD to output dependencies as a
4055 # side effect of compilation, but ICC will put the dependencies in
4056 # the current directory while Tru64 will put them in the object
4060 am_cv_CC_dependencies_compiler_type
=none
4061 if test "$am_compiler_list" = ""; then
4062 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4065 case " $depcc " in #(
4066 *\
-arch\
*\
-arch\
*) am__universal
=true
;;
4069 for depmode
in $am_compiler_list; do
4070 # Setup a source with many dependencies, because some compilers
4071 # like to wrap large dependency lists on column 80 (with \), and
4072 # we should not choose a depcomp mode which is confused by this.
4074 # We need to recreate these files for each test, as the compiler may
4075 # overwrite some of them when testing with obscure command lines.
4076 # This happens at least with the AIX C compiler.
4078 for i
in 1 2 3 4 5 6; do
4079 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
4080 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4081 # Solaris 8's {/usr,}/bin/sh.
4082 touch sub
/conftst
$i.h
4084 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4086 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4087 # mode. It turns out that the SunPro C++ compiler does not properly
4088 # handle `-M -o', and we need to detect this. Also, some Intel
4089 # versions had trouble with output in subdirs
4090 am__obj
=sub
/conftest.
${OBJEXT-o}
4091 am__minus_obj
="-o $am__obj"
4094 # This depmode causes a compiler race in universal mode.
4095 test "$am__universal" = false ||
continue
4098 # after this tag, mechanisms are not by side-effect, so they'll
4099 # only be used when explicitly requested
4100 if test "x$enable_dependency_tracking" = xyes
; then
4106 msvisualcpp | msvcmsys
)
4107 # This compiler won't grok `-c -o', but also, the minuso test has
4108 # not run yet. These depmodes are late enough in the game, and
4109 # so weak that their functioning should not be impacted.
4110 am__obj
=conftest.
${OBJEXT-o}
4115 if depmode
=$depmode \
4116 source=sub
/conftest.c object
=$am__obj \
4117 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4118 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4119 >/dev
/null
2>conftest.err
&&
4120 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4121 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4122 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4123 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4124 # icc doesn't choke on unknown options, it will just issue warnings
4125 # or remarks (even with -Werror). So we grep stderr for any message
4126 # that says an option was ignored or not supported.
4127 # When given -MP, icc 7.0 and 7.1 complain thusly:
4128 # icc: Command line warning: ignoring option '-M'; no argument required
4129 # The diagnosis changed in icc 8.0:
4130 # icc: Command line remark: option '-MP' not supported
4131 if (grep 'ignoring option' conftest.err ||
4132 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4133 am_cv_CC_dependencies_compiler_type
=$depmode
4142 am_cv_CC_dependencies_compiler_type
=none
4146 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
4147 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4148 CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
4151 test "x$enable_dependency_tracking" != xno \
4152 && test "$am_cv_CC_dependencies_compiler_type" = gcc3
; then
4154 am__fastdepCC_FALSE
='#'
4156 am__fastdepCC_TRUE
='#'
4157 am__fastdepCC_FALSE
=
4163 { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4164 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4169 macro_version
='2.2.6b'
4170 macro_revision
='1.3017'
4184 ltmain
="$ac_aux_dir/ltmain.sh"
4186 { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4187 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4188 if test "${ac_cv_path_SED+set}" = set; then
4189 $as_echo_n "(cached) " >&6
4191 ac_script
=s
/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
/
4192 for ac_i
in 1 2 3 4 5 6 7; do
4193 ac_script
="$ac_script$as_nl$ac_script"
4195 echo "$ac_script" 2>/dev
/null |
sed 99q
>conftest.
sed
4196 $as_unset ac_script || ac_script
=
4197 if test -z "$SED"; then
4198 ac_path_SED_found
=false
4199 # Loop through the user's path and test for each of PROGNAME-LIST
4200 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4204 test -z "$as_dir" && as_dir
=.
4205 for ac_prog
in sed gsed
; do
4206 for ac_exec_ext
in '' $ac_executable_extensions; do
4207 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
4208 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } ||
continue
4209 # Check for GNU ac_path_SED and select it if it is found.
4210 # Check for GNU $ac_path_SED
4211 case `"$ac_path_SED" --version 2>&1` in
4213 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
4216 $as_echo_n 0123456789 >"conftest.in"
4219 cat "conftest.in" "conftest.in" >"conftest.tmp"
4220 mv "conftest.tmp" "conftest.in"
4221 cp "conftest.in" "conftest.nl"
4222 $as_echo '' >> "conftest.nl"
4223 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4224 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4225 ac_count
=`expr $ac_count + 1`
4226 if test $ac_count -gt ${ac_path_SED_max-0}; then
4227 # Best one so far, save it but keep looking for a better one
4228 ac_cv_path_SED
="$ac_path_SED"
4229 ac_path_SED_max
=$ac_count
4231 # 10*(2^10) chars as input seems more than enough
4232 test $ac_count -gt 10 && break
4234 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4237 $ac_path_SED_found && break 3
4242 if test -z "$ac_cv_path_SED"; then
4243 { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5
4244 $as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;}
4245 { (exit 1); exit 1; }; }
4252 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
4253 $as_echo "$ac_cv_path_SED" >&6; }
4254 SED
="$ac_cv_path_SED"
4257 test -z "$SED" && SED
=sed
4258 Xsed
="$SED -e 1s/^X//"
4270 { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4271 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4272 if test "${ac_cv_path_GREP+set}" = set; then
4273 $as_echo_n "(cached) " >&6
4275 if test -z "$GREP"; then
4276 ac_path_GREP_found
=false
4277 # Loop through the user's path and test for each of PROGNAME-LIST
4278 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4279 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4282 test -z "$as_dir" && as_dir
=.
4283 for ac_prog
in grep ggrep
; do
4284 for ac_exec_ext
in '' $ac_executable_extensions; do
4285 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
4286 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
4287 # Check for GNU ac_path_GREP and select it if it is found.
4288 # Check for GNU $ac_path_GREP
4289 case `"$ac_path_GREP" --version 2>&1` in
4291 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
4294 $as_echo_n 0123456789 >"conftest.in"
4297 cat "conftest.in" "conftest.in" >"conftest.tmp"
4298 mv "conftest.tmp" "conftest.in"
4299 cp "conftest.in" "conftest.nl"
4300 $as_echo 'GREP' >> "conftest.nl"
4301 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4302 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4303 ac_count
=`expr $ac_count + 1`
4304 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4305 # Best one so far, save it but keep looking for a better one
4306 ac_cv_path_GREP
="$ac_path_GREP"
4307 ac_path_GREP_max
=$ac_count
4309 # 10*(2^10) chars as input seems more than enough
4310 test $ac_count -gt 10 && break
4312 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4315 $ac_path_GREP_found && break 3
4320 if test -z "$ac_cv_path_GREP"; then
4321 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4322 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4323 { (exit 1); exit 1; }; }
4326 ac_cv_path_GREP
=$GREP
4330 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4331 $as_echo "$ac_cv_path_GREP" >&6; }
4332 GREP
="$ac_cv_path_GREP"
4335 { $as_echo "$as_me:$LINENO: checking for egrep" >&5
4336 $as_echo_n "checking for egrep... " >&6; }
4337 if test "${ac_cv_path_EGREP+set}" = set; then
4338 $as_echo_n "(cached) " >&6
4340 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
4341 then ac_cv_path_EGREP
="$GREP -E"
4343 if test -z "$EGREP"; then
4344 ac_path_EGREP_found
=false
4345 # Loop through the user's path and test for each of PROGNAME-LIST
4346 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4347 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4350 test -z "$as_dir" && as_dir
=.
4351 for ac_prog
in egrep; do
4352 for ac_exec_ext
in '' $ac_executable_extensions; do
4353 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
4354 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
continue
4355 # Check for GNU ac_path_EGREP and select it if it is found.
4356 # Check for GNU $ac_path_EGREP
4357 case `"$ac_path_EGREP" --version 2>&1` in
4359 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
4362 $as_echo_n 0123456789 >"conftest.in"
4365 cat "conftest.in" "conftest.in" >"conftest.tmp"
4366 mv "conftest.tmp" "conftest.in"
4367 cp "conftest.in" "conftest.nl"
4368 $as_echo 'EGREP' >> "conftest.nl"
4369 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4370 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4371 ac_count
=`expr $ac_count + 1`
4372 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4373 # Best one so far, save it but keep looking for a better one
4374 ac_cv_path_EGREP
="$ac_path_EGREP"
4375 ac_path_EGREP_max
=$ac_count
4377 # 10*(2^10) chars as input seems more than enough
4378 test $ac_count -gt 10 && break
4380 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4383 $ac_path_EGREP_found && break 3
4388 if test -z "$ac_cv_path_EGREP"; then
4389 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4390 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4391 { (exit 1); exit 1; }; }
4394 ac_cv_path_EGREP
=$EGREP
4399 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4400 $as_echo "$ac_cv_path_EGREP" >&6; }
4401 EGREP
="$ac_cv_path_EGREP"
4404 { $as_echo "$as_me:$LINENO: checking for fgrep" >&5
4405 $as_echo_n "checking for fgrep... " >&6; }
4406 if test "${ac_cv_path_FGREP+set}" = set; then
4407 $as_echo_n "(cached) " >&6
4409 if echo 'ab*c' |
$GREP -F 'ab*c' >/dev
/null
2>&1
4410 then ac_cv_path_FGREP
="$GREP -F"
4412 if test -z "$FGREP"; then
4413 ac_path_FGREP_found
=false
4414 # Loop through the user's path and test for each of PROGNAME-LIST
4415 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4416 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4419 test -z "$as_dir" && as_dir
=.
4420 for ac_prog
in fgrep
; do
4421 for ac_exec_ext
in '' $ac_executable_extensions; do
4422 ac_path_FGREP
="$as_dir/$ac_prog$ac_exec_ext"
4423 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } ||
continue
4424 # Check for GNU ac_path_FGREP and select it if it is found.
4425 # Check for GNU $ac_path_FGREP
4426 case `"$ac_path_FGREP" --version 2>&1` in
4428 ac_cv_path_FGREP
="$ac_path_FGREP" ac_path_FGREP_found
=:;;
4431 $as_echo_n 0123456789 >"conftest.in"
4434 cat "conftest.in" "conftest.in" >"conftest.tmp"
4435 mv "conftest.tmp" "conftest.in"
4436 cp "conftest.in" "conftest.nl"
4437 $as_echo 'FGREP' >> "conftest.nl"
4438 "$ac_path_FGREP" FGREP
< "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4439 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4440 ac_count
=`expr $ac_count + 1`
4441 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4442 # Best one so far, save it but keep looking for a better one
4443 ac_cv_path_FGREP
="$ac_path_FGREP"
4444 ac_path_FGREP_max
=$ac_count
4446 # 10*(2^10) chars as input seems more than enough
4447 test $ac_count -gt 10 && break
4449 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4452 $ac_path_FGREP_found && break 3
4457 if test -z "$ac_cv_path_FGREP"; then
4458 { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4459 $as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4460 { (exit 1); exit 1; }; }
4463 ac_cv_path_FGREP
=$FGREP
4468 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
4469 $as_echo "$ac_cv_path_FGREP" >&6; }
4470 FGREP
="$ac_cv_path_FGREP"
4473 test -z "$GREP" && GREP
=grep
4493 # Check whether --with-gnu-ld was given.
4494 if test "${with_gnu_ld+set}" = set; then
4495 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
4501 if test "$GCC" = yes; then
4502 # Check if gcc -print-prog-name=ld gives a path.
4503 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4504 $as_echo_n "checking for ld used by $CC... " >&6; }
4507 # gcc leaves a trailing carriage return which upsets mingw
4508 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4510 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
4513 # Accept absolute paths.
4515 re_direlt
='/[^/][^/]*/\.\./'
4516 # Canonicalize the pathname of ld
4517 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4518 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
4519 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4521 test -z "$LD" && LD
="$ac_prog"
4524 # If it fails, then pretend we aren't using GCC.
4528 # If it is relative, then search for the first ld in PATH.
4532 elif test "$with_gnu_ld" = yes; then
4533 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4534 $as_echo_n "checking for GNU ld... " >&6; }
4536 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4537 $as_echo_n "checking for non-GNU ld... " >&6; }
4539 if test "${lt_cv_path_LD+set}" = set; then
4540 $as_echo_n "(cached) " >&6
4542 if test -z "$LD"; then
4543 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
4544 for ac_dir
in $PATH; do
4546 test -z "$ac_dir" && ac_dir
=.
4547 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
4548 lt_cv_path_LD
="$ac_dir/$ac_prog"
4549 # Check to see if the program is GNU ld. I'd rather use --version,
4550 # but apparently some variants of GNU ld only accept -v.
4551 # Break only if it was the GNU/non-GNU ld that we prefer.
4552 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4553 *GNU
* |
*'with BFD'*)
4554 test "$with_gnu_ld" != no
&& break
4557 test "$with_gnu_ld" != yes && break
4564 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
4569 if test -n "$LD"; then
4570 { $as_echo "$as_me:$LINENO: result: $LD" >&5
4571 $as_echo "$LD" >&6; }
4573 { $as_echo "$as_me:$LINENO: result: no" >&5
4574 $as_echo "no" >&6; }
4576 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4577 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4578 { (exit 1); exit 1; }; }
4579 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4580 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4581 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4582 $as_echo_n "(cached) " >&6
4584 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4585 case `$LD -v 2>&1 </dev/null` in
4586 *GNU
* |
*'with BFD'*)
4587 lt_cv_prog_gnu_ld
=yes
4590 lt_cv_prog_gnu_ld
=no
4594 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4595 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4596 with_gnu_ld
=$lt_cv_prog_gnu_ld
4606 { $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
4607 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4608 if test "${lt_cv_path_NM+set}" = set; then
4609 $as_echo_n "(cached) " >&6
4611 if test -n "$NM"; then
4612 # Let the user override the test.
4615 lt_nm_to_check
="${ac_tool_prefix}nm"
4616 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4617 lt_nm_to_check
="$lt_nm_to_check nm"
4619 for lt_tmp_nm
in $lt_nm_to_check; do
4620 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
4621 for ac_dir
in $PATH /usr
/ccs
/bin
/elf
/usr
/ccs
/bin
/usr
/ucb
/bin
; do
4623 test -z "$ac_dir" && ac_dir
=.
4624 tmp_nm
="$ac_dir/$lt_tmp_nm"
4625 if test -f "$tmp_nm" ||
test -f "$tmp_nm$ac_exeext" ; then
4626 # Check to see if the nm accepts a BSD-compat flag.
4627 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4628 # nm: unknown option "B" ignored
4629 # Tru64's nm complains that /dev/null is an invalid object file
4630 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4631 */dev
/null
* |
*'Invalid file or object type'*)
4632 lt_cv_path_NM
="$tmp_nm -B"
4636 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4638 lt_cv_path_NM
="$tmp_nm -p"
4642 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4643 continue # so that we can try to find one that supports BSD flags
4652 : ${lt_cv_path_NM=no}
4655 { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4656 $as_echo "$lt_cv_path_NM" >&6; }
4657 if test "$lt_cv_path_NM" != "no"; then
4660 # Didn't find any BSD compatible name lister, look for dumpbin.
4661 if test -n "$ac_tool_prefix"; then
4662 for ac_prog
in "dumpbin -symbols" "link -dump -symbols"
4664 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4665 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
4666 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4667 $as_echo_n "checking for $ac_word... " >&6; }
4668 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
4669 $as_echo_n "(cached) " >&6
4671 if test -n "$DUMPBIN"; then
4672 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
4674 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4678 test -z "$as_dir" && as_dir
=.
4679 for ac_exec_ext
in '' $ac_executable_extensions; do
4680 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4681 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
4682 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4691 DUMPBIN
=$ac_cv_prog_DUMPBIN
4692 if test -n "$DUMPBIN"; then
4693 { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5
4694 $as_echo "$DUMPBIN" >&6; }
4696 { $as_echo "$as_me:$LINENO: result: no" >&5
4697 $as_echo "no" >&6; }
4701 test -n "$DUMPBIN" && break
4704 if test -z "$DUMPBIN"; then
4705 ac_ct_DUMPBIN
=$DUMPBIN
4706 for ac_prog
in "dumpbin -symbols" "link -dump -symbols"
4708 # Extract the first word of "$ac_prog", so it can be a program name with args.
4709 set dummy
$ac_prog; ac_word
=$2
4710 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4711 $as_echo_n "checking for $ac_word... " >&6; }
4712 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
4713 $as_echo_n "(cached) " >&6
4715 if test -n "$ac_ct_DUMPBIN"; then
4716 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
4718 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4722 test -z "$as_dir" && as_dir
=.
4723 for ac_exec_ext
in '' $ac_executable_extensions; do
4724 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4725 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
4726 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4735 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
4736 if test -n "$ac_ct_DUMPBIN"; then
4737 { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
4738 $as_echo "$ac_ct_DUMPBIN" >&6; }
4740 { $as_echo "$as_me:$LINENO: result: no" >&5
4741 $as_echo "no" >&6; }
4745 test -n "$ac_ct_DUMPBIN" && break
4748 if test "x$ac_ct_DUMPBIN" = x
; then
4751 case $cross_compiling:$ac_tool_warned in
4753 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
4754 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4755 ac_tool_warned
=yes ;;
4757 DUMPBIN
=$ac_ct_DUMPBIN
4762 if test "$DUMPBIN" != ":"; then
4766 test -z "$NM" && NM
=nm
4773 { $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
4774 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4775 if test "${lt_cv_nm_interface+set}" = set; then
4776 $as_echo_n "(cached) " >&6
4778 lt_cv_nm_interface
="BSD nm"
4779 echo "int some_variable = 0;" > conftest.
$ac_ext
4780 (eval echo "\"\$as_me:4780: $ac_compile\"" >&5)
4781 (eval "$ac_compile" 2>conftest.err
)
4782 cat conftest.err
>&5
4783 (eval echo "\"\$as_me:4783: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4784 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
4785 cat conftest.err
>&5
4786 (eval echo "\"\$as_me:4786: output\"" >&5)
4787 cat conftest.out
>&5
4788 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
4789 lt_cv_nm_interface
="MS dumpbin"
4793 { $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
4794 $as_echo "$lt_cv_nm_interface" >&6; }
4796 { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4797 $as_echo_n "checking whether ln -s works... " >&6; }
4799 if test "$LN_S" = "ln -s"; then
4800 { $as_echo "$as_me:$LINENO: result: yes" >&5
4801 $as_echo "yes" >&6; }
4803 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4804 $as_echo "no, using $LN_S" >&6; }
4807 # find the maximum length of command line arguments
4808 { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
4809 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4810 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
4811 $as_echo_n "(cached) " >&6
4818 # On DJGPP, this test can blow up pretty badly due to problems in libc
4819 # (any single argument exceeding 2000 bytes causes a buffer overrun
4820 # during glob expansion). Even if it were fixed, the result of this
4821 # check would be larger than it should be.
4822 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
4826 # Under GNU Hurd, this test is not required because there is
4827 # no limit to the length of command line arguments.
4828 # Libtool will interpret -1 as no limit whatsoever
4829 lt_cv_sys_max_cmd_len
=-1;
4832 cygwin
* | mingw
* | cegcc
*)
4833 # On Win9x/ME, this test blows up -- it succeeds, but takes
4834 # about 5 minutes as the teststring grows exponentially.
4835 # Worse, since 9x/ME are not pre-emptively multitasking,
4836 # you end up with a "frozen" computer, even though with patience
4837 # the test eventually succeeds (with a max line length of 256k).
4838 # Instead, let's just punt: use the minimum linelength reported by
4839 # all of the supported platforms: 8192 (on NT/2K/XP).
4840 lt_cv_sys_max_cmd_len
=8192;
4844 # On AmigaOS with pdksh, this test takes hours, literally.
4845 # So we just punt and use a minimum line length of 8192.
4846 lt_cv_sys_max_cmd_len
=8192;
4849 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
4850 # This has been around since 386BSD, at least. Likely further.
4851 if test -x /sbin
/sysctl
; then
4852 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
4853 elif test -x /usr
/sbin
/sysctl
; then
4854 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
4856 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
4858 # And add a safety zone
4859 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
4860 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
4864 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4865 lt_cv_sys_max_cmd_len
=196608
4869 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4870 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4871 # nice to cause kernel panics so lets avoid the loop below.
4872 # First set a reasonable default.
4873 lt_cv_sys_max_cmd_len
=16384
4875 if test -x /sbin
/sysconfig
; then
4876 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4877 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
4882 lt_cv_sys_max_cmd_len
=102400
4884 sysv5
* | sco5v6
* | sysv4.2uw2
*)
4885 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4886 if test -n "$kargmax"; then
4887 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
4889 lt_cv_sys_max_cmd_len
=32768
4893 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
4894 if test -n "$lt_cv_sys_max_cmd_len"; then
4895 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
4896 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
4898 # Make teststring a little bigger before we do anything with it.
4899 # a 1K string should be a reasonable start.
4900 for i
in 1 2 3 4 5 6 7 8 ; do
4901 teststring
=$teststring$teststring
4903 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
4904 # If test is not a shell built-in, we'll probably end up computing a
4905 # maximum length that is only half of the actual maximum length, but
4907 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4908 = "XX$teststring$teststring"; } >/dev
/null
2>&1 &&
4909 test $i != 17 # 1/2 MB should be enough
4912 teststring
=$teststring$teststring
4914 # Only check the string length outside the loop.
4915 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
4917 # Add a significant safety factor because C++ compilers can tack on
4918 # massive amounts of additional arguments before passing them to the
4919 # linker. It appears as though 1/2 is a usable value.
4920 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
4927 if test -n $lt_cv_sys_max_cmd_len ; then
4928 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
4929 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4931 { $as_echo "$as_me:$LINENO: result: none" >&5
4932 $as_echo "none" >&6; }
4934 max_cmd_len
=$lt_cv_sys_max_cmd_len
4945 { $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
4946 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4947 # Try some XSI features
4950 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4952 && eval 'test $(( 1 + 1 )) -eq 2 \
4953 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4955 { $as_echo "$as_me:$LINENO: result
: $xsi_shell" >&5
4956 $as_echo "$xsi_shell" >&6; }
4959 { $as_echo "$as_me:$LINENO: checking whether the shell understands
\"+=\"" >&5
4960 $as_echo_n "checking whether the shell understands
\"+=\"...
" >&6; }
4962 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
4964 && lt_shell_append=yes
4965 { $as_echo "$as_me:$LINENO: result
: $lt_shell_append" >&5
4966 $as_echo "$lt_shell_append" >&6; }
4969 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4979 # test EBCDIC or ASCII
4980 case `echo X|tr X '\101'` in
4981 A) # ASCII based system
4982 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4983 lt_SP2NL='tr \040 \012'
4984 lt_NL2SP='tr \015\012 \040\040'
4986 *) # EBCDIC based system
4987 lt_SP2NL='tr \100 \n'
4988 lt_NL2SP='tr \r\n \100\100'
5000 { $as_echo "$as_me:$LINENO: checking
for $LD option to reload object files
" >&5
5001 $as_echo_n "checking
for $LD option to reload object files...
" >&6; }
5002 if test "${lt_cv_ld_reload_flag+set}" = set; then
5003 $as_echo_n "(cached
) " >&6
5005 lt_cv_ld_reload_flag='-r'
5007 { $as_echo "$as_me:$LINENO: result
: $lt_cv_ld_reload_flag" >&5
5008 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5009 reload_flag=$lt_cv_ld_reload_flag
5010 case $reload_flag in
5012 *) reload_flag=" $reload_flag" ;;
5014 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5017 if test "$GCC" = yes; then
5018 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5020 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5033 if test -n "$ac_tool_prefix"; then
5034 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
5035 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5036 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5037 $as_echo_n "checking
for $ac_word...
" >&6; }
5038 if test "${ac_cv_prog_OBJDUMP+set}" = set; then
5039 $as_echo_n "(cached
) " >&6
5041 if test -n "$OBJDUMP"; then
5042 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5048 test -z "$as_dir" && as_dir=.
5049 for ac_exec_ext in '' $ac_executable_extensions; do
5050 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5051 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
5052 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5061 OBJDUMP=$ac_cv_prog_OBJDUMP
5062 if test -n "$OBJDUMP"; then
5063 { $as_echo "$as_me:$LINENO: result
: $OBJDUMP" >&5
5064 $as_echo "$OBJDUMP" >&6; }
5066 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5067 $as_echo "no
" >&6; }
5072 if test -z "$ac_cv_prog_OBJDUMP"; then
5073 ac_ct_OBJDUMP=$OBJDUMP
5074 # Extract the first word of "objdump
", so it can be a program name with args.
5075 set dummy objdump; ac_word=$2
5076 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5077 $as_echo_n "checking
for $ac_word...
" >&6; }
5078 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
5079 $as_echo_n "(cached
) " >&6
5081 if test -n "$ac_ct_OBJDUMP"; then
5082 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5088 test -z "$as_dir" && as_dir=.
5089 for ac_exec_ext in '' $ac_executable_extensions; do
5090 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5091 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
5092 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5101 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5102 if test -n "$ac_ct_OBJDUMP"; then
5103 { $as_echo "$as_me:$LINENO: result
: $ac_ct_OBJDUMP" >&5
5104 $as_echo "$ac_ct_OBJDUMP" >&6; }
5106 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5107 $as_echo "no
" >&6; }
5110 if test "x
$ac_ct_OBJDUMP" = x; then
5113 case $cross_compiling:$ac_tool_warned in
5115 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5116 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5117 ac_tool_warned=yes ;;
5119 OBJDUMP=$ac_ct_OBJDUMP
5122 OBJDUMP="$ac_cv_prog_OBJDUMP"
5125 test -z "$OBJDUMP" && OBJDUMP=objdump
5135 { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries
" >&5
5136 $as_echo_n "checking how to recognize dependent libraries...
" >&6; }
5137 if test "${lt_cv_deplibs_check_method+set}" = set; then
5138 $as_echo_n "(cached
) " >&6
5140 lt_cv_file_magic_cmd='$MAGIC_CMD'
5141 lt_cv_file_magic_test_file=
5142 lt_cv_deplibs_check_method='unknown'
5143 # Need to set the preceding variable on all platforms that support
5144 # interlibrary dependencies.
5145 # 'none' -- dependencies not supported.
5146 # `unknown' -- same as none, but documents that we really don't know.
5147 # 'pass_all' -- all dependencies passed with no checks.
5148 # 'test_compile' -- check by making test program.
5149 # 'file_magic [[regex]]' -- check by looking for files in library path
5150 # which responds to the $file_magic_cmd with a given extended regex.
5151 # If you have `file' or equivalent on your system and you're not sure
5152 # whether `pass_all' will *always* work, you probably want this one.
5156 lt_cv_deplibs_check_method=pass_all
5160 lt_cv_deplibs_check_method=pass_all
5164 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5165 lt_cv_file_magic_cmd='/usr/bin/file -L'
5166 lt_cv_file_magic_test_file=/shlib/libc.so
5170 # func_win32_libid is a shell function defined in ltmain.sh
5171 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5172 lt_cv_file_magic_cmd='func_win32_libid'
5176 # Base MSYS/MinGW do not provide the 'file' command needed by
5177 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5178 # unless we find 'file', for example because we are cross-compiling.
5179 if ( file / ) >/dev/null 2>&1; then
5180 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5181 lt_cv_file_magic_cmd='func_win32_libid'
5183 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5184 lt_cv_file_magic_cmd='$OBJDUMP -f'
5189 # use the weaker test based on 'objdump'. See mingw*.
5190 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5191 lt_cv_file_magic_cmd='$OBJDUMP -f'
5194 darwin* | rhapsody*)
5195 lt_cv_deplibs_check_method=pass_all
5198 freebsd* | dragonfly*)
5199 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5202 # Not sure whether the presence of OpenBSD here was a mistake.
5203 # Let's accept both of them until this is cleared up.
5204 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5205 lt_cv_file_magic_cmd=/usr/bin/file
5206 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5210 lt_cv_deplibs_check_method=pass_all
5215 lt_cv_deplibs_check_method=pass_all
5218 hpux10.20* | hpux11*)
5219 lt_cv_file_magic_cmd=/usr/bin/file
5222 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5223 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5226 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]'
5227 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5230 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5231 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5237 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5238 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5241 irix5* | irix6* | nonstopux*)
5243 *-32|*"-32 ") libmagic=32-bit;;
5244 *-n32|*"-n32 ") libmagic=N32;;
5245 *-64|*"-64 ") libmagic=64-bit;;
5246 *) libmagic=never-match;;
5248 lt_cv_deplibs_check_method=pass_all
5251 # This must be Linux ELF.
5252 linux* | k*bsd*-gnu)
5253 lt_cv_deplibs_check_method=pass_all
5257 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5258 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5260 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5265 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5266 lt_cv_file_magic_cmd=/usr/bin/file
5267 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5271 lt_cv_deplibs_check_method=pass_all
5275 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
5276 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5278 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5282 osf3* | osf4* | osf5*)
5283 lt_cv_deplibs_check_method=pass_all
5287 lt_cv_deplibs_check_method=pass_all
5291 lt_cv_deplibs_check_method=pass_all
5294 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5295 lt_cv_deplibs_check_method=pass_all
5299 case $host_vendor in
5301 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]'
5302 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5305 lt_cv_deplibs_check_method=pass_all
5308 lt_cv_file_magic_cmd='/bin/file'
5309 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5312 lt_cv_file_magic_cmd='/bin/file'
5313 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
5314 lt_cv_file_magic_test_file=/lib/libc.so
5317 lt_cv_deplibs_check_method=pass_all
5320 lt_cv_deplibs_check_method=pass_all
5326 lt_cv_deplibs_check_method=pass_all
5331 { $as_echo "$as_me:$LINENO: result
: $lt_cv_deplibs_check_method" >&5
5332 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5333 file_magic_cmd=$lt_cv_file_magic_cmd
5334 deplibs_check_method=$lt_cv_deplibs_check_method
5335 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5348 if test -n "$ac_tool_prefix"; then
5349 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5350 set dummy ${ac_tool_prefix}ar; ac_word=$2
5351 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5352 $as_echo_n "checking
for $ac_word...
" >&6; }
5353 if test "${ac_cv_prog_AR+set}" = set; then
5354 $as_echo_n "(cached
) " >&6
5356 if test -n "$AR"; then
5357 ac_cv_prog_AR="$AR" # Let the user override the test.
5359 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5363 test -z "$as_dir" && as_dir=.
5364 for ac_exec_ext in '' $ac_executable_extensions; do
5365 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5366 ac_cv_prog_AR="${ac_tool_prefix}ar"
5367 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5377 if test -n "$AR"; then
5378 { $as_echo "$as_me:$LINENO: result
: $AR" >&5
5379 $as_echo "$AR" >&6; }
5381 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5382 $as_echo "no
" >&6; }
5387 if test -z "$ac_cv_prog_AR"; then
5389 # Extract the first word of "ar", so it can be a program name with args.
5390 set dummy ar; ac_word=$2
5391 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5392 $as_echo_n "checking
for $ac_word...
" >&6; }
5393 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5394 $as_echo_n "(cached
) " >&6
5396 if test -n "$ac_ct_AR"; then
5397 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5403 test -z "$as_dir" && as_dir=.
5404 for ac_exec_ext in '' $ac_executable_extensions; do
5405 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5406 ac_cv_prog_ac_ct_AR="ar"
5407 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5416 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5417 if test -n "$ac_ct_AR"; then
5418 { $as_echo "$as_me:$LINENO: result
: $ac_ct_AR" >&5
5419 $as_echo "$ac_ct_AR" >&6; }
5421 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5422 $as_echo "no
" >&6; }
5425 if test "x
$ac_ct_AR" = x; then
5428 case $cross_compiling:$ac_tool_warned in
5430 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5431 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5432 ac_tool_warned=yes ;;
5440 test -z "$AR" && AR=ar
5441 test -z "$AR_FLAGS" && AR_FLAGS=cru
5453 if test -n "$ac_tool_prefix"; then
5454 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
5455 set dummy ${ac_tool_prefix}strip; ac_word=$2
5456 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5457 $as_echo_n "checking
for $ac_word...
" >&6; }
5458 if test "${ac_cv_prog_STRIP+set}" = set; then
5459 $as_echo_n "(cached
) " >&6
5461 if test -n "$STRIP"; then
5462 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5464 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5468 test -z "$as_dir" && as_dir=.
5469 for ac_exec_ext in '' $ac_executable_extensions; do
5470 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5471 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
5472 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5481 STRIP=$ac_cv_prog_STRIP
5482 if test -n "$STRIP"; then
5483 { $as_echo "$as_me:$LINENO: result
: $STRIP" >&5
5484 $as_echo "$STRIP" >&6; }
5486 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5487 $as_echo "no
" >&6; }
5492 if test -z "$ac_cv_prog_STRIP"; then
5494 # Extract the first word of "strip
", so it can be a program name with args.
5495 set dummy strip; ac_word=$2
5496 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5497 $as_echo_n "checking
for $ac_word...
" >&6; }
5498 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5499 $as_echo_n "(cached
) " >&6
5501 if test -n "$ac_ct_STRIP"; then
5502 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5508 test -z "$as_dir" && as_dir=.
5509 for ac_exec_ext in '' $ac_executable_extensions; do
5510 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5511 ac_cv_prog_ac_ct_STRIP="strip
"
5512 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5521 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5522 if test -n "$ac_ct_STRIP"; then
5523 { $as_echo "$as_me:$LINENO: result
: $ac_ct_STRIP" >&5
5524 $as_echo "$ac_ct_STRIP" >&6; }
5526 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5527 $as_echo "no
" >&6; }
5530 if test "x
$ac_ct_STRIP" = x; then
5533 case $cross_compiling:$ac_tool_warned in
5535 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5536 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5537 ac_tool_warned=yes ;;
5542 STRIP="$ac_cv_prog_STRIP"
5545 test -z "$STRIP" && STRIP=:
5552 if test -n "$ac_tool_prefix"; then
5553 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
5554 set dummy ${ac_tool_prefix}ranlib; 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_RANLIB+set}" = set; then
5558 $as_echo_n "(cached
) " >&6
5560 if test -n "$RANLIB"; then
5561 ac_cv_prog_RANLIB="$RANLIB" # 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_RANLIB="${ac_tool_prefix}ranlib
"
5571 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5580 RANLIB=$ac_cv_prog_RANLIB
5581 if test -n "$RANLIB"; then
5582 { $as_echo "$as_me:$LINENO: result
: $RANLIB" >&5
5583 $as_echo "$RANLIB" >&6; }
5585 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5586 $as_echo "no
" >&6; }
5591 if test -z "$ac_cv_prog_RANLIB"; then
5592 ac_ct_RANLIB=$RANLIB
5593 # Extract the first word of "ranlib
", so it can be a program name with args.
5594 set dummy ranlib; ac_word=$2
5595 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
5596 $as_echo_n "checking
for $ac_word...
" >&6; }
5597 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5598 $as_echo_n "(cached
) " >&6
5600 if test -n "$ac_ct_RANLIB"; then
5601 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5603 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5607 test -z "$as_dir" && as_dir=.
5608 for ac_exec_ext in '' $ac_executable_extensions; do
5609 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5610 ac_cv_prog_ac_ct_RANLIB="ranlib
"
5611 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
5620 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5621 if test -n "$ac_ct_RANLIB"; then
5622 { $as_echo "$as_me:$LINENO: result
: $ac_ct_RANLIB" >&5
5623 $as_echo "$ac_ct_RANLIB" >&6; }
5625 { $as_echo "$as_me:$LINENO: result
: no
" >&5
5626 $as_echo "no
" >&6; }
5629 if test "x
$ac_ct_RANLIB" = x; then
5632 case $cross_compiling:$ac_tool_warned in
5634 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5635 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5636 ac_tool_warned=yes ;;
5638 RANLIB=$ac_ct_RANLIB
5641 RANLIB="$ac_cv_prog_RANLIB"
5644 test -z "$RANLIB" && RANLIB=:
5651 # Determine commands to create old-style static archives.
5652 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5653 old_postinstall_cmds='chmod 644 $oldlib'
5654 old_postuninstall_cmds=
5656 if test -n "$RANLIB"; then
5659 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
5662 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
5665 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
5701 # If no C compiler was specified, use CC.
5704 # If no C compiler flags were specified, use CFLAGS.
5705 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5707 # Allow CC to be a program name with arguments.
5711 # Check for command to grab the raw symbol name followed by C symbol from nm.
5712 { $as_echo "$as_me:$LINENO: checking
command to parse
$NM output from
$compiler object
" >&5
5713 $as_echo_n "checking
command to parse
$NM output from
$compiler object...
" >&6; }
5714 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5715 $as_echo_n "(cached
) " >&6
5718 # These are sane defaults that work on at least a few old systems.
5719 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5721 # Character class describing NM global symbol codes.
5722 symcode='[BCDEGRST]'
5724 # Regexp to match symbols that can be accessed directly from C.
5725 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5727 # Define system-specific variables.
5732 cygwin* | mingw* | pw32* | cegcc*)
5733 symcode='[ABCDGISTW]'
5736 if test "$host_cpu" = ia64; then
5737 symcode='[ABCDEGRST]'
5741 symcode='[BCDEGRST]'
5744 symcode='[BCDEGQRST]'
5755 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5763 # If we're using GNU nm, then use its standard symbol codes.
5764 case `$NM -V 2>&1` in
5765 *GNU* | *'with BFD'*)
5766 symcode='[ABCDGIRSTW]' ;;
5769 # Transform an extracted symbol line into a proper C declaration.
5770 # Some systems (esp. on ia64) link data and code symbols differently,
5771 # so use this general approach.
5772 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5774 # Transform an extracted symbol line into symbol name and symbol address
5775 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5776 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'"
5778 # Handle CRLF in mingw tool chain
5782 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5786 # Try without a prefix underscore, then with it.
5787 for ac_symprfx in "" "_
"; do
5789 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5790 symxfrm="\\1 $ac_symprfx\\2 \\2"
5792 # Write the raw and C identifiers.
5793 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
5794 # Fake it for dumpbin and say T for any non-static function
5795 # and D for any global variable.
5796 # Also find C++ and __fastcall symbols from MSVC++,
5797 # which start with @ or ?.
5798 lt_cv_sys_global_symbol_pipe="$AWK '"\
5799 " {last_section=section; section=\$ 3};"\
5800 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5801 " \$ 0!~/External *\|/{next};"\
5802 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5803 " {if(hide[section]) next};"\
5804 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5805 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5806 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5807 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5808 " ' prfx
=^
$ac_symprfx"
5810 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5813 # Check to see that the pipe works correctly.
5817 cat > conftest.$ac_ext <<_LT_EOF
5822 void nm_test_func(void);
5823 void nm_test_func(void){}
5827 int main(){nm_test_var='a';nm_test_func();return(0);}
5830 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5831 (eval $ac_compile) 2>&5
5833 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
5834 (exit $ac_status); }; then
5835 # Now try to grab the symbols.
5837 if { (eval echo "$as_me:$LINENO: \"$NM conftest.
$ac_objext \|
$lt_cv_sys_global_symbol_pipe \
> $nlist\"") >&5
5838 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5840 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
5841 (exit $ac_status); } && test -s "$nlist"; then
5842 # Try sorting and uniquifying the output.
5843 if sort "$nlist" | uniq > "$nlist"T; then
5844 mv -f "$nlist"T "$nlist"
5849 # Make sure that we snagged all the symbols we need.
5850 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5851 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5852 cat <<_LT_EOF > conftest.$ac_ext
5858 # Now generate the symbol file.
5859 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5861 cat <<_LT_EOF >> conftest.$ac_ext
5863 /* The mapping between symbol names and symbols. */
5868 lt__PROGRAM__LTX_preloaded_symbols[] =
5870 { "@PROGRAM@
", (void *) 0 },
5872 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5873 cat <<\_LT_EOF >> conftest.$ac_ext
5877 /* This works around a problem in FreeBSD linker */
5878 #ifdef FREEBSD_WORKAROUND
5879 static const void *lt_preloaded_setup() {
5880 return lt__PROGRAM__LTX_preloaded_symbols;
5888 # Now try linking the two files.
5889 mv conftest.$ac_objext conftstm.$ac_objext
5890 lt_save_LIBS="$LIBS"
5891 lt_save_CFLAGS="$CFLAGS"
5892 LIBS="conftstm.
$ac_objext"
5893 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5894 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5895 (eval $ac_link) 2>&5
5897 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
5898 (exit $ac_status); } && test -s conftest${ac_exeext}; then
5901 LIBS="$lt_save_LIBS"
5902 CFLAGS="$lt_save_CFLAGS"
5904 echo "cannot
find nm_test_func
in $nlist" >&5
5907 echo "cannot
find nm_test_var
in $nlist" >&5
5910 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
5913 echo "$progname: failed program was
:" >&5
5914 cat conftest.$ac_ext >&5
5916 rm -rf conftest* conftst*
5918 # Do not use the global_symbol_pipe unless it works.
5919 if test "$pipe_works" = yes; then
5922 lt_cv_sys_global_symbol_pipe=
5928 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5929 lt_cv_sys_global_symbol_to_cdecl=
5931 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5932 { $as_echo "$as_me:$LINENO: result
: failed
" >&5
5933 $as_echo "failed
" >&6; }
5935 { $as_echo "$as_me:$LINENO: result
: ok
" >&5
5936 $as_echo "ok
" >&6; }
5961 # Check whether --enable-libtool-lock was given.
5962 if test "${enable_libtool_lock+set}" = set; then
5963 enableval=$enable_libtool_lock;
5966 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
5968 # Some flags need to be propagated to the compiler or linker for good
5972 # Find out which ABI we are using.
5973 echo 'int i;' > conftest.$ac_ext
5974 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5975 (eval $ac_compile) 2>&5
5977 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
5978 (exit $ac_status); }; then
5979 case `/usr/bin/file conftest.$ac_objext` in
5991 # Find out which ABI we are using.
5992 echo '#line 5992 "configure
"' > conftest.$ac_ext
5993 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5994 (eval $ac_compile) 2>&5
5996 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
5997 (exit $ac_status); }; then
5998 if test "$lt_cv_prog_gnu_ld" = yes; then
5999 case `/usr/bin/file conftest.$ac_objext` in
6001 LD="${LD-ld} -melf32bsmip"
6004 LD="${LD-ld} -melf32bmipn32"
6007 LD="${LD-ld} -melf64bmip"
6011 case `/usr/bin/file conftest.$ac_objext` in
6027 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6028 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6029 # Find out which ABI we are using.
6030 echo 'int i;' > conftest.$ac_ext
6031 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6032 (eval $ac_compile) 2>&5
6034 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6035 (exit $ac_status); }; then
6036 case `/usr/bin/file conftest.o` in
6039 x86_64-*kfreebsd*-gnu)
6040 LD="${LD-ld} -m elf_i386_fbsd
"
6043 LD="${LD-ld} -m elf_i386
"
6045 ppc64-*linux*|powerpc64-*linux*)
6046 LD="${LD-ld} -m elf32ppclinux
"
6049 LD="${LD-ld} -m elf_s390
"
6052 LD="${LD-ld} -m elf32_sparc
"
6058 x86_64-*kfreebsd*-gnu)
6059 LD="${LD-ld} -m elf_x86_64_fbsd
"
6062 LD="${LD-ld} -m elf_x86_64
"
6064 ppc*-*linux*|powerpc*-*linux*)
6065 LD="${LD-ld} -m elf64ppc
"
6067 s390*-*linux*|s390*-*tpf*)
6068 LD="${LD-ld} -m elf64_s390
"
6071 LD="${LD-ld} -m elf64_sparc
"
6081 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6082 SAVE_CFLAGS="$CFLAGS"
6083 CFLAGS="$CFLAGS -belf"
6084 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs
-belf" >&5
6085 $as_echo_n "checking whether the C compiler needs
-belf...
" >&6; }
6086 if test "${lt_cv_cc_needs_belf+set}" = set; then
6087 $as_echo_n "(cached
) " >&6
6090 ac_cpp='$CPP $CPPFLAGS'
6091 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6092 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6093 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6095 cat >conftest.$ac_ext <<_ACEOF
6098 cat confdefs.h >>conftest.$ac_ext
6099 cat >>conftest.$ac_ext <<_ACEOF
6100 /* end confdefs.h. */
6110 rm -f conftest.$ac_objext conftest$ac_exeext
6111 if { (ac_try="$ac_link"
6113 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6114 *) ac_try_echo=$ac_try;;
6116 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
6117 $as_echo "$ac_try_echo") >&5
6118 (eval "$ac_link") 2>conftest.er1
6120 grep -v '^ *+' conftest.er1 >conftest.err
6122 cat conftest.err >&5
6123 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6124 (exit $ac_status); } && {
6125 test -z "$ac_c_werror_flag" ||
6126 test ! -s conftest.err
6127 } && test -s conftest$ac_exeext && {
6128 test "$cross_compiling" = yes ||
6129 $as_test_x conftest$ac_exeext
6131 lt_cv_cc_needs_belf=yes
6133 $as_echo "$as_me: failed program was
:" >&5
6134 sed 's/^/| /' conftest.$ac_ext >&5
6136 lt_cv_cc_needs_belf=no
6139 rm -rf conftest.dSYM
6140 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6141 conftest$ac_exeext conftest.$ac_ext
6143 ac_cpp='$CPP $CPPFLAGS'
6144 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6145 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6146 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6149 { $as_echo "$as_me:$LINENO: result
: $lt_cv_cc_needs_belf" >&5
6150 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6151 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6152 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6153 CFLAGS="$SAVE_CFLAGS"
6157 # Find out which ABI we are using.
6158 echo 'int i;' > conftest.$ac_ext
6159 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6160 (eval $ac_compile) 2>&5
6162 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6163 (exit $ac_status); }; then
6164 case `/usr/bin/file conftest.o` in
6166 case $lt_cv_prog_gnu_ld in
6167 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
6169 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6181 need_locks="$enable_libtool_lock"
6185 rhapsody* | darwin*)
6186 if test -n "$ac_tool_prefix"; then
6187 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
6188 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6189 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6190 $as_echo_n "checking
for $ac_word...
" >&6; }
6191 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
6192 $as_echo_n "(cached
) " >&6
6194 if test -n "$DSYMUTIL"; then
6195 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6201 test -z "$as_dir" && as_dir=.
6202 for ac_exec_ext in '' $ac_executable_extensions; do
6203 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6204 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
6205 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6214 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6215 if test -n "$DSYMUTIL"; then
6216 { $as_echo "$as_me:$LINENO: result
: $DSYMUTIL" >&5
6217 $as_echo "$DSYMUTIL" >&6; }
6219 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6220 $as_echo "no
" >&6; }
6225 if test -z "$ac_cv_prog_DSYMUTIL"; then
6226 ac_ct_DSYMUTIL=$DSYMUTIL
6227 # Extract the first word of "dsymutil
", so it can be a program name with args.
6228 set dummy dsymutil; ac_word=$2
6229 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6230 $as_echo_n "checking
for $ac_word...
" >&6; }
6231 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
6232 $as_echo_n "(cached
) " >&6
6234 if test -n "$ac_ct_DSYMUTIL"; then
6235 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6241 test -z "$as_dir" && as_dir=.
6242 for ac_exec_ext in '' $ac_executable_extensions; do
6243 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6244 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
6245 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6254 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6255 if test -n "$ac_ct_DSYMUTIL"; then
6256 { $as_echo "$as_me:$LINENO: result
: $ac_ct_DSYMUTIL" >&5
6257 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6259 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6260 $as_echo "no
" >&6; }
6263 if test "x
$ac_ct_DSYMUTIL" = x; then
6266 case $cross_compiling:$ac_tool_warned in
6268 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6269 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6270 ac_tool_warned=yes ;;
6272 DSYMUTIL=$ac_ct_DSYMUTIL
6275 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6278 if test -n "$ac_tool_prefix"; then
6279 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
6280 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6281 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6282 $as_echo_n "checking
for $ac_word...
" >&6; }
6283 if test "${ac_cv_prog_NMEDIT+set}" = set; then
6284 $as_echo_n "(cached
) " >&6
6286 if test -n "$NMEDIT"; then
6287 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6289 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6293 test -z "$as_dir" && as_dir=.
6294 for ac_exec_ext in '' $ac_executable_extensions; do
6295 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6296 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
6297 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6306 NMEDIT=$ac_cv_prog_NMEDIT
6307 if test -n "$NMEDIT"; then
6308 { $as_echo "$as_me:$LINENO: result
: $NMEDIT" >&5
6309 $as_echo "$NMEDIT" >&6; }
6311 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6312 $as_echo "no
" >&6; }
6317 if test -z "$ac_cv_prog_NMEDIT"; then
6318 ac_ct_NMEDIT=$NMEDIT
6319 # Extract the first word of "nmedit
", so it can be a program name with args.
6320 set dummy nmedit; ac_word=$2
6321 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6322 $as_echo_n "checking
for $ac_word...
" >&6; }
6323 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
6324 $as_echo_n "(cached
) " >&6
6326 if test -n "$ac_ct_NMEDIT"; then
6327 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6333 test -z "$as_dir" && as_dir=.
6334 for ac_exec_ext in '' $ac_executable_extensions; do
6335 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6336 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
6337 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6346 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6347 if test -n "$ac_ct_NMEDIT"; then
6348 { $as_echo "$as_me:$LINENO: result
: $ac_ct_NMEDIT" >&5
6349 $as_echo "$ac_ct_NMEDIT" >&6; }
6351 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6352 $as_echo "no
" >&6; }
6355 if test "x
$ac_ct_NMEDIT" = x; then
6358 case $cross_compiling:$ac_tool_warned in
6360 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6361 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6362 ac_tool_warned=yes ;;
6364 NMEDIT=$ac_ct_NMEDIT
6367 NMEDIT="$ac_cv_prog_NMEDIT"
6370 if test -n "$ac_tool_prefix"; then
6371 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
6372 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6373 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6374 $as_echo_n "checking
for $ac_word...
" >&6; }
6375 if test "${ac_cv_prog_LIPO+set}" = set; then
6376 $as_echo_n "(cached
) " >&6
6378 if test -n "$LIPO"; then
6379 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6381 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6385 test -z "$as_dir" && as_dir=.
6386 for ac_exec_ext in '' $ac_executable_extensions; do
6387 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6388 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
6389 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6398 LIPO=$ac_cv_prog_LIPO
6399 if test -n "$LIPO"; then
6400 { $as_echo "$as_me:$LINENO: result
: $LIPO" >&5
6401 $as_echo "$LIPO" >&6; }
6403 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6404 $as_echo "no
" >&6; }
6409 if test -z "$ac_cv_prog_LIPO"; then
6411 # Extract the first word of "lipo
", so it can be a program name with args.
6412 set dummy lipo; ac_word=$2
6413 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6414 $as_echo_n "checking
for $ac_word...
" >&6; }
6415 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
6416 $as_echo_n "(cached
) " >&6
6418 if test -n "$ac_ct_LIPO"; then
6419 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6425 test -z "$as_dir" && as_dir=.
6426 for ac_exec_ext in '' $ac_executable_extensions; do
6427 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6428 ac_cv_prog_ac_ct_LIPO="lipo
"
6429 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6438 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6439 if test -n "$ac_ct_LIPO"; then
6440 { $as_echo "$as_me:$LINENO: result
: $ac_ct_LIPO" >&5
6441 $as_echo "$ac_ct_LIPO" >&6; }
6443 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6444 $as_echo "no
" >&6; }
6447 if test "x
$ac_ct_LIPO" = x; then
6450 case $cross_compiling:$ac_tool_warned in
6452 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6453 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6454 ac_tool_warned=yes ;;
6459 LIPO="$ac_cv_prog_LIPO"
6462 if test -n "$ac_tool_prefix"; then
6463 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
6464 set dummy ${ac_tool_prefix}otool; ac_word=$2
6465 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6466 $as_echo_n "checking
for $ac_word...
" >&6; }
6467 if test "${ac_cv_prog_OTOOL+set}" = set; then
6468 $as_echo_n "(cached
) " >&6
6470 if test -n "$OTOOL"; then
6471 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6477 test -z "$as_dir" && as_dir=.
6478 for ac_exec_ext in '' $ac_executable_extensions; do
6479 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6480 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
6481 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6490 OTOOL=$ac_cv_prog_OTOOL
6491 if test -n "$OTOOL"; then
6492 { $as_echo "$as_me:$LINENO: result
: $OTOOL" >&5
6493 $as_echo "$OTOOL" >&6; }
6495 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6496 $as_echo "no
" >&6; }
6501 if test -z "$ac_cv_prog_OTOOL"; then
6503 # Extract the first word of "otool
", so it can be a program name with args.
6504 set dummy otool; ac_word=$2
6505 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6506 $as_echo_n "checking
for $ac_word...
" >&6; }
6507 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
6508 $as_echo_n "(cached
) " >&6
6510 if test -n "$ac_ct_OTOOL"; then
6511 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6517 test -z "$as_dir" && as_dir=.
6518 for ac_exec_ext in '' $ac_executable_extensions; do
6519 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6520 ac_cv_prog_ac_ct_OTOOL="otool
"
6521 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6530 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6531 if test -n "$ac_ct_OTOOL"; then
6532 { $as_echo "$as_me:$LINENO: result
: $ac_ct_OTOOL" >&5
6533 $as_echo "$ac_ct_OTOOL" >&6; }
6535 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6536 $as_echo "no
" >&6; }
6539 if test "x
$ac_ct_OTOOL" = x; then
6542 case $cross_compiling:$ac_tool_warned in
6544 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6545 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6546 ac_tool_warned=yes ;;
6551 OTOOL="$ac_cv_prog_OTOOL"
6554 if test -n "$ac_tool_prefix"; then
6555 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
6556 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6557 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6558 $as_echo_n "checking
for $ac_word...
" >&6; }
6559 if test "${ac_cv_prog_OTOOL64+set}" = set; then
6560 $as_echo_n "(cached
) " >&6
6562 if test -n "$OTOOL64"; then
6563 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6569 test -z "$as_dir" && as_dir=.
6570 for ac_exec_ext in '' $ac_executable_extensions; do
6571 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6572 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
6573 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6582 OTOOL64=$ac_cv_prog_OTOOL64
6583 if test -n "$OTOOL64"; then
6584 { $as_echo "$as_me:$LINENO: result
: $OTOOL64" >&5
6585 $as_echo "$OTOOL64" >&6; }
6587 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6588 $as_echo "no
" >&6; }
6593 if test -z "$ac_cv_prog_OTOOL64"; then
6594 ac_ct_OTOOL64=$OTOOL64
6595 # Extract the first word of "otool64
", so it can be a program name with args.
6596 set dummy otool64; ac_word=$2
6597 { $as_echo "$as_me:$LINENO: checking
for $ac_word" >&5
6598 $as_echo_n "checking
for $ac_word...
" >&6; }
6599 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
6600 $as_echo_n "(cached
) " >&6
6602 if test -n "$ac_ct_OTOOL64"; then
6603 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6609 test -z "$as_dir" && as_dir=.
6610 for ac_exec_ext in '' $ac_executable_extensions; do
6611 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6612 ac_cv_prog_ac_ct_OTOOL64="otool64
"
6613 $as_echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
6622 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6623 if test -n "$ac_ct_OTOOL64"; then
6624 { $as_echo "$as_me:$LINENO: result
: $ac_ct_OTOOL64" >&5
6625 $as_echo "$ac_ct_OTOOL64" >&6; }
6627 { $as_echo "$as_me:$LINENO: result
: no
" >&5
6628 $as_echo "no
" >&6; }
6631 if test "x
$ac_ct_OTOOL64" = x; then
6634 case $cross_compiling:$ac_tool_warned in
6636 { $as_echo "$as_me:$LINENO: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6637 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6638 ac_tool_warned=yes ;;
6640 OTOOL64=$ac_ct_OTOOL64
6643 OTOOL64="$ac_cv_prog_OTOOL64"
6672 { $as_echo "$as_me:$LINENO: checking
for -single_module linker flag
" >&5
6673 $as_echo_n "checking
for -single_module linker flag...
" >&6; }
6674 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
6675 $as_echo_n "(cached
) " >&6
6677 lt_cv_apple_cc_single_mod=no
6678 if test -z "${LT_MULTI_MODULE}"; then
6679 # By default we will add the -single_module flag. You can override
6680 # by either setting the environment variable LT_MULTI_MODULE
6681 # non-empty at configure time, or by adding -multi_module to the
6683 rm -rf libconftest.dylib*
6684 echo "int foo
(void
){return 1;}" > conftest.c
6685 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6686 -dynamiclib -Wl,-single_module conftest.c
" >&5
6687 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6688 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6690 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6691 lt_cv_apple_cc_single_mod=yes
6693 cat conftest.err >&5
6695 rm -rf libconftest.dylib*
6699 { $as_echo "$as_me:$LINENO: result
: $lt_cv_apple_cc_single_mod" >&5
6700 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6701 { $as_echo "$as_me:$LINENO: checking
for -exported_symbols_list linker flag
" >&5
6702 $as_echo_n "checking
for -exported_symbols_list linker flag...
" >&6; }
6703 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
6704 $as_echo_n "(cached
) " >&6
6706 lt_cv_ld_exported_symbols_list=no
6707 save_LDFLAGS=$LDFLAGS
6708 echo "_main
" > conftest.sym
6709 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
6710 cat >conftest.$ac_ext <<_ACEOF
6713 cat confdefs.h >>conftest.$ac_ext
6714 cat >>conftest.$ac_ext <<_ACEOF
6715 /* end confdefs.h. */
6725 rm -f conftest.$ac_objext conftest$ac_exeext
6726 if { (ac_try="$ac_link"
6728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6729 *) ac_try_echo=$ac_try;;
6731 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
6732 $as_echo "$ac_try_echo") >&5
6733 (eval "$ac_link") 2>conftest.er1
6735 grep -v '^ *+' conftest.er1 >conftest.err
6737 cat conftest.err >&5
6738 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6739 (exit $ac_status); } && {
6740 test -z "$ac_c_werror_flag" ||
6741 test ! -s conftest.err
6742 } && test -s conftest$ac_exeext && {
6743 test "$cross_compiling" = yes ||
6744 $as_test_x conftest$ac_exeext
6746 lt_cv_ld_exported_symbols_list=yes
6748 $as_echo "$as_me: failed program was
:" >&5
6749 sed 's/^/| /' conftest.$ac_ext >&5
6751 lt_cv_ld_exported_symbols_list=no
6754 rm -rf conftest.dSYM
6755 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6756 conftest$ac_exeext conftest.$ac_ext
6757 LDFLAGS="$save_LDFLAGS"
6760 { $as_echo "$as_me:$LINENO: result
: $lt_cv_ld_exported_symbols_list" >&5
6761 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6763 rhapsody* | darwin1.[012])
6764 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6766 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6767 darwin*) # darwin 5.x on
6768 # if running on 10.5 or later, the deployment target defaults
6769 # to the OS version, if on x86, and 10.4, the deployment
6770 # target defaults to 10.4. Don't you love it?
6771 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6772 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6773 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6775 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6777 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6781 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6782 _lt_dar_single_mod='$single_module'
6784 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6785 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6787 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6789 if test "$DSYMUTIL" != ":"; then
6790 _lt_dsymutil='~$DSYMUTIL $lib || :'
6798 ac_cpp='$CPP $CPPFLAGS'
6799 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6800 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6801 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6802 { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor
" >&5
6803 $as_echo_n "checking how to run the C preprocessor...
" >&6; }
6804 # On Suns, sometimes $CPP names a directory.
6805 if test -n "$CPP" && test -d "$CPP"; then
6808 if test -z "$CPP"; then
6809 if test "${ac_cv_prog_CPP+set}" = set; then
6810 $as_echo_n "(cached
) " >&6
6812 # Double quotes because CPP needs to be expanded
6813 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib
/cpp
"
6816 for ac_c_preproc_warn_flag in '' yes
6818 # Use a header file that comes with gcc, so configuring glibc
6819 # with a fresh cross-compiler works.
6820 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6821 # <limits.h> exists even on freestanding compilers.
6822 # On the NeXT, cc -E runs the code through the compiler's parser,
6823 # not just through cpp. "Syntax error
" is here to catch this case.
6824 cat >conftest.$ac_ext <<_ACEOF
6827 cat confdefs.h >>conftest.$ac_ext
6828 cat >>conftest.$ac_ext <<_ACEOF
6829 /* end confdefs.h. */
6831 # include <limits.h>
6833 # include <assert.h>
6837 if { (ac_try="$ac_cpp conftest.
$ac_ext"
6839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6840 *) ac_try_echo=$ac_try;;
6842 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
6843 $as_echo "$ac_try_echo") >&5
6844 (eval "$ac_cpp conftest.
$ac_ext") 2>conftest.er1
6846 grep -v '^ *+' conftest.er1 >conftest.err
6848 cat conftest.err >&5
6849 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6850 (exit $ac_status); } >/dev/null && {
6851 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6852 test ! -s conftest.err
6856 $as_echo "$as_me: failed program was
:" >&5
6857 sed 's/^/| /' conftest.$ac_ext >&5
6859 # Broken: fails on valid input.
6863 rm -f conftest.err conftest.$ac_ext
6865 # OK, works on sane cases. Now check whether nonexistent headers
6866 # can be detected and how.
6867 cat >conftest.$ac_ext <<_ACEOF
6870 cat confdefs.h >>conftest.$ac_ext
6871 cat >>conftest.$ac_ext <<_ACEOF
6872 /* end confdefs.h. */
6873 #include <ac_nonexistent.h>
6875 if { (ac_try="$ac_cpp conftest.
$ac_ext"
6877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6878 *) ac_try_echo=$ac_try;;
6880 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
6881 $as_echo "$ac_try_echo") >&5
6882 (eval "$ac_cpp conftest.
$ac_ext") 2>conftest.er1
6884 grep -v '^ *+' conftest.er1 >conftest.err
6886 cat conftest.err >&5
6887 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6888 (exit $ac_status); } >/dev/null && {
6889 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6890 test ! -s conftest.err
6892 # Broken: success on invalid input.
6895 $as_echo "$as_me: failed program was
:" >&5
6896 sed 's/^/| /' conftest.$ac_ext >&5
6898 # Passes both tests.
6903 rm -f conftest.err conftest.$ac_ext
6906 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6907 rm -f conftest.err conftest.$ac_ext
6908 if $ac_preproc_ok; then
6920 { $as_echo "$as_me:$LINENO: result
: $CPP" >&5
6921 $as_echo "$CPP" >&6; }
6923 for ac_c_preproc_warn_flag in '' yes
6925 # Use a header file that comes with gcc, so configuring glibc
6926 # with a fresh cross-compiler works.
6927 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6928 # <limits.h> exists even on freestanding compilers.
6929 # On the NeXT, cc -E runs the code through the compiler's parser,
6930 # not just through cpp. "Syntax error
" is here to catch this case.
6931 cat >conftest.$ac_ext <<_ACEOF
6934 cat confdefs.h >>conftest.$ac_ext
6935 cat >>conftest.$ac_ext <<_ACEOF
6936 /* end confdefs.h. */
6938 # include <limits.h>
6940 # include <assert.h>
6944 if { (ac_try="$ac_cpp conftest.
$ac_ext"
6946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6947 *) ac_try_echo=$ac_try;;
6949 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
6950 $as_echo "$ac_try_echo") >&5
6951 (eval "$ac_cpp conftest.
$ac_ext") 2>conftest.er1
6953 grep -v '^ *+' conftest.er1 >conftest.err
6955 cat conftest.err >&5
6956 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6957 (exit $ac_status); } >/dev/null && {
6958 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6959 test ! -s conftest.err
6963 $as_echo "$as_me: failed program was
:" >&5
6964 sed 's/^/| /' conftest.$ac_ext >&5
6966 # Broken: fails on valid input.
6970 rm -f conftest.err conftest.$ac_ext
6972 # OK, works on sane cases. Now check whether nonexistent headers
6973 # can be detected and how.
6974 cat >conftest.$ac_ext <<_ACEOF
6977 cat confdefs.h >>conftest.$ac_ext
6978 cat >>conftest.$ac_ext <<_ACEOF
6979 /* end confdefs.h. */
6980 #include <ac_nonexistent.h>
6982 if { (ac_try="$ac_cpp conftest.
$ac_ext"
6984 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6985 *) ac_try_echo=$ac_try;;
6987 eval ac_try_echo="\"\
$as_me:$LINENO: $ac_try_echo\""
6988 $as_echo "$ac_try_echo") >&5
6989 (eval "$ac_cpp conftest.
$ac_ext") 2>conftest.er1
6991 grep -v '^ *+' conftest.er1 >conftest.err
6993 cat conftest.err >&5
6994 $as_echo "$as_me:$LINENO: \$?
= $ac_status" >&5
6995 (exit $ac_status); } >/dev/null && {
6996 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6997 test ! -s conftest.err
6999 # Broken: success on invalid input.
7002 $as_echo "$as_me: failed program was
:" >&5
7003 sed 's/^/| /' conftest.$ac_ext >&5
7005 # Passes both tests.
7010 rm -f conftest.err conftest.$ac_ext
7013 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7014 rm -f conftest.err conftest.$ac_ext
7015 if $ac_preproc_ok; then
7018 { { $as_echo "$as_me:$LINENO: error
: in \
`$ac_pwd':" >&5
7019 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7020 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
7021 See \`config.log' for more details.
" >&5
7022 $as_echo "$as_me: error
: C preprocessor
\"$CPP\" fails sanity check
7023 See \
`config.log' for more details." >&2;}
7024 { (exit 1); exit 1; }; }; }
7028 ac_cpp='$CPP $CPPFLAGS'
7029 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7030 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7031 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7034 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7035 $as_echo_n "checking for ANSI C header files... " >&6; }
7036 if test "${ac_cv_header_stdc+set}" = set; then
7037 $as_echo_n "(cached) " >&6
7039 cat >conftest.$ac_ext <<_ACEOF
7042 cat confdefs.h >>conftest.$ac_ext
7043 cat >>conftest.$ac_ext <<_ACEOF
7044 /* end confdefs.h. */
7058 rm -f conftest.$ac_objext
7059 if { (ac_try="$ac_compile"
7061 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
7062 *) ac_try_echo
=$ac_try;;
7064 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
7065 $as_echo "$ac_try_echo") >&5
7066 (eval "$ac_compile") 2>conftest.er1
7068 grep -v '^ *+' conftest.er1
>conftest.err
7070 cat conftest.err
>&5
7071 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7072 (exit $ac_status); } && {
7073 test -z "$ac_c_werror_flag" ||
7074 test ! -s conftest.err
7075 } && test -s conftest.
$ac_objext; then
7076 ac_cv_header_stdc
=yes
7078 $as_echo "$as_me: failed program was:" >&5
7079 sed 's/^/| /' conftest.
$ac_ext >&5
7081 ac_cv_header_stdc
=no
7084 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7086 if test $ac_cv_header_stdc = yes; then
7087 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7088 cat >conftest.
$ac_ext <<_ACEOF
7091 cat confdefs.h
>>conftest.
$ac_ext
7092 cat >>conftest.
$ac_ext <<_ACEOF
7093 /* end confdefs.h. */
7097 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7098 $EGREP "memchr" >/dev
/null
2>&1; then
7101 ac_cv_header_stdc
=no
7107 if test $ac_cv_header_stdc = yes; then
7108 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7109 cat >conftest.
$ac_ext <<_ACEOF
7112 cat confdefs.h
>>conftest.
$ac_ext
7113 cat >>conftest.
$ac_ext <<_ACEOF
7114 /* end confdefs.h. */
7118 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7119 $EGREP "free" >/dev
/null
2>&1; then
7122 ac_cv_header_stdc
=no
7128 if test $ac_cv_header_stdc = yes; then
7129 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7130 if test "$cross_compiling" = yes; then
7133 cat >conftest.
$ac_ext <<_ACEOF
7136 cat confdefs.h
>>conftest.
$ac_ext
7137 cat >>conftest.
$ac_ext <<_ACEOF
7138 /* end confdefs.h. */
7141 #if ((' ' & 0x0FF) == 0x020)
7142 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7143 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7145 # define ISLOWER(c) \
7146 (('a' <= (c) && (c) <= 'i') \
7147 || ('j' <= (c) && (c) <= 'r') \
7148 || ('s' <= (c) && (c) <= 'z'))
7149 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7152 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7157 for (i = 0; i < 256; i++)
7158 if (XOR (islower (i), ISLOWER (i))
7159 || toupper (i) != TOUPPER (i))
7164 rm -f conftest
$ac_exeext
7165 if { (ac_try
="$ac_link"
7167 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
7168 *) ac_try_echo=$ac_try;;
7170 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7171 $as_echo "$ac_try_echo") >&5
7172 (eval "$ac_link") 2>&5
7174 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7175 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7176 { (case "(($ac_try" in
7177 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
7178 *) ac_try_echo
=$ac_try;;
7180 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
7181 $as_echo "$ac_try_echo") >&5
7182 (eval "$ac_try") 2>&5
7184 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7185 (exit $ac_status); }; }; then
7188 $as_echo "$as_me: program exited with status $ac_status" >&5
7189 $as_echo "$as_me: failed program was:" >&5
7190 sed 's/^/| /' conftest.
$ac_ext >&5
7193 ac_cv_header_stdc
=no
7195 rm -rf conftest.dSYM
7196 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
7202 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7203 $as_echo "$ac_cv_header_stdc" >&6; }
7204 if test $ac_cv_header_stdc = yes; then
7206 cat >>confdefs.h
<<\_ACEOF
7207 #define STDC_HEADERS 1
7212 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7222 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
7223 inttypes.h stdint.h unistd.h
7225 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7226 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
7227 $as_echo_n "checking for $ac_header... " >&6; }
7228 if { as_var
=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7229 $as_echo_n "(cached) " >&6
7231 cat >conftest.
$ac_ext <<_ACEOF
7234 cat confdefs.h
>>conftest.
$ac_ext
7235 cat >>conftest.
$ac_ext <<_ACEOF
7236 /* end confdefs.h. */
7237 $ac_includes_default
7239 #include <$ac_header>
7241 rm -f conftest.
$ac_objext
7242 if { (ac_try
="$ac_compile"
7244 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
7245 *) ac_try_echo=$ac_try;;
7247 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7248 $as_echo "$ac_try_echo") >&5
7249 (eval "$ac_compile") 2>conftest.er1
7251 grep -v '^ *+' conftest.er1 >conftest.err
7253 cat conftest.err >&5
7254 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7255 (exit $ac_status); } && {
7256 test -z "$ac_c_werror_flag" ||
7257 test ! -s conftest.err
7258 } && test -s conftest.$ac_objext; then
7259 eval "$as_ac_Header=yes"
7261 $as_echo "$as_me: failed program was:" >&5
7262 sed 's/^/| /' conftest.$ac_ext >&5
7264 eval "$as_ac_Header=no"
7267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7269 ac_res=`eval 'as_val=${'$as_ac_Header'}
7270 $as_echo "$as_val"'`
7271 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
7272 $as_echo "$ac_res" >&6; }
7273 as_val=`eval 'as_val=${'$as_ac_Header'}
7274 $as_echo "$as_val"'`
7275 if test "x$as_val" = x""yes; then
7276 cat >>confdefs.h <<_ACEOF
7277 #define `$as_echo "HAVE_$ac_header" |
$as_tr_cpp` 1
7286 for ac_header in dlfcn.h
7288 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" |
$as_tr_sh`
7289 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
7290 $as_echo_n "checking for $ac_header... " >&6; }
7291 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7292 $as_echo_n "(cached) " >&6
7294 cat >conftest.$ac_ext <<_ACEOF
7297 cat confdefs.h >>conftest.$ac_ext
7298 cat >>conftest.$ac_ext <<_ACEOF
7299 /* end confdefs.h. */
7300 $ac_includes_default
7302 #include <$ac_header>
7304 rm -f conftest.$ac_objext
7305 if { (ac_try="$ac_compile"
7307 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
7308 *) ac_try_echo
=$ac_try;;
7310 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
7311 $as_echo "$ac_try_echo") >&5
7312 (eval "$ac_compile") 2>conftest.er1
7314 grep -v '^ *+' conftest.er1
>conftest.err
7316 cat conftest.err
>&5
7317 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7318 (exit $ac_status); } && {
7319 test -z "$ac_c_werror_flag" ||
7320 test ! -s conftest.err
7321 } && test -s conftest.
$ac_objext; then
7322 eval "$as_ac_Header=yes"
7324 $as_echo "$as_me: failed program was:" >&5
7325 sed 's/^/| /' conftest.
$ac_ext >&5
7327 eval "$as_ac_Header=no"
7330 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7332 ac_res
=`eval 'as_val=${'$as_ac_Header'}
7333 $as_echo "$as_val"'`
7334 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
7335 $as_echo "$ac_res" >&6; }
7336 as_val
=`eval 'as_val=${'$as_ac_Header'}
7337 $as_echo "$as_val"'`
7338 if test "x$as_val" = x
""yes; then
7339 cat >>confdefs.h
<<_ACEOF
7340 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7359 # Check whether --enable-shared was given.
7360 if test "${enable_shared+set}" = set; then
7361 enableval
=$enable_shared; p
=${PACKAGE-default}
7363 yes) enable_shared
=yes ;;
7364 no
) enable_shared
=no
;;
7367 # Look at the argument we got. We use all the common list separators.
7368 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7369 for pkg
in $enableval; do
7371 if test "X$pkg" = "X$p"; then
7390 # Check whether --enable-static was given.
7391 if test "${enable_static+set}" = set; then
7392 enableval
=$enable_static; p
=${PACKAGE-default}
7394 yes) enable_static
=yes ;;
7395 no
) enable_static
=no
;;
7398 # Look at the argument we got. We use all the common list separators.
7399 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7400 for pkg
in $enableval; do
7402 if test "X$pkg" = "X$p"; then
7422 # Check whether --with-pic was given.
7423 if test "${with_pic+set}" = set; then
7424 withval
=$with_pic; pic_mode
="$withval"
7430 test -z "$pic_mode" && pic_mode
=default
7438 # Check whether --enable-fast-install was given.
7439 if test "${enable_fast_install+set}" = set; then
7440 enableval
=$enable_fast_install; p
=${PACKAGE-default}
7442 yes) enable_fast_install
=yes ;;
7443 no
) enable_fast_install
=no
;;
7445 enable_fast_install
=no
7446 # Look at the argument we got. We use all the common list separators.
7447 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7448 for pkg
in $enableval; do
7450 if test "X$pkg" = "X$p"; then
7451 enable_fast_install
=yes
7458 enable_fast_install
=yes
7471 # This can be used to rebuild libtool when needed
7472 LIBTOOL_DEPS
="$ltmain"
7474 # Always use our own libtool.
7475 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
7501 test -z "$LN_S" && LN_S
="ln -s"
7516 if test -n "${ZSH_VERSION+set}" ; then
7517 setopt NO_GLOB_SUBST
7520 { $as_echo "$as_me:$LINENO: checking for objdir" >&5
7521 $as_echo_n "checking for objdir... " >&6; }
7522 if test "${lt_cv_objdir+set}" = set; then
7523 $as_echo_n "(cached) " >&6
7525 rm -f .libs
2>/dev
/null
7526 mkdir .libs
2>/dev
/null
7527 if test -d .libs
; then
7530 # MS-DOS does not allow filenames that begin with a dot.
7533 rmdir .libs
2>/dev
/null
7535 { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
7536 $as_echo "$lt_cv_objdir" >&6; }
7537 objdir
=$lt_cv_objdir
7543 cat >>confdefs.h
<<_ACEOF
7544 #define LT_OBJDIR "$lt_cv_objdir/"
7565 # AIX sometimes has problems with the GCC collect2 program. For some
7566 # reason, if we set the COLLECT_NAMES environment variable, the problems
7567 # vanish in a puff of smoke.
7568 if test "X${COLLECT_NAMES+set}" != Xset
; then
7570 export COLLECT_NAMES
7575 # Sed substitution that helps us do robust quoting. It backslashifies
7576 # metacharacters that are still active within double-quoted strings.
7577 sed_quote_subst
='s/\(["`$\\]\)/\\\1/g'
7579 # Same as above, but do not quote variable references.
7580 double_quote_subst
='s/\(["`\\]\)/\\\1/g'
7582 # Sed substitution to delay expansion of an escaped shell variable in a
7583 # double_quote_subst'ed string.
7584 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
7586 # Sed substitution to delay expansion of an escaped single quote.
7587 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
7589 # Sed substitution to avoid accidental globbing in evaled expressions
7590 no_glob_subst
='s/\*/\\\*/g'
7594 can_build_shared
=yes
7596 # All known linkers require a `.a' archive for static linking (except MSVC,
7597 # which needs '.lib').
7600 with_gnu_ld
="$lt_cv_prog_gnu_ld"
7603 old_CFLAGS
="$CFLAGS"
7605 # Set sane defaults for various variables
7606 test -z "$CC" && CC
=cc
7607 test -z "$LTCC" && LTCC
=$CC
7608 test -z "$LTCFLAGS" && LTCFLAGS
=$CFLAGS
7609 test -z "$LD" && LD
=ld
7610 test -z "$ac_objext" && ac_objext
=o
7612 for cc_temp
in $compiler""; do
7614 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
7615 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
7620 cc_basename
=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7623 # Only perform the check for file, if the check method requires it
7624 test -z "$MAGIC_CMD" && MAGIC_CMD
=file
7625 case $deplibs_check_method in
7627 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7628 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7629 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7630 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7631 $as_echo_n "(cached) " >&6
7635 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
7638 lt_save_MAGIC_CMD
="$MAGIC_CMD"
7639 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
7640 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
7641 for ac_dir
in $ac_dummy; do
7643 test -z "$ac_dir" && ac_dir
=.
7644 if test -f $ac_dir/${ac_tool_prefix}file; then
7645 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
7646 if test -n "$file_magic_test_file"; then
7647 case $deplibs_check_method in
7649 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7650 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7651 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
7652 $EGREP "$file_magic_regex" > /dev
/null
; then
7657 *** Warning: the command libtool uses to detect shared libraries,
7658 *** $file_magic_cmd, produces output that libtool cannot recognize.
7659 *** The result is that libtool may fail to recognize shared libraries
7660 *** as such. This will affect the creation of libtool libraries that
7661 *** depend on shared libraries, but programs linked with such libtool
7662 *** libraries will work regardless of this problem. Nevertheless, you
7663 *** may want to report the problem to your system manager and/or to
7664 *** bug-libtool@gnu.org
7674 MAGIC_CMD
="$lt_save_MAGIC_CMD"
7679 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7680 if test -n "$MAGIC_CMD"; then
7681 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7682 $as_echo "$MAGIC_CMD" >&6; }
7684 { $as_echo "$as_me:$LINENO: result: no" >&5
7685 $as_echo "no" >&6; }
7692 if test -z "$lt_cv_path_MAGIC_CMD"; then
7693 if test -n "$ac_tool_prefix"; then
7694 { $as_echo "$as_me:$LINENO: checking for file" >&5
7695 $as_echo_n "checking for file... " >&6; }
7696 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7697 $as_echo_n "(cached) " >&6
7701 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
7704 lt_save_MAGIC_CMD
="$MAGIC_CMD"
7705 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
7706 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
7707 for ac_dir
in $ac_dummy; do
7709 test -z "$ac_dir" && ac_dir
=.
7710 if test -f $ac_dir/file; then
7711 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
7712 if test -n "$file_magic_test_file"; then
7713 case $deplibs_check_method in
7715 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7716 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7717 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
7718 $EGREP "$file_magic_regex" > /dev
/null
; then
7723 *** Warning: the command libtool uses to detect shared libraries,
7724 *** $file_magic_cmd, produces output that libtool cannot recognize.
7725 *** The result is that libtool may fail to recognize shared libraries
7726 *** as such. This will affect the creation of libtool libraries that
7727 *** depend on shared libraries, but programs linked with such libtool
7728 *** libraries will work regardless of this problem. Nevertheless, you
7729 *** may want to report the problem to your system manager and/or to
7730 *** bug-libtool@gnu.org
7740 MAGIC_CMD
="$lt_save_MAGIC_CMD"
7745 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7746 if test -n "$MAGIC_CMD"; then
7747 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7748 $as_echo "$MAGIC_CMD" >&6; }
7750 { $as_echo "$as_me:$LINENO: result: no" >&5
7751 $as_echo "no" >&6; }
7764 # Use C for the default configuration in the libtool script
7768 ac_cpp
='$CPP $CPPFLAGS'
7769 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7770 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7771 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
7774 # Source file extension for C test sources.
7777 # Object file extension for compiled C test sources.
7781 # Code to be used in simple compile tests
7782 lt_simple_compile_test_code
="int some_variable = 0;"
7784 # Code to be used in simple link tests
7785 lt_simple_link_test_code
='int main(){return(0);}'
7793 # If no C compiler was specified, use CC.
7796 # If no C compiler flags were specified, use CFLAGS.
7797 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
7799 # Allow CC to be a program name with arguments.
7802 # Save the default compiler, since it gets overwritten when the other
7803 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7804 compiler_DEFAULT
=$CC
7806 # save warnings/boilerplate of simple test code
7807 ac_outfile
=conftest.
$ac_objext
7808 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
7809 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
7810 _lt_compiler_boilerplate
=`cat conftest.err`
7813 ac_outfile
=conftest.
$ac_objext
7814 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
7815 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
7816 _lt_linker_boilerplate
=`cat conftest.err`
7820 if test -n "$compiler"; then
7822 lt_prog_compiler_no_builtin_flag
=
7824 if test "$GCC" = yes; then
7825 lt_prog_compiler_no_builtin_flag
=' -fno-builtin'
7827 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7828 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7829 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7830 $as_echo_n "(cached) " >&6
7832 lt_cv_prog_compiler_rtti_exceptions
=no
7833 ac_outfile
=conftest.
$ac_objext
7834 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
7835 lt_compiler_flag
="-fno-rtti -fno-exceptions"
7836 # Insert the option either (1) after the last *FLAGS variable, or
7837 # (2) before a word containing "conftest.", or (3) at the end.
7838 # Note that $ac_compile itself does not contain backslashes and begins
7839 # with a dollar sign (not a hyphen), so the echo should work correctly.
7840 # The option is referenced via a variable to avoid confusing sed.
7841 lt_compile
=`echo "$ac_compile" | $SED \
7842 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7843 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7844 -e 's:$: $lt_compiler_flag:'`
7845 (eval echo "\"\$as_me:7845: $lt_compile\"" >&5)
7846 (eval "$lt_compile" 2>conftest.err
)
7848 cat conftest.err
>&5
7849 echo "$as_me:7849: \$? = $ac_status" >&5
7850 if (exit $ac_status) && test -s "$ac_outfile"; then
7851 # The compiler can only warn and ignore the option if not recognized
7852 # So say no if there are warnings other than the usual output.
7853 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' >conftest.exp
7854 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
7855 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
7856 lt_cv_prog_compiler_rtti_exceptions
=yes
7862 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7863 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7865 if test x
"$lt_cv_prog_compiler_rtti_exceptions" = xyes
; then
7866 lt_prog_compiler_no_builtin_flag
="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7878 lt_prog_compiler_wl
=
7879 lt_prog_compiler_pic
=
7880 lt_prog_compiler_static
=
7882 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7883 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7885 if test "$GCC" = yes; then
7886 lt_prog_compiler_wl
='-Wl,'
7887 lt_prog_compiler_static
='-static'
7891 # All AIX code is PIC.
7892 if test "$host_cpu" = ia64
; then
7893 # AIX 5 now supports IA64 processor
7894 lt_prog_compiler_static
='-Bstatic'
7901 # see comment about AmigaOS4 .so support
7902 lt_prog_compiler_pic
='-fPIC'
7905 # FIXME: we need at least 68020 code to build shared libraries, but
7906 # adding the `-m68020' flag to GCC prevents building anything better,
7908 lt_prog_compiler_pic
='-m68020 -resident32 -malways-restore-a4'
7913 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
7914 # PIC is the default for these OSes.
7917 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
7918 # This hack is so that the source file can tell whether it is being
7919 # built for inclusion in a dll (and should export symbols for example).
7920 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7921 # (--disable-auto-import) libraries
7922 lt_prog_compiler_pic
='-DDLL_EXPORT'
7925 darwin
* | rhapsody
*)
7926 # PIC is the default on this platform
7927 # Common symbols not allowed in MH_DYLIB files
7928 lt_prog_compiler_pic
='-fno-common'
7932 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7933 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7934 # sets the default TLS model and affects inlining.
7940 lt_prog_compiler_pic
='-fPIC'
7946 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7947 # Instead, we relocate shared libraries at runtime.
7951 # Just because we use GCC doesn't mean we suddenly get shared libraries
7952 # on systems that don't support them.
7953 lt_prog_compiler_can_build_shared
=no
7958 # QNX uses GNU C++, but need to define -shared option too, otherwise
7960 lt_prog_compiler_pic
='-fPIC -shared'
7964 if test -d /usr
/nec
; then
7965 lt_prog_compiler_pic
=-Kconform_pic
7970 lt_prog_compiler_pic
='-fPIC'
7974 # PORTME Check for flag to pass linker flags through the system compiler.
7977 lt_prog_compiler_wl
='-Wl,'
7978 if test "$host_cpu" = ia64
; then
7979 # AIX 5 now supports IA64 processor
7980 lt_prog_compiler_static
='-Bstatic'
7982 lt_prog_compiler_static
='-bnso -bI:/lib/syscalls.exp'
7986 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
7987 # This hack is so that the source file can tell whether it is being
7988 # built for inclusion in a dll (and should export symbols for example).
7989 lt_prog_compiler_pic
='-DDLL_EXPORT'
7992 hpux9
* | hpux10
* | hpux11
*)
7993 lt_prog_compiler_wl
='-Wl,'
7994 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8001 lt_prog_compiler_pic
='+Z'
8004 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8005 lt_prog_compiler_static
='${wl}-a ${wl}archive'
8008 irix5
* | irix6
* | nonstopux
*)
8009 lt_prog_compiler_wl
='-Wl,'
8010 # PIC (with -KPIC) is the default.
8011 lt_prog_compiler_static
='-non_shared'
8014 linux
* | k
*bsd
*-gnu)
8015 case $cc_basename in
8016 # old Intel for x86_64 which still supported -KPIC.
8018 lt_prog_compiler_wl
='-Wl,'
8019 lt_prog_compiler_pic
='-KPIC'
8020 lt_prog_compiler_static
='-static'
8022 # icc used to be incompatible with GCC.
8023 # ICC 10 doesn't accept -KPIC any more.
8025 lt_prog_compiler_wl
='-Wl,'
8026 lt_prog_compiler_pic
='-fPIC'
8027 lt_prog_compiler_static
='-static'
8029 # Lahey Fortran 8.1.
8031 lt_prog_compiler_wl
='-Wl,'
8032 lt_prog_compiler_pic
='--shared'
8033 lt_prog_compiler_static
='--static'
8035 pgcc
* | pgf77
* | pgf90
* | pgf95
*)
8036 # Portland Group compilers (*not* the Pentium gcc compiler,
8037 # which looks to be a dead project)
8038 lt_prog_compiler_wl
='-Wl,'
8039 lt_prog_compiler_pic
='-fpic'
8040 lt_prog_compiler_static
='-Bstatic'
8043 lt_prog_compiler_wl
='-Wl,'
8044 # All Alpha code is PIC.
8045 lt_prog_compiler_static
='-non_shared'
8048 # IBM XL C 8.0/Fortran 10.1 on PPC
8049 lt_prog_compiler_wl
='-Wl,'
8050 lt_prog_compiler_pic
='-qpic'
8051 lt_prog_compiler_static
='-qstaticlink'
8054 case `$CC -V 2>&1 | sed 5q` in
8057 lt_prog_compiler_pic
='-KPIC'
8058 lt_prog_compiler_static
='-Bstatic'
8059 lt_prog_compiler_wl
='-Wl,'
8062 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8063 lt_prog_compiler_pic
='-KPIC'
8064 lt_prog_compiler_static
='-Bstatic'
8065 lt_prog_compiler_wl
=''
8073 lt_prog_compiler_pic
='-KPIC'
8074 lt_prog_compiler_static
='-Bstatic'
8078 # QNX uses GNU C++, but need to define -shared option too, otherwise
8080 lt_prog_compiler_pic
='-fPIC -shared'
8083 osf3
* | osf4
* | osf5
*)
8084 lt_prog_compiler_wl
='-Wl,'
8085 # All OSF/1 code is PIC.
8086 lt_prog_compiler_static
='-non_shared'
8090 lt_prog_compiler_static
='-non_shared'
8094 lt_prog_compiler_pic
='-KPIC'
8095 lt_prog_compiler_static
='-Bstatic'
8096 case $cc_basename in
8098 lt_prog_compiler_wl
='-Qoption ld ';;
8100 lt_prog_compiler_wl
='-Wl,';;
8105 lt_prog_compiler_wl
='-Qoption ld '
8106 lt_prog_compiler_pic
='-PIC'
8107 lt_prog_compiler_static
='-Bstatic'
8110 sysv4 | sysv4.2uw2
* | sysv4.3
*)
8111 lt_prog_compiler_wl
='-Wl,'
8112 lt_prog_compiler_pic
='-KPIC'
8113 lt_prog_compiler_static
='-Bstatic'
8117 if test -d /usr
/nec
;then
8118 lt_prog_compiler_pic
='-Kconform_pic'
8119 lt_prog_compiler_static
='-Bstatic'
8123 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
8124 lt_prog_compiler_wl
='-Wl,'
8125 lt_prog_compiler_pic
='-KPIC'
8126 lt_prog_compiler_static
='-Bstatic'
8130 lt_prog_compiler_wl
='-Wl,'
8131 lt_prog_compiler_can_build_shared
=no
8135 lt_prog_compiler_pic
='-pic'
8136 lt_prog_compiler_static
='-Bstatic'
8140 lt_prog_compiler_can_build_shared
=no
8146 # For platforms which do not support PIC, -DPIC is meaningless:
8148 lt_prog_compiler_pic
=
8151 lt_prog_compiler_pic
="$lt_prog_compiler_pic -DPIC"
8154 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
8155 $as_echo "$lt_prog_compiler_pic" >&6; }
8163 # Check to make sure the PIC flag actually works.
8165 if test -n "$lt_prog_compiler_pic"; then
8166 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8167 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8168 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
8169 $as_echo_n "(cached) " >&6
8171 lt_cv_prog_compiler_pic_works
=no
8172 ac_outfile
=conftest.
$ac_objext
8173 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8174 lt_compiler_flag
="$lt_prog_compiler_pic -DPIC"
8175 # Insert the option either (1) after the last *FLAGS variable, or
8176 # (2) before a word containing "conftest.", or (3) at the end.
8177 # Note that $ac_compile itself does not contain backslashes and begins
8178 # with a dollar sign (not a hyphen), so the echo should work correctly.
8179 # The option is referenced via a variable to avoid confusing sed.
8180 lt_compile
=`echo "$ac_compile" | $SED \
8181 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8182 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8183 -e 's:$: $lt_compiler_flag:'`
8184 (eval echo "\"\$as_me:8184: $lt_compile\"" >&5)
8185 (eval "$lt_compile" 2>conftest.err
)
8187 cat conftest.err
>&5
8188 echo "$as_me:8188: \$? = $ac_status" >&5
8189 if (exit $ac_status) && test -s "$ac_outfile"; then
8190 # The compiler can only warn and ignore the option if not recognized
8191 # So say no if there are warnings other than the usual output.
8192 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' >conftest.exp
8193 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
8194 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
8195 lt_cv_prog_compiler_pic_works
=yes
8201 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
8202 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8204 if test x
"$lt_cv_prog_compiler_pic_works" = xyes
; then
8205 case $lt_prog_compiler_pic in
8207 *) lt_prog_compiler_pic
=" $lt_prog_compiler_pic" ;;
8210 lt_prog_compiler_pic
=
8211 lt_prog_compiler_can_build_shared
=no
8222 # Check to make sure the static flag actually works.
8224 wl
=$lt_prog_compiler_wl eval lt_tmp_static_flag
=\"$lt_prog_compiler_static\"
8225 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8226 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8227 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8228 $as_echo_n "(cached) " >&6
8230 lt_cv_prog_compiler_static_works
=no
8231 save_LDFLAGS
="$LDFLAGS"
8232 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
8233 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
8234 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
8235 # The linker can only warn and ignore the option if not recognized
8236 # So say no if there are warnings
8237 if test -s conftest.err
; then
8238 # Append any errors to the config.log.
8239 cat conftest.err
1>&5
8240 $ECHO "X$_lt_linker_boilerplate" |
$Xsed -e '/^$/d' > conftest.exp
8241 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
8242 if diff conftest.exp conftest.er2
>/dev
/null
; then
8243 lt_cv_prog_compiler_static_works
=yes
8246 lt_cv_prog_compiler_static_works
=yes
8250 LDFLAGS
="$save_LDFLAGS"
8253 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8254 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8256 if test x
"$lt_cv_prog_compiler_static_works" = xyes
; then
8259 lt_prog_compiler_static
=
8268 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8269 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8270 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8271 $as_echo_n "(cached) " >&6
8273 lt_cv_prog_compiler_c_o
=no
8274 $RM -r conftest
2>/dev
/null
8278 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8280 lt_compiler_flag
="-o out/conftest2.$ac_objext"
8281 # Insert the option either (1) after the last *FLAGS variable, or
8282 # (2) before a word containing "conftest.", or (3) at the end.
8283 # Note that $ac_compile itself does not contain backslashes and begins
8284 # with a dollar sign (not a hyphen), so the echo should work correctly.
8285 lt_compile
=`echo "$ac_compile" | $SED \
8286 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8287 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8288 -e 's:$: $lt_compiler_flag:'`
8289 (eval echo "\"\$as_me:8289: $lt_compile\"" >&5)
8290 (eval "$lt_compile" 2>out
/conftest.err
)
8292 cat out
/conftest.err
>&5
8293 echo "$as_me:8293: \$? = $ac_status" >&5
8294 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
8296 # The compiler can only warn and ignore the option if not recognized
8297 # So say no if there are warnings
8298 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' > out
/conftest.exp
8299 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
8300 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
8301 lt_cv_prog_compiler_c_o
=yes
8306 # SGI C++ compiler will create directory out/ii_files/ for
8307 # template instantiation
8308 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
8309 $RM out
/* && rmdir out
8315 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8316 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8323 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8324 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8325 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8326 $as_echo_n "(cached) " >&6
8328 lt_cv_prog_compiler_c_o
=no
8329 $RM -r conftest
2>/dev
/null
8333 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8335 lt_compiler_flag
="-o out/conftest2.$ac_objext"
8336 # Insert the option either (1) after the last *FLAGS variable, or
8337 # (2) before a word containing "conftest.", or (3) at the end.
8338 # Note that $ac_compile itself does not contain backslashes and begins
8339 # with a dollar sign (not a hyphen), so the echo should work correctly.
8340 lt_compile
=`echo "$ac_compile" | $SED \
8341 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8342 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8343 -e 's:$: $lt_compiler_flag:'`
8344 (eval echo "\"\$as_me:8344: $lt_compile\"" >&5)
8345 (eval "$lt_compile" 2>out
/conftest.err
)
8347 cat out
/conftest.err
>&5
8348 echo "$as_me:8348: \$? = $ac_status" >&5
8349 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
8351 # The compiler can only warn and ignore the option if not recognized
8352 # So say no if there are warnings
8353 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' > out
/conftest.exp
8354 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
8355 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
8356 lt_cv_prog_compiler_c_o
=yes
8361 # SGI C++ compiler will create directory out/ii_files/ for
8362 # template instantiation
8363 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
8364 $RM out
/* && rmdir out
8370 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8371 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8376 hard_links
="nottested"
8377 if test "$lt_cv_prog_compiler_c_o" = no
&& test "$need_locks" != no
; then
8378 # do not overwrite the value of need_locks provided by the user
8379 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8380 $as_echo_n "checking if we can lock with hard links... " >&6; }
8383 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
8385 ln conftest.a conftest.b
2>&5 || hard_links
=no
8386 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
8387 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8388 $as_echo "$hard_links" >&6; }
8389 if test "$hard_links" = no
; then
8390 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8391 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8403 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8404 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8407 allow_undefined_flag
=
8408 always_export_symbols
=no
8410 archive_expsym_cmds
=
8411 compiler_needs_object
=no
8412 enable_shared_with_static_runtimes
=no
8413 export_dynamic_flag_spec
=
8414 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8415 hardcode_automatic
=no
8417 hardcode_direct_absolute
=no
8418 hardcode_libdir_flag_spec
=
8419 hardcode_libdir_flag_spec_ld
=
8420 hardcode_libdir_separator
=
8422 hardcode_shlibpath_var
=unsupported
8424 link_all_deplibs
=unknown
8427 old_archive_from_new_cmds
=
8428 old_archive_from_expsyms_cmds
=
8429 thread_safe_flag_spec
=
8430 whole_archive_flag_spec
=
8431 # include_expsyms should be a list of space-separated symbols to be *always*
8432 # included in the symbol list
8434 # exclude_expsyms can be an extended regexp of symbols to exclude
8435 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8436 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8437 # as well as any symbol that contains `d'.
8438 exclude_expsyms
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8439 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8440 # platforms (ab)use it in PIC code, but their linkers get confused if
8441 # the symbol is explicitly referenced. Since portable code cannot
8442 # rely on this symbol name, it's probably fine to never include it in
8443 # preloaded symbol tables.
8444 # Exclude shared library initialization/finalization symbols.
8445 extract_expsyms_cmds
=
8448 cygwin
* | mingw
* | pw32
* | cegcc
*)
8449 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8450 # When not using gcc, we currently assume that we are using
8451 # Microsoft Visual C++.
8452 if test "$GCC" != yes; then
8457 # we just hope/assume this is gcc and not c89 (= MSVC++)
8466 if test "$with_gnu_ld" = yes; then
8467 # If archive_cmds runs LD, not CC, wlarc should be empty
8470 # Set some defaults for GNU ld with shared library support. These
8471 # are reset later if shared libraries are not supported. Putting them
8472 # here allows them to be overridden if necessary.
8473 runpath_var
=LD_RUN_PATH
8474 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
8475 export_dynamic_flag_spec
='${wl}--export-dynamic'
8476 # ancient GNU ld didn't support --whole-archive et. al.
8477 if $LD --help 2>&1 |
$GREP 'no-whole-archive' > /dev
/null
; then
8478 whole_archive_flag_spec
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8480 whole_archive_flag_spec
=
8482 supports_anon_versioning
=no
8483 case `$LD -v 2>&1` in
8484 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.10.
*) ;; # catch versions < 2.11
8485 *\
2.11.93.0.2\
*) supports_anon_versioning
=yes ;; # RH7.3 ...
8486 *\
2.11.92.0.12\
*) supports_anon_versioning
=yes ;; # Mandrake 8.2 ...
8487 *\
2.11.
*) ;; # other 2.11 versions
8488 *) supports_anon_versioning
=yes ;;
8491 # See if GNU ld supports shared libraries.
8494 # On AIX/PPC, the GNU linker is very broken
8495 if test "$host_cpu" != ia64
; then
8499 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8500 *** to be unable to reliably create shared libraries on AIX.
8501 *** Therefore, libtool is disabling shared libraries support. If you
8502 *** really care for shared libraries, you may want to modify your PATH
8503 *** so that a non-GNU linker is found, and then restart.
8512 # see comment about AmigaOS4 .so support
8513 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8514 archive_expsym_cmds
=''
8517 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)'
8518 hardcode_libdir_flag_spec
='-L$libdir'
8519 hardcode_minus_L
=yes
8525 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8526 allow_undefined_flag
=unsupported
8527 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8528 # support --undefined. This deserves some investigation. FIXME
8529 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8535 cygwin
* | mingw
* | pw32
* | cegcc
*)
8536 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8537 # as there is no search path for DLLs.
8538 hardcode_libdir_flag_spec
='-L$libdir'
8539 allow_undefined_flag
=unsupported
8540 always_export_symbols
=no
8541 enable_shared_with_static_runtimes
=yes
8542 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8544 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
8545 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8546 # If the export-symbols file already is a .def file (1st line
8547 # is EXPORTS), use it as is; otherwise, prepend...
8548 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8549 cp $export_symbols $output_objdir/$soname.def;
8551 echo EXPORTS > $output_objdir/$soname.def;
8552 cat $export_symbols >> $output_objdir/$soname.def;
8554 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8562 hardcode_shlibpath_var
=no
8563 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
8564 export_dynamic_flag_spec
='${wl}-E'
8565 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8566 # Instead, shared libraries are loaded at an image base (0x10000000 by
8567 # default) and relocated if they conflict, which is a slow very memory
8568 # consuming and fragmenting process. To avoid this, we pick a random,
8569 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8570 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8571 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8572 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'
8575 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu)
8577 if test "$host_os" = linux-dietlibc
; then
8578 case $cc_basename in
8579 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
8582 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
8583 && test "$tmp_diet" = no
8586 tmp_sharedflag
='-shared'
8587 case $cc_basename,$host_cpu in
8588 pgcc
*) # Portland Group C compiler
8589 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'
8590 tmp_addflag
=' $pic_flag'
8592 pgf77
* | pgf90
* | pgf95
*) # Portland Group f77 and f90 compilers
8593 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'
8594 tmp_addflag
=' $pic_flag -Mnomain' ;;
8595 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
8596 tmp_addflag
=' -i_dynamic' ;;
8597 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
8598 tmp_addflag
=' -i_dynamic -nofor_main' ;;
8599 ifc
* | ifort
*) # Intel Fortran compiler
8600 tmp_addflag
=' -nofor_main' ;;
8601 lf95
*) # Lahey Fortran 8.1
8602 whole_archive_flag_spec
=
8603 tmp_sharedflag
='--shared' ;;
8604 xl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8605 tmp_sharedflag
='-qmkshrobj'
8608 case `$CC -V 2>&1 | sed 5q` in
8609 *Sun\ C
*) # Sun C 5.9
8610 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'
8611 compiler_needs_object
=yes
8612 tmp_sharedflag
='-G' ;;
8613 *Sun\ F
*) # Sun Fortran 8.3
8614 tmp_sharedflag
='-G' ;;
8616 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8618 if test "x$supports_anon_versioning" = xyes
; then
8619 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
8620 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8621 echo "local: *; };" >> $output_objdir/$libname.ver~
8622 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8625 case $cc_basename in
8627 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8628 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
8629 hardcode_libdir_flag_spec
=
8630 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
8631 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8632 if test "x$supports_anon_versioning" = xyes
; then
8633 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
8634 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8635 echo "local: *; };" >> $output_objdir/$libname.ver~
8636 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8646 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
8647 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8650 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8651 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8656 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
8660 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8661 *** create shared libraries on Solaris systems. Therefore, libtool
8662 *** is disabling shared libraries support. We urge you to upgrade GNU
8663 *** binutils to release 2.9.1 or newer. Another option is to modify
8664 *** your PATH or compiler configuration so that the native linker is
8665 *** used, and then restart.
8668 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8669 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8670 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8676 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
8677 case `$LD -v 2>&1` in
8678 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
8682 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8683 *** reliably create shared libraries on SCO systems. Therefore, libtool
8684 *** is disabling shared libraries support. We urge you to upgrade GNU
8685 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8686 *** your PATH or compiler configuration so that the native linker is
8687 *** used, and then restart.
8692 # For security reasons, it is highly recommended that you always
8693 # use absolute paths for naming shared libraries, and exclude the
8694 # DT_RUNPATH tag from executables and libraries. But doing so
8695 # requires that you compile everything twice, which is a pain.
8696 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8697 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
8698 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8699 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8708 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8711 hardcode_shlibpath_var
=no
8715 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8716 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8717 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8724 if test "$ld_shlibs" = no
; then
8726 hardcode_libdir_flag_spec
=
8727 export_dynamic_flag_spec
=
8728 whole_archive_flag_spec
=
8731 # PORTME fill in a description of your system's linker (not GNU ld)
8734 allow_undefined_flag
=unsupported
8735 always_export_symbols
=yes
8736 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'
8737 # Note: this linker hardcodes the directories in LIBPATH if there
8738 # are no directories specified by -L.
8739 hardcode_minus_L
=yes
8740 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8741 # Neither direct hardcoding nor static linking is supported with a
8743 hardcode_direct
=unsupported
8748 if test "$host_cpu" = ia64
; then
8749 # On IA64, the linker does run time linking by default, so we don't
8750 # have to do anything special.
8751 aix_use_runtimelinking
=no
8752 exp_sym_flag
='-Bexport'
8755 # If we're using GNU nm, then we don't want the "-C" option.
8756 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8757 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
8758 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'
8760 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'
8762 aix_use_runtimelinking
=no
8764 # Test if we are trying to use run time linking or normal
8765 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8766 # need to do runtime linking.
8767 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
8768 for ld_flag
in $LDFLAGS; do
8769 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
8770 aix_use_runtimelinking
=yes
8777 exp_sym_flag
='-bexport'
8778 no_entry_flag
='-bnoentry'
8781 # When large executables or shared objects are built, AIX ld can
8782 # have problems creating the table of contents. If linking a library
8783 # or program results in "error TOC overflow" add -mminimal-toc to
8784 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8785 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8789 hardcode_direct_absolute
=yes
8790 hardcode_libdir_separator
=':'
8791 link_all_deplibs
=yes
8792 file_list_spec
='${wl}-f,'
8794 if test "$GCC" = yes; then
8795 case $host_os in aix4.
[012]|aix4.
[012].
*)
8796 # We only want to do this on AIX 4.2 and lower, the check
8797 # below for broken collect2 doesn't work under 4.3+
8798 collect2name
=`${CC} -print-prog-name=collect2`
8799 if test -f "$collect2name" &&
8800 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
8802 # We have reworked collect2
8805 # We have old collect2
8806 hardcode_direct
=unsupported
8807 # It fails to find uninstalled libraries when the uninstalled
8808 # path is not listed in the libpath. Setting hardcode_minus_L
8809 # to unsupported forces relinking
8810 hardcode_minus_L
=yes
8811 hardcode_libdir_flag_spec
='-L$libdir'
8812 hardcode_libdir_separator
=
8816 shared_flag
='-shared'
8817 if test "$aix_use_runtimelinking" = yes; then
8818 shared_flag
="$shared_flag "'${wl}-G'
8822 if test "$host_cpu" = ia64
; then
8823 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8824 # chokes on -Wl,-G. The following line is correct:
8827 if test "$aix_use_runtimelinking" = yes; then
8828 shared_flag
='${wl}-G'
8830 shared_flag
='${wl}-bM:SRE'
8835 export_dynamic_flag_spec
='${wl}-bexpall'
8836 # It seems that -bexpall does not export symbols beginning with
8837 # underscore (_), so it is better to generate a list of symbols to export.
8838 always_export_symbols
=yes
8839 if test "$aix_use_runtimelinking" = yes; then
8840 # Warning - without using the other runtime loading flags (-brtl),
8841 # -berok will link without error, but may produce a broken library.
8842 allow_undefined_flag
='-berok'
8843 # Determine the default libpath from the value encoded in an
8845 cat >conftest.
$ac_ext <<_ACEOF
8848 cat confdefs.h
>>conftest.
$ac_ext
8849 cat >>conftest.
$ac_ext <<_ACEOF
8850 /* end confdefs.h. */
8860 rm -f conftest.
$ac_objext conftest
$ac_exeext
8861 if { (ac_try
="$ac_link"
8863 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
8864 *) ac_try_echo=$ac_try;;
8866 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8867 $as_echo "$ac_try_echo") >&5
8868 (eval "$ac_link") 2>conftest.er1
8870 grep -v '^ *+' conftest.er1 >conftest.err
8872 cat conftest.err >&5
8873 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8874 (exit $ac_status); } && {
8875 test -z "$ac_c_werror_flag" ||
8876 test ! -s conftest.err
8877 } && test -s conftest$ac_exeext && {
8878 test "$cross_compiling" = yes ||
8879 $as_test_x conftest$ac_exeext
8882 lt_aix_libpath_sed='
8883 /Import File Strings/,/^$/ {
8889 aix_libpath=`dump
-H conftest
$ac_exeext 2>/dev
/null |
$SED -n -e "$lt_aix_libpath_sed"`
8890 # Check for a 64-bit object if we didn't find anything.
8891 if test -z "$aix_libpath"; then
8892 aix_libpath=`dump
-HX64 conftest
$ac_exeext 2>/dev
/null |
$SED -n -e "$lt_aix_libpath_sed"`
8895 $as_echo "$as_me: failed program was:" >&5
8896 sed 's/^/| /' conftest.$ac_ext >&5
8901 rm -rf conftest.dSYM
8902 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8903 conftest$ac_exeext conftest.$ac_ext
8904 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8906 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8907 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"
8909 if test "$host_cpu" = ia64; then
8910 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8911 allow_undefined_flag="-z nodefs"
8912 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"
8914 # Determine the default libpath from the value encoded in an
8916 cat >conftest.$ac_ext <<_ACEOF
8919 cat confdefs.h >>conftest.$ac_ext
8920 cat >>conftest.$ac_ext <<_ACEOF
8921 /* end confdefs.h. */
8931 rm -f conftest.$ac_objext conftest$ac_exeext
8932 if { (ac_try="$ac_link"
8934 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
8935 *) ac_try_echo
=$ac_try;;
8937 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
8938 $as_echo "$ac_try_echo") >&5
8939 (eval "$ac_link") 2>conftest.er1
8941 grep -v '^ *+' conftest.er1
>conftest.err
8943 cat conftest.err
>&5
8944 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8945 (exit $ac_status); } && {
8946 test -z "$ac_c_werror_flag" ||
8947 test ! -s conftest.err
8948 } && test -s conftest
$ac_exeext && {
8949 test "$cross_compiling" = yes ||
8950 $as_test_x conftest
$ac_exeext
8953 lt_aix_libpath_sed
='
8954 /Import File Strings/,/^$/ {
8960 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8961 # Check for a 64-bit object if we didn't find anything.
8962 if test -z "$aix_libpath"; then
8963 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8966 $as_echo "$as_me: failed program was:" >&5
8967 sed 's/^/| /' conftest.
$ac_ext >&5
8972 rm -rf conftest.dSYM
8973 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
8974 conftest
$ac_exeext conftest.
$ac_ext
8975 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
8977 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
8978 # Warning - without using the other run time loading flags,
8979 # -berok will link without error, but may produce a broken library.
8980 no_undefined_flag
=' ${wl}-bernotok'
8981 allow_undefined_flag
=' ${wl}-berok'
8982 # Exported symbols can be pulled into shared objects from archives
8983 whole_archive_flag_spec
='$convenience'
8984 archive_cmds_need_lc
=yes
8985 # This is similar to how AIX traditionally builds its shared libraries.
8986 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'
8994 # see comment about AmigaOS4 .so support
8995 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8996 archive_expsym_cmds
=''
8999 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)'
9000 hardcode_libdir_flag_spec
='-L$libdir'
9001 hardcode_minus_L
=yes
9007 export_dynamic_flag_spec
=-rdynamic
9010 cygwin
* | mingw
* | pw32
* | cegcc
*)
9011 # When not using gcc, we currently assume that we are using
9012 # Microsoft Visual C++.
9013 # hardcode_libdir_flag_spec is actually meaningless, as there is
9014 # no search path for DLLs.
9015 hardcode_libdir_flag_spec
=' '
9016 allow_undefined_flag
=unsupported
9017 # Tell ltmain to make .lib files, not .a files.
9019 # Tell ltmain to make .dll files, not .so files.
9021 # FIXME: Setting linknames here is a bad hack.
9022 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
9023 # The linker will automatically build a .lib file if we build a DLL.
9024 old_archive_from_new_cmds
='true'
9025 # FIXME: Should let the user specify the lib program.
9026 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
9027 fix_srcfile_path
='`cygpath -w "$srcfile"`'
9028 enable_shared_with_static_runtimes
=yes
9031 darwin
* | rhapsody
*)
9034 archive_cmds_need_lc
=no
9036 hardcode_automatic
=yes
9037 hardcode_shlibpath_var
=unsupported
9038 whole_archive_flag_spec
=''
9039 link_all_deplibs
=yes
9040 allow_undefined_flag
="$_lt_dar_allow_undefined"
9041 case $cc_basename in
9042 ifort
*) _lt_dar_can_shared
=yes ;;
9043 *) _lt_dar_can_shared
=$GCC ;;
9045 if test "$_lt_dar_can_shared" = "yes"; then
9046 output_verbose_link_cmd
=echo
9047 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9048 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9049 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}"
9050 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}"
9059 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9060 hardcode_libdir_flag_spec
='-L$libdir'
9061 hardcode_shlibpath_var
=no
9068 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9069 # support. Future versions do this automatically, but an explicit c++rt0.o
9070 # does not break anything, and helps significantly (at the cost of a little
9073 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9074 hardcode_libdir_flag_spec
='-R$libdir'
9076 hardcode_shlibpath_var
=no
9079 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9081 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9083 hardcode_minus_L
=yes
9084 hardcode_shlibpath_var
=no
9087 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9088 freebsd
* | dragonfly
*)
9089 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9090 hardcode_libdir_flag_spec
='-R$libdir'
9092 hardcode_shlibpath_var
=no
9096 if test "$GCC" = yes; then
9097 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'
9099 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'
9101 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9102 hardcode_libdir_separator
=:
9105 # hardcode_minus_L: Not really in the search PATH,
9106 # but as the default location of the library.
9107 hardcode_minus_L
=yes
9108 export_dynamic_flag_spec
='${wl}-E'
9112 if test "$GCC" = yes -a "$with_gnu_ld" = no
; then
9113 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9115 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9117 if test "$with_gnu_ld" = no
; then
9118 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9119 hardcode_libdir_flag_spec_ld
='+b $libdir'
9120 hardcode_libdir_separator
=:
9122 hardcode_direct_absolute
=yes
9123 export_dynamic_flag_spec
='${wl}-E'
9124 # hardcode_minus_L: Not really in the search PATH,
9125 # but as the default location of the library.
9126 hardcode_minus_L
=yes
9131 if test "$GCC" = yes -a "$with_gnu_ld" = no
; then
9134 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9137 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9140 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9146 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9149 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9152 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9156 if test "$with_gnu_ld" = no
; then
9157 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9158 hardcode_libdir_separator
=:
9163 hardcode_shlibpath_var
=no
9167 hardcode_direct_absolute
=yes
9168 export_dynamic_flag_spec
='${wl}-E'
9170 # hardcode_minus_L: Not really in the search PATH,
9171 # but as the default location of the library.
9172 hardcode_minus_L
=yes
9178 irix5
* | irix6
* | nonstopux
*)
9179 if test "$GCC" = yes; then
9180 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'
9181 # Try to use the -exported_symbol ld option, if it does not
9182 # work, assume that -exports_file does not work either and
9183 # implicitly export all symbols.
9184 save_LDFLAGS
="$LDFLAGS"
9185 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9186 cat >conftest.
$ac_ext <<_ACEOF
9189 rm -f conftest.
$ac_objext conftest
$ac_exeext
9190 if { (ac_try
="$ac_link"
9192 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
9193 *) ac_try_echo=$ac_try;;
9195 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9196 $as_echo "$ac_try_echo") >&5
9197 (eval "$ac_link") 2>conftest.er1
9199 grep -v '^ *+' conftest.er1 >conftest.err
9201 cat conftest.err >&5
9202 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9203 (exit $ac_status); } && {
9204 test -z "$ac_c_werror_flag" ||
9205 test ! -s conftest.err
9206 } && test -s conftest$ac_exeext && {
9207 test "$cross_compiling" = yes ||
9208 $as_test_x conftest$ac_exeext
9210 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'
9213 $as_echo "$as_me: failed program was:" >&5
9214 sed 's/^/| /' conftest.$ac_ext >&5
9219 rm -rf conftest.dSYM
9220 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9221 conftest$ac_exeext conftest.$ac_ext
9222 LDFLAGS="$save_LDFLAGS"
9224 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'
9225 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'
9227 archive_cmds_need_lc='no'
9228 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9229 hardcode_libdir_separator=:
9231 link_all_deplibs=yes
9235 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9236 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9238 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9240 hardcode_libdir_flag_spec='-R$libdir'
9242 hardcode_shlibpath_var=no
9246 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9248 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9249 hardcode_libdir_separator=:
9250 hardcode_shlibpath_var=no
9257 if test -f /usr/libexec/ld.so; then
9259 hardcode_shlibpath_var=no
9260 hardcode_direct_absolute=yes
9261 if test -z "`echo __ELF__ |
$CC -E - |
$GREP __ELF__
`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9262 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9263 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9264 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9265 export_dynamic_flag_spec='${wl}-E'
9268 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9269 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9270 hardcode_libdir_flag_spec='-R$libdir'
9273 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9274 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9284 hardcode_libdir_flag_spec='-L$libdir'
9285 hardcode_minus_L=yes
9286 allow_undefined_flag=unsupported
9287 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'
9288 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9292 if test "$GCC" = yes; then
9293 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9294 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'
9296 allow_undefined_flag=' -expect_unresolved \*'
9297 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'
9299 archive_cmds_need_lc='no'
9300 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9301 hardcode_libdir_separator=:
9304 osf4* | osf5*) # as osf3* with the addition of -msym flag
9305 if test "$GCC" = yes; then
9306 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9307 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'
9308 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9310 allow_undefined_flag=' -expect_unresolved \*'
9311 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'
9312 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~
9313 $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'
9315 # Both c and cxx compiler support -rpath directly
9316 hardcode_libdir_flag_spec='-rpath $libdir'
9318 archive_cmds_need_lc='no'
9319 hardcode_libdir_separator=:
9323 no_undefined_flag=' -z defs'
9324 if test "$GCC" = yes; then
9326 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9327 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9328 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9330 case `$CC -V 2>&1` in
9333 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9334 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9335 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9339 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9340 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9341 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9345 hardcode_libdir_flag_spec='-R$libdir'
9346 hardcode_shlibpath_var=no
9348 solaris2.[0-5] | solaris2.[0-5].*) ;;
9350 # The compiler driver will combine and reorder linker options,
9351 # but understands `-z linker_flag
'. GCC discards it without `$wl',
9352 # but is careful enough not to reorder.
9353 # Supported since Solaris 2.6 (maybe 2.5.1?)
9354 if test "$GCC" = yes; then
9355 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9357 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
9361 link_all_deplibs
=yes
9365 if test "x$host_vendor" = xsequent
; then
9366 # Use $CC to link under sequent, because it throws in some extra .o
9367 # files that make .init and .fini sections work.
9368 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9370 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9372 hardcode_libdir_flag_spec
='-L$libdir'
9374 hardcode_minus_L
=yes
9375 hardcode_shlibpath_var
=no
9379 case $host_vendor in
9381 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9382 hardcode_direct
=yes # is this really true???
9385 ## LD is ld it makes a PLAMLIB
9386 ## CC just makes a GrossModule.
9387 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9388 reload_cmds
='$CC -r -o $output$reload_objs'
9392 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9393 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
9396 runpath_var
='LD_RUN_PATH'
9397 hardcode_shlibpath_var
=no
9401 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9402 hardcode_shlibpath_var
=no
9403 export_dynamic_flag_spec
='-Bexport'
9407 if test -d /usr
/nec
; then
9408 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9409 hardcode_shlibpath_var
=no
9410 runpath_var
=LD_RUN_PATH
9411 hardcode_runpath_var
=yes
9416 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
9417 no_undefined_flag
='${wl}-z,text'
9418 archive_cmds_need_lc
=no
9419 hardcode_shlibpath_var
=no
9420 runpath_var
='LD_RUN_PATH'
9422 if test "$GCC" = yes; then
9423 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9424 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9426 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9427 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9431 sysv5
* | sco3.2v5
* | sco5v6
*)
9432 # Note: We can NOT use -z defs as we might desire, because we do not
9433 # link with -lc, and that would cause any symbols used from libc to
9434 # always be unresolved, which means just about no library would
9435 # ever link correctly. If we're not using GNU ld we use -z text
9436 # though, which does catch some bad symbols but isn't as heavy-handed
9438 no_undefined_flag
='${wl}-z,text'
9439 allow_undefined_flag
='${wl}-z,nodefs'
9440 archive_cmds_need_lc
=no
9441 hardcode_shlibpath_var
=no
9442 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
9443 hardcode_libdir_separator
=':'
9444 link_all_deplibs
=yes
9445 export_dynamic_flag_spec
='${wl}-Bexport'
9446 runpath_var
='LD_RUN_PATH'
9448 if test "$GCC" = yes; then
9449 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9450 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9452 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9453 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9458 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9459 hardcode_libdir_flag_spec
='-L$libdir'
9460 hardcode_shlibpath_var
=no
9468 if test x
$host_vendor = xsni
; then
9470 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
9471 export_dynamic_flag_spec
='${wl}-Blargedynsym'
9477 { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9478 $as_echo "$ld_shlibs" >&6; }
9479 test "$ld_shlibs" = no
&& can_build_shared
=no
9481 with_gnu_ld
=$with_gnu_ld
9498 # Do we need to explicitly link libc?
9500 case "x$archive_cmds_need_lc" in
9502 # Assume -lc should be added
9503 archive_cmds_need_lc
=yes
9505 if test "$enable_shared" = yes && test "$GCC" = yes; then
9506 case $archive_cmds in
9508 # FIXME: we may have to deal with multi-command sequences.
9511 # Test whether the compiler implicitly links with -lc since on some
9512 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9513 # to ld, don't add -lc before -lgcc.
9514 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9515 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9517 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9519 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9520 (eval $ac_compile) 2>&5
9522 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9523 (exit $ac_status); } 2>conftest.err
; then
9526 libobjs
=conftest.
$ac_objext
9528 wl
=$lt_prog_compiler_wl
9529 pic_flag
=$lt_prog_compiler_pic
9535 lt_save_allow_undefined_flag
=$allow_undefined_flag
9536 allow_undefined_flag
=
9537 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
9538 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
9540 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9541 (exit $ac_status); }
9543 archive_cmds_need_lc
=no
9545 archive_cmds_need_lc
=yes
9547 allow_undefined_flag
=$lt_save_allow_undefined_flag
9549 cat conftest.err
1>&5
9552 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9553 $as_echo "$archive_cmds_need_lc" >&6; }
9716 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9717 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9719 if test "$GCC" = yes; then
9721 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
9722 *) lt_awk_arg
="/^libraries:/" ;;
9724 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9725 if $ECHO "$lt_search_path_spec" |
$GREP ';' >/dev
/null
; then
9726 # if the path contains ";" then we assume it to be the separator
9727 # otherwise default to the standard path separator (i.e. ":") - it is
9728 # assumed that no part of a normal pathname contains ";" but that should
9729 # okay in the real world where ";" in dirpaths is itself problematic.
9730 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9732 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9734 # Ok, now we have the path, separated by spaces, we can step through it
9735 # and add multilib dir if necessary.
9736 lt_tmp_lt_search_path_spec
=
9737 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9738 for lt_sys_path
in $lt_search_path_spec; do
9739 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9740 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9742 test -d "$lt_sys_path" && \
9743 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
9746 lt_search_path_spec
=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9747 BEGIN {RS=" "; FS="/|\n";} {
9750 for (lt_i = NF; lt_i > 0; lt_i--) {
9751 if ($lt_i != "" && $lt_i != ".") {
9752 if ($lt_i == "..") {
9755 if (lt_count == 0) {
9756 lt_foo="/" $lt_i lt_foo;
9763 if (lt_foo != "") { lt_freq[lt_foo]++; }
9764 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9766 sys_lib_search_path_spec
=`$ECHO $lt_search_path_spec`
9768 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
9771 libname_spec
='lib$name'
9779 shlibpath_overrides_runpath
=unknown
9781 dynamic_linker
="$host_os ld.so"
9782 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
9783 need_lib_prefix
=unknown
9784 hardcode_into_libs
=no
9786 # when you set need_version to no, make sure it does not cause -set_version
9787 # flags to be left without arguments
9788 need_version
=unknown
9793 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
9794 shlibpath_var
=LIBPATH
9796 # AIX 3 has no versioning support, so we append a major version to the name.
9797 soname_spec
='${libname}${release}${shared_ext}$major'
9804 hardcode_into_libs
=yes
9805 if test "$host_cpu" = ia64
; then
9806 # AIX 5 supports IA64
9807 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9808 shlibpath_var
=LD_LIBRARY_PATH
9810 # With GCC up to 2.95.x, collect2 would create an import file
9811 # for dependence libraries. The import file would start with
9812 # the line `#! .'. This would cause the generated library to
9813 # depend on `.', always an invalid library. This was fixed in
9814 # development snapshots of GCC prior to 3.0.
9816 aix4 | aix4.
[01] | aix4.
[01].
*)
9817 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9819 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
9826 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9827 # soname into executable. Probably we can add versioning support to
9828 # collect2, so additional links can be useful in future.
9829 if test "$aix_use_runtimelinking" = yes; then
9830 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9831 # instead of lib<name>.a to let people know that these are not
9832 # typical AIX shared libraries.
9833 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9835 # We preserve .a as extension for shared libraries through AIX4.2
9836 # and later when we are not doing run time linking.
9837 library_names_spec
='${libname}${release}.a $libname.a'
9838 soname_spec
='${libname}${release}${shared_ext}$major'
9840 shlibpath_var
=LIBPATH
9847 # Since July 2007 AmigaOS4 officially supports .so libraries.
9848 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9849 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9852 library_names_spec
='$libname.ixlibrary $libname.a'
9853 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9854 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'
9860 library_names_spec
='${libname}${shared_ext}'
9861 dynamic_linker
="$host_os ld.so"
9862 shlibpath_var
=LIBRARY_PATH
9868 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9869 soname_spec
='${libname}${release}${shared_ext}$major'
9870 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
9871 shlibpath_var
=LD_LIBRARY_PATH
9872 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9873 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
9874 # the default ld.so.conf also contains /usr/contrib/lib and
9875 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9876 # libtool to hard-code these into programs
9879 cygwin
* | mingw
* | pw32
* | cegcc
*)
9880 version_type
=windows
9885 case $GCC,$host_os in
9886 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
9887 library_names_spec
='$libname.dll.a'
9888 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9889 postinstall_cmds
='base_file=`basename \${file}`~
9890 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9891 dldir=$destdir/`dirname \$dlpath`~
9892 test -d \$dldir || mkdir -p \$dldir~
9893 $install_prog $dir/$dlname \$dldir/$dlname~
9894 chmod a+x \$dldir/$dlname~
9895 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9896 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9898 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9899 dlpath=$dir/\$dldll~
9901 shlibpath_overrides_runpath
=yes
9905 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9906 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9907 sys_lib_search_path_spec
="/usr/lib /lib/w32api /lib /usr/local/lib"
9910 # MinGW DLLs use traditional 'lib' prefix
9911 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9912 sys_lib_search_path_spec
=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9913 if $ECHO "$sys_lib_search_path_spec" |
$GREP ';[c-zC-Z]:/' >/dev
/null
; then
9914 # It is most probably a Windows format PATH printed by
9915 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9916 # path with ; separators, and with drive letters. We can handle the
9917 # drive letters (cygwin fileutils understands them), so leave them,
9918 # especially as we might pass files found there to a mingw objdump,
9919 # which wouldn't understand a cygwinified path. Ahh.
9920 sys_lib_search_path_spec
=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9922 sys_lib_search_path_spec
=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9926 # pw32 DLLs use 'pw' prefix rather than 'lib'
9927 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9933 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9936 dynamic_linker
='Win32 ld.exe'
9937 # FIXME: first we should search . and the directory the executable is in
9941 darwin
* | rhapsody
*)
9942 dynamic_linker
="$host_os dyld"
9946 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9947 soname_spec
='${libname}${release}${major}$shared_ext'
9948 shlibpath_overrides_runpath
=yes
9949 shlibpath_var
=DYLD_LIBRARY_PATH
9950 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
9952 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
9953 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
9960 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9961 soname_spec
='${libname}${release}${shared_ext}$major'
9962 shlibpath_var
=LD_LIBRARY_PATH
9969 freebsd
* | dragonfly
*)
9970 # DragonFly does not have aout. When/if they implement a new
9971 # versioning mechanism, adjust this.
9972 if test -x /usr
/bin
/objformat
; then
9973 objformat
=`/usr/bin/objformat`
9976 freebsd
[123]*) objformat
=aout
;;
9980 version_type
=freebsd-
$objformat
9981 case $version_type in
9983 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9988 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9992 shlibpath_var
=LD_LIBRARY_PATH
9995 shlibpath_overrides_runpath
=yes
9997 freebsd3.
[01]* | freebsdelf3.
[01]*)
9998 shlibpath_overrides_runpath
=yes
9999 hardcode_into_libs
=yes
10001 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
10002 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
10003 shlibpath_overrides_runpath
=no
10004 hardcode_into_libs
=yes
10006 *) # from 4.6 on, and DragonFly
10007 shlibpath_overrides_runpath
=yes
10008 hardcode_into_libs
=yes
10017 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10018 soname_spec
='${libname}${release}${shared_ext}$major'
10019 shlibpath_var
=LD_LIBRARY_PATH
10020 hardcode_into_libs
=yes
10023 hpux9
* | hpux10
* | hpux11
*)
10024 # Give a soname corresponding to the major version so that dld.sl refuses to
10025 # link against other versions.
10032 hardcode_into_libs
=yes
10033 dynamic_linker
="$host_os dld.so"
10034 shlibpath_var
=LD_LIBRARY_PATH
10035 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10036 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10037 soname_spec
='${libname}${release}${shared_ext}$major'
10038 if test "X$HPUX_IA64_MODE" = X32
; then
10039 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10041 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
10043 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10047 hardcode_into_libs
=yes
10048 dynamic_linker
="$host_os dld.sl"
10049 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
10050 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10051 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10052 soname_spec
='${libname}${release}${shared_ext}$major'
10053 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10054 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10058 dynamic_linker
="$host_os dld.sl"
10059 shlibpath_var
=SHLIB_PATH
10060 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
10061 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10062 soname_spec
='${libname}${release}${shared_ext}$major'
10065 # HP-UX runs *really* slowly unless shared libraries are mode 555.
10066 postinstall_cmds
='chmod 555 $lib'
10073 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10074 soname_spec
='${libname}${release}${shared_ext}$major'
10075 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
10076 shlibpath_var
=LD_LIBRARY_PATH
10077 shlibpath_overrides_runpath
=no
10078 hardcode_into_libs
=yes
10081 irix5
* | irix6
* | nonstopux
*)
10083 nonstopux
*) version_type
=nonstopux
;;
10085 if test "$lt_cv_prog_gnu_ld" = yes; then
10093 soname_spec
='${libname}${release}${shared_ext}$major'
10094 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10096 irix5
* | nonstopux
*)
10097 libsuff
= shlibsuff
=
10100 case $LD in # libtool.m4 will add one of these switches to LD
10101 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
10102 libsuff
= shlibsuff
= libmagic
=32-bit;;
10103 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
10104 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
10105 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
10106 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
10107 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
10111 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
10112 shlibpath_overrides_runpath
=no
10113 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10114 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
10115 hardcode_into_libs
=yes
10118 # No shared lib support for Linux oldld, aout, or coff.
10119 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
10123 # This must be Linux ELF.
10124 linux
* | k
*bsd
*-gnu)
10128 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10129 soname_spec
='${libname}${release}${shared_ext}$major'
10130 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10131 shlibpath_var
=LD_LIBRARY_PATH
10132 shlibpath_overrides_runpath
=no
10133 # Some binutils ld are patched to set DT_RUNPATH
10134 save_LDFLAGS
=$LDFLAGS
10135 save_libdir
=$libdir
10136 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10137 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10138 cat >conftest.
$ac_ext <<_ACEOF
10141 cat confdefs.h
>>conftest.
$ac_ext
10142 cat >>conftest.
$ac_ext <<_ACEOF
10143 /* end confdefs.h. */
10153 rm -f conftest.
$ac_objext conftest
$ac_exeext
10154 if { (ac_try
="$ac_link"
10155 case "(($ac_try" in
10156 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
10157 *) ac_try_echo=$ac_try;;
10159 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10160 $as_echo "$ac_try_echo") >&5
10161 (eval "$ac_link") 2>conftest.er1
10163 grep -v '^ *+' conftest.er1 >conftest.err
10165 cat conftest.err >&5
10166 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10167 (exit $ac_status); } && {
10168 test -z "$ac_c_werror_flag" ||
10169 test ! -s conftest.err
10170 } && test -s conftest$ac_exeext && {
10171 test "$cross_compiling" = yes ||
10172 $as_test_x conftest$ac_exeext
10174 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
10175 shlibpath_overrides_runpath=yes
10179 $as_echo "$as_me: failed program was:" >&5
10180 sed 's/^/| /' conftest.$ac_ext >&5
10185 rm -rf conftest.dSYM
10186 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10187 conftest$ac_exeext conftest.$ac_ext
10188 LDFLAGS=$save_LDFLAGS
10189 libdir=$save_libdir
10191 # This implies no fast_install, which is unacceptable.
10192 # Some rework will be needed to allow for fast_install
10193 # before this can be enabled.
10194 hardcode_into_libs=yes
10196 # Add ABI-specific directories to the system library path.
10197 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
10199 # Append ld.so.conf contents to the search path
10200 if test -f /etc/ld.so.conf; then
10201 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' ' '`
10202 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
10205 # We used to test for /lib/ld.so.1 and disable shared libraries on
10206 # powerpc, because MkLinux only supported shared libraries with the
10207 # GNU dynamic linker. Since this was broken with cross compilers,
10208 # most powerpc-linux boxes support dynamic linking these days and
10209 # people can always --disable-shared, the test was removed, and we
10210 # assume the GNU/Linux dynamic linker is in use.
10211 dynamic_linker='GNU/Linux ld.so'
10218 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10219 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10220 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10221 dynamic_linker='NetBSD (a.out) ld.so'
10223 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10224 soname_spec='${libname}${release}${shared_ext}$major'
10225 dynamic_linker='NetBSD ld.elf_so'
10227 shlibpath_var=LD_LIBRARY_PATH
10228 shlibpath_overrides_runpath=yes
10229 hardcode_into_libs=yes
10234 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10235 shlibpath_var=LD_LIBRARY_PATH
10236 shlibpath_overrides_runpath=yes
10243 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10244 soname_spec='${libname}${release}${shared_ext}$major'
10245 shlibpath_var=LD_LIBRARY_PATH
10246 shlibpath_overrides_runpath=no
10247 hardcode_into_libs=yes
10248 dynamic_linker='ldqnx.so'
10253 sys_lib_dlsearch_path_spec="/usr/lib"
10255 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10257 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10258 *) need_version=no ;;
10260 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10261 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10262 shlibpath_var=LD_LIBRARY_PATH
10263 if test -z "`echo __ELF__ |
$CC -E - |
$GREP __ELF__
`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10265 openbsd2.[89] | openbsd2.[89].*)
10266 shlibpath_overrides_runpath=no
10269 shlibpath_overrides_runpath=yes
10273 shlibpath_overrides_runpath=yes
10278 libname_spec='$name'
10281 library_names_spec='$libname${shared_ext} $libname.a'
10282 dynamic_linker='OS/2 ld.exe'
10283 shlibpath_var=LIBPATH
10286 osf3* | osf4* | osf5*)
10290 soname_spec='${libname}${release}${shared_ext}$major'
10291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10292 shlibpath_var=LD_LIBRARY_PATH
10293 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10294 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10305 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10306 soname_spec='${libname}${release}${shared_ext}$major'
10307 shlibpath_var=LD_LIBRARY_PATH
10308 shlibpath_overrides_runpath=yes
10309 hardcode_into_libs=yes
10310 # ldd complains unless libraries are executable
10311 postinstall_cmds='chmod +x $lib'
10316 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10317 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10318 shlibpath_var=LD_LIBRARY_PATH
10319 shlibpath_overrides_runpath=yes
10320 if test "$with_gnu_ld" = yes; then
10328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10329 soname_spec='${libname}${release}${shared_ext}$major'
10330 shlibpath_var=LD_LIBRARY_PATH
10331 case $host_vendor in
10333 shlibpath_overrides_runpath=no
10335 runpath_var=LD_RUN_PATH
10343 shlibpath_overrides_runpath=no
10344 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10350 if test -d /usr/nec ;then
10352 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10353 soname_spec='$libname${shared_ext}.$major'
10354 shlibpath_var=LD_LIBRARY_PATH
10358 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10359 version_type=freebsd-elf
10362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10363 soname_spec='${libname}${release}${shared_ext}$major'
10364 shlibpath_var=LD_LIBRARY_PATH
10365 shlibpath_overrides_runpath=yes
10366 hardcode_into_libs=yes
10367 if test "$with_gnu_ld" = yes; then
10368 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10370 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10373 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10377 sys_lib_dlsearch_path_spec='/usr/lib'
10381 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10385 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10386 shlibpath_var=LD_LIBRARY_PATH
10387 shlibpath_overrides_runpath=no
10388 hardcode_into_libs=yes
10393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10394 soname_spec='${libname}${release}${shared_ext}$major'
10395 shlibpath_var=LD_LIBRARY_PATH
10402 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10403 $as_echo "$dynamic_linker" >&6; }
10404 test "$dynamic_linker" = no && can_build_shared=no
10406 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10407 if test "$GCC" = yes; then
10408 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10411 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10412 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10414 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10415 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10504 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
10505 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10507 if test -n "$hardcode_libdir_flag_spec" ||
10508 test -n "$runpath_var" ||
10509 test "X$hardcode_automatic" = "Xyes" ; then
10511 # We can hardcode non-existent directories.
10512 if test "$hardcode_direct" != no &&
10513 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10514 # have to relink, otherwise we might link with an installed library
10515 # when we should be linking with a yet-to-be-installed one
10516 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10517 test "$hardcode_minus_L" != no; then
10518 # Linking always hardcodes the temporary library directory.
10519 hardcode_action=relink
10521 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10522 hardcode_action=immediate
10525 # We cannot hardcode anything, or else we can only hardcode existing
10527 hardcode_action=unsupported
10529 { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
10530 $as_echo "$hardcode_action" >&6; }
10532 if test "$hardcode_action" = relink ||
10533 test "$inherit_rpath" = yes; then
10534 # Fast installation is not supported
10535 enable_fast_install=no
10536 elif test "$shlibpath_overrides_runpath" = yes ||
10537 test "$enable_shared" = no; then
10538 # Fast installation is not necessary
10539 enable_fast_install=needless
10547 if test "x$enable_dlopen" != xyes; then
10548 enable_dlopen=unknown
10549 enable_dlopen_self=unknown
10550 enable_dlopen_self_static=unknown
10557 lt_cv_dlopen="load_add_on"
10559 lt_cv_dlopen_self=yes
10562 mingw* | pw32* | cegcc*)
10563 lt_cv_dlopen="LoadLibrary"
10568 lt_cv_dlopen="dlopen"
10573 # if libdl is installed we need to link against it
10574 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10575 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10576 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10577 $as_echo_n "(cached) " >&6
10579 ac_check_lib_save_LIBS=$LIBS
10581 cat >conftest.$ac_ext <<_ACEOF
10584 cat confdefs.h >>conftest.$ac_ext
10585 cat >>conftest.$ac_ext <<_ACEOF
10586 /* end confdefs.h. */
10588 /* Override any GCC internal prototype to avoid an error.
10589 Use char because int might match the return type of a GCC
10590 builtin and then its argument prototype would still apply. */
10603 rm -f conftest.$ac_objext conftest$ac_exeext
10604 if { (ac_try="$ac_link"
10605 case "(($ac_try" in
10606 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
10607 *) ac_try_echo
=$ac_try;;
10609 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
10610 $as_echo "$ac_try_echo") >&5
10611 (eval "$ac_link") 2>conftest.er1
10613 grep -v '^ *+' conftest.er1
>conftest.err
10615 cat conftest.err
>&5
10616 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10617 (exit $ac_status); } && {
10618 test -z "$ac_c_werror_flag" ||
10619 test ! -s conftest.err
10620 } && test -s conftest
$ac_exeext && {
10621 test "$cross_compiling" = yes ||
10622 $as_test_x conftest
$ac_exeext
10624 ac_cv_lib_dl_dlopen
=yes
10626 $as_echo "$as_me: failed program was:" >&5
10627 sed 's/^/| /' conftest.
$ac_ext >&5
10629 ac_cv_lib_dl_dlopen
=no
10632 rm -rf conftest.dSYM
10633 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
10634 conftest
$ac_exeext conftest.
$ac_ext
10635 LIBS
=$ac_check_lib_save_LIBS
10637 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10638 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10639 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then
10640 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
10643 lt_cv_dlopen
="dyld"
10645 lt_cv_dlopen_self
=yes
10652 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
10653 $as_echo_n "checking for shl_load... " >&6; }
10654 if test "${ac_cv_func_shl_load+set}" = set; then
10655 $as_echo_n "(cached) " >&6
10657 cat >conftest.
$ac_ext <<_ACEOF
10660 cat confdefs.h
>>conftest.
$ac_ext
10661 cat >>conftest.
$ac_ext <<_ACEOF
10662 /* end confdefs.h. */
10663 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10664 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10665 #define shl_load innocuous_shl_load
10667 /* System header to define __stub macros and hopefully few prototypes,
10668 which can conflict with char shl_load (); below.
10669 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10670 <limits.h> exists even on freestanding compilers. */
10673 # include <limits.h>
10675 # include <assert.h>
10680 /* Override any GCC internal prototype to avoid an error.
10681 Use char because int might match the return type of a GCC
10682 builtin and then its argument prototype would still apply. */
10687 /* The GNU C library defines this for functions which it implements
10688 to always fail with ENOSYS. Some functions are actually named
10689 something starting with __ and the normal name is an alias. */
10690 #if defined __stub_shl_load || defined __stub___shl_load
10697 return shl_load ();
10702 rm -f conftest.
$ac_objext conftest
$ac_exeext
10703 if { (ac_try
="$ac_link"
10704 case "(($ac_try" in
10705 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
10706 *) ac_try_echo=$ac_try;;
10708 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10709 $as_echo "$ac_try_echo") >&5
10710 (eval "$ac_link") 2>conftest.er1
10712 grep -v '^ *+' conftest.er1 >conftest.err
10714 cat conftest.err >&5
10715 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10716 (exit $ac_status); } && {
10717 test -z "$ac_c_werror_flag" ||
10718 test ! -s conftest.err
10719 } && test -s conftest$ac_exeext && {
10720 test "$cross_compiling" = yes ||
10721 $as_test_x conftest$ac_exeext
10723 ac_cv_func_shl_load=yes
10725 $as_echo "$as_me: failed program was:" >&5
10726 sed 's/^/| /' conftest.$ac_ext >&5
10728 ac_cv_func_shl_load=no
10731 rm -rf conftest.dSYM
10732 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10733 conftest$ac_exeext conftest.$ac_ext
10735 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10736 $as_echo "$ac_cv_func_shl_load" >&6; }
10737 if test "x$ac_cv_func_shl_load" = x""yes; then
10738 lt_cv_dlopen="shl_load"
10740 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10741 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10742 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10743 $as_echo_n "(cached) " >&6
10745 ac_check_lib_save_LIBS=$LIBS
10747 cat >conftest.$ac_ext <<_ACEOF
10750 cat confdefs.h >>conftest.$ac_ext
10751 cat >>conftest.$ac_ext <<_ACEOF
10752 /* end confdefs.h. */
10754 /* Override any GCC internal prototype to avoid an error.
10755 Use char because int might match the return type of a GCC
10756 builtin and then its argument prototype would still apply. */
10764 return shl_load ();
10769 rm -f conftest.$ac_objext conftest$ac_exeext
10770 if { (ac_try="$ac_link"
10771 case "(($ac_try" in
10772 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
10773 *) ac_try_echo
=$ac_try;;
10775 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
10776 $as_echo "$ac_try_echo") >&5
10777 (eval "$ac_link") 2>conftest.er1
10779 grep -v '^ *+' conftest.er1
>conftest.err
10781 cat conftest.err
>&5
10782 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10783 (exit $ac_status); } && {
10784 test -z "$ac_c_werror_flag" ||
10785 test ! -s conftest.err
10786 } && test -s conftest
$ac_exeext && {
10787 test "$cross_compiling" = yes ||
10788 $as_test_x conftest
$ac_exeext
10790 ac_cv_lib_dld_shl_load
=yes
10792 $as_echo "$as_me: failed program was:" >&5
10793 sed 's/^/| /' conftest.
$ac_ext >&5
10795 ac_cv_lib_dld_shl_load
=no
10798 rm -rf conftest.dSYM
10799 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
10800 conftest
$ac_exeext conftest.
$ac_ext
10801 LIBS
=$ac_check_lib_save_LIBS
10803 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10804 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10805 if test "x$ac_cv_lib_dld_shl_load" = x
""yes; then
10806 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
10808 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10809 $as_echo_n "checking for dlopen... " >&6; }
10810 if test "${ac_cv_func_dlopen+set}" = set; then
10811 $as_echo_n "(cached) " >&6
10813 cat >conftest.
$ac_ext <<_ACEOF
10816 cat confdefs.h
>>conftest.
$ac_ext
10817 cat >>conftest.
$ac_ext <<_ACEOF
10818 /* end confdefs.h. */
10819 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10820 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10821 #define dlopen innocuous_dlopen
10823 /* System header to define __stub macros and hopefully few prototypes,
10824 which can conflict with char dlopen (); below.
10825 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10826 <limits.h> exists even on freestanding compilers. */
10829 # include <limits.h>
10831 # include <assert.h>
10836 /* Override any GCC internal prototype to avoid an error.
10837 Use char because int might match the return type of a GCC
10838 builtin and then its argument prototype would still apply. */
10843 /* The GNU C library defines this for functions which it implements
10844 to always fail with ENOSYS. Some functions are actually named
10845 something starting with __ and the normal name is an alias. */
10846 #if defined __stub_dlopen || defined __stub___dlopen
10858 rm -f conftest.
$ac_objext conftest
$ac_exeext
10859 if { (ac_try
="$ac_link"
10860 case "(($ac_try" in
10861 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
10862 *) ac_try_echo=$ac_try;;
10864 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10865 $as_echo "$ac_try_echo") >&5
10866 (eval "$ac_link") 2>conftest.er1
10868 grep -v '^ *+' conftest.er1 >conftest.err
10870 cat conftest.err >&5
10871 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10872 (exit $ac_status); } && {
10873 test -z "$ac_c_werror_flag" ||
10874 test ! -s conftest.err
10875 } && test -s conftest$ac_exeext && {
10876 test "$cross_compiling" = yes ||
10877 $as_test_x conftest$ac_exeext
10879 ac_cv_func_dlopen=yes
10881 $as_echo "$as_me: failed program was:" >&5
10882 sed 's/^/| /' conftest.$ac_ext >&5
10884 ac_cv_func_dlopen=no
10887 rm -rf conftest.dSYM
10888 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10889 conftest$ac_exeext conftest.$ac_ext
10891 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10892 $as_echo "$ac_cv_func_dlopen" >&6; }
10893 if test "x$ac_cv_func_dlopen" = x""yes; then
10894 lt_cv_dlopen="dlopen"
10896 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10897 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10898 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10899 $as_echo_n "(cached) " >&6
10901 ac_check_lib_save_LIBS=$LIBS
10903 cat >conftest.$ac_ext <<_ACEOF
10906 cat confdefs.h >>conftest.$ac_ext
10907 cat >>conftest.$ac_ext <<_ACEOF
10908 /* end confdefs.h. */
10910 /* Override any GCC internal prototype to avoid an error.
10911 Use char because int might match the return type of a GCC
10912 builtin and then its argument prototype would still apply. */
10925 rm -f conftest.$ac_objext conftest$ac_exeext
10926 if { (ac_try="$ac_link"
10927 case "(($ac_try" in
10928 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
10929 *) ac_try_echo
=$ac_try;;
10931 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
10932 $as_echo "$ac_try_echo") >&5
10933 (eval "$ac_link") 2>conftest.er1
10935 grep -v '^ *+' conftest.er1
>conftest.err
10937 cat conftest.err
>&5
10938 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10939 (exit $ac_status); } && {
10940 test -z "$ac_c_werror_flag" ||
10941 test ! -s conftest.err
10942 } && test -s conftest
$ac_exeext && {
10943 test "$cross_compiling" = yes ||
10944 $as_test_x conftest
$ac_exeext
10946 ac_cv_lib_dl_dlopen
=yes
10948 $as_echo "$as_me: failed program was:" >&5
10949 sed 's/^/| /' conftest.
$ac_ext >&5
10951 ac_cv_lib_dl_dlopen
=no
10954 rm -rf conftest.dSYM
10955 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
10956 conftest
$ac_exeext conftest.
$ac_ext
10957 LIBS
=$ac_check_lib_save_LIBS
10959 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10960 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10961 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then
10962 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
10964 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10965 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10966 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10967 $as_echo_n "(cached) " >&6
10969 ac_check_lib_save_LIBS
=$LIBS
10970 LIBS
="-lsvld $LIBS"
10971 cat >conftest.
$ac_ext <<_ACEOF
10974 cat confdefs.h
>>conftest.
$ac_ext
10975 cat >>conftest.
$ac_ext <<_ACEOF
10976 /* end confdefs.h. */
10978 /* Override any GCC internal prototype to avoid an error.
10979 Use char because int might match the return type of a GCC
10980 builtin and then its argument prototype would still apply. */
10993 rm -f conftest.
$ac_objext conftest
$ac_exeext
10994 if { (ac_try
="$ac_link"
10995 case "(($ac_try" in
10996 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
10997 *) ac_try_echo=$ac_try;;
10999 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11000 $as_echo "$ac_try_echo") >&5
11001 (eval "$ac_link") 2>conftest.er1
11003 grep -v '^ *+' conftest.er1 >conftest.err
11005 cat conftest.err >&5
11006 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11007 (exit $ac_status); } && {
11008 test -z "$ac_c_werror_flag" ||
11009 test ! -s conftest.err
11010 } && test -s conftest$ac_exeext && {
11011 test "$cross_compiling" = yes ||
11012 $as_test_x conftest$ac_exeext
11014 ac_cv_lib_svld_dlopen=yes
11016 $as_echo "$as_me: failed program was:" >&5
11017 sed 's/^/| /' conftest.$ac_ext >&5
11019 ac_cv_lib_svld_dlopen=no
11022 rm -rf conftest.dSYM
11023 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11024 conftest$ac_exeext conftest.$ac_ext
11025 LIBS=$ac_check_lib_save_LIBS
11027 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
11028 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11029 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
11030 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11032 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
11033 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11034 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
11035 $as_echo_n "(cached) " >&6
11037 ac_check_lib_save_LIBS=$LIBS
11039 cat >conftest.$ac_ext <<_ACEOF
11042 cat confdefs.h >>conftest.$ac_ext
11043 cat >>conftest.$ac_ext <<_ACEOF
11044 /* end confdefs.h. */
11046 /* Override any GCC internal prototype to avoid an error.
11047 Use char because int might match the return type of a GCC
11048 builtin and then its argument prototype would still apply. */
11056 return dld_link ();
11061 rm -f conftest.$ac_objext conftest$ac_exeext
11062 if { (ac_try="$ac_link"
11063 case "(($ac_try" in
11064 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
11065 *) ac_try_echo
=$ac_try;;
11067 eval ac_try_echo
="\"\$as_me:$LINENO: $ac_try_echo\""
11068 $as_echo "$ac_try_echo") >&5
11069 (eval "$ac_link") 2>conftest.er1
11071 grep -v '^ *+' conftest.er1
>conftest.err
11073 cat conftest.err
>&5
11074 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11075 (exit $ac_status); } && {
11076 test -z "$ac_c_werror_flag" ||
11077 test ! -s conftest.err
11078 } && test -s conftest
$ac_exeext && {
11079 test "$cross_compiling" = yes ||
11080 $as_test_x conftest
$ac_exeext
11082 ac_cv_lib_dld_dld_link
=yes
11084 $as_echo "$as_me: failed program was:" >&5
11085 sed 's/^/| /' conftest.
$ac_ext >&5
11087 ac_cv_lib_dld_dld_link
=no
11090 rm -rf conftest.dSYM
11091 rm -f core conftest.err conftest.
$ac_objext conftest_ipa8_conftest.oo \
11092 conftest
$ac_exeext conftest.
$ac_ext
11093 LIBS
=$ac_check_lib_save_LIBS
11095 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
11096 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11097 if test "x$ac_cv_lib_dld_dld_link" = x
""yes; then
11098 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
11119 if test "x$lt_cv_dlopen" != xno
; then
11125 case $lt_cv_dlopen in
11127 save_CPPFLAGS
="$CPPFLAGS"
11128 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
11130 save_LDFLAGS
="$LDFLAGS"
11131 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
11134 LIBS
="$lt_cv_dlopen_libs $LIBS"
11136 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
11137 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11138 if test "${lt_cv_dlopen_self+set}" = set; then
11139 $as_echo_n "(cached) " >&6
11141 if test "$cross_compiling" = yes; then :
11142 lt_cv_dlopen_self
=cross
11144 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11145 lt_status
=$lt_dlunknown
11146 cat > conftest.
$ac_ext <<_LT_EOF
11147 #line 11147 "configure"
11148 #include "confdefs.h"
11157 # define LT_DLGLOBAL RTLD_GLOBAL
11160 # define LT_DLGLOBAL DL_GLOBAL
11162 # define LT_DLGLOBAL 0
11166 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11167 find out it does not work in some platform. */
11168 #ifndef LT_DLLAZY_OR_NOW
11170 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11173 # define LT_DLLAZY_OR_NOW DL_LAZY
11176 # define LT_DLLAZY_OR_NOW RTLD_NOW
11179 # define LT_DLLAZY_OR_NOW DL_NOW
11181 # define LT_DLLAZY_OR_NOW 0
11188 void fnord() { int i=42;}
11191 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11192 int status = $lt_dlunknown;
11196 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11197 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11198 /* dlclose (self); */
11206 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11207 (eval $ac_link) 2>&5
11209 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11210 (exit $ac_status); } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11211 (.
/conftest
; exit; ) >&5 2>/dev
/null
11213 case x
$lt_status in
11214 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
11215 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
11216 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
11219 # compilation failed
11220 lt_cv_dlopen_self
=no
11227 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
11228 $as_echo "$lt_cv_dlopen_self" >&6; }
11230 if test "x$lt_cv_dlopen_self" = xyes
; then
11231 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
11232 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
11233 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11234 if test "${lt_cv_dlopen_self_static+set}" = set; then
11235 $as_echo_n "(cached) " >&6
11237 if test "$cross_compiling" = yes; then :
11238 lt_cv_dlopen_self_static
=cross
11240 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11241 lt_status
=$lt_dlunknown
11242 cat > conftest.
$ac_ext <<_LT_EOF
11243 #line 11243 "configure"
11244 #include "confdefs.h"
11253 # define LT_DLGLOBAL RTLD_GLOBAL
11256 # define LT_DLGLOBAL DL_GLOBAL
11258 # define LT_DLGLOBAL 0
11262 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11263 find out it does not work in some platform. */
11264 #ifndef LT_DLLAZY_OR_NOW
11266 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11269 # define LT_DLLAZY_OR_NOW DL_LAZY
11272 # define LT_DLLAZY_OR_NOW RTLD_NOW
11275 # define LT_DLLAZY_OR_NOW DL_NOW
11277 # define LT_DLLAZY_OR_NOW 0
11284 void fnord() { int i=42;}
11287 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11288 int status = $lt_dlunknown;
11292 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11293 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11294 /* dlclose (self); */
11302 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11303 (eval $ac_link) 2>&5
11305 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11306 (exit $ac_status); } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11307 (.
/conftest
; exit; ) >&5 2>/dev
/null
11309 case x
$lt_status in
11310 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
11311 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
11312 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
11315 # compilation failed
11316 lt_cv_dlopen_self_static
=no
11323 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
11324 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11327 CPPFLAGS
="$save_CPPFLAGS"
11328 LDFLAGS
="$save_LDFLAGS"
11333 case $lt_cv_dlopen_self in
11334 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
11335 *) enable_dlopen_self
=unknown
;;
11338 case $lt_cv_dlopen_self_static in
11339 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
11340 *) enable_dlopen_self_static
=unknown
;;
11362 { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
11363 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11364 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
11365 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
11366 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
11367 { $as_echo "$as_me:$LINENO: result: yes" >&5
11368 $as_echo "yes" >&6; }
11370 # FIXME - insert some real tests, host_os isn't really good enough
11373 if test -n "$STRIP" ; then
11374 striplib
="$STRIP -x"
11375 old_striplib
="$STRIP -S"
11376 { $as_echo "$as_me:$LINENO: result: yes" >&5
11377 $as_echo "yes" >&6; }
11379 { $as_echo "$as_me:$LINENO: result: no" >&5
11380 $as_echo "no" >&6; }
11384 { $as_echo "$as_me:$LINENO: result: no" >&5
11385 $as_echo "no" >&6; }
11401 # Report which library types will actually be built
11402 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
11403 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11404 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
11405 $as_echo "$can_build_shared" >&6; }
11407 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
11408 $as_echo_n "checking whether to build shared libraries... " >&6; }
11409 test "$can_build_shared" = "no" && enable_shared
=no
11411 # On AIX, shared libraries and static libraries use the same namespace, and
11412 # are all built from PIC.
11415 test "$enable_shared" = yes && enable_static
=no
11416 if test -n "$RANLIB"; then
11417 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
11418 postinstall_cmds
='$RANLIB $lib'
11423 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
11424 test "$enable_shared" = yes && enable_static
=no
11428 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
11429 $as_echo "$enable_shared" >&6; }
11431 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
11432 $as_echo_n "checking whether to build static libraries... " >&6; }
11433 # Make sure either enable_shared or enable_static is yes.
11434 test "$enable_shared" = yes || enable_static
=yes
11435 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
11436 $as_echo "$enable_static" >&6; }
11443 ac_cpp
='$CPP $CPPFLAGS'
11444 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11445 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11446 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
11462 ac_config_commands
="$ac_config_commands libtool"
11467 # Only expand once:
11472 { $as_echo "$as_me:$LINENO: checking spl license" >&5
11473 $as_echo_n "checking spl license... " >&6; }
11475 { $as_echo "$as_me:$LINENO: result: $LICENSE" >&5
11476 $as_echo "$LICENSE" >&6; }
11477 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DHAVE_GPL_ONLY_SYMBOLS"
11485 { $as_echo "$as_me:$LINENO: checking whether $RPM is available" >&5
11486 $as_echo_n "checking whether $RPM is available... " >&6; }
11487 if tmp
=$
($RPM --version 2>/dev
/null
); then
11489 RPM_VERSION
=$
(echo $tmp |
$AWK '/RPM/ { print $3 }')
11491 { $as_echo "$as_me:$LINENO: result: $HAVE_RPM ($RPM_VERSION)" >&5
11492 $as_echo "$HAVE_RPM ($RPM_VERSION)" >&6; }
11497 { $as_echo "$as_me:$LINENO: result: $HAVE_RPM" >&5
11498 $as_echo "$HAVE_RPM" >&6; }
11503 { $as_echo "$as_me:$LINENO: checking whether $RPMBUILD is available" >&5
11504 $as_echo_n "checking whether $RPMBUILD is available... " >&6; }
11505 if tmp
=$
($RPMBUILD --version 2>/dev
/null
); then
11507 RPMBUILD_VERSION
=$
(echo $tmp |
$AWK '/RPM/ { print $3 }')
11509 { $as_echo "$as_me:$LINENO: result: $HAVE_RPMBUILD ($RPMBUILD_VERSION)" >&5
11510 $as_echo "$HAVE_RPMBUILD ($RPMBUILD_VERSION)" >&6; }
11515 { $as_echo "$as_me:$LINENO: result: $HAVE_RPMBUILD" >&5
11516 $as_echo "$HAVE_RPMBUILD" >&6; }
11531 DPKGBUILD
=dpkg-buildpackage
11533 { $as_echo "$as_me:$LINENO: checking whether $DPKG is available" >&5
11534 $as_echo_n "checking whether $DPKG is available... " >&6; }
11535 if tmp
=$
($DPKG --version 2>/dev
/null
); then
11537 DPKG_VERSION
=$
(echo $tmp |
$AWK '/Debian/ { print $7 }')
11539 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKG ($DPKG_VERSION)" >&5
11540 $as_echo "$HAVE_DPKG ($DPKG_VERSION)" >&6; }
11545 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKG" >&5
11546 $as_echo "$HAVE_DPKG" >&6; }
11551 { $as_echo "$as_me:$LINENO: checking whether $DPKGBUILD is available" >&5
11552 $as_echo_n "checking whether $DPKGBUILD is available... " >&6; }
11553 if tmp
=$
($DPKGBUILD --version 2>/dev
/null
); then
11555 DPKGBUILD_VERSION
=$
(echo $tmp | \
11556 $AWK '/Debian/ { print $4 }' | cut
-f-4 -d'.')
11558 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKGBUILD ($DPKGBUILD_VERSION)" >&5
11559 $as_echo "$HAVE_DPKGBUILD ($DPKGBUILD_VERSION)" >&6; }
11564 { $as_echo "$as_me:$LINENO: result: $HAVE_DPKGBUILD" >&5
11565 $as_echo "$HAVE_DPKGBUILD" >&6; }
11581 { $as_echo "$as_me:$LINENO: checking whether $ALIEN is available" >&5
11582 $as_echo_n "checking whether $ALIEN is available... " >&6; }
11583 if tmp
=$
($ALIEN --version 2>/dev
/null
); then
11585 ALIEN_VERSION
=$
(echo $tmp |
$AWK '{ print $3 }')
11587 { $as_echo "$as_me:$LINENO: result: $HAVE_ALIEN ($ALIEN_VERSION)" >&5
11588 $as_echo "$HAVE_ALIEN ($ALIEN_VERSION)" >&6; }
11593 { $as_echo "$as_me:$LINENO: result: $HAVE_ALIEN" >&5
11594 $as_echo "$HAVE_ALIEN" >&6; }
11604 { $as_echo "$as_me:$LINENO: checking linux distribution" >&5
11605 $as_echo_n "checking linux distribution... " >&6; }
11606 if test -f /etc
/redhat-release
; then
11608 elif test -f /etc
/fedora-release
; then
11610 elif test -f /etc
/lsb-release
; then
11612 elif test -f /etc
/debian_version
; then
11614 elif test -f /etc
/SuSE-release
; then
11616 elif test -f /etc
/slackware-version
; then
11618 elif test -f /etc
/gentoo-release
; then
11623 { $as_echo "$as_me:$LINENO: result: $VENDOR" >&5
11624 $as_echo "$VENDOR" >&6; }
11627 { $as_echo "$as_me:$LINENO: checking default package type" >&5
11628 $as_echo_n "checking default package type... " >&6; }
11630 fedora
) DEFAULT_PACKAGE
=rpm
;;
11631 redhat
) DEFAULT_PACKAGE
=rpm
;;
11632 sles
) DEFAULT_PACKAGE
=rpm
;;
11633 ubuntu
) DEFAULT_PACKAGE
=deb
;;
11634 debian
) DEFAULT_PACKAGE
=deb
;;
11635 slackware
) DEFAULT_PACKAGE
=tgz
;;
11636 *) DEFAULT_PACKAGE
=rpm
;;
11639 { $as_echo "$as_me:$LINENO: result: $DEFAULT_PACKAGE" >&5
11640 $as_echo "$DEFAULT_PACKAGE" >&6; }
11647 # Check whether --with-config was given.
11648 if test "${with_config+set}" = set; then
11649 withval
=$with_config; SPL_CONFIG
="$withval"
11653 { $as_echo "$as_me:$LINENO: checking spl config" >&5
11654 $as_echo_n "checking spl config... " >&6; }
11655 { $as_echo "$as_me:$LINENO: result: $SPL_CONFIG" >&5
11656 $as_echo "$SPL_CONFIG" >&6; };
11659 case "$SPL_CONFIG" in
11663 # Check whether --with-linux was given.
11664 if test "${with_linux+set}" = set; then
11665 withval
=$with_linux; kernelsrc
="$withval"
11670 # Check whether --with-linux-obj was given.
11671 if test "${with_linux_obj+set}" = set; then
11672 withval
=$with_linux_obj; kernelbuild
="$withval"
11676 { $as_echo "$as_me:$LINENO: checking kernel source directory" >&5
11677 $as_echo_n "checking kernel source directory... " >&6; }
11678 if test -z "$kernelsrc"; then
11679 if test -e "/lib/modules/$(uname -r)/source"; then
11680 headersdir
="/lib/modules/$(uname -r)/source"
11681 sourcelink
=$
(readlink
-f "$headersdir")
11682 elif test -e "/lib/modules/$(uname -r)/build"; then
11683 headersdir
="/lib/modules/$(uname -r)/build"
11684 sourcelink
=$
(readlink
-f "$headersdir")
11686 sourcelink
=$
(ls -1d /usr
/src
/kernels
/* \
11688 2>/dev
/null |
grep -v obj |
tail -1)
11691 if test -n "$sourcelink" && test -e ${sourcelink}; then
11692 kernelsrc
=`readlink -f ${sourcelink}`
11694 { $as_echo "$as_me:$LINENO: result: Not found" >&5
11695 $as_echo "Not found" >&6; }
11696 { { $as_echo "$as_me:$LINENO: error:
11697 *** Please make sure the kernel devel package for your distribution
11698 *** is installed then try again. If that fails you can specify the
11699 *** location of the kernel source with the '--with-linux=PATH' option." >&5
11700 $as_echo "$as_me: error:
11701 *** Please make sure the kernel devel package for your distribution
11702 *** is installed then try again. If that fails you can specify the
11703 *** location of the kernel source with the '--with-linux=PATH' option." >&2;}
11704 { (exit 1); exit 1; }; }
11707 if test "$kernelsrc" = "NONE"; then
11712 { $as_echo "$as_me:$LINENO: result: $kernelsrc" >&5
11713 $as_echo "$kernelsrc" >&6; }
11714 { $as_echo "$as_me:$LINENO: checking kernel build directory" >&5
11715 $as_echo_n "checking kernel build directory... " >&6; }
11716 if test -z "$kernelbuild"; then
11717 if test -e "/lib/modules/$(uname -r)/build"; then
11718 kernelbuild
=`readlink -f /lib/modules/$(uname -r)/build`
11719 elif test -d ${kernelsrc}-obj/${target_cpu}/${target_cpu}; then
11720 kernelbuild
=${kernelsrc}-obj/${target_cpu}/${target_cpu}
11721 elif test -d ${kernelsrc}-obj/${target_cpu}/default
; then
11722 kernelbuild
=${kernelsrc}-obj/${target_cpu}/default
11723 elif test -d `dirname ${kernelsrc}`/build-
${target_cpu}; then
11724 kernelbuild
=`dirname ${kernelsrc}`/build-
${target_cpu}
11726 kernelbuild
=${kernelsrc}
11729 { $as_echo "$as_me:$LINENO: result: $kernelbuild" >&5
11730 $as_echo "$kernelbuild" >&6; }
11732 { $as_echo "$as_me:$LINENO: checking kernel source version" >&5
11733 $as_echo_n "checking kernel source version... " >&6; }
11734 utsrelease1
=$kernelbuild/include
/linux
/version.h
11735 utsrelease2
=$kernelbuild/include
/linux
/utsrelease.h
11736 utsrelease3
=$kernelbuild/include
/generated
/utsrelease.h
11737 if test -r $utsrelease1 && fgrep
-q UTS_RELEASE
$utsrelease1; then
11738 utsrelease
=linux
/version.h
11739 elif test -r $utsrelease2 && fgrep
-q UTS_RELEASE
$utsrelease2; then
11740 utsrelease
=linux
/utsrelease.h
11741 elif test -r $utsrelease3 && fgrep
-q UTS_RELEASE
$utsrelease3; then
11742 utsrelease
=generated
/utsrelease.h
11745 if test "$utsrelease"; then
11746 kernsrcver
=`(echo "#include <$utsrelease>";
11747 echo "kernsrcver=UTS_RELEASE") |
11748 cpp -I $kernelbuild/include |
11749 grep "^kernsrcver=" | cut -d \" -f 2`
11751 if test -z "$kernsrcver"; then
11752 { $as_echo "$as_me:$LINENO: result: Not found" >&5
11753 $as_echo "Not found" >&6; }
11754 { { $as_echo "$as_me:$LINENO: error: *** Cannot determine kernel version." >&5
11755 $as_echo "$as_me: error: *** Cannot determine kernel version." >&2;}
11756 { (exit 1); exit 1; }; }
11759 { $as_echo "$as_me:$LINENO: result: Not found" >&5
11760 $as_echo "Not found" >&6; }
11761 { { $as_echo "$as_me:$LINENO: error: *** Cannot find UTS_RELEASE definition." >&5
11762 $as_echo "$as_me: error: *** Cannot find UTS_RELEASE definition." >&2;}
11763 { (exit 1); exit 1; }; }
11766 { $as_echo "$as_me:$LINENO: result: $kernsrcver" >&5
11767 $as_echo "$kernsrcver" >&6; }
11770 LINUX_OBJ
=${kernelbuild}
11771 LINUX_VERSION
=${kernsrcver}
11778 modpost
=$LINUX/scripts
/Makefile.modpost
11779 { $as_echo "$as_me:$LINENO: checking kernel file name for module symbols" >&5
11780 $as_echo_n "checking kernel file name for module symbols... " >&6; }
11781 if test -f "$modpost"; then
11782 if grep -q Modules.symvers
$modpost; then
11783 LINUX_SYMBOLS
=Modules.symvers
11785 LINUX_SYMBOLS
=Module.symvers
11788 if ! test -f "$LINUX_OBJ/$LINUX_SYMBOLS"; then
11789 { { $as_echo "$as_me:$LINENO: error:
11790 *** Please make sure the kernel devel package for your distribution
11791 *** is installed. If your building with a custom kernel make sure the
11792 *** kernel is configured, built, and the '--with-linux=PATH' configure
11793 *** option refers to the location of the kernel source." >&5
11794 $as_echo "$as_me: error:
11795 *** Please make sure the kernel devel package for your distribution
11796 *** is installed. If your building with a custom kernel make sure the
11797 *** kernel is configured, built, and the '--with-linux=PATH' configure
11798 *** option refers to the location of the kernel source." >&2;}
11799 { (exit 1); exit 1; }; }
11804 { $as_echo "$as_me:$LINENO: result: $LINUX_SYMBOLS" >&5
11805 $as_echo "$LINUX_SYMBOLS" >&6; }
11810 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_PREEMPT" >&5
11811 $as_echo_n "checking whether Linux was built with CONFIG_PREEMPT... " >&6; }
11814 cat confdefs.h
- <<_ACEOF >conftest.c
11817 cat confdefs.h
>>conftest.
$ac_ext
11818 cat >>conftest.
$ac_ext <<_ACEOF
11819 /* end confdefs.h. */
11822 #include <linux/module.h>
11828 #ifndef CONFIG_PREEMPT
11829 #error CONFIG_PREEMPT not #defined
11839 rm -Rf build
&& mkdir
-p build
11840 echo "obj-m := conftest.o" >build
/Makefile
11841 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
11842 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11843 (eval $ac_try) 2>&5
11845 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11846 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
11847 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11848 (eval $ac_try) 2>&5
11850 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11851 (exit $ac_status); }; }; then
11853 { $as_echo "$as_me:$LINENO: result: yes" >&5
11854 $as_echo "yes" >&6; }
11855 { { $as_echo "$as_me:$LINENO: error:
11856 *** Kernel built with CONFIG_PREEMPT which is not supported.
11857 ** You must rebuild your kernel without this option." >&5
11858 $as_echo "$as_me: error:
11859 *** Kernel built with CONFIG_PREEMPT which is not supported.
11860 ** You must rebuild your kernel without this option." >&2;}
11861 { (exit 1); exit 1; }; }
11864 $as_echo "$as_me: failed program was:" >&5
11865 sed 's/^/| /' conftest.
$ac_ext >&5
11867 { $as_echo "$as_me:$LINENO: result: no" >&5
11868 $as_echo "no" >&6; }
11881 if test "${LINUX_OBJ}" != "${LINUX}"; then
11882 KERNELMAKE_PARAMS
="$KERNELMAKE_PARAMS O=$LINUX_OBJ"
11886 KERNELCPPFLAGS
="$KERNELCPPFLAGS -Wstrict-prototypes"
11890 { $as_echo "$as_me:$LINENO: checking whether debugging is enabled" >&5
11891 $as_echo_n "checking whether debugging is enabled... " >&6; }
11892 # Check whether --enable-debug was given.
11893 if test "${enable_debug+set}" = set; then
11894 enableval
=$enable_debug;
11900 if test "x$enable_debug" = xyes
; then
11902 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DDEBUG -Werror"
11903 DEBUG_CFLAGS
="-DDEBUG -Werror"
11907 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DNDEBUG"
11908 DEBUG_CFLAGS
="-DNDEBUG"
11914 { $as_echo "$as_me:$LINENO: result: $enable_debug" >&5
11915 $as_echo "$enable_debug" >&6; }
11918 # Check whether --enable-debug-kmem was given.
11919 if test "${enable_debug_kmem+set}" = set; then
11920 enableval
=$enable_debug_kmem;
11922 enable_debug_kmem
=yes
11926 if test "x$enable_debug_kmem" = xyes
; then
11928 cat >>confdefs.h
<<\_ACEOF
11929 #define DEBUG_KMEM 1
11932 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DDEBUG_KMEM"
11936 { $as_echo "$as_me:$LINENO: checking whether basic kmem accounting is enabled" >&5
11937 $as_echo_n "checking whether basic kmem accounting is enabled... " >&6; }
11938 { $as_echo "$as_me:$LINENO: result: $enable_debug_kmem" >&5
11939 $as_echo "$enable_debug_kmem" >&6; }
11942 # Check whether --enable-debug-kmem-tracking was given.
11943 if test "${enable_debug_kmem_tracking+set}" = set; then
11944 enableval
=$enable_debug_kmem_tracking;
11946 enable_debug_kmem_tracking
=no
11950 if test "x$enable_debug_kmem_tracking" = xyes
; then
11952 cat >>confdefs.h
<<\_ACEOF
11953 #define DEBUG_KMEM_TRACKING 1
11956 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DDEBUG_KMEM_TRACKING"
11960 { $as_echo "$as_me:$LINENO: checking whether detailed kmem tracking is enabled" >&5
11961 $as_echo_n "checking whether detailed kmem tracking is enabled... " >&6; }
11962 { $as_echo "$as_me:$LINENO: result: $enable_debug_kmem_tracking" >&5
11963 $as_echo "$enable_debug_kmem_tracking" >&6; }
11966 # Check whether --enable-atomic-spinlocks was given.
11967 if test "${enable_atomic_spinlocks+set}" = set; then
11968 enableval
=$enable_atomic_spinlocks;
11970 enable_atomic_spinlocks
=check
11976 cat confdefs.h
- <<_ACEOF >conftest.c
11979 cat confdefs.h
>>conftest.
$ac_ext
11980 cat >>conftest.
$ac_ext <<_ACEOF
11981 /* end confdefs.h. */
11984 #include <asm/atomic.h>
11990 atomic64_t *ptr __attribute__ ((unused));
11999 rm -Rf build
&& mkdir
-p build
12000 echo "obj-m := conftest.o" >build
/Makefile
12001 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
12002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12003 (eval $ac_try) 2>&5
12005 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12006 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12008 (eval $ac_try) 2>&5
12010 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12011 (exit $ac_status); }; }; then
12013 have_atomic64_t
=yes
12015 cat >>confdefs.h
<<\_ACEOF
12016 #define HAVE_ATOMIC64_T 1
12021 $as_echo "$as_me: failed program was:" >&5
12022 sed 's/^/| /' conftest.
$ac_ext >&5
12034 if test "x$enable_atomic_spinlocks" = xcheck
; then
12036 if test "x$have_atomic64_t" = xyes
; then
12038 enable_atomic_spinlocks
=no
12042 enable_atomic_spinlocks
=yes
12050 if test "x$enable_atomic_spinlocks" = xyes
; then
12053 cat >>confdefs.h
<<\_ACEOF
12054 #define ATOMIC_SPINLOCK 1
12060 if test "x$have_atomic64_t" = xno
; then
12062 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
12063 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12064 { { $as_echo "$as_me:$LINENO: error: --disable-atomic-spinlocks given but required atomic64 support is unavailable
12065 See \`config.log' for more details." >&5
12066 $as_echo "$as_me: error: --disable-atomic-spinlocks given but required atomic64 support is unavailable
12067 See \`config.log' for more details." >&2;}
12068 { (exit 1); exit 1; }; }; }
12076 { $as_echo "$as_me:$LINENO: checking whether atomic types use spinlocks" >&5
12077 $as_echo_n "checking whether atomic types use spinlocks... " >&6; }
12078 { $as_echo "$as_me:$LINENO: result: $enable_atomic_spinlocks" >&5
12079 $as_echo "$enable_atomic_spinlocks" >&6; }
12081 { $as_echo "$as_me:$LINENO: checking whether kernel defines atomic64_t" >&5
12082 $as_echo_n "checking whether kernel defines atomic64_t... " >&6; }
12083 { $as_echo "$as_me:$LINENO: result: $have_atomic64_t" >&5
12084 $as_echo "$have_atomic64_t" >&6; }
12086 { $as_echo "$as_me:$LINENO: checking whether kernel defines atomic64_cmpxchg" >&5
12087 $as_echo_n "checking whether kernel defines atomic64_cmpxchg... " >&6; }
12090 cat confdefs.h
- <<_ACEOF >conftest.c
12093 cat confdefs.h
>>conftest.
$ac_ext
12094 cat >>conftest.
$ac_ext <<_ACEOF
12095 /* end confdefs.h. */
12098 #include <asm/atomic.h>
12099 #include <asm/system.h>
12105 atomic64_cmpxchg((atomic64_t *)NULL, 0, 0);
12114 rm -Rf build
&& mkdir
-p build
12115 echo "obj-m := conftest.o" >build
/Makefile
12116 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
12117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12118 (eval $ac_try) 2>&5
12120 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12121 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12122 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12123 (eval $ac_try) 2>&5
12125 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12126 (exit $ac_status); }; }; then
12128 { $as_echo "$as_me:$LINENO: result: yes" >&5
12129 $as_echo "yes" >&6; }
12131 cat >>confdefs.h
<<\_ACEOF
12132 #define HAVE_ATOMIC64_CMPXCHG 1
12137 $as_echo "$as_me: failed program was:" >&5
12138 sed 's/^/| /' conftest.
$ac_ext >&5
12140 { $as_echo "$as_me:$LINENO: result: no" >&5
12141 $as_echo "no" >&6; }
12151 { $as_echo "$as_me:$LINENO: checking whether kernel defines atomic64_xchg" >&5
12152 $as_echo_n "checking whether kernel defines atomic64_xchg... " >&6; }
12155 cat confdefs.h
- <<_ACEOF >conftest.c
12158 cat confdefs.h
>>conftest.
$ac_ext
12159 cat >>conftest.
$ac_ext <<_ACEOF
12160 /* end confdefs.h. */
12163 #include <asm/atomic.h>
12169 atomic64_xchg((atomic64_t *)NULL, 0);
12178 rm -Rf build
&& mkdir
-p build
12179 echo "obj-m := conftest.o" >build
/Makefile
12180 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
12181 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12182 (eval $ac_try) 2>&5
12184 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12185 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12187 (eval $ac_try) 2>&5
12189 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12190 (exit $ac_status); }; }; then
12192 { $as_echo "$as_me:$LINENO: result: yes" >&5
12193 $as_echo "yes" >&6; }
12195 cat >>confdefs.h
<<\_ACEOF
12196 #define HAVE_ATOMIC64_XCHG 1
12201 $as_echo "$as_me: failed program was:" >&5
12202 sed 's/^/| /' conftest.
$ac_ext >&5
12204 { $as_echo "$as_me:$LINENO: result: no" >&5
12205 $as_echo "no" >&6; }
12215 { $as_echo "$as_me:$LINENO: checking whether kernel defines uintptr_t" >&5
12216 $as_echo_n "checking whether kernel defines uintptr_t... " >&6; }
12219 cat confdefs.h
- <<_ACEOF >conftest.c
12222 cat confdefs.h
>>conftest.
$ac_ext
12223 cat >>conftest.
$ac_ext <<_ACEOF
12224 /* end confdefs.h. */
12227 #include <linux/types.h>
12233 uintptr_t *ptr __attribute__ ((unused));
12242 rm -Rf build
&& mkdir
-p build
12243 echo "obj-m := conftest.o" >build
/Makefile
12244 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
12245 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12246 (eval $ac_try) 2>&5
12248 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12249 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12250 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12251 (eval $ac_try) 2>&5
12253 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12254 (exit $ac_status); }; }; then
12256 { $as_echo "$as_me:$LINENO: result: yes" >&5
12257 $as_echo "yes" >&6; }
12259 cat >>confdefs.h
<<\_ACEOF
12260 #define HAVE_UINTPTR_T 1
12265 $as_echo "$as_me: failed program was:" >&5
12266 sed 's/^/| /' conftest.
$ac_ext >&5
12268 { $as_echo "$as_me:$LINENO: result: no" >&5
12269 $as_echo "no" >&6; }
12279 { $as_echo "$as_me:$LINENO: checking whether INIT_WORK wants 3 args" >&5
12280 $as_echo_n "checking whether INIT_WORK wants 3 args... " >&6; }
12283 cat confdefs.h
- <<_ACEOF >conftest.c
12286 cat confdefs.h
>>conftest.
$ac_ext
12287 cat >>conftest.
$ac_ext <<_ACEOF
12288 /* end confdefs.h. */
12291 #include <linux/workqueue.h>
12297 struct work_struct work __attribute__ ((unused));
12298 INIT_WORK(&work, NULL, NULL);
12307 rm -Rf build
&& mkdir
-p build
12308 echo "obj-m := conftest.o" >build
/Makefile
12309 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
12310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12311 (eval $ac_try) 2>&5
12313 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12314 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12316 (eval $ac_try) 2>&5
12318 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12319 (exit $ac_status); }; }; then
12321 { $as_echo "$as_me:$LINENO: result: yes" >&5
12322 $as_echo "yes" >&6; }
12324 cat >>confdefs.h
<<\_ACEOF
12325 #define HAVE_3ARGS_INIT_WORK 1
12330 $as_echo "$as_me: failed program was:" >&5
12331 sed 's/^/| /' conftest.
$ac_ext >&5
12333 { $as_echo "$as_me:$LINENO: result: no" >&5
12334 $as_echo "no" >&6; }
12344 { $as_echo "$as_me:$LINENO: checking whether register_sysctl_table() wants 2 args" >&5
12345 $as_echo_n "checking whether register_sysctl_table() wants 2 args... " >&6; }
12348 cat confdefs.h
- <<_ACEOF >conftest.c
12351 cat confdefs.h
>>conftest.
$ac_ext
12352 cat >>conftest.
$ac_ext <<_ACEOF
12353 /* end confdefs.h. */
12356 #include <linux/sysctl.h>
12362 (void) register_sysctl_table(NULL, 0);
12371 rm -Rf build
&& mkdir
-p build
12372 echo "obj-m := conftest.o" >build
/Makefile
12373 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
12374 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12375 (eval $ac_try) 2>&5
12377 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12378 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12379 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12380 (eval $ac_try) 2>&5
12382 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12383 (exit $ac_status); }; }; then
12385 { $as_echo "$as_me:$LINENO: result: yes" >&5
12386 $as_echo "yes" >&6; }
12388 cat >>confdefs.h
<<\_ACEOF
12389 #define HAVE_2ARGS_REGISTER_SYSCTL 1
12394 $as_echo "$as_me: failed program was:" >&5
12395 sed 's/^/| /' conftest.
$ac_ext >&5
12397 { $as_echo "$as_me:$LINENO: result: no" >&5
12398 $as_echo "no" >&6; }
12409 { $as_echo "$as_me:$LINENO: checking whether set_shrinker() available" >&5
12410 $as_echo_n "checking whether set_shrinker() available... " >&6; }
12413 cat confdefs.h
- <<_ACEOF >conftest.c
12416 cat confdefs.h
>>conftest.
$ac_ext
12417 cat >>conftest.
$ac_ext <<_ACEOF
12418 /* end confdefs.h. */
12421 #include <linux/mm.h>
12427 return set_shrinker(DEFAULT_SEEKS, NULL);
12436 rm -Rf build
&& mkdir
-p build
12437 echo "obj-m := conftest.o" >build
/Makefile
12438 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
12439 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12440 (eval $ac_try) 2>&5
12442 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12443 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12444 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12445 (eval $ac_try) 2>&5
12447 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12448 (exit $ac_status); }; }; then
12450 { $as_echo "$as_me:$LINENO: result: yes" >&5
12451 $as_echo "yes" >&6; }
12453 cat >>confdefs.h
<<\_ACEOF
12454 #define HAVE_SET_SHRINKER 1
12459 $as_echo "$as_me: failed program was:" >&5
12460 sed 's/^/| /' conftest.
$ac_ext >&5
12462 { $as_echo "$as_me:$LINENO: result: no" >&5
12463 $as_echo "no" >&6; }
12473 { $as_echo "$as_me:$LINENO: checking whether shrinker callback wants 3 args" >&5
12474 $as_echo_n "checking whether shrinker callback wants 3 args... " >&6; }
12475 tmp_flags
="$EXTRA_KCFLAGS"
12476 EXTRA_KCFLAGS
="-Werror"
12479 cat confdefs.h
- <<_ACEOF >conftest.c
12482 cat confdefs.h
>>conftest.
$ac_ext
12483 cat >>conftest.
$ac_ext <<_ACEOF
12484 /* end confdefs.h. */
12487 #include <linux/mm.h>
12489 int shrinker_cb(struct shrinker *, int, unsigned int);
12495 struct shrinker cache_shrinker = {
12496 .shrink = shrinker_cb,
12497 .seeks = DEFAULT_SEEKS,
12499 register_shrinker(&cache_shrinker);
12508 rm -Rf build
&& mkdir
-p build
12509 echo "obj-m := conftest.o" >build
/Makefile
12510 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
12511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12512 (eval $ac_try) 2>&5
12514 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12515 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12517 (eval $ac_try) 2>&5
12519 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12520 (exit $ac_status); }; }; then
12522 { $as_echo "$as_me:$LINENO: result: yes" >&5
12523 $as_echo "yes" >&6; }
12525 cat >>confdefs.h
<<\_ACEOF
12526 #define HAVE_3ARGS_SHRINKER_CALLBACK 1
12531 $as_echo "$as_me: failed program was:" >&5
12532 sed 's/^/| /' conftest.
$ac_ext >&5
12534 { $as_echo "$as_me:$LINENO: result: no" >&5
12535 $as_echo "no" >&6; }
12544 EXTRA_KCFLAGS
="$tmp_flags"
12546 { $as_echo "$as_me:$LINENO: checking whether struct path used in struct nameidata" >&5
12547 $as_echo_n "checking whether struct path used in struct nameidata... " >&6; }
12550 cat confdefs.h
- <<_ACEOF >conftest.c
12553 cat confdefs.h
>>conftest.
$ac_ext
12554 cat >>conftest.
$ac_ext <<_ACEOF
12555 /* end confdefs.h. */
12558 #include <linux/namei.h>
12564 struct nameidata nd __attribute__ ((unused));
12566 nd.path.mnt = NULL;
12567 nd.path.dentry = NULL;
12576 rm -Rf build
&& mkdir
-p build
12577 echo "obj-m := conftest.o" >build
/Makefile
12578 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
12579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12580 (eval $ac_try) 2>&5
12582 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12583 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12584 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12585 (eval $ac_try) 2>&5
12587 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12588 (exit $ac_status); }; }; then
12590 { $as_echo "$as_me:$LINENO: result: yes" >&5
12591 $as_echo "yes" >&6; }
12593 cat >>confdefs.h
<<\_ACEOF
12594 #define HAVE_PATH_IN_NAMEIDATA 1
12599 $as_echo "$as_me: failed program was:" >&5
12600 sed 's/^/| /' conftest.
$ac_ext >&5
12602 { $as_echo "$as_me:$LINENO: result: no" >&5
12603 $as_echo "no" >&6; }
12614 { $as_echo "$as_me:$LINENO: checking whether symbol task_curr is exported" >&5
12615 $as_echo_n "checking whether symbol task_curr is exported... " >&6; }
12616 grep -q -E '[[:space:]]task_curr[[:space:]]' \
12617 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
12619 if test $rc -ne 0; then
12621 for file in kernel
/sched.c
; do
12622 grep -q -E "EXPORT_SYMBOL.*(task_curr)" \
12623 "$LINUX_OBJ/$file" 2>/dev
/null
12625 if test $rc -eq 0; then
12630 if test $export -eq 0; then
12631 { $as_echo "$as_me:$LINENO: result: no" >&5
12632 $as_echo "no" >&6; }
12635 { $as_echo "$as_me:$LINENO: result: yes" >&5
12636 $as_echo "yes" >&6; }
12638 cat >>confdefs.h
<<\_ACEOF
12639 #define HAVE_TASK_CURR 1
12644 { $as_echo "$as_me:$LINENO: result: yes" >&5
12645 $as_echo "yes" >&6; }
12647 cat >>confdefs.h
<<\_ACEOF
12648 #define HAVE_TASK_CURR 1
12654 { $as_echo "$as_me:$LINENO: checking whether unnumbered sysctl support exists" >&5
12655 $as_echo_n "checking whether unnumbered sysctl support exists... " >&6; }
12658 cat confdefs.h
- <<_ACEOF >conftest.c
12661 cat confdefs.h
>>conftest.
$ac_ext
12662 cat >>conftest.
$ac_ext <<_ACEOF
12663 /* end confdefs.h. */
12666 #include <linux/sysctl.h>
12672 #ifndef CTL_UNNUMBERED
12673 #error CTL_UNNUMBERED undefined
12683 rm -Rf build
&& mkdir
-p build
12684 echo "obj-m := conftest.o" >build
/Makefile
12685 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
12686 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12687 (eval $ac_try) 2>&5
12689 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12690 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12691 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12692 (eval $ac_try) 2>&5
12694 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12695 (exit $ac_status); }; }; then
12697 { $as_echo "$as_me:$LINENO: result: yes" >&5
12698 $as_echo "yes" >&6; }
12700 cat >>confdefs.h
<<\_ACEOF
12701 #define HAVE_CTL_UNNUMBERED 1
12706 $as_echo "$as_me: failed program was:" >&5
12707 sed 's/^/| /' conftest.
$ac_ext >&5
12709 { $as_echo "$as_me:$LINENO: result: no" >&5
12710 $as_echo "no" >&6; }
12721 { $as_echo "$as_me:$LINENO: checking whether struct ctl_table has ctl_name" >&5
12722 $as_echo_n "checking whether struct ctl_table has ctl_name... " >&6; }
12725 cat confdefs.h
- <<_ACEOF >conftest.c
12728 cat confdefs.h
>>conftest.
$ac_ext
12729 cat >>conftest.
$ac_ext <<_ACEOF
12730 /* end confdefs.h. */
12733 #include <linux/sysctl.h>
12739 struct ctl_table ctl __attribute__ ((unused));
12749 rm -Rf build
&& mkdir
-p build
12750 echo "obj-m := conftest.o" >build
/Makefile
12751 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
12752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12753 (eval $ac_try) 2>&5
12755 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12756 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12757 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12758 (eval $ac_try) 2>&5
12760 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12761 (exit $ac_status); }; }; then
12763 { $as_echo "$as_me:$LINENO: result: yes" >&5
12764 $as_echo "yes" >&6; }
12766 cat >>confdefs.h
<<\_ACEOF
12767 #define HAVE_CTL_NAME 1
12772 $as_echo "$as_me: failed program was:" >&5
12773 sed 's/^/| /' conftest.
$ac_ext >&5
12775 { $as_echo "$as_me:$LINENO: result: no" >&5
12776 $as_echo "no" >&6; }
12786 { $as_echo "$as_me:$LINENO: checking whether fls64() is available" >&5
12787 $as_echo_n "checking whether fls64() is available... " >&6; }
12790 cat confdefs.h
- <<_ACEOF >conftest.c
12793 cat confdefs.h
>>conftest.
$ac_ext
12794 cat >>conftest.
$ac_ext <<_ACEOF
12795 /* end confdefs.h. */
12798 #include <linux/bitops.h>
12813 rm -Rf build
&& mkdir
-p build
12814 echo "obj-m := conftest.o" >build
/Makefile
12815 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
12816 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12817 (eval $ac_try) 2>&5
12819 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12820 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12822 (eval $ac_try) 2>&5
12824 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12825 (exit $ac_status); }; }; then
12827 { $as_echo "$as_me:$LINENO: result: yes" >&5
12828 $as_echo "yes" >&6; }
12830 cat >>confdefs.h
<<\_ACEOF
12831 #define HAVE_FLS64 1
12836 $as_echo "$as_me: failed program was:" >&5
12837 sed 's/^/| /' conftest.
$ac_ext >&5
12839 { $as_echo "$as_me:$LINENO: result: no" >&5
12840 $as_echo "no" >&6; }
12851 { $as_echo "$as_me:$LINENO: checking whether symbol device_create is exported" >&5
12852 $as_echo_n "checking whether symbol device_create is exported... " >&6; }
12853 grep -q -E '[[:space:]]device_create[[:space:]]' \
12854 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
12856 if test $rc -ne 0; then
12858 for file in drivers
/base
/core.c
; do
12859 grep -q -E "EXPORT_SYMBOL.*(device_create)" \
12860 "$LINUX_OBJ/$file" 2>/dev
/null
12862 if test $rc -eq 0; then
12867 if test $export -eq 0; then
12868 { $as_echo "$as_me:$LINENO: result: no" >&5
12869 $as_echo "no" >&6; }
12872 { $as_echo "$as_me:$LINENO: result: yes" >&5
12873 $as_echo "yes" >&6; }
12875 cat >>confdefs.h
<<\_ACEOF
12876 #define HAVE_DEVICE_CREATE 1
12881 { $as_echo "$as_me:$LINENO: result: yes" >&5
12882 $as_echo "yes" >&6; }
12884 cat >>confdefs.h
<<\_ACEOF
12885 #define HAVE_DEVICE_CREATE 1
12892 { $as_echo "$as_me:$LINENO: checking whether device_create() wants 5 args" >&5
12893 $as_echo_n "checking whether device_create() wants 5 args... " >&6; }
12894 tmp_flags
="$EXTRA_KCFLAGS"
12895 EXTRA_KCFLAGS
="-Werror"
12898 cat confdefs.h
- <<_ACEOF >conftest.c
12901 cat confdefs.h
>>conftest.
$ac_ext
12902 cat >>conftest.
$ac_ext <<_ACEOF
12903 /* end confdefs.h. */
12906 #include <linux/device.h>
12912 device_create(NULL, NULL, 0, NULL, "%d", 1);
12921 rm -Rf build
&& mkdir
-p build
12922 echo "obj-m := conftest.o" >build
/Makefile
12923 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
12924 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12925 (eval $ac_try) 2>&5
12927 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12928 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
12929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12930 (eval $ac_try) 2>&5
12932 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12933 (exit $ac_status); }; }; then
12935 { $as_echo "$as_me:$LINENO: result: yes" >&5
12936 $as_echo "yes" >&6; }
12938 cat >>confdefs.h
<<\_ACEOF
12939 #define HAVE_5ARGS_DEVICE_CREATE 1
12944 $as_echo "$as_me: failed program was:" >&5
12945 sed 's/^/| /' conftest.
$ac_ext >&5
12947 { $as_echo "$as_me:$LINENO: result: no" >&5
12948 $as_echo "no" >&6; }
12957 EXTRA_KCFLAGS
="$tmp_flags"
12960 { $as_echo "$as_me:$LINENO: checking whether symbol class_device_create is exported" >&5
12961 $as_echo_n "checking whether symbol class_device_create is exported... " >&6; }
12962 grep -q -E '[[:space:]]class_device_create[[:space:]]' \
12963 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
12965 if test $rc -ne 0; then
12967 for file in drivers
/base
/class.c
; do
12968 grep -q -E "EXPORT_SYMBOL.*(class_device_create)" \
12969 "$LINUX_OBJ/$file" 2>/dev
/null
12971 if test $rc -eq 0; then
12976 if test $export -eq 0; then
12977 { $as_echo "$as_me:$LINENO: result: no" >&5
12978 $as_echo "no" >&6; }
12981 { $as_echo "$as_me:$LINENO: result: yes" >&5
12982 $as_echo "yes" >&6; }
12984 cat >>confdefs.h
<<\_ACEOF
12985 #define HAVE_CLASS_DEVICE_CREATE 1
12990 { $as_echo "$as_me:$LINENO: result: yes" >&5
12991 $as_echo "yes" >&6; }
12993 cat >>confdefs.h
<<\_ACEOF
12994 #define HAVE_CLASS_DEVICE_CREATE 1
13001 { $as_echo "$as_me:$LINENO: checking whether symbol set_normalized_timespec is exported" >&5
13002 $as_echo_n "checking whether symbol set_normalized_timespec is exported... " >&6; }
13003 grep -q -E '[[:space:]]set_normalized_timespec[[:space:]]' \
13004 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
13006 if test $rc -ne 0; then
13008 for file in kernel
/time.c
; do
13009 grep -q -E "EXPORT_SYMBOL.*(set_normalized_timespec)" \
13010 "$LINUX_OBJ/$file" 2>/dev
/null
13012 if test $rc -eq 0; then
13017 if test $export -eq 0; then
13018 { $as_echo "$as_me:$LINENO: result: no" >&5
13019 $as_echo "no" >&6; }
13022 { $as_echo "$as_me:$LINENO: result: yes" >&5
13023 $as_echo "yes" >&6; }
13025 cat >>confdefs.h
<<\_ACEOF
13026 #define HAVE_SET_NORMALIZED_TIMESPEC_EXPORT 1
13031 { $as_echo "$as_me:$LINENO: result: yes" >&5
13032 $as_echo "yes" >&6; }
13034 cat >>confdefs.h
<<\_ACEOF
13035 #define HAVE_SET_NORMALIZED_TIMESPEC_EXPORT 1
13042 { $as_echo "$as_me:$LINENO: checking whether set_normalized_timespec() is an inline" >&5
13043 $as_echo_n "checking whether set_normalized_timespec() is an inline... " >&6; }
13046 cat confdefs.h
- <<_ACEOF >conftest.c
13049 cat confdefs.h
>>conftest.
$ac_ext
13050 cat >>conftest.
$ac_ext <<_ACEOF
13051 /* end confdefs.h. */
13054 #include <linux/time.h>
13055 void set_normalized_timespec(struct timespec *ts,
13056 time_t sec, long nsec) { }
13069 rm -Rf build
&& mkdir
-p build
13070 echo "obj-m := conftest.o" >build
/Makefile
13071 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
13072 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13073 (eval $ac_try) 2>&5
13075 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13076 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13078 (eval $ac_try) 2>&5
13080 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13081 (exit $ac_status); }; }; then
13083 { $as_echo "$as_me:$LINENO: result: no" >&5
13084 $as_echo "no" >&6; }
13087 $as_echo "$as_me: failed program was:" >&5
13088 sed 's/^/| /' conftest.
$ac_ext >&5
13090 { $as_echo "$as_me:$LINENO: result: yes" >&5
13091 $as_echo "yes" >&6; }
13093 cat >>confdefs.h
<<\_ACEOF
13094 #define HAVE_SET_NORMALIZED_TIMESPEC_INLINE 1
13107 { $as_echo "$as_me:$LINENO: checking whether timespec_sub() is available" >&5
13108 $as_echo_n "checking whether timespec_sub() is available... " >&6; }
13111 cat confdefs.h
- <<_ACEOF >conftest.c
13114 cat confdefs.h
>>conftest.
$ac_ext
13115 cat >>conftest.
$ac_ext <<_ACEOF
13116 /* end confdefs.h. */
13119 #include <linux/time.h>
13125 struct timespec a = { 0 };
13126 struct timespec b = { 0 };
13127 struct timespec c __attribute__ ((unused));
13128 c = timespec_sub(a, b);
13137 rm -Rf build
&& mkdir
-p build
13138 echo "obj-m := conftest.o" >build
/Makefile
13139 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
13140 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13141 (eval $ac_try) 2>&5
13143 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13144 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13145 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13146 (eval $ac_try) 2>&5
13148 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13149 (exit $ac_status); }; }; then
13151 { $as_echo "$as_me:$LINENO: result: yes" >&5
13152 $as_echo "yes" >&6; }
13154 cat >>confdefs.h
<<\_ACEOF
13155 #define HAVE_TIMESPEC_SUB 1
13160 $as_echo "$as_me: failed program was:" >&5
13161 sed 's/^/| /' conftest.
$ac_ext >&5
13163 { $as_echo "$as_me:$LINENO: result: no" >&5
13164 $as_echo "no" >&6; }
13175 { $as_echo "$as_me:$LINENO: checking whether init_utsname() is available" >&5
13176 $as_echo_n "checking whether init_utsname() is available... " >&6; }
13179 cat confdefs.h
- <<_ACEOF >conftest.c
13182 cat confdefs.h
>>conftest.
$ac_ext
13183 cat >>conftest.
$ac_ext <<_ACEOF
13184 /* end confdefs.h. */
13187 #include <linux/utsname.h>
13193 struct new_utsname *a __attribute__ ((unused));
13194 a = init_utsname();
13203 rm -Rf build
&& mkdir
-p build
13204 echo "obj-m := conftest.o" >build
/Makefile
13205 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
13206 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13207 (eval $ac_try) 2>&5
13209 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13210 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13211 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13212 (eval $ac_try) 2>&5
13214 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13215 (exit $ac_status); }; }; then
13217 { $as_echo "$as_me:$LINENO: result: yes" >&5
13218 $as_echo "yes" >&6; }
13220 cat >>confdefs.h
<<\_ACEOF
13221 #define HAVE_INIT_UTSNAME 1
13226 $as_echo "$as_me: failed program was:" >&5
13227 sed 's/^/| /' conftest.
$ac_ext >&5
13229 { $as_echo "$as_me:$LINENO: result: no" >&5
13230 $as_echo "no" >&6; }
13241 { $as_echo "$as_me:$LINENO: checking whether header linux/fdtable.h exists" >&5
13242 $as_echo_n "checking whether header linux/fdtable.h exists... " >&6; }
13245 cat confdefs.h
- <<_ACEOF >conftest.c
13248 cat confdefs.h
>>conftest.
$ac_ext
13249 cat >>conftest.
$ac_ext <<_ACEOF
13250 /* end confdefs.h. */
13253 #include <linux/fdtable.h>
13268 rm -Rf build
&& mkdir
-p build
13269 echo "obj-m := conftest.o" >build
/Makefile
13270 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
13271 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13272 (eval $ac_try) 2>&5
13274 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13275 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13276 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13277 (eval $ac_try) 2>&5
13279 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13280 (exit $ac_status); }; }; then
13283 cat >>confdefs.h
<<\_ACEOF
13284 #define HAVE_FDTABLE_HEADER 1
13287 { $as_echo "$as_me:$LINENO: result: yes" >&5
13288 $as_echo "yes" >&6; }
13292 $as_echo "$as_me: failed program was:" >&5
13293 sed 's/^/| /' conftest.
$ac_ext >&5
13295 { $as_echo "$as_me:$LINENO: result: no" >&5
13296 $as_echo "no" >&6; }
13309 { $as_echo "$as_me:$LINENO: checking whether files_fdtable() is available" >&5
13310 $as_echo_n "checking whether files_fdtable() is available... " >&6; }
13313 cat confdefs.h
- <<_ACEOF >conftest.c
13316 cat confdefs.h
>>conftest.
$ac_ext
13317 cat >>conftest.
$ac_ext <<_ACEOF
13318 /* end confdefs.h. */
13321 #include <linux/sched.h>
13322 #include <linux/file.h>
13323 #ifdef HAVE_FDTABLE_HEADER
13324 #include <linux/fdtable.h>
13331 struct files_struct *files = current->files;
13332 struct fdtable *fdt __attribute__ ((unused));
13333 fdt = files_fdtable(files);
13342 rm -Rf build
&& mkdir
-p build
13343 echo "obj-m := conftest.o" >build
/Makefile
13344 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
13345 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13346 (eval $ac_try) 2>&5
13348 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13349 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13350 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13351 (eval $ac_try) 2>&5
13353 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13354 (exit $ac_status); }; }; then
13356 { $as_echo "$as_me:$LINENO: result: yes" >&5
13357 $as_echo "yes" >&6; }
13359 cat >>confdefs.h
<<\_ACEOF
13360 #define HAVE_FILES_FDTABLE 1
13365 $as_echo "$as_me: failed program was:" >&5
13366 sed 's/^/| /' conftest.
$ac_ext >&5
13368 { $as_echo "$as_me:$LINENO: result: no" >&5
13369 $as_echo "no" >&6; }
13380 { $as_echo "$as_me:$LINENO: checking whether header linux/uaccess.h exists" >&5
13381 $as_echo_n "checking whether header linux/uaccess.h exists... " >&6; }
13384 cat confdefs.h
- <<_ACEOF >conftest.c
13387 cat confdefs.h
>>conftest.
$ac_ext
13388 cat >>conftest.
$ac_ext <<_ACEOF
13389 /* end confdefs.h. */
13392 #include <linux/uaccess.h>
13407 rm -Rf build
&& mkdir
-p build
13408 echo "obj-m := conftest.o" >build
/Makefile
13409 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
13410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13411 (eval $ac_try) 2>&5
13413 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13414 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13415 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13416 (eval $ac_try) 2>&5
13418 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13419 (exit $ac_status); }; }; then
13422 cat >>confdefs.h
<<\_ACEOF
13423 #define HAVE_UACCESS_HEADER 1
13426 { $as_echo "$as_me:$LINENO: result: yes" >&5
13427 $as_echo "yes" >&6; }
13431 $as_echo "$as_me: failed program was:" >&5
13432 sed 's/^/| /' conftest.
$ac_ext >&5
13434 { $as_echo "$as_me:$LINENO: result: no" >&5
13435 $as_echo "no" >&6; }
13448 { $as_echo "$as_me:$LINENO: checking whether kmalloc_node() is available" >&5
13449 $as_echo_n "checking whether kmalloc_node() is available... " >&6; }
13452 cat confdefs.h
- <<_ACEOF >conftest.c
13455 cat confdefs.h
>>conftest.
$ac_ext
13456 cat >>conftest.
$ac_ext <<_ACEOF
13457 /* end confdefs.h. */
13460 #include <linux/slab.h>
13466 void *a __attribute__ ((unused));
13467 a = kmalloc_node(1, GFP_KERNEL, 0);
13476 rm -Rf build
&& mkdir
-p build
13477 echo "obj-m := conftest.o" >build
/Makefile
13478 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
13479 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13480 (eval $ac_try) 2>&5
13482 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13483 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13484 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13485 (eval $ac_try) 2>&5
13487 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13488 (exit $ac_status); }; }; then
13490 { $as_echo "$as_me:$LINENO: result: yes" >&5
13491 $as_echo "yes" >&6; }
13493 cat >>confdefs.h
<<\_ACEOF
13494 #define HAVE_KMALLOC_NODE 1
13499 $as_echo "$as_me: failed program was:" >&5
13500 sed 's/^/| /' conftest.
$ac_ext >&5
13502 { $as_echo "$as_me:$LINENO: result: no" >&5
13503 $as_echo "no" >&6; }
13514 { $as_echo "$as_me:$LINENO: checking whether symbol monotonic_clock is exported" >&5
13515 $as_echo_n "checking whether symbol monotonic_clock is exported... " >&6; }
13516 grep -q -E '[[:space:]]monotonic_clock[[:space:]]' \
13517 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
13519 if test $rc -ne 0; then
13522 grep -q -E "EXPORT_SYMBOL.*(monotonic_clock)" \
13523 "$LINUX_OBJ/$file" 2>/dev
/null
13525 if test $rc -eq 0; then
13530 if test $export -eq 0; then
13531 { $as_echo "$as_me:$LINENO: result: no" >&5
13532 $as_echo "no" >&6; }
13535 { $as_echo "$as_me:$LINENO: result: yes" >&5
13536 $as_echo "yes" >&6; }
13538 cat >>confdefs.h
<<\_ACEOF
13539 #define HAVE_MONOTONIC_CLOCK 1
13544 { $as_echo "$as_me:$LINENO: result: yes" >&5
13545 $as_echo "yes" >&6; }
13547 cat >>confdefs.h
<<\_ACEOF
13548 #define HAVE_MONOTONIC_CLOCK 1
13555 { $as_echo "$as_me:$LINENO: checking whether struct inode has i_mutex" >&5
13556 $as_echo_n "checking whether struct inode has i_mutex... " >&6; }
13559 cat confdefs.h
- <<_ACEOF >conftest.c
13562 cat confdefs.h
>>conftest.
$ac_ext
13563 cat >>conftest.
$ac_ext <<_ACEOF
13564 /* end confdefs.h. */
13567 #include <linux/fs.h>
13568 #include <linux/mutex.h>
13575 mutex_init(&i.i_mutex);
13584 rm -Rf build
&& mkdir
-p build
13585 echo "obj-m := conftest.o" >build
/Makefile
13586 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
13587 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13588 (eval $ac_try) 2>&5
13590 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13591 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13592 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13593 (eval $ac_try) 2>&5
13595 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13596 (exit $ac_status); }; }; then
13598 { $as_echo "$as_me:$LINENO: result: yes" >&5
13599 $as_echo "yes" >&6; }
13601 cat >>confdefs.h
<<\_ACEOF
13602 #define HAVE_INODE_I_MUTEX 1
13607 $as_echo "$as_me: failed program was:" >&5
13608 sed 's/^/| /' conftest.
$ac_ext >&5
13610 { $as_echo "$as_me:$LINENO: result: no" >&5
13611 $as_echo "no" >&6; }
13622 { $as_echo "$as_me:$LINENO: checking whether struct mutex has owner" >&5
13623 $as_echo_n "checking whether struct mutex has owner... " >&6; }
13626 cat confdefs.h
- <<_ACEOF >conftest.c
13629 cat confdefs.h
>>conftest.
$ac_ext
13630 cat >>conftest.
$ac_ext <<_ACEOF
13631 /* end confdefs.h. */
13634 #include <linux/mutex.h>
13640 struct mutex mtx __attribute__ ((unused));
13650 rm -Rf build
&& mkdir
-p build
13651 echo "obj-m := conftest.o" >build
/Makefile
13652 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
13653 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13654 (eval $ac_try) 2>&5
13656 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13657 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13658 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13659 (eval $ac_try) 2>&5
13661 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13662 (exit $ac_status); }; }; then
13664 { $as_echo "$as_me:$LINENO: result: yes" >&5
13665 $as_echo "yes" >&6; }
13667 cat >>confdefs.h
<<\_ACEOF
13668 #define HAVE_MUTEX_OWNER 1
13673 $as_echo "$as_me: failed program was:" >&5
13674 sed 's/^/| /' conftest.
$ac_ext >&5
13676 { $as_echo "$as_me:$LINENO: result: no" >&5
13677 $as_echo "no" >&6; }
13688 { $as_echo "$as_me:$LINENO: checking whether struct mutex owner is a task_struct" >&5
13689 $as_echo_n "checking whether struct mutex owner is a task_struct... " >&6; }
13690 tmp_flags
="$EXTRA_KCFLAGS"
13691 EXTRA_KCFLAGS
="-Werror"
13694 cat confdefs.h
- <<_ACEOF >conftest.c
13697 cat confdefs.h
>>conftest.
$ac_ext
13698 cat >>conftest.
$ac_ext <<_ACEOF
13699 /* end confdefs.h. */
13702 #include <linux/mutex.h>
13708 struct mutex mtx __attribute__ ((unused));
13709 mtx.owner = current;
13718 rm -Rf build
&& mkdir
-p build
13719 echo "obj-m := conftest.o" >build
/Makefile
13720 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
13721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13722 (eval $ac_try) 2>&5
13724 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13725 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13726 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13727 (eval $ac_try) 2>&5
13729 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13730 (exit $ac_status); }; }; then
13732 { $as_echo "$as_me:$LINENO: result: yes" >&5
13733 $as_echo "yes" >&6; }
13735 cat >>confdefs.h
<<\_ACEOF
13736 #define HAVE_MUTEX_OWNER_TASK_STRUCT 1
13741 $as_echo "$as_me: failed program was:" >&5
13742 sed 's/^/| /' conftest.
$ac_ext >&5
13744 { $as_echo "$as_me:$LINENO: result: no" >&5
13745 $as_echo "no" >&6; }
13754 EXTRA_KCFLAGS
="$tmp_flags"
13757 { $as_echo "$as_me:$LINENO: checking whether mutex_lock_nested() is available" >&5
13758 $as_echo_n "checking whether mutex_lock_nested() is available... " >&6; }
13761 cat confdefs.h
- <<_ACEOF >conftest.c
13764 cat confdefs.h
>>conftest.
$ac_ext
13765 cat >>conftest.
$ac_ext <<_ACEOF
13766 /* end confdefs.h. */
13769 #include <linux/mutex.h>
13775 struct mutex mutex;
13776 mutex_init(&mutex);
13777 mutex_lock_nested(&mutex, 0);
13786 rm -Rf build
&& mkdir
-p build
13787 echo "obj-m := conftest.o" >build
/Makefile
13788 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
13789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13790 (eval $ac_try) 2>&5
13792 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13793 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13794 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13795 (eval $ac_try) 2>&5
13797 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13798 (exit $ac_status); }; }; then
13800 { $as_echo "$as_me:$LINENO: result: yes" >&5
13801 $as_echo "yes" >&6; }
13803 cat >>confdefs.h
<<\_ACEOF
13804 #define HAVE_MUTEX_LOCK_NESTED 1
13809 $as_echo "$as_me: failed program was:" >&5
13810 sed 's/^/| /' conftest.
$ac_ext >&5
13812 { $as_echo "$as_me:$LINENO: result: no" >&5
13813 $as_echo "no" >&6; }
13824 { $as_echo "$as_me:$LINENO: checking whether on_each_cpu() wants 3 args" >&5
13825 $as_echo_n "checking whether on_each_cpu() wants 3 args... " >&6; }
13828 cat confdefs.h
- <<_ACEOF >conftest.c
13831 cat confdefs.h
>>conftest.
$ac_ext
13832 cat >>conftest.
$ac_ext <<_ACEOF
13833 /* end confdefs.h. */
13836 #include <linux/smp.h>
13842 on_each_cpu(NULL, NULL, 0);
13851 rm -Rf build
&& mkdir
-p build
13852 echo "obj-m := conftest.o" >build
/Makefile
13853 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
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); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
13859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13860 (eval $ac_try) 2>&5
13862 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13863 (exit $ac_status); }; }; then
13865 { $as_echo "$as_me:$LINENO: result: yes" >&5
13866 $as_echo "yes" >&6; }
13868 cat >>confdefs.h
<<\_ACEOF
13869 #define HAVE_3ARGS_ON_EACH_CPU 1
13874 $as_echo "$as_me: failed program was:" >&5
13875 sed 's/^/| /' conftest.
$ac_ext >&5
13877 { $as_echo "$as_me:$LINENO: result: no" >&5
13878 $as_echo "no" >&6; }
13889 { $as_echo "$as_me:$LINENO: checking whether symbol kallsyms_lookup_name is exported" >&5
13890 $as_echo_n "checking whether symbol kallsyms_lookup_name is exported... " >&6; }
13891 grep -q -E '[[:space:]]kallsyms_lookup_name[[:space:]]' \
13892 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
13894 if test $rc -ne 0; then
13897 grep -q -E "EXPORT_SYMBOL.*(kallsyms_lookup_name)" \
13898 "$LINUX_OBJ/$file" 2>/dev
/null
13900 if test $rc -eq 0; then
13905 if test $export -eq 0; then
13906 { $as_echo "$as_me:$LINENO: result: no" >&5
13907 $as_echo "no" >&6; }
13910 { $as_echo "$as_me:$LINENO: result: yes" >&5
13911 $as_echo "yes" >&6; }
13913 cat >>confdefs.h
<<\_ACEOF
13914 #define HAVE_KALLSYMS_LOOKUP_NAME 1
13919 { $as_echo "$as_me:$LINENO: result: yes" >&5
13920 $as_echo "yes" >&6; }
13922 cat >>confdefs.h
<<\_ACEOF
13923 #define HAVE_KALLSYMS_LOOKUP_NAME 1
13930 { $as_echo "$as_me:$LINENO: checking whether symbol get_vmalloc_info is exported" >&5
13931 $as_echo_n "checking whether symbol get_vmalloc_info is exported... " >&6; }
13932 grep -q -E '[[:space:]]get_vmalloc_info[[:space:]]' \
13933 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
13935 if test $rc -ne 0; then
13938 grep -q -E "EXPORT_SYMBOL.*(get_vmalloc_info)" \
13939 "$LINUX_OBJ/$file" 2>/dev
/null
13941 if test $rc -eq 0; then
13946 if test $export -eq 0; then
13947 { $as_echo "$as_me:$LINENO: result: no" >&5
13948 $as_echo "no" >&6; }
13951 { $as_echo "$as_me:$LINENO: result: yes" >&5
13952 $as_echo "yes" >&6; }
13954 cat >>confdefs.h
<<\_ACEOF
13955 #define HAVE_GET_VMALLOC_INFO 1
13960 { $as_echo "$as_me:$LINENO: result: yes" >&5
13961 $as_echo "yes" >&6; }
13963 cat >>confdefs.h
<<\_ACEOF
13964 #define HAVE_GET_VMALLOC_INFO 1
13971 { $as_echo "$as_me:$LINENO: checking whether symbol *_pgdat exist" >&5
13972 $as_echo_n "checking whether symbol *_pgdat exist... " >&6; }
13973 grep -q -E 'first_online_pgdat' $LINUX/include
/linux
/mmzone.h
2>/dev
/null
13975 if test $rc -eq 0; then
13976 { $as_echo "$as_me:$LINENO: result: yes" >&5
13977 $as_echo "yes" >&6; }
13979 cat >>confdefs.h
<<\_ACEOF
13980 #define HAVE_PGDAT_HELPERS 1
13984 { $as_echo "$as_me:$LINENO: result: no" >&5
13985 $as_echo "no" >&6; }
13989 { $as_echo "$as_me:$LINENO: checking whether symbol first_online_pgdat is exported" >&5
13990 $as_echo_n "checking whether symbol first_online_pgdat is exported... " >&6; }
13991 grep -q -E '[[:space:]]first_online_pgdat[[:space:]]' \
13992 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
13994 if test $rc -ne 0; then
13997 grep -q -E "EXPORT_SYMBOL.*(first_online_pgdat)" \
13998 "$LINUX_OBJ/$file" 2>/dev
/null
14000 if test $rc -eq 0; then
14005 if test $export -eq 0; then
14006 { $as_echo "$as_me:$LINENO: result: no" >&5
14007 $as_echo "no" >&6; }
14010 { $as_echo "$as_me:$LINENO: result: yes" >&5
14011 $as_echo "yes" >&6; }
14013 cat >>confdefs.h
<<\_ACEOF
14014 #define HAVE_FIRST_ONLINE_PGDAT 1
14019 { $as_echo "$as_me:$LINENO: result: yes" >&5
14020 $as_echo "yes" >&6; }
14022 cat >>confdefs.h
<<\_ACEOF
14023 #define HAVE_FIRST_ONLINE_PGDAT 1
14030 { $as_echo "$as_me:$LINENO: checking whether symbol next_online_pgdat is exported" >&5
14031 $as_echo_n "checking whether symbol next_online_pgdat is exported... " >&6; }
14032 grep -q -E '[[:space:]]next_online_pgdat[[:space:]]' \
14033 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
14035 if test $rc -ne 0; then
14038 grep -q -E "EXPORT_SYMBOL.*(next_online_pgdat)" \
14039 "$LINUX_OBJ/$file" 2>/dev
/null
14041 if test $rc -eq 0; then
14046 if test $export -eq 0; then
14047 { $as_echo "$as_me:$LINENO: result: no" >&5
14048 $as_echo "no" >&6; }
14051 { $as_echo "$as_me:$LINENO: result: yes" >&5
14052 $as_echo "yes" >&6; }
14054 cat >>confdefs.h
<<\_ACEOF
14055 #define HAVE_NEXT_ONLINE_PGDAT 1
14060 { $as_echo "$as_me:$LINENO: result: yes" >&5
14061 $as_echo "yes" >&6; }
14063 cat >>confdefs.h
<<\_ACEOF
14064 #define HAVE_NEXT_ONLINE_PGDAT 1
14071 { $as_echo "$as_me:$LINENO: checking whether symbol next_zone is exported" >&5
14072 $as_echo_n "checking whether symbol next_zone is exported... " >&6; }
14073 grep -q -E '[[:space:]]next_zone[[:space:]]' \
14074 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
14076 if test $rc -ne 0; then
14079 grep -q -E "EXPORT_SYMBOL.*(next_zone)" \
14080 "$LINUX_OBJ/$file" 2>/dev
/null
14082 if test $rc -eq 0; then
14087 if test $export -eq 0; then
14088 { $as_echo "$as_me:$LINENO: result: no" >&5
14089 $as_echo "no" >&6; }
14092 { $as_echo "$as_me:$LINENO: result: yes" >&5
14093 $as_echo "yes" >&6; }
14095 cat >>confdefs.h
<<\_ACEOF
14096 #define HAVE_NEXT_ZONE 1
14101 { $as_echo "$as_me:$LINENO: result: yes" >&5
14102 $as_echo "yes" >&6; }
14104 cat >>confdefs.h
<<\_ACEOF
14105 #define HAVE_NEXT_ZONE 1
14112 { $as_echo "$as_me:$LINENO: checking whether symbol pgdat_list is exported" >&5
14113 $as_echo_n "checking whether symbol pgdat_list is exported... " >&6; }
14114 grep -q -E '[[:space:]]pgdat_list[[:space:]]' \
14115 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
14117 if test $rc -ne 0; then
14120 grep -q -E "EXPORT_SYMBOL.*(pgdat_list)" \
14121 "$LINUX_OBJ/$file" 2>/dev
/null
14123 if test $rc -eq 0; then
14128 if test $export -eq 0; then
14129 { $as_echo "$as_me:$LINENO: result: no" >&5
14130 $as_echo "no" >&6; }
14133 { $as_echo "$as_me:$LINENO: result: yes" >&5
14134 $as_echo "yes" >&6; }
14136 cat >>confdefs.h
<<\_ACEOF
14137 #define HAVE_PGDAT_LIST 1
14142 { $as_echo "$as_me:$LINENO: result: yes" >&5
14143 $as_echo "yes" >&6; }
14145 cat >>confdefs.h
<<\_ACEOF
14146 #define HAVE_PGDAT_LIST 1
14153 { $as_echo "$as_me:$LINENO: checking whether global_page_state() is available" >&5
14154 $as_echo_n "checking whether global_page_state() is available... " >&6; }
14157 cat confdefs.h
- <<_ACEOF >conftest.c
14160 cat confdefs.h
>>conftest.
$ac_ext
14161 cat >>conftest.
$ac_ext <<_ACEOF
14162 /* end confdefs.h. */
14165 #include <linux/mm.h>
14171 unsigned long state __attribute__ ((unused));
14172 state = global_page_state(0);
14181 rm -Rf build
&& mkdir
-p build
14182 echo "obj-m := conftest.o" >build
/Makefile
14183 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
14184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14185 (eval $ac_try) 2>&5
14187 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14188 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14190 (eval $ac_try) 2>&5
14192 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14193 (exit $ac_status); }; }; then
14195 { $as_echo "$as_me:$LINENO: result: yes" >&5
14196 $as_echo "yes" >&6; }
14198 cat >>confdefs.h
<<\_ACEOF
14199 #define HAVE_GLOBAL_PAGE_STATE 1
14204 $as_echo "$as_me: failed program was:" >&5
14205 sed 's/^/| /' conftest.
$ac_ext >&5
14207 { $as_echo "$as_me:$LINENO: result: no" >&5
14208 $as_echo "no" >&6; }
14219 { $as_echo "$as_me:$LINENO: checking whether page state NR_FREE_PAGES is available" >&5
14220 $as_echo_n "checking whether page state NR_FREE_PAGES is available... " >&6; }
14223 cat confdefs.h
- <<_ACEOF >conftest.c
14226 cat confdefs.h
>>conftest.
$ac_ext
14227 cat >>conftest.
$ac_ext <<_ACEOF
14228 /* end confdefs.h. */
14231 #include <linux/mm.h>
14237 enum zone_stat_item zsi __attribute__ ((unused));
14238 zsi = NR_FREE_PAGES;
14247 rm -Rf build
&& mkdir
-p build
14248 echo "obj-m := conftest.o" >build
/Makefile
14249 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
14250 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14251 (eval $ac_try) 2>&5
14253 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14254 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14255 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14256 (eval $ac_try) 2>&5
14258 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14259 (exit $ac_status); }; }; then
14261 { $as_echo "$as_me:$LINENO: result: yes" >&5
14262 $as_echo "yes" >&6; }
14264 cat >>confdefs.h
<<\_ACEOF
14265 #define HAVE_ZONE_STAT_ITEM_NR_FREE_PAGES 1
14270 $as_echo "$as_me: failed program was:" >&5
14271 sed 's/^/| /' conftest.
$ac_ext >&5
14273 { $as_echo "$as_me:$LINENO: result: no" >&5
14274 $as_echo "no" >&6; }
14285 { $as_echo "$as_me:$LINENO: checking whether page state NR_INACTIVE is available" >&5
14286 $as_echo_n "checking whether page state NR_INACTIVE is available... " >&6; }
14289 cat confdefs.h
- <<_ACEOF >conftest.c
14292 cat confdefs.h
>>conftest.
$ac_ext
14293 cat >>conftest.
$ac_ext <<_ACEOF
14294 /* end confdefs.h. */
14297 #include <linux/mm.h>
14303 enum zone_stat_item zsi __attribute__ ((unused));
14313 rm -Rf build
&& mkdir
-p build
14314 echo "obj-m := conftest.o" >build
/Makefile
14315 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
14316 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14317 (eval $ac_try) 2>&5
14319 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14320 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14321 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14322 (eval $ac_try) 2>&5
14324 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14325 (exit $ac_status); }; }; then
14327 { $as_echo "$as_me:$LINENO: result: yes" >&5
14328 $as_echo "yes" >&6; }
14330 cat >>confdefs.h
<<\_ACEOF
14331 #define HAVE_ZONE_STAT_ITEM_NR_INACTIVE 1
14336 $as_echo "$as_me: failed program was:" >&5
14337 sed 's/^/| /' conftest.
$ac_ext >&5
14339 { $as_echo "$as_me:$LINENO: result: no" >&5
14340 $as_echo "no" >&6; }
14350 { $as_echo "$as_me:$LINENO: checking whether page state NR_INACTIVE_ANON is available" >&5
14351 $as_echo_n "checking whether page state NR_INACTIVE_ANON is available... " >&6; }
14354 cat confdefs.h
- <<_ACEOF >conftest.c
14357 cat confdefs.h
>>conftest.
$ac_ext
14358 cat >>conftest.
$ac_ext <<_ACEOF
14359 /* end confdefs.h. */
14362 #include <linux/mm.h>
14368 enum zone_stat_item zsi __attribute__ ((unused));
14369 zsi = NR_INACTIVE_ANON;
14378 rm -Rf build
&& mkdir
-p build
14379 echo "obj-m := conftest.o" >build
/Makefile
14380 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
14381 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14382 (eval $ac_try) 2>&5
14384 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14385 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14386 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14387 (eval $ac_try) 2>&5
14389 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14390 (exit $ac_status); }; }; then
14392 { $as_echo "$as_me:$LINENO: result: yes" >&5
14393 $as_echo "yes" >&6; }
14395 cat >>confdefs.h
<<\_ACEOF
14396 #define HAVE_ZONE_STAT_ITEM_NR_INACTIVE_ANON 1
14401 $as_echo "$as_me: failed program was:" >&5
14402 sed 's/^/| /' conftest.
$ac_ext >&5
14404 { $as_echo "$as_me:$LINENO: result: no" >&5
14405 $as_echo "no" >&6; }
14415 { $as_echo "$as_me:$LINENO: checking whether page state NR_INACTIVE_FILE is available" >&5
14416 $as_echo_n "checking whether page state NR_INACTIVE_FILE is available... " >&6; }
14419 cat confdefs.h
- <<_ACEOF >conftest.c
14422 cat confdefs.h
>>conftest.
$ac_ext
14423 cat >>conftest.
$ac_ext <<_ACEOF
14424 /* end confdefs.h. */
14427 #include <linux/mm.h>
14433 enum zone_stat_item zsi __attribute__ ((unused));
14434 zsi = NR_INACTIVE_FILE;
14443 rm -Rf build
&& mkdir
-p build
14444 echo "obj-m := conftest.o" >build
/Makefile
14445 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
14446 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14447 (eval $ac_try) 2>&5
14449 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14450 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14451 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14452 (eval $ac_try) 2>&5
14454 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14455 (exit $ac_status); }; }; then
14457 { $as_echo "$as_me:$LINENO: result: yes" >&5
14458 $as_echo "yes" >&6; }
14460 cat >>confdefs.h
<<\_ACEOF
14461 #define HAVE_ZONE_STAT_ITEM_NR_INACTIVE_FILE 1
14466 $as_echo "$as_me: failed program was:" >&5
14467 sed 's/^/| /' conftest.
$ac_ext >&5
14469 { $as_echo "$as_me:$LINENO: result: no" >&5
14470 $as_echo "no" >&6; }
14481 { $as_echo "$as_me:$LINENO: checking whether page state NR_ACTIVE is available" >&5
14482 $as_echo_n "checking whether page state NR_ACTIVE is available... " >&6; }
14485 cat confdefs.h
- <<_ACEOF >conftest.c
14488 cat confdefs.h
>>conftest.
$ac_ext
14489 cat >>conftest.
$ac_ext <<_ACEOF
14490 /* end confdefs.h. */
14493 #include <linux/mm.h>
14499 enum zone_stat_item zsi __attribute__ ((unused));
14509 rm -Rf build
&& mkdir
-p build
14510 echo "obj-m := conftest.o" >build
/Makefile
14511 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
14512 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14513 (eval $ac_try) 2>&5
14515 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14516 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14518 (eval $ac_try) 2>&5
14520 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14521 (exit $ac_status); }; }; then
14523 { $as_echo "$as_me:$LINENO: result: yes" >&5
14524 $as_echo "yes" >&6; }
14526 cat >>confdefs.h
<<\_ACEOF
14527 #define HAVE_ZONE_STAT_ITEM_NR_ACTIVE 1
14532 $as_echo "$as_me: failed program was:" >&5
14533 sed 's/^/| /' conftest.
$ac_ext >&5
14535 { $as_echo "$as_me:$LINENO: result: no" >&5
14536 $as_echo "no" >&6; }
14546 { $as_echo "$as_me:$LINENO: checking whether page state NR_ACTIVE_ANON is available" >&5
14547 $as_echo_n "checking whether page state NR_ACTIVE_ANON is available... " >&6; }
14550 cat confdefs.h
- <<_ACEOF >conftest.c
14553 cat confdefs.h
>>conftest.
$ac_ext
14554 cat >>conftest.
$ac_ext <<_ACEOF
14555 /* end confdefs.h. */
14558 #include <linux/mm.h>
14564 enum zone_stat_item zsi __attribute__ ((unused));
14565 zsi = NR_ACTIVE_ANON;
14574 rm -Rf build
&& mkdir
-p build
14575 echo "obj-m := conftest.o" >build
/Makefile
14576 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
14577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14578 (eval $ac_try) 2>&5
14580 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14581 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14582 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14583 (eval $ac_try) 2>&5
14585 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14586 (exit $ac_status); }; }; then
14588 { $as_echo "$as_me:$LINENO: result: yes" >&5
14589 $as_echo "yes" >&6; }
14591 cat >>confdefs.h
<<\_ACEOF
14592 #define HAVE_ZONE_STAT_ITEM_NR_ACTIVE_ANON 1
14597 $as_echo "$as_me: failed program was:" >&5
14598 sed 's/^/| /' conftest.
$ac_ext >&5
14600 { $as_echo "$as_me:$LINENO: result: no" >&5
14601 $as_echo "no" >&6; }
14611 { $as_echo "$as_me:$LINENO: checking whether page state NR_ACTIVE_FILE is available" >&5
14612 $as_echo_n "checking whether page state NR_ACTIVE_FILE is available... " >&6; }
14615 cat confdefs.h
- <<_ACEOF >conftest.c
14618 cat confdefs.h
>>conftest.
$ac_ext
14619 cat >>conftest.
$ac_ext <<_ACEOF
14620 /* end confdefs.h. */
14623 #include <linux/mm.h>
14629 enum zone_stat_item zsi __attribute__ ((unused));
14630 zsi = NR_ACTIVE_FILE;
14639 rm -Rf build
&& mkdir
-p build
14640 echo "obj-m := conftest.o" >build
/Makefile
14641 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
14642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14643 (eval $ac_try) 2>&5
14645 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14646 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14647 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14648 (eval $ac_try) 2>&5
14650 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14651 (exit $ac_status); }; }; then
14653 { $as_echo "$as_me:$LINENO: result: yes" >&5
14654 $as_echo "yes" >&6; }
14656 cat >>confdefs.h
<<\_ACEOF
14657 #define HAVE_ZONE_STAT_ITEM_NR_ACTIVE_FILE 1
14662 $as_echo "$as_me: failed program was:" >&5
14663 sed 's/^/| /' conftest.
$ac_ext >&5
14665 { $as_echo "$as_me:$LINENO: result: no" >&5
14666 $as_echo "no" >&6; }
14677 { $as_echo "$as_me:$LINENO: checking whether symbol get_zone_counts is needed" >&5
14678 $as_echo_n "checking whether symbol get_zone_counts is needed... " >&6; }
14681 cat confdefs.h
- <<_ACEOF >conftest.c
14684 cat confdefs.h
>>conftest.
$ac_ext
14685 cat >>conftest.
$ac_ext <<_ACEOF
14686 /* end confdefs.h. */
14694 #if !defined(HAVE_ZONE_STAT_ITEM_NR_FREE_PAGES)
14695 #error "global_page_state needs NR_FREE_PAGES"
14698 #if !defined(HAVE_ZONE_STAT_ITEM_NR_ACTIVE) && \
14699 !defined(HAVE_ZONE_STAT_ITEM_NR_ACTIVE_ANON) && \
14700 !defined(HAVE_ZONE_STAT_ITEM_NR_ACTIVE_FILE)
14701 #error "global_page_state needs NR_ACTIVE*"
14704 #if !defined(HAVE_ZONE_STAT_ITEM_NR_INACTIVE) && \
14705 !defined(HAVE_ZONE_STAT_ITEM_NR_INACTIVE_ANON) && \
14706 !defined(HAVE_ZONE_STAT_ITEM_NR_INACTIVE_FILE)
14707 #error "global_page_state needs NR_INACTIVE*"
14717 rm -Rf build
&& mkdir
-p build
14718 echo "obj-m := conftest.o" >build
/Makefile
14719 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
14720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14721 (eval $ac_try) 2>&5
14723 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14724 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14725 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14726 (eval $ac_try) 2>&5
14728 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14729 (exit $ac_status); }; }; then
14731 { $as_echo "$as_me:$LINENO: result: no" >&5
14732 $as_echo "no" >&6; }
14735 $as_echo "$as_me: failed program was:" >&5
14736 sed 's/^/| /' conftest.
$ac_ext >&5
14738 { $as_echo "$as_me:$LINENO: result: yes" >&5
14739 $as_echo "yes" >&6; }
14741 cat >>confdefs.h
<<\_ACEOF
14742 #define NEED_GET_ZONE_COUNTS 1
14746 { $as_echo "$as_me:$LINENO: checking whether symbol get_zone_counts is exported" >&5
14747 $as_echo_n "checking whether symbol get_zone_counts is exported... " >&6; }
14748 grep -q -E '[[:space:]]get_zone_counts[[:space:]]' \
14749 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
14751 if test $rc -ne 0; then
14754 grep -q -E "EXPORT_SYMBOL.*(get_zone_counts)" \
14755 "$LINUX_OBJ/$file" 2>/dev
/null
14757 if test $rc -eq 0; then
14762 if test $export -eq 0; then
14763 { $as_echo "$as_me:$LINENO: result: no" >&5
14764 $as_echo "no" >&6; }
14767 { $as_echo "$as_me:$LINENO: result: yes" >&5
14768 $as_echo "yes" >&6; }
14770 cat >>confdefs.h
<<\_ACEOF
14771 #define HAVE_GET_ZONE_COUNTS 1
14776 { $as_echo "$as_me:$LINENO: result: yes" >&5
14777 $as_echo "yes" >&6; }
14779 cat >>confdefs.h
<<\_ACEOF
14780 #define HAVE_GET_ZONE_COUNTS 1
14795 { $as_echo "$as_me:$LINENO: checking whether symbol user_path_at is exported" >&5
14796 $as_echo_n "checking whether symbol user_path_at is exported... " >&6; }
14797 grep -q -E '[[:space:]]user_path_at[[:space:]]' \
14798 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
14800 if test $rc -ne 0; then
14803 grep -q -E "EXPORT_SYMBOL.*(user_path_at)" \
14804 "$LINUX_OBJ/$file" 2>/dev
/null
14806 if test $rc -eq 0; then
14811 if test $export -eq 0; then
14812 { $as_echo "$as_me:$LINENO: result: no" >&5
14813 $as_echo "no" >&6; }
14816 { $as_echo "$as_me:$LINENO: result: yes" >&5
14817 $as_echo "yes" >&6; }
14819 cat >>confdefs.h
<<\_ACEOF
14820 #define HAVE_USER_PATH_DIR 1
14825 { $as_echo "$as_me:$LINENO: result: yes" >&5
14826 $as_echo "yes" >&6; }
14828 cat >>confdefs.h
<<\_ACEOF
14829 #define HAVE_USER_PATH_DIR 1
14836 { $as_echo "$as_me:$LINENO: checking whether symbol set_fs_pwd is exported" >&5
14837 $as_echo_n "checking whether symbol set_fs_pwd is exported... " >&6; }
14838 grep -q -E '[[:space:]]set_fs_pwd[[:space:]]' \
14839 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
14841 if test $rc -ne 0; then
14844 grep -q -E "EXPORT_SYMBOL.*(set_fs_pwd)" \
14845 "$LINUX_OBJ/$file" 2>/dev
/null
14847 if test $rc -eq 0; then
14852 if test $export -eq 0; then
14853 { $as_echo "$as_me:$LINENO: result: no" >&5
14854 $as_echo "no" >&6; }
14857 { $as_echo "$as_me:$LINENO: result: yes" >&5
14858 $as_echo "yes" >&6; }
14860 cat >>confdefs.h
<<\_ACEOF
14861 #define HAVE_SET_FS_PWD 1
14866 { $as_echo "$as_me:$LINENO: result: yes" >&5
14867 $as_echo "yes" >&6; }
14869 cat >>confdefs.h
<<\_ACEOF
14870 #define HAVE_SET_FS_PWD 1
14876 { $as_echo "$as_me:$LINENO: checking whether set_fs_pwd() wants 2 args" >&5
14877 $as_echo_n "checking whether set_fs_pwd() wants 2 args... " >&6; }
14880 cat confdefs.h
- <<_ACEOF >conftest.c
14883 cat confdefs.h
>>conftest.
$ac_ext
14884 cat >>conftest.
$ac_ext <<_ACEOF
14885 /* end confdefs.h. */
14888 #include <linux/sched.h>
14889 #include <linux/fs_struct.h>
14895 set_fs_pwd(NULL, NULL);
14904 rm -Rf build
&& mkdir
-p build
14905 echo "obj-m := conftest.o" >build
/Makefile
14906 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
14907 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14908 (eval $ac_try) 2>&5
14910 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14911 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14912 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14913 (eval $ac_try) 2>&5
14915 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14916 (exit $ac_status); }; }; then
14918 { $as_echo "$as_me:$LINENO: result: yes" >&5
14919 $as_echo "yes" >&6; }
14921 cat >>confdefs.h
<<\_ACEOF
14922 #define HAVE_2ARGS_SET_FS_PWD 1
14927 $as_echo "$as_me: failed program was:" >&5
14928 sed 's/^/| /' conftest.
$ac_ext >&5
14930 { $as_echo "$as_me:$LINENO: result: no" >&5
14931 $as_echo "no" >&6; }
14941 { $as_echo "$as_me:$LINENO: checking whether vfs_unlink() wants 2 args" >&5
14942 $as_echo_n "checking whether vfs_unlink() wants 2 args... " >&6; }
14945 cat confdefs.h
- <<_ACEOF >conftest.c
14948 cat confdefs.h
>>conftest.
$ac_ext
14949 cat >>conftest.
$ac_ext <<_ACEOF
14950 /* end confdefs.h. */
14953 #include <linux/fs.h>
14959 vfs_unlink(NULL, NULL);
14968 rm -Rf build
&& mkdir
-p build
14969 echo "obj-m := conftest.o" >build
/Makefile
14970 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
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); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
14976 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14977 (eval $ac_try) 2>&5
14979 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14980 (exit $ac_status); }; }; then
14982 { $as_echo "$as_me:$LINENO: result: yes" >&5
14983 $as_echo "yes" >&6; }
14985 cat >>confdefs.h
<<\_ACEOF
14986 #define HAVE_2ARGS_VFS_UNLINK 1
14991 $as_echo "$as_me: failed program was:" >&5
14992 sed 's/^/| /' conftest.
$ac_ext >&5
14994 { $as_echo "$as_me:$LINENO: result: no" >&5
14995 $as_echo "no" >&6; }
15005 { $as_echo "$as_me:$LINENO: checking whether vfs_rename() wants 4 args" >&5
15006 $as_echo_n "checking whether vfs_rename() wants 4 args... " >&6; }
15009 cat confdefs.h
- <<_ACEOF >conftest.c
15012 cat confdefs.h
>>conftest.
$ac_ext
15013 cat >>conftest.
$ac_ext <<_ACEOF
15014 /* end confdefs.h. */
15017 #include <linux/fs.h>
15023 vfs_rename(NULL, NULL, NULL, NULL);
15032 rm -Rf build
&& mkdir
-p build
15033 echo "obj-m := conftest.o" >build
/Makefile
15034 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
15035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15036 (eval $ac_try) 2>&5
15038 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15039 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15040 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15041 (eval $ac_try) 2>&5
15043 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15044 (exit $ac_status); }; }; then
15046 { $as_echo "$as_me:$LINENO: result: yes" >&5
15047 $as_echo "yes" >&6; }
15049 cat >>confdefs.h
<<\_ACEOF
15050 #define HAVE_4ARGS_VFS_RENAME 1
15055 $as_echo "$as_me: failed program was:" >&5
15056 sed 's/^/| /' conftest.
$ac_ext >&5
15058 { $as_echo "$as_me:$LINENO: result: no" >&5
15059 $as_echo "no" >&6; }
15070 { $as_echo "$as_me:$LINENO: checking whether struct fs_struct uses spinlock_t" >&5
15071 $as_echo_n "checking whether struct fs_struct uses spinlock_t... " >&6; }
15072 tmp_flags
="$EXTRA_KCFLAGS"
15073 EXTRA_KCFLAGS
="-Werror"
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/sched.h>
15085 #include <linux/fs_struct.h>
15091 struct fs_struct fs;
15092 spin_lock_init(&fs.lock);
15101 rm -Rf build
&& mkdir
-p build
15102 echo "obj-m := conftest.o" >build
/Makefile
15103 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
15104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15105 (eval $ac_try) 2>&5
15107 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15108 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15109 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15110 (eval $ac_try) 2>&5
15112 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15113 (exit $ac_status); }; }; then
15115 { $as_echo "$as_me:$LINENO: result: yes" >&5
15116 $as_echo "yes" >&6; }
15118 cat >>confdefs.h
<<\_ACEOF
15119 #define HAVE_FS_STRUCT_SPINLOCK 1
15124 $as_echo "$as_me: failed program was:" >&5
15125 sed 's/^/| /' conftest.
$ac_ext >&5
15127 { $as_echo "$as_me:$LINENO: result: no" >&5
15128 $as_echo "no" >&6; }
15137 EXTRA_KCFLAGS
="$tmp_flags"
15140 { $as_echo "$as_me:$LINENO: checking whether struct cred exists" >&5
15141 $as_echo_n "checking whether struct cred exists... " >&6; }
15144 cat confdefs.h
- <<_ACEOF >conftest.c
15147 cat confdefs.h
>>conftest.
$ac_ext
15148 cat >>conftest.
$ac_ext <<_ACEOF
15149 /* end confdefs.h. */
15152 #include <linux/cred.h>
15158 struct cred *cr __attribute__ ((unused));
15168 rm -Rf build
&& mkdir
-p build
15169 echo "obj-m := conftest.o" >build
/Makefile
15170 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
15171 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15172 (eval $ac_try) 2>&5
15174 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15175 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15177 (eval $ac_try) 2>&5
15179 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15180 (exit $ac_status); }; }; then
15182 { $as_echo "$as_me:$LINENO: result: yes" >&5
15183 $as_echo "yes" >&6; }
15185 cat >>confdefs.h
<<\_ACEOF
15186 #define HAVE_CRED_STRUCT 1
15191 $as_echo "$as_me: failed program was:" >&5
15192 sed 's/^/| /' conftest.
$ac_ext >&5
15194 { $as_echo "$as_me:$LINENO: result: no" >&5
15195 $as_echo "no" >&6; }
15206 { $as_echo "$as_me:$LINENO: checking whether symbol groups_search is exported" >&5
15207 $as_echo_n "checking whether symbol groups_search is exported... " >&6; }
15208 grep -q -E '[[:space:]]groups_search[[:space:]]' \
15209 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
15211 if test $rc -ne 0; then
15214 grep -q -E "EXPORT_SYMBOL.*(groups_search)" \
15215 "$LINUX_OBJ/$file" 2>/dev
/null
15217 if test $rc -eq 0; then
15222 if test $export -eq 0; then
15223 { $as_echo "$as_me:$LINENO: result: no" >&5
15224 $as_echo "no" >&6; }
15227 { $as_echo "$as_me:$LINENO: result: yes" >&5
15228 $as_echo "yes" >&6; }
15230 cat >>confdefs.h
<<\_ACEOF
15231 #define HAVE_GROUPS_SEARCH 1
15236 { $as_echo "$as_me:$LINENO: result: yes" >&5
15237 $as_echo "yes" >&6; }
15239 cat >>confdefs.h
<<\_ACEOF
15240 #define HAVE_GROUPS_SEARCH 1
15247 { $as_echo "$as_me:$LINENO: checking whether symbol __put_task_struct is exported" >&5
15248 $as_echo_n "checking whether symbol __put_task_struct is exported... " >&6; }
15249 grep -q -E '[[:space:]]__put_task_struct[[:space:]]' \
15250 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
15252 if test $rc -ne 0; then
15255 grep -q -E "EXPORT_SYMBOL.*(__put_task_struct)" \
15256 "$LINUX_OBJ/$file" 2>/dev
/null
15258 if test $rc -eq 0; then
15263 if test $export -eq 0; then
15264 { $as_echo "$as_me:$LINENO: result: no" >&5
15265 $as_echo "no" >&6; }
15268 { $as_echo "$as_me:$LINENO: result: yes" >&5
15269 $as_echo "yes" >&6; }
15271 cat >>confdefs.h
<<\_ACEOF
15272 #define HAVE_PUT_TASK_STRUCT 1
15277 { $as_echo "$as_me:$LINENO: result: yes" >&5
15278 $as_echo "yes" >&6; }
15280 cat >>confdefs.h
<<\_ACEOF
15281 #define HAVE_PUT_TASK_STRUCT 1
15288 { $as_echo "$as_me:$LINENO: checking whether proc_handler() wants 5 args" >&5
15289 $as_echo_n "checking whether proc_handler() wants 5 args... " >&6; }
15292 cat confdefs.h
- <<_ACEOF >conftest.c
15295 cat confdefs.h
>>conftest.
$ac_ext
15296 cat >>conftest.
$ac_ext <<_ACEOF
15297 /* end confdefs.h. */
15300 #include <linux/sysctl.h>
15306 proc_dostring(NULL, 0, NULL, NULL, NULL);
15315 rm -Rf build
&& mkdir
-p build
15316 echo "obj-m := conftest.o" >build
/Makefile
15317 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
15318 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15319 (eval $ac_try) 2>&5
15321 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15322 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15323 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15324 (eval $ac_try) 2>&5
15326 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15327 (exit $ac_status); }; }; then
15329 { $as_echo "$as_me:$LINENO: result: yes" >&5
15330 $as_echo "yes" >&6; }
15332 cat >>confdefs.h
<<\_ACEOF
15333 #define HAVE_5ARGS_PROC_HANDLER 1
15338 $as_echo "$as_me: failed program was:" >&5
15339 sed 's/^/| /' conftest.
$ac_ext >&5
15341 { $as_echo "$as_me:$LINENO: result: no" >&5
15342 $as_echo "no" >&6; }
15353 { $as_echo "$as_me:$LINENO: checking whether symbol kvasprintf is exported" >&5
15354 $as_echo_n "checking whether symbol kvasprintf is exported... " >&6; }
15355 grep -q -E '[[:space:]]kvasprintf[[:space:]]' \
15356 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
15358 if test $rc -ne 0; then
15361 grep -q -E "EXPORT_SYMBOL.*(kvasprintf)" \
15362 "$LINUX_OBJ/$file" 2>/dev
/null
15364 if test $rc -eq 0; then
15369 if test $export -eq 0; then
15370 { $as_echo "$as_me:$LINENO: result: no" >&5
15371 $as_echo "no" >&6; }
15374 { $as_echo "$as_me:$LINENO: result: yes" >&5
15375 $as_echo "yes" >&6; }
15377 cat >>confdefs.h
<<\_ACEOF
15378 #define HAVE_KVASPRINTF 1
15383 { $as_echo "$as_me:$LINENO: result: yes" >&5
15384 $as_echo "yes" >&6; }
15386 cat >>confdefs.h
<<\_ACEOF
15387 #define HAVE_KVASPRINTF 1
15394 { $as_echo "$as_me:$LINENO: checking whether file_fsync() wants 3 args" >&5
15395 $as_echo_n "checking whether file_fsync() wants 3 args... " >&6; }
15398 cat confdefs.h
- <<_ACEOF >conftest.c
15401 cat confdefs.h
>>conftest.
$ac_ext
15402 cat >>conftest.
$ac_ext <<_ACEOF
15403 /* end confdefs.h. */
15406 #include <linux/buffer_head.h>
15412 file_fsync(NULL, NULL, 0);
15421 rm -Rf build
&& mkdir
-p build
15422 echo "obj-m := conftest.o" >build
/Makefile
15423 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
15424 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15425 (eval $ac_try) 2>&5
15427 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15428 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15429 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15430 (eval $ac_try) 2>&5
15432 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15433 (exit $ac_status); }; }; then
15435 { $as_echo "$as_me:$LINENO: result: yes" >&5
15436 $as_echo "yes" >&6; }
15438 cat >>confdefs.h
<<\_ACEOF
15439 #define HAVE_3ARGS_FILE_FSYNC 1
15444 $as_echo "$as_me: failed program was:" >&5
15445 sed 's/^/| /' conftest.
$ac_ext >&5
15447 { $as_echo "$as_me:$LINENO: result: no" >&5
15448 $as_echo "no" >&6; }
15459 { $as_echo "$as_me:$LINENO: checking whether symbol rwsem_is_locked is exported" >&5
15460 $as_echo_n "checking whether symbol rwsem_is_locked is exported... " >&6; }
15461 grep -q -E '[[:space:]]rwsem_is_locked[[:space:]]' \
15462 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
15464 if test $rc -ne 0; then
15466 for file in lib
/rwsem-spinlock.c
; do
15467 grep -q -E "EXPORT_SYMBOL.*(rwsem_is_locked)" \
15468 "$LINUX_OBJ/$file" 2>/dev
/null
15470 if test $rc -eq 0; then
15475 if test $export -eq 0; then
15476 { $as_echo "$as_me:$LINENO: result: no" >&5
15477 $as_echo "no" >&6; }
15480 { $as_echo "$as_me:$LINENO: result: yes" >&5
15481 $as_echo "yes" >&6; }
15483 cat >>confdefs.h
<<\_ACEOF
15484 #define RWSEM_IS_LOCKED_TAKES_WAIT_LOCK 1
15489 { $as_echo "$as_me:$LINENO: result: yes" >&5
15490 $as_echo "yes" >&6; }
15492 cat >>confdefs.h
<<\_ACEOF
15493 #define RWSEM_IS_LOCKED_TAKES_WAIT_LOCK 1
15500 { $as_echo "$as_me:$LINENO: checking whether symbol invalidate_inodes is exported" >&5
15501 $as_echo_n "checking whether symbol invalidate_inodes is exported... " >&6; }
15502 grep -q -E '[[:space:]]invalidate_inodes[[:space:]]' \
15503 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
15505 if test $rc -ne 0; then
15508 grep -q -E "EXPORT_SYMBOL.*(invalidate_inodes)" \
15509 "$LINUX_OBJ/$file" 2>/dev
/null
15511 if test $rc -eq 0; then
15516 if test $export -eq 0; then
15517 { $as_echo "$as_me:$LINENO: result: no" >&5
15518 $as_echo "no" >&6; }
15521 { $as_echo "$as_me:$LINENO: result: yes" >&5
15522 $as_echo "yes" >&6; }
15524 cat >>confdefs.h
<<\_ACEOF
15525 #define HAVE_INVALIDATE_INODES 1
15530 { $as_echo "$as_me:$LINENO: result: yes" >&5
15531 $as_echo "yes" >&6; }
15533 cat >>confdefs.h
<<\_ACEOF
15534 #define HAVE_INVALIDATE_INODES 1
15540 { $as_echo "$as_me:$LINENO: checking whether invalidate_inodes() wants 2 args" >&5
15541 $as_echo_n "checking whether invalidate_inodes() wants 2 args... " >&6; }
15544 cat confdefs.h
- <<_ACEOF >conftest.c
15547 cat confdefs.h
>>conftest.
$ac_ext
15548 cat >>conftest.
$ac_ext <<_ACEOF
15549 /* end confdefs.h. */
15552 #include <linux/fs.h>
15558 return __invalidate_device(NULL, 0);
15567 rm -Rf build
&& mkdir
-p build
15568 echo "obj-m := conftest.o" >build
/Makefile
15569 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
15570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15571 (eval $ac_try) 2>&5
15573 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15574 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15575 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15576 (eval $ac_try) 2>&5
15578 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15579 (exit $ac_status); }; }; then
15581 { $as_echo "$as_me:$LINENO: result: yes" >&5
15582 $as_echo "yes" >&6; }
15584 cat >>confdefs.h
<<\_ACEOF
15585 #define HAVE_2ARGS_INVALIDATE_INODES 1
15590 $as_echo "$as_me: failed program was:" >&5
15591 sed 's/^/| /' conftest.
$ac_ext >&5
15593 { $as_echo "$as_me:$LINENO: result: no" >&5
15594 $as_echo "no" >&6; }
15605 { $as_echo "$as_me:$LINENO: checking whether symbol shrink_dcache_memory is exported" >&5
15606 $as_echo_n "checking whether symbol shrink_dcache_memory is exported... " >&6; }
15607 grep -q -E '[[:space:]]shrink_dcache_memory[[:space:]]' \
15608 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
15610 if test $rc -ne 0; then
15612 for file in fs
/dcache.c
; do
15613 grep -q -E "EXPORT_SYMBOL.*(shrink_dcache_memory)" \
15614 "$LINUX_OBJ/$file" 2>/dev
/null
15616 if test $rc -eq 0; then
15621 if test $export -eq 0; then
15622 { $as_echo "$as_me:$LINENO: result: no" >&5
15623 $as_echo "no" >&6; }
15626 { $as_echo "$as_me:$LINENO: result: yes" >&5
15627 $as_echo "yes" >&6; }
15629 cat >>confdefs.h
<<\_ACEOF
15630 #define HAVE_SHRINK_DCACHE_MEMORY 1
15635 { $as_echo "$as_me:$LINENO: result: yes" >&5
15636 $as_echo "yes" >&6; }
15638 cat >>confdefs.h
<<\_ACEOF
15639 #define HAVE_SHRINK_DCACHE_MEMORY 1
15646 { $as_echo "$as_me:$LINENO: checking whether symbol shrink_icache_memory is exported" >&5
15647 $as_echo_n "checking whether symbol shrink_icache_memory is exported... " >&6; }
15648 grep -q -E '[[:space:]]shrink_icache_memory[[:space:]]' \
15649 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
15651 if test $rc -ne 0; then
15653 for file in fs
/inode.c
; do
15654 grep -q -E "EXPORT_SYMBOL.*(shrink_icache_memory)" \
15655 "$LINUX_OBJ/$file" 2>/dev
/null
15657 if test $rc -eq 0; then
15662 if test $export -eq 0; then
15663 { $as_echo "$as_me:$LINENO: result: no" >&5
15664 $as_echo "no" >&6; }
15667 { $as_echo "$as_me:$LINENO: result: yes" >&5
15668 $as_echo "yes" >&6; }
15670 cat >>confdefs.h
<<\_ACEOF
15671 #define HAVE_SHRINK_ICACHE_MEMORY 1
15676 { $as_echo "$as_me:$LINENO: result: yes" >&5
15677 $as_echo "yes" >&6; }
15679 cat >>confdefs.h
<<\_ACEOF
15680 #define HAVE_SHRINK_ICACHE_MEMORY 1
15688 { $as_echo "$as_me:$LINENO: checking whether symbol kern_path_parent exists in header" >&5
15689 $as_echo_n "checking whether symbol kern_path_parent exists in header... " >&6; }
15691 for file in include
/linux
/namei.h
; do
15692 grep -q "int kern_path_parent(const char \*, struct nameidata \*)" "$LINUX/$file" 2>/dev
/null
15694 if test $rc -eq 0; then
15699 if test $header -eq 0; then
15700 { $as_echo "$as_me:$LINENO: result: no" >&5
15701 $as_echo "no" >&6; }
15704 { $as_echo "$as_me:$LINENO: result: yes" >&5
15705 $as_echo "yes" >&6; }
15707 cat >>confdefs.h
<<\_ACEOF
15708 #define HAVE_KERN_PATH_PARENT_HEADER 1
15715 { $as_echo "$as_me:$LINENO: checking whether symbol kern_path_parent is exported" >&5
15716 $as_echo_n "checking whether symbol kern_path_parent is exported... " >&6; }
15717 grep -q -E '[[:space:]]kern_path_parent[[:space:]]' \
15718 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
15720 if test $rc -ne 0; then
15722 for file in fs
/namei.c
; do
15723 grep -q -E "EXPORT_SYMBOL.*(kern_path_parent)" \
15724 "$LINUX_OBJ/$file" 2>/dev
/null
15726 if test $rc -eq 0; then
15731 if test $export -eq 0; then
15732 { $as_echo "$as_me:$LINENO: result: no" >&5
15733 $as_echo "no" >&6; }
15736 { $as_echo "$as_me:$LINENO: result: yes" >&5
15737 $as_echo "yes" >&6; }
15739 cat >>confdefs.h
<<\_ACEOF
15740 #define HAVE_KERN_PATH_PARENT_SYMBOL 1
15745 { $as_echo "$as_me:$LINENO: result: yes" >&5
15746 $as_echo "yes" >&6; }
15748 cat >>confdefs.h
<<\_ACEOF
15749 #define HAVE_KERN_PATH_PARENT_SYMBOL 1
15755 { $as_echo "$as_me:$LINENO: checking whether zlib_deflate_workspacesize() wants 2 args" >&5
15756 $as_echo_n "checking whether zlib_deflate_workspacesize() wants 2 args... " >&6; }
15759 cat confdefs.h
- <<_ACEOF >conftest.c
15762 cat confdefs.h
>>conftest.
$ac_ext
15763 cat >>conftest.
$ac_ext <<_ACEOF
15764 /* end confdefs.h. */
15767 #include <linux/zlib.h>
15773 return zlib_deflate_workspacesize(MAX_WBITS, MAX_MEM_LEVEL);
15782 rm -Rf build
&& mkdir
-p build
15783 echo "obj-m := conftest.o" >build
/Makefile
15784 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
15785 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15786 (eval $ac_try) 2>&5
15788 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15789 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15790 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15791 (eval $ac_try) 2>&5
15793 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15794 (exit $ac_status); }; }; then
15796 { $as_echo "$as_me:$LINENO: result: yes" >&5
15797 $as_echo "yes" >&6; }
15799 cat >>confdefs.h
<<\_ACEOF
15800 #define HAVE_2ARGS_ZLIB_DEFLATE_WORKSPACESIZE 1
15805 $as_echo "$as_me: failed program was:" >&5
15806 sed 's/^/| /' conftest.
$ac_ext >&5
15808 { $as_echo "$as_me:$LINENO: result: no" >&5
15809 $as_echo "no" >&6; }
15820 { $as_echo "$as_me:$LINENO: checking whether struct shrink_control exists" >&5
15821 $as_echo_n "checking whether struct shrink_control exists... " >&6; }
15824 cat confdefs.h
- <<_ACEOF >conftest.c
15827 cat confdefs.h
>>conftest.
$ac_ext
15828 cat >>conftest.
$ac_ext <<_ACEOF
15829 /* end confdefs.h. */
15832 #include <linux/mm.h>
15838 struct shrink_control sc __attribute__ ((unused));
15841 sc.gfp_mask = GFP_KERNEL;
15850 rm -Rf build
&& mkdir
-p build
15851 echo "obj-m := conftest.o" >build
/Makefile
15852 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
15853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15854 (eval $ac_try) 2>&5
15856 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15857 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
15858 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15859 (eval $ac_try) 2>&5
15861 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15862 (exit $ac_status); }; }; then
15864 { $as_echo "$as_me:$LINENO: result: yes" >&5
15865 $as_echo "yes" >&6; }
15867 cat >>confdefs.h
<<\_ACEOF
15868 #define HAVE_SHRINK_CONTROL_STRUCT 1
15873 $as_echo "$as_me: failed program was:" >&5
15874 sed 's/^/| /' conftest.
$ac_ext >&5
15876 { $as_echo "$as_me:$LINENO: result: no" >&5
15877 $as_echo "no" >&6; }
15892 # Check whether --with-linux was given.
15893 if test "${with_linux+set}" = set; then
15894 withval
=$with_linux; kernelsrc
="$withval"
15899 # Check whether --with-linux-obj was given.
15900 if test "${with_linux_obj+set}" = set; then
15901 withval
=$with_linux_obj; kernelbuild
="$withval"
15905 { $as_echo "$as_me:$LINENO: checking kernel source directory" >&5
15906 $as_echo_n "checking kernel source directory... " >&6; }
15907 if test -z "$kernelsrc"; then
15908 if test -e "/lib/modules/$(uname -r)/source"; then
15909 headersdir
="/lib/modules/$(uname -r)/source"
15910 sourcelink
=$
(readlink
-f "$headersdir")
15911 elif test -e "/lib/modules/$(uname -r)/build"; then
15912 headersdir
="/lib/modules/$(uname -r)/build"
15913 sourcelink
=$
(readlink
-f "$headersdir")
15915 sourcelink
=$
(ls -1d /usr
/src
/kernels
/* \
15917 2>/dev
/null |
grep -v obj |
tail -1)
15920 if test -n "$sourcelink" && test -e ${sourcelink}; then
15921 kernelsrc
=`readlink -f ${sourcelink}`
15923 { $as_echo "$as_me:$LINENO: result: Not found" >&5
15924 $as_echo "Not found" >&6; }
15925 { { $as_echo "$as_me:$LINENO: error:
15926 *** Please make sure the kernel devel package for your distribution
15927 *** is installed then try again. If that fails you can specify the
15928 *** location of the kernel source with the '--with-linux=PATH' option." >&5
15929 $as_echo "$as_me: error:
15930 *** Please make sure the kernel devel package for your distribution
15931 *** is installed then try again. If that fails you can specify the
15932 *** location of the kernel source with the '--with-linux=PATH' option." >&2;}
15933 { (exit 1); exit 1; }; }
15936 if test "$kernelsrc" = "NONE"; then
15941 { $as_echo "$as_me:$LINENO: result: $kernelsrc" >&5
15942 $as_echo "$kernelsrc" >&6; }
15943 { $as_echo "$as_me:$LINENO: checking kernel build directory" >&5
15944 $as_echo_n "checking kernel build directory... " >&6; }
15945 if test -z "$kernelbuild"; then
15946 if test -e "/lib/modules/$(uname -r)/build"; then
15947 kernelbuild
=`readlink -f /lib/modules/$(uname -r)/build`
15948 elif test -d ${kernelsrc}-obj/${target_cpu}/${target_cpu}; then
15949 kernelbuild
=${kernelsrc}-obj/${target_cpu}/${target_cpu}
15950 elif test -d ${kernelsrc}-obj/${target_cpu}/default
; then
15951 kernelbuild
=${kernelsrc}-obj/${target_cpu}/default
15952 elif test -d `dirname ${kernelsrc}`/build-
${target_cpu}; then
15953 kernelbuild
=`dirname ${kernelsrc}`/build-
${target_cpu}
15955 kernelbuild
=${kernelsrc}
15958 { $as_echo "$as_me:$LINENO: result: $kernelbuild" >&5
15959 $as_echo "$kernelbuild" >&6; }
15961 { $as_echo "$as_me:$LINENO: checking kernel source version" >&5
15962 $as_echo_n "checking kernel source version... " >&6; }
15963 utsrelease1
=$kernelbuild/include
/linux
/version.h
15964 utsrelease2
=$kernelbuild/include
/linux
/utsrelease.h
15965 utsrelease3
=$kernelbuild/include
/generated
/utsrelease.h
15966 if test -r $utsrelease1 && fgrep
-q UTS_RELEASE
$utsrelease1; then
15967 utsrelease
=linux
/version.h
15968 elif test -r $utsrelease2 && fgrep
-q UTS_RELEASE
$utsrelease2; then
15969 utsrelease
=linux
/utsrelease.h
15970 elif test -r $utsrelease3 && fgrep
-q UTS_RELEASE
$utsrelease3; then
15971 utsrelease
=generated
/utsrelease.h
15974 if test "$utsrelease"; then
15975 kernsrcver
=`(echo "#include <$utsrelease>";
15976 echo "kernsrcver=UTS_RELEASE") |
15977 cpp -I $kernelbuild/include |
15978 grep "^kernsrcver=" | cut -d \" -f 2`
15980 if test -z "$kernsrcver"; then
15981 { $as_echo "$as_me:$LINENO: result: Not found" >&5
15982 $as_echo "Not found" >&6; }
15983 { { $as_echo "$as_me:$LINENO: error: *** Cannot determine kernel version." >&5
15984 $as_echo "$as_me: error: *** Cannot determine kernel version." >&2;}
15985 { (exit 1); exit 1; }; }
15988 { $as_echo "$as_me:$LINENO: result: Not found" >&5
15989 $as_echo "Not found" >&6; }
15990 { { $as_echo "$as_me:$LINENO: error: *** Cannot find UTS_RELEASE definition." >&5
15991 $as_echo "$as_me: error: *** Cannot find UTS_RELEASE definition." >&2;}
15992 { (exit 1); exit 1; }; }
15995 { $as_echo "$as_me:$LINENO: result: $kernsrcver" >&5
15996 $as_echo "$kernsrcver" >&6; }
15999 LINUX_OBJ
=${kernelbuild}
16000 LINUX_VERSION
=${kernsrcver}
16007 modpost
=$LINUX/scripts
/Makefile.modpost
16008 { $as_echo "$as_me:$LINENO: checking kernel file name for module symbols" >&5
16009 $as_echo_n "checking kernel file name for module symbols... " >&6; }
16010 if test -f "$modpost"; then
16011 if grep -q Modules.symvers
$modpost; then
16012 LINUX_SYMBOLS
=Modules.symvers
16014 LINUX_SYMBOLS
=Module.symvers
16017 if ! test -f "$LINUX_OBJ/$LINUX_SYMBOLS"; then
16018 { { $as_echo "$as_me:$LINENO: error:
16019 *** Please make sure the kernel devel package for your distribution
16020 *** is installed. If your building with a custom kernel make sure the
16021 *** kernel is configured, built, and the '--with-linux=PATH' configure
16022 *** option refers to the location of the kernel source." >&5
16023 $as_echo "$as_me: error:
16024 *** Please make sure the kernel devel package for your distribution
16025 *** is installed. If your building with a custom kernel make sure the
16026 *** kernel is configured, built, and the '--with-linux=PATH' configure
16027 *** option refers to the location of the kernel source." >&2;}
16028 { (exit 1); exit 1; }; }
16033 { $as_echo "$as_me:$LINENO: result: $LINUX_SYMBOLS" >&5
16034 $as_echo "$LINUX_SYMBOLS" >&6; }
16039 { $as_echo "$as_me:$LINENO: checking whether Linux was built with CONFIG_PREEMPT" >&5
16040 $as_echo_n "checking whether Linux was built with CONFIG_PREEMPT... " >&6; }
16043 cat confdefs.h
- <<_ACEOF >conftest.c
16046 cat confdefs.h
>>conftest.
$ac_ext
16047 cat >>conftest.
$ac_ext <<_ACEOF
16048 /* end confdefs.h. */
16051 #include <linux/module.h>
16057 #ifndef CONFIG_PREEMPT
16058 #error CONFIG_PREEMPT not #defined
16068 rm -Rf build
&& mkdir
-p build
16069 echo "obj-m := conftest.o" >build
/Makefile
16070 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
16071 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16072 (eval $ac_try) 2>&5
16074 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16075 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16077 (eval $ac_try) 2>&5
16079 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16080 (exit $ac_status); }; }; then
16082 { $as_echo "$as_me:$LINENO: result: yes" >&5
16083 $as_echo "yes" >&6; }
16084 { { $as_echo "$as_me:$LINENO: error:
16085 *** Kernel built with CONFIG_PREEMPT which is not supported.
16086 ** You must rebuild your kernel without this option." >&5
16087 $as_echo "$as_me: error:
16088 *** Kernel built with CONFIG_PREEMPT which is not supported.
16089 ** You must rebuild your kernel without this option." >&2;}
16090 { (exit 1); exit 1; }; }
16093 $as_echo "$as_me: failed program was:" >&5
16094 sed 's/^/| /' conftest.
$ac_ext >&5
16096 { $as_echo "$as_me:$LINENO: result: no" >&5
16097 $as_echo "no" >&6; }
16110 if test "${LINUX_OBJ}" != "${LINUX}"; then
16111 KERNELMAKE_PARAMS
="$KERNELMAKE_PARAMS O=$LINUX_OBJ"
16115 KERNELCPPFLAGS
="$KERNELCPPFLAGS -Wstrict-prototypes"
16119 { $as_echo "$as_me:$LINENO: checking whether debugging is enabled" >&5
16120 $as_echo_n "checking whether debugging is enabled... " >&6; }
16121 # Check whether --enable-debug was given.
16122 if test "${enable_debug+set}" = set; then
16123 enableval
=$enable_debug;
16129 if test "x$enable_debug" = xyes
; then
16131 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DDEBUG -Werror"
16132 DEBUG_CFLAGS
="-DDEBUG -Werror"
16136 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DNDEBUG"
16137 DEBUG_CFLAGS
="-DNDEBUG"
16143 { $as_echo "$as_me:$LINENO: result: $enable_debug" >&5
16144 $as_echo "$enable_debug" >&6; }
16147 # Check whether --enable-debug-kmem was given.
16148 if test "${enable_debug_kmem+set}" = set; then
16149 enableval
=$enable_debug_kmem;
16151 enable_debug_kmem
=yes
16155 if test "x$enable_debug_kmem" = xyes
; then
16157 cat >>confdefs.h
<<\_ACEOF
16158 #define DEBUG_KMEM 1
16161 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DDEBUG_KMEM"
16165 { $as_echo "$as_me:$LINENO: checking whether basic kmem accounting is enabled" >&5
16166 $as_echo_n "checking whether basic kmem accounting is enabled... " >&6; }
16167 { $as_echo "$as_me:$LINENO: result: $enable_debug_kmem" >&5
16168 $as_echo "$enable_debug_kmem" >&6; }
16171 # Check whether --enable-debug-kmem-tracking was given.
16172 if test "${enable_debug_kmem_tracking+set}" = set; then
16173 enableval
=$enable_debug_kmem_tracking;
16175 enable_debug_kmem_tracking
=no
16179 if test "x$enable_debug_kmem_tracking" = xyes
; then
16181 cat >>confdefs.h
<<\_ACEOF
16182 #define DEBUG_KMEM_TRACKING 1
16185 KERNELCPPFLAGS
="${KERNELCPPFLAGS} -DDEBUG_KMEM_TRACKING"
16189 { $as_echo "$as_me:$LINENO: checking whether detailed kmem tracking is enabled" >&5
16190 $as_echo_n "checking whether detailed kmem tracking is enabled... " >&6; }
16191 { $as_echo "$as_me:$LINENO: result: $enable_debug_kmem_tracking" >&5
16192 $as_echo "$enable_debug_kmem_tracking" >&6; }
16195 # Check whether --enable-atomic-spinlocks was given.
16196 if test "${enable_atomic_spinlocks+set}" = set; then
16197 enableval
=$enable_atomic_spinlocks;
16199 enable_atomic_spinlocks
=check
16205 cat confdefs.h
- <<_ACEOF >conftest.c
16208 cat confdefs.h
>>conftest.
$ac_ext
16209 cat >>conftest.
$ac_ext <<_ACEOF
16210 /* end confdefs.h. */
16213 #include <asm/atomic.h>
16219 atomic64_t *ptr __attribute__ ((unused));
16228 rm -Rf build
&& mkdir
-p build
16229 echo "obj-m := conftest.o" >build
/Makefile
16230 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
16231 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16232 (eval $ac_try) 2>&5
16234 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16235 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16236 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16237 (eval $ac_try) 2>&5
16239 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16240 (exit $ac_status); }; }; then
16242 have_atomic64_t
=yes
16244 cat >>confdefs.h
<<\_ACEOF
16245 #define HAVE_ATOMIC64_T 1
16250 $as_echo "$as_me: failed program was:" >&5
16251 sed 's/^/| /' conftest.
$ac_ext >&5
16263 if test "x$enable_atomic_spinlocks" = xcheck
; then
16265 if test "x$have_atomic64_t" = xyes
; then
16267 enable_atomic_spinlocks
=no
16271 enable_atomic_spinlocks
=yes
16279 if test "x$enable_atomic_spinlocks" = xyes
; then
16282 cat >>confdefs.h
<<\_ACEOF
16283 #define ATOMIC_SPINLOCK 1
16289 if test "x$have_atomic64_t" = xno
; then
16291 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
16292 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16293 { { $as_echo "$as_me:$LINENO: error: --disable-atomic-spinlocks given but required atomic64 support is unavailable
16294 See \`config.log' for more details." >&5
16295 $as_echo "$as_me: error: --disable-atomic-spinlocks given but required atomic64 support is unavailable
16296 See \`config.log' for more details." >&2;}
16297 { (exit 1); exit 1; }; }; }
16305 { $as_echo "$as_me:$LINENO: checking whether atomic types use spinlocks" >&5
16306 $as_echo_n "checking whether atomic types use spinlocks... " >&6; }
16307 { $as_echo "$as_me:$LINENO: result: $enable_atomic_spinlocks" >&5
16308 $as_echo "$enable_atomic_spinlocks" >&6; }
16310 { $as_echo "$as_me:$LINENO: checking whether kernel defines atomic64_t" >&5
16311 $as_echo_n "checking whether kernel defines atomic64_t... " >&6; }
16312 { $as_echo "$as_me:$LINENO: result: $have_atomic64_t" >&5
16313 $as_echo "$have_atomic64_t" >&6; }
16315 { $as_echo "$as_me:$LINENO: checking whether kernel defines atomic64_cmpxchg" >&5
16316 $as_echo_n "checking whether kernel defines atomic64_cmpxchg... " >&6; }
16319 cat confdefs.h
- <<_ACEOF >conftest.c
16322 cat confdefs.h
>>conftest.
$ac_ext
16323 cat >>conftest.
$ac_ext <<_ACEOF
16324 /* end confdefs.h. */
16327 #include <asm/atomic.h>
16328 #include <asm/system.h>
16334 atomic64_cmpxchg((atomic64_t *)NULL, 0, 0);
16343 rm -Rf build
&& mkdir
-p build
16344 echo "obj-m := conftest.o" >build
/Makefile
16345 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
16346 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16347 (eval $ac_try) 2>&5
16349 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16350 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16352 (eval $ac_try) 2>&5
16354 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16355 (exit $ac_status); }; }; then
16357 { $as_echo "$as_me:$LINENO: result: yes" >&5
16358 $as_echo "yes" >&6; }
16360 cat >>confdefs.h
<<\_ACEOF
16361 #define HAVE_ATOMIC64_CMPXCHG 1
16366 $as_echo "$as_me: failed program was:" >&5
16367 sed 's/^/| /' conftest.
$ac_ext >&5
16369 { $as_echo "$as_me:$LINENO: result: no" >&5
16370 $as_echo "no" >&6; }
16380 { $as_echo "$as_me:$LINENO: checking whether kernel defines atomic64_xchg" >&5
16381 $as_echo_n "checking whether kernel defines atomic64_xchg... " >&6; }
16384 cat confdefs.h
- <<_ACEOF >conftest.c
16387 cat confdefs.h
>>conftest.
$ac_ext
16388 cat >>conftest.
$ac_ext <<_ACEOF
16389 /* end confdefs.h. */
16392 #include <asm/atomic.h>
16398 atomic64_xchg((atomic64_t *)NULL, 0);
16407 rm -Rf build
&& mkdir
-p build
16408 echo "obj-m := conftest.o" >build
/Makefile
16409 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
16410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16411 (eval $ac_try) 2>&5
16413 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16414 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16415 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16416 (eval $ac_try) 2>&5
16418 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16419 (exit $ac_status); }; }; then
16421 { $as_echo "$as_me:$LINENO: result: yes" >&5
16422 $as_echo "yes" >&6; }
16424 cat >>confdefs.h
<<\_ACEOF
16425 #define HAVE_ATOMIC64_XCHG 1
16430 $as_echo "$as_me: failed program was:" >&5
16431 sed 's/^/| /' conftest.
$ac_ext >&5
16433 { $as_echo "$as_me:$LINENO: result: no" >&5
16434 $as_echo "no" >&6; }
16444 { $as_echo "$as_me:$LINENO: checking whether kernel defines uintptr_t" >&5
16445 $as_echo_n "checking whether kernel defines uintptr_t... " >&6; }
16448 cat confdefs.h
- <<_ACEOF >conftest.c
16451 cat confdefs.h
>>conftest.
$ac_ext
16452 cat >>conftest.
$ac_ext <<_ACEOF
16453 /* end confdefs.h. */
16456 #include <linux/types.h>
16462 uintptr_t *ptr __attribute__ ((unused));
16471 rm -Rf build
&& mkdir
-p build
16472 echo "obj-m := conftest.o" >build
/Makefile
16473 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
16474 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16475 (eval $ac_try) 2>&5
16477 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16478 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16479 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16480 (eval $ac_try) 2>&5
16482 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16483 (exit $ac_status); }; }; then
16485 { $as_echo "$as_me:$LINENO: result: yes" >&5
16486 $as_echo "yes" >&6; }
16488 cat >>confdefs.h
<<\_ACEOF
16489 #define HAVE_UINTPTR_T 1
16494 $as_echo "$as_me: failed program was:" >&5
16495 sed 's/^/| /' conftest.
$ac_ext >&5
16497 { $as_echo "$as_me:$LINENO: result: no" >&5
16498 $as_echo "no" >&6; }
16508 { $as_echo "$as_me:$LINENO: checking whether INIT_WORK wants 3 args" >&5
16509 $as_echo_n "checking whether INIT_WORK wants 3 args... " >&6; }
16512 cat confdefs.h
- <<_ACEOF >conftest.c
16515 cat confdefs.h
>>conftest.
$ac_ext
16516 cat >>conftest.
$ac_ext <<_ACEOF
16517 /* end confdefs.h. */
16520 #include <linux/workqueue.h>
16526 struct work_struct work __attribute__ ((unused));
16527 INIT_WORK(&work, NULL, NULL);
16536 rm -Rf build
&& mkdir
-p build
16537 echo "obj-m := conftest.o" >build
/Makefile
16538 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
16539 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16540 (eval $ac_try) 2>&5
16542 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16543 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16544 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16545 (eval $ac_try) 2>&5
16547 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16548 (exit $ac_status); }; }; then
16550 { $as_echo "$as_me:$LINENO: result: yes" >&5
16551 $as_echo "yes" >&6; }
16553 cat >>confdefs.h
<<\_ACEOF
16554 #define HAVE_3ARGS_INIT_WORK 1
16559 $as_echo "$as_me: failed program was:" >&5
16560 sed 's/^/| /' conftest.
$ac_ext >&5
16562 { $as_echo "$as_me:$LINENO: result: no" >&5
16563 $as_echo "no" >&6; }
16573 { $as_echo "$as_me:$LINENO: checking whether register_sysctl_table() wants 2 args" >&5
16574 $as_echo_n "checking whether register_sysctl_table() wants 2 args... " >&6; }
16577 cat confdefs.h
- <<_ACEOF >conftest.c
16580 cat confdefs.h
>>conftest.
$ac_ext
16581 cat >>conftest.
$ac_ext <<_ACEOF
16582 /* end confdefs.h. */
16585 #include <linux/sysctl.h>
16591 (void) register_sysctl_table(NULL, 0);
16600 rm -Rf build
&& mkdir
-p build
16601 echo "obj-m := conftest.o" >build
/Makefile
16602 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
16603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16604 (eval $ac_try) 2>&5
16606 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16607 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16608 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16609 (eval $ac_try) 2>&5
16611 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16612 (exit $ac_status); }; }; then
16614 { $as_echo "$as_me:$LINENO: result: yes" >&5
16615 $as_echo "yes" >&6; }
16617 cat >>confdefs.h
<<\_ACEOF
16618 #define HAVE_2ARGS_REGISTER_SYSCTL 1
16623 $as_echo "$as_me: failed program was:" >&5
16624 sed 's/^/| /' conftest.
$ac_ext >&5
16626 { $as_echo "$as_me:$LINENO: result: no" >&5
16627 $as_echo "no" >&6; }
16638 { $as_echo "$as_me:$LINENO: checking whether set_shrinker() available" >&5
16639 $as_echo_n "checking whether set_shrinker() available... " >&6; }
16642 cat confdefs.h
- <<_ACEOF >conftest.c
16645 cat confdefs.h
>>conftest.
$ac_ext
16646 cat >>conftest.
$ac_ext <<_ACEOF
16647 /* end confdefs.h. */
16650 #include <linux/mm.h>
16656 return set_shrinker(DEFAULT_SEEKS, NULL);
16665 rm -Rf build
&& mkdir
-p build
16666 echo "obj-m := conftest.o" >build
/Makefile
16667 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
16668 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16669 (eval $ac_try) 2>&5
16671 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16672 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16674 (eval $ac_try) 2>&5
16676 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16677 (exit $ac_status); }; }; then
16679 { $as_echo "$as_me:$LINENO: result: yes" >&5
16680 $as_echo "yes" >&6; }
16682 cat >>confdefs.h
<<\_ACEOF
16683 #define HAVE_SET_SHRINKER 1
16688 $as_echo "$as_me: failed program was:" >&5
16689 sed 's/^/| /' conftest.
$ac_ext >&5
16691 { $as_echo "$as_me:$LINENO: result: no" >&5
16692 $as_echo "no" >&6; }
16702 { $as_echo "$as_me:$LINENO: checking whether shrinker callback wants 3 args" >&5
16703 $as_echo_n "checking whether shrinker callback wants 3 args... " >&6; }
16704 tmp_flags
="$EXTRA_KCFLAGS"
16705 EXTRA_KCFLAGS
="-Werror"
16708 cat confdefs.h
- <<_ACEOF >conftest.c
16711 cat confdefs.h
>>conftest.
$ac_ext
16712 cat >>conftest.
$ac_ext <<_ACEOF
16713 /* end confdefs.h. */
16716 #include <linux/mm.h>
16718 int shrinker_cb(struct shrinker *, int, unsigned int);
16724 struct shrinker cache_shrinker = {
16725 .shrink = shrinker_cb,
16726 .seeks = DEFAULT_SEEKS,
16728 register_shrinker(&cache_shrinker);
16737 rm -Rf build
&& mkdir
-p build
16738 echo "obj-m := conftest.o" >build
/Makefile
16739 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
16740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16741 (eval $ac_try) 2>&5
16743 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16744 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16745 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16746 (eval $ac_try) 2>&5
16748 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16749 (exit $ac_status); }; }; then
16751 { $as_echo "$as_me:$LINENO: result: yes" >&5
16752 $as_echo "yes" >&6; }
16754 cat >>confdefs.h
<<\_ACEOF
16755 #define HAVE_3ARGS_SHRINKER_CALLBACK 1
16760 $as_echo "$as_me: failed program was:" >&5
16761 sed 's/^/| /' conftest.
$ac_ext >&5
16763 { $as_echo "$as_me:$LINENO: result: no" >&5
16764 $as_echo "no" >&6; }
16773 EXTRA_KCFLAGS
="$tmp_flags"
16775 { $as_echo "$as_me:$LINENO: checking whether struct path used in struct nameidata" >&5
16776 $as_echo_n "checking whether struct path used in struct nameidata... " >&6; }
16779 cat confdefs.h
- <<_ACEOF >conftest.c
16782 cat confdefs.h
>>conftest.
$ac_ext
16783 cat >>conftest.
$ac_ext <<_ACEOF
16784 /* end confdefs.h. */
16787 #include <linux/namei.h>
16793 struct nameidata nd __attribute__ ((unused));
16795 nd.path.mnt = NULL;
16796 nd.path.dentry = NULL;
16805 rm -Rf build
&& mkdir
-p build
16806 echo "obj-m := conftest.o" >build
/Makefile
16807 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
16808 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16809 (eval $ac_try) 2>&5
16811 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16812 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16813 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16814 (eval $ac_try) 2>&5
16816 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16817 (exit $ac_status); }; }; then
16819 { $as_echo "$as_me:$LINENO: result: yes" >&5
16820 $as_echo "yes" >&6; }
16822 cat >>confdefs.h
<<\_ACEOF
16823 #define HAVE_PATH_IN_NAMEIDATA 1
16828 $as_echo "$as_me: failed program was:" >&5
16829 sed 's/^/| /' conftest.
$ac_ext >&5
16831 { $as_echo "$as_me:$LINENO: result: no" >&5
16832 $as_echo "no" >&6; }
16843 { $as_echo "$as_me:$LINENO: checking whether symbol task_curr is exported" >&5
16844 $as_echo_n "checking whether symbol task_curr is exported... " >&6; }
16845 grep -q -E '[[:space:]]task_curr[[:space:]]' \
16846 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
16848 if test $rc -ne 0; then
16850 for file in kernel
/sched.c
; do
16851 grep -q -E "EXPORT_SYMBOL.*(task_curr)" \
16852 "$LINUX_OBJ/$file" 2>/dev
/null
16854 if test $rc -eq 0; then
16859 if test $export -eq 0; then
16860 { $as_echo "$as_me:$LINENO: result: no" >&5
16861 $as_echo "no" >&6; }
16864 { $as_echo "$as_me:$LINENO: result: yes" >&5
16865 $as_echo "yes" >&6; }
16867 cat >>confdefs.h
<<\_ACEOF
16868 #define HAVE_TASK_CURR 1
16873 { $as_echo "$as_me:$LINENO: result: yes" >&5
16874 $as_echo "yes" >&6; }
16876 cat >>confdefs.h
<<\_ACEOF
16877 #define HAVE_TASK_CURR 1
16883 { $as_echo "$as_me:$LINENO: checking whether unnumbered sysctl support exists" >&5
16884 $as_echo_n "checking whether unnumbered sysctl support exists... " >&6; }
16887 cat confdefs.h
- <<_ACEOF >conftest.c
16890 cat confdefs.h
>>conftest.
$ac_ext
16891 cat >>conftest.
$ac_ext <<_ACEOF
16892 /* end confdefs.h. */
16895 #include <linux/sysctl.h>
16901 #ifndef CTL_UNNUMBERED
16902 #error CTL_UNNUMBERED undefined
16912 rm -Rf build
&& mkdir
-p build
16913 echo "obj-m := conftest.o" >build
/Makefile
16914 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
16915 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16916 (eval $ac_try) 2>&5
16918 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16919 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16921 (eval $ac_try) 2>&5
16923 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16924 (exit $ac_status); }; }; then
16926 { $as_echo "$as_me:$LINENO: result: yes" >&5
16927 $as_echo "yes" >&6; }
16929 cat >>confdefs.h
<<\_ACEOF
16930 #define HAVE_CTL_UNNUMBERED 1
16935 $as_echo "$as_me: failed program was:" >&5
16936 sed 's/^/| /' conftest.
$ac_ext >&5
16938 { $as_echo "$as_me:$LINENO: result: no" >&5
16939 $as_echo "no" >&6; }
16950 { $as_echo "$as_me:$LINENO: checking whether struct ctl_table has ctl_name" >&5
16951 $as_echo_n "checking whether struct ctl_table has ctl_name... " >&6; }
16954 cat confdefs.h
- <<_ACEOF >conftest.c
16957 cat confdefs.h
>>conftest.
$ac_ext
16958 cat >>conftest.
$ac_ext <<_ACEOF
16959 /* end confdefs.h. */
16962 #include <linux/sysctl.h>
16968 struct ctl_table ctl __attribute__ ((unused));
16978 rm -Rf build
&& mkdir
-p build
16979 echo "obj-m := conftest.o" >build
/Makefile
16980 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
16981 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16982 (eval $ac_try) 2>&5
16984 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16985 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
16986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16987 (eval $ac_try) 2>&5
16989 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16990 (exit $ac_status); }; }; then
16992 { $as_echo "$as_me:$LINENO: result: yes" >&5
16993 $as_echo "yes" >&6; }
16995 cat >>confdefs.h
<<\_ACEOF
16996 #define HAVE_CTL_NAME 1
17001 $as_echo "$as_me: failed program was:" >&5
17002 sed 's/^/| /' conftest.
$ac_ext >&5
17004 { $as_echo "$as_me:$LINENO: result: no" >&5
17005 $as_echo "no" >&6; }
17015 { $as_echo "$as_me:$LINENO: checking whether fls64() is available" >&5
17016 $as_echo_n "checking whether fls64() is available... " >&6; }
17019 cat confdefs.h
- <<_ACEOF >conftest.c
17022 cat confdefs.h
>>conftest.
$ac_ext
17023 cat >>conftest.
$ac_ext <<_ACEOF
17024 /* end confdefs.h. */
17027 #include <linux/bitops.h>
17042 rm -Rf build
&& mkdir
-p build
17043 echo "obj-m := conftest.o" >build
/Makefile
17044 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
17045 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17046 (eval $ac_try) 2>&5
17048 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17049 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17050 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17051 (eval $ac_try) 2>&5
17053 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17054 (exit $ac_status); }; }; then
17056 { $as_echo "$as_me:$LINENO: result: yes" >&5
17057 $as_echo "yes" >&6; }
17059 cat >>confdefs.h
<<\_ACEOF
17060 #define HAVE_FLS64 1
17065 $as_echo "$as_me: failed program was:" >&5
17066 sed 's/^/| /' conftest.
$ac_ext >&5
17068 { $as_echo "$as_me:$LINENO: result: no" >&5
17069 $as_echo "no" >&6; }
17080 { $as_echo "$as_me:$LINENO: checking whether symbol device_create is exported" >&5
17081 $as_echo_n "checking whether symbol device_create is exported... " >&6; }
17082 grep -q -E '[[:space:]]device_create[[:space:]]' \
17083 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
17085 if test $rc -ne 0; then
17087 for file in drivers
/base
/core.c
; do
17088 grep -q -E "EXPORT_SYMBOL.*(device_create)" \
17089 "$LINUX_OBJ/$file" 2>/dev
/null
17091 if test $rc -eq 0; then
17096 if test $export -eq 0; then
17097 { $as_echo "$as_me:$LINENO: result: no" >&5
17098 $as_echo "no" >&6; }
17101 { $as_echo "$as_me:$LINENO: result: yes" >&5
17102 $as_echo "yes" >&6; }
17104 cat >>confdefs.h
<<\_ACEOF
17105 #define HAVE_DEVICE_CREATE 1
17110 { $as_echo "$as_me:$LINENO: result: yes" >&5
17111 $as_echo "yes" >&6; }
17113 cat >>confdefs.h
<<\_ACEOF
17114 #define HAVE_DEVICE_CREATE 1
17121 { $as_echo "$as_me:$LINENO: checking whether device_create() wants 5 args" >&5
17122 $as_echo_n "checking whether device_create() wants 5 args... " >&6; }
17123 tmp_flags
="$EXTRA_KCFLAGS"
17124 EXTRA_KCFLAGS
="-Werror"
17127 cat confdefs.h
- <<_ACEOF >conftest.c
17130 cat confdefs.h
>>conftest.
$ac_ext
17131 cat >>conftest.
$ac_ext <<_ACEOF
17132 /* end confdefs.h. */
17135 #include <linux/device.h>
17141 device_create(NULL, NULL, 0, NULL, "%d", 1);
17150 rm -Rf build
&& mkdir
-p build
17151 echo "obj-m := conftest.o" >build
/Makefile
17152 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
17153 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17154 (eval $ac_try) 2>&5
17156 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17157 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17158 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17159 (eval $ac_try) 2>&5
17161 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17162 (exit $ac_status); }; }; then
17164 { $as_echo "$as_me:$LINENO: result: yes" >&5
17165 $as_echo "yes" >&6; }
17167 cat >>confdefs.h
<<\_ACEOF
17168 #define HAVE_5ARGS_DEVICE_CREATE 1
17173 $as_echo "$as_me: failed program was:" >&5
17174 sed 's/^/| /' conftest.
$ac_ext >&5
17176 { $as_echo "$as_me:$LINENO: result: no" >&5
17177 $as_echo "no" >&6; }
17186 EXTRA_KCFLAGS
="$tmp_flags"
17189 { $as_echo "$as_me:$LINENO: checking whether symbol class_device_create is exported" >&5
17190 $as_echo_n "checking whether symbol class_device_create is exported... " >&6; }
17191 grep -q -E '[[:space:]]class_device_create[[:space:]]' \
17192 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
17194 if test $rc -ne 0; then
17196 for file in drivers
/base
/class.c
; do
17197 grep -q -E "EXPORT_SYMBOL.*(class_device_create)" \
17198 "$LINUX_OBJ/$file" 2>/dev
/null
17200 if test $rc -eq 0; then
17205 if test $export -eq 0; then
17206 { $as_echo "$as_me:$LINENO: result: no" >&5
17207 $as_echo "no" >&6; }
17210 { $as_echo "$as_me:$LINENO: result: yes" >&5
17211 $as_echo "yes" >&6; }
17213 cat >>confdefs.h
<<\_ACEOF
17214 #define HAVE_CLASS_DEVICE_CREATE 1
17219 { $as_echo "$as_me:$LINENO: result: yes" >&5
17220 $as_echo "yes" >&6; }
17222 cat >>confdefs.h
<<\_ACEOF
17223 #define HAVE_CLASS_DEVICE_CREATE 1
17230 { $as_echo "$as_me:$LINENO: checking whether symbol set_normalized_timespec is exported" >&5
17231 $as_echo_n "checking whether symbol set_normalized_timespec is exported... " >&6; }
17232 grep -q -E '[[:space:]]set_normalized_timespec[[:space:]]' \
17233 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
17235 if test $rc -ne 0; then
17237 for file in kernel
/time.c
; do
17238 grep -q -E "EXPORT_SYMBOL.*(set_normalized_timespec)" \
17239 "$LINUX_OBJ/$file" 2>/dev
/null
17241 if test $rc -eq 0; then
17246 if test $export -eq 0; then
17247 { $as_echo "$as_me:$LINENO: result: no" >&5
17248 $as_echo "no" >&6; }
17251 { $as_echo "$as_me:$LINENO: result: yes" >&5
17252 $as_echo "yes" >&6; }
17254 cat >>confdefs.h
<<\_ACEOF
17255 #define HAVE_SET_NORMALIZED_TIMESPEC_EXPORT 1
17260 { $as_echo "$as_me:$LINENO: result: yes" >&5
17261 $as_echo "yes" >&6; }
17263 cat >>confdefs.h
<<\_ACEOF
17264 #define HAVE_SET_NORMALIZED_TIMESPEC_EXPORT 1
17271 { $as_echo "$as_me:$LINENO: checking whether set_normalized_timespec() is an inline" >&5
17272 $as_echo_n "checking whether set_normalized_timespec() is an inline... " >&6; }
17275 cat confdefs.h
- <<_ACEOF >conftest.c
17278 cat confdefs.h
>>conftest.
$ac_ext
17279 cat >>conftest.
$ac_ext <<_ACEOF
17280 /* end confdefs.h. */
17283 #include <linux/time.h>
17284 void set_normalized_timespec(struct timespec *ts,
17285 time_t sec, long nsec) { }
17298 rm -Rf build
&& mkdir
-p build
17299 echo "obj-m := conftest.o" >build
/Makefile
17300 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
17301 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17302 (eval $ac_try) 2>&5
17304 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17305 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17306 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17307 (eval $ac_try) 2>&5
17309 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17310 (exit $ac_status); }; }; then
17312 { $as_echo "$as_me:$LINENO: result: no" >&5
17313 $as_echo "no" >&6; }
17316 $as_echo "$as_me: failed program was:" >&5
17317 sed 's/^/| /' conftest.
$ac_ext >&5
17319 { $as_echo "$as_me:$LINENO: result: yes" >&5
17320 $as_echo "yes" >&6; }
17322 cat >>confdefs.h
<<\_ACEOF
17323 #define HAVE_SET_NORMALIZED_TIMESPEC_INLINE 1
17336 { $as_echo "$as_me:$LINENO: checking whether timespec_sub() is available" >&5
17337 $as_echo_n "checking whether timespec_sub() is available... " >&6; }
17340 cat confdefs.h
- <<_ACEOF >conftest.c
17343 cat confdefs.h
>>conftest.
$ac_ext
17344 cat >>conftest.
$ac_ext <<_ACEOF
17345 /* end confdefs.h. */
17348 #include <linux/time.h>
17354 struct timespec a = { 0 };
17355 struct timespec b = { 0 };
17356 struct timespec c __attribute__ ((unused));
17357 c = timespec_sub(a, b);
17366 rm -Rf build
&& mkdir
-p build
17367 echo "obj-m := conftest.o" >build
/Makefile
17368 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
17369 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17370 (eval $ac_try) 2>&5
17372 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17373 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17374 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17375 (eval $ac_try) 2>&5
17377 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17378 (exit $ac_status); }; }; then
17380 { $as_echo "$as_me:$LINENO: result: yes" >&5
17381 $as_echo "yes" >&6; }
17383 cat >>confdefs.h
<<\_ACEOF
17384 #define HAVE_TIMESPEC_SUB 1
17389 $as_echo "$as_me: failed program was:" >&5
17390 sed 's/^/| /' conftest.
$ac_ext >&5
17392 { $as_echo "$as_me:$LINENO: result: no" >&5
17393 $as_echo "no" >&6; }
17404 { $as_echo "$as_me:$LINENO: checking whether init_utsname() is available" >&5
17405 $as_echo_n "checking whether init_utsname() is available... " >&6; }
17408 cat confdefs.h
- <<_ACEOF >conftest.c
17411 cat confdefs.h
>>conftest.
$ac_ext
17412 cat >>conftest.
$ac_ext <<_ACEOF
17413 /* end confdefs.h. */
17416 #include <linux/utsname.h>
17422 struct new_utsname *a __attribute__ ((unused));
17423 a = init_utsname();
17432 rm -Rf build
&& mkdir
-p build
17433 echo "obj-m := conftest.o" >build
/Makefile
17434 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
17435 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17436 (eval $ac_try) 2>&5
17438 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17439 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17440 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17441 (eval $ac_try) 2>&5
17443 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17444 (exit $ac_status); }; }; then
17446 { $as_echo "$as_me:$LINENO: result: yes" >&5
17447 $as_echo "yes" >&6; }
17449 cat >>confdefs.h
<<\_ACEOF
17450 #define HAVE_INIT_UTSNAME 1
17455 $as_echo "$as_me: failed program was:" >&5
17456 sed 's/^/| /' conftest.
$ac_ext >&5
17458 { $as_echo "$as_me:$LINENO: result: no" >&5
17459 $as_echo "no" >&6; }
17470 { $as_echo "$as_me:$LINENO: checking whether header linux/fdtable.h exists" >&5
17471 $as_echo_n "checking whether header linux/fdtable.h exists... " >&6; }
17474 cat confdefs.h
- <<_ACEOF >conftest.c
17477 cat confdefs.h
>>conftest.
$ac_ext
17478 cat >>conftest.
$ac_ext <<_ACEOF
17479 /* end confdefs.h. */
17482 #include <linux/fdtable.h>
17497 rm -Rf build
&& mkdir
-p build
17498 echo "obj-m := conftest.o" >build
/Makefile
17499 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
17500 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17501 (eval $ac_try) 2>&5
17503 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17504 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17506 (eval $ac_try) 2>&5
17508 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17509 (exit $ac_status); }; }; then
17512 cat >>confdefs.h
<<\_ACEOF
17513 #define HAVE_FDTABLE_HEADER 1
17516 { $as_echo "$as_me:$LINENO: result: yes" >&5
17517 $as_echo "yes" >&6; }
17521 $as_echo "$as_me: failed program was:" >&5
17522 sed 's/^/| /' conftest.
$ac_ext >&5
17524 { $as_echo "$as_me:$LINENO: result: no" >&5
17525 $as_echo "no" >&6; }
17538 { $as_echo "$as_me:$LINENO: checking whether files_fdtable() is available" >&5
17539 $as_echo_n "checking whether files_fdtable() is available... " >&6; }
17542 cat confdefs.h
- <<_ACEOF >conftest.c
17545 cat confdefs.h
>>conftest.
$ac_ext
17546 cat >>conftest.
$ac_ext <<_ACEOF
17547 /* end confdefs.h. */
17550 #include <linux/sched.h>
17551 #include <linux/file.h>
17552 #ifdef HAVE_FDTABLE_HEADER
17553 #include <linux/fdtable.h>
17560 struct files_struct *files = current->files;
17561 struct fdtable *fdt __attribute__ ((unused));
17562 fdt = files_fdtable(files);
17571 rm -Rf build
&& mkdir
-p build
17572 echo "obj-m := conftest.o" >build
/Makefile
17573 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
17574 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17575 (eval $ac_try) 2>&5
17577 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17578 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17580 (eval $ac_try) 2>&5
17582 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17583 (exit $ac_status); }; }; then
17585 { $as_echo "$as_me:$LINENO: result: yes" >&5
17586 $as_echo "yes" >&6; }
17588 cat >>confdefs.h
<<\_ACEOF
17589 #define HAVE_FILES_FDTABLE 1
17594 $as_echo "$as_me: failed program was:" >&5
17595 sed 's/^/| /' conftest.
$ac_ext >&5
17597 { $as_echo "$as_me:$LINENO: result: no" >&5
17598 $as_echo "no" >&6; }
17609 { $as_echo "$as_me:$LINENO: checking whether header linux/uaccess.h exists" >&5
17610 $as_echo_n "checking whether header linux/uaccess.h exists... " >&6; }
17613 cat confdefs.h
- <<_ACEOF >conftest.c
17616 cat confdefs.h
>>conftest.
$ac_ext
17617 cat >>conftest.
$ac_ext <<_ACEOF
17618 /* end confdefs.h. */
17621 #include <linux/uaccess.h>
17636 rm -Rf build
&& mkdir
-p build
17637 echo "obj-m := conftest.o" >build
/Makefile
17638 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
17639 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17640 (eval $ac_try) 2>&5
17642 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17643 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17644 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17645 (eval $ac_try) 2>&5
17647 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17648 (exit $ac_status); }; }; then
17651 cat >>confdefs.h
<<\_ACEOF
17652 #define HAVE_UACCESS_HEADER 1
17655 { $as_echo "$as_me:$LINENO: result: yes" >&5
17656 $as_echo "yes" >&6; }
17660 $as_echo "$as_me: failed program was:" >&5
17661 sed 's/^/| /' conftest.
$ac_ext >&5
17663 { $as_echo "$as_me:$LINENO: result: no" >&5
17664 $as_echo "no" >&6; }
17677 { $as_echo "$as_me:$LINENO: checking whether kmalloc_node() is available" >&5
17678 $as_echo_n "checking whether kmalloc_node() is available... " >&6; }
17681 cat confdefs.h
- <<_ACEOF >conftest.c
17684 cat confdefs.h
>>conftest.
$ac_ext
17685 cat >>conftest.
$ac_ext <<_ACEOF
17686 /* end confdefs.h. */
17689 #include <linux/slab.h>
17695 void *a __attribute__ ((unused));
17696 a = kmalloc_node(1, GFP_KERNEL, 0);
17705 rm -Rf build
&& mkdir
-p build
17706 echo "obj-m := conftest.o" >build
/Makefile
17707 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
17708 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17709 (eval $ac_try) 2>&5
17711 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17712 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17713 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17714 (eval $ac_try) 2>&5
17716 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17717 (exit $ac_status); }; }; then
17719 { $as_echo "$as_me:$LINENO: result: yes" >&5
17720 $as_echo "yes" >&6; }
17722 cat >>confdefs.h
<<\_ACEOF
17723 #define HAVE_KMALLOC_NODE 1
17728 $as_echo "$as_me: failed program was:" >&5
17729 sed 's/^/| /' conftest.
$ac_ext >&5
17731 { $as_echo "$as_me:$LINENO: result: no" >&5
17732 $as_echo "no" >&6; }
17743 { $as_echo "$as_me:$LINENO: checking whether symbol monotonic_clock is exported" >&5
17744 $as_echo_n "checking whether symbol monotonic_clock is exported... " >&6; }
17745 grep -q -E '[[:space:]]monotonic_clock[[:space:]]' \
17746 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
17748 if test $rc -ne 0; then
17751 grep -q -E "EXPORT_SYMBOL.*(monotonic_clock)" \
17752 "$LINUX_OBJ/$file" 2>/dev
/null
17754 if test $rc -eq 0; then
17759 if test $export -eq 0; then
17760 { $as_echo "$as_me:$LINENO: result: no" >&5
17761 $as_echo "no" >&6; }
17764 { $as_echo "$as_me:$LINENO: result: yes" >&5
17765 $as_echo "yes" >&6; }
17767 cat >>confdefs.h
<<\_ACEOF
17768 #define HAVE_MONOTONIC_CLOCK 1
17773 { $as_echo "$as_me:$LINENO: result: yes" >&5
17774 $as_echo "yes" >&6; }
17776 cat >>confdefs.h
<<\_ACEOF
17777 #define HAVE_MONOTONIC_CLOCK 1
17784 { $as_echo "$as_me:$LINENO: checking whether struct inode has i_mutex" >&5
17785 $as_echo_n "checking whether struct inode has i_mutex... " >&6; }
17788 cat confdefs.h
- <<_ACEOF >conftest.c
17791 cat confdefs.h
>>conftest.
$ac_ext
17792 cat >>conftest.
$ac_ext <<_ACEOF
17793 /* end confdefs.h. */
17796 #include <linux/fs.h>
17797 #include <linux/mutex.h>
17804 mutex_init(&i.i_mutex);
17813 rm -Rf build
&& mkdir
-p build
17814 echo "obj-m := conftest.o" >build
/Makefile
17815 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
17816 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17817 (eval $ac_try) 2>&5
17819 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17820 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17822 (eval $ac_try) 2>&5
17824 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17825 (exit $ac_status); }; }; then
17827 { $as_echo "$as_me:$LINENO: result: yes" >&5
17828 $as_echo "yes" >&6; }
17830 cat >>confdefs.h
<<\_ACEOF
17831 #define HAVE_INODE_I_MUTEX 1
17836 $as_echo "$as_me: failed program was:" >&5
17837 sed 's/^/| /' conftest.
$ac_ext >&5
17839 { $as_echo "$as_me:$LINENO: result: no" >&5
17840 $as_echo "no" >&6; }
17851 { $as_echo "$as_me:$LINENO: checking whether struct mutex has owner" >&5
17852 $as_echo_n "checking whether struct mutex has owner... " >&6; }
17855 cat confdefs.h
- <<_ACEOF >conftest.c
17858 cat confdefs.h
>>conftest.
$ac_ext
17859 cat >>conftest.
$ac_ext <<_ACEOF
17860 /* end confdefs.h. */
17863 #include <linux/mutex.h>
17869 struct mutex mtx __attribute__ ((unused));
17879 rm -Rf build
&& mkdir
-p build
17880 echo "obj-m := conftest.o" >build
/Makefile
17881 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
17882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17883 (eval $ac_try) 2>&5
17885 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17886 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17887 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17888 (eval $ac_try) 2>&5
17890 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17891 (exit $ac_status); }; }; then
17893 { $as_echo "$as_me:$LINENO: result: yes" >&5
17894 $as_echo "yes" >&6; }
17896 cat >>confdefs.h
<<\_ACEOF
17897 #define HAVE_MUTEX_OWNER 1
17902 $as_echo "$as_me: failed program was:" >&5
17903 sed 's/^/| /' conftest.
$ac_ext >&5
17905 { $as_echo "$as_me:$LINENO: result: no" >&5
17906 $as_echo "no" >&6; }
17917 { $as_echo "$as_me:$LINENO: checking whether struct mutex owner is a task_struct" >&5
17918 $as_echo_n "checking whether struct mutex owner is a task_struct... " >&6; }
17919 tmp_flags
="$EXTRA_KCFLAGS"
17920 EXTRA_KCFLAGS
="-Werror"
17923 cat confdefs.h
- <<_ACEOF >conftest.c
17926 cat confdefs.h
>>conftest.
$ac_ext
17927 cat >>conftest.
$ac_ext <<_ACEOF
17928 /* end confdefs.h. */
17931 #include <linux/mutex.h>
17937 struct mutex mtx __attribute__ ((unused));
17938 mtx.owner = current;
17947 rm -Rf build
&& mkdir
-p build
17948 echo "obj-m := conftest.o" >build
/Makefile
17949 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
17950 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17951 (eval $ac_try) 2>&5
17953 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17954 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
17955 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17956 (eval $ac_try) 2>&5
17958 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17959 (exit $ac_status); }; }; then
17961 { $as_echo "$as_me:$LINENO: result: yes" >&5
17962 $as_echo "yes" >&6; }
17964 cat >>confdefs.h
<<\_ACEOF
17965 #define HAVE_MUTEX_OWNER_TASK_STRUCT 1
17970 $as_echo "$as_me: failed program was:" >&5
17971 sed 's/^/| /' conftest.
$ac_ext >&5
17973 { $as_echo "$as_me:$LINENO: result: no" >&5
17974 $as_echo "no" >&6; }
17983 EXTRA_KCFLAGS
="$tmp_flags"
17986 { $as_echo "$as_me:$LINENO: checking whether mutex_lock_nested() is available" >&5
17987 $as_echo_n "checking whether mutex_lock_nested() is available... " >&6; }
17990 cat confdefs.h
- <<_ACEOF >conftest.c
17993 cat confdefs.h
>>conftest.
$ac_ext
17994 cat >>conftest.
$ac_ext <<_ACEOF
17995 /* end confdefs.h. */
17998 #include <linux/mutex.h>
18004 struct mutex mutex;
18005 mutex_init(&mutex);
18006 mutex_lock_nested(&mutex, 0);
18015 rm -Rf build
&& mkdir
-p build
18016 echo "obj-m := conftest.o" >build
/Makefile
18017 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
18018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18019 (eval $ac_try) 2>&5
18021 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18022 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
18023 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18024 (eval $ac_try) 2>&5
18026 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18027 (exit $ac_status); }; }; then
18029 { $as_echo "$as_me:$LINENO: result: yes" >&5
18030 $as_echo "yes" >&6; }
18032 cat >>confdefs.h
<<\_ACEOF
18033 #define HAVE_MUTEX_LOCK_NESTED 1
18038 $as_echo "$as_me: failed program was:" >&5
18039 sed 's/^/| /' conftest.
$ac_ext >&5
18041 { $as_echo "$as_me:$LINENO: result: no" >&5
18042 $as_echo "no" >&6; }
18053 { $as_echo "$as_me:$LINENO: checking whether on_each_cpu() wants 3 args" >&5
18054 $as_echo_n "checking whether on_each_cpu() wants 3 args... " >&6; }
18057 cat confdefs.h
- <<_ACEOF >conftest.c
18060 cat confdefs.h
>>conftest.
$ac_ext
18061 cat >>conftest.
$ac_ext <<_ACEOF
18062 /* end confdefs.h. */
18065 #include <linux/smp.h>
18071 on_each_cpu(NULL, NULL, 0);
18080 rm -Rf build
&& mkdir
-p build
18081 echo "obj-m := conftest.o" >build
/Makefile
18082 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
18083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18084 (eval $ac_try) 2>&5
18086 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18087 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
18088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18089 (eval $ac_try) 2>&5
18091 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18092 (exit $ac_status); }; }; then
18094 { $as_echo "$as_me:$LINENO: result: yes" >&5
18095 $as_echo "yes" >&6; }
18097 cat >>confdefs.h
<<\_ACEOF
18098 #define HAVE_3ARGS_ON_EACH_CPU 1
18103 $as_echo "$as_me: failed program was:" >&5
18104 sed 's/^/| /' conftest.
$ac_ext >&5
18106 { $as_echo "$as_me:$LINENO: result: no" >&5
18107 $as_echo "no" >&6; }
18118 { $as_echo "$as_me:$LINENO: checking whether symbol kallsyms_lookup_name is exported" >&5
18119 $as_echo_n "checking whether symbol kallsyms_lookup_name is exported... " >&6; }
18120 grep -q -E '[[:space:]]kallsyms_lookup_name[[:space:]]' \
18121 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
18123 if test $rc -ne 0; then
18126 grep -q -E "EXPORT_SYMBOL.*(kallsyms_lookup_name)" \
18127 "$LINUX_OBJ/$file" 2>/dev
/null
18129 if test $rc -eq 0; then
18134 if test $export -eq 0; then
18135 { $as_echo "$as_me:$LINENO: result: no" >&5
18136 $as_echo "no" >&6; }
18139 { $as_echo "$as_me:$LINENO: result: yes" >&5
18140 $as_echo "yes" >&6; }
18142 cat >>confdefs.h
<<\_ACEOF
18143 #define HAVE_KALLSYMS_LOOKUP_NAME 1
18148 { $as_echo "$as_me:$LINENO: result: yes" >&5
18149 $as_echo "yes" >&6; }
18151 cat >>confdefs.h
<<\_ACEOF
18152 #define HAVE_KALLSYMS_LOOKUP_NAME 1
18159 { $as_echo "$as_me:$LINENO: checking whether symbol get_vmalloc_info is exported" >&5
18160 $as_echo_n "checking whether symbol get_vmalloc_info is exported... " >&6; }
18161 grep -q -E '[[:space:]]get_vmalloc_info[[:space:]]' \
18162 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
18164 if test $rc -ne 0; then
18167 grep -q -E "EXPORT_SYMBOL.*(get_vmalloc_info)" \
18168 "$LINUX_OBJ/$file" 2>/dev
/null
18170 if test $rc -eq 0; then
18175 if test $export -eq 0; then
18176 { $as_echo "$as_me:$LINENO: result: no" >&5
18177 $as_echo "no" >&6; }
18180 { $as_echo "$as_me:$LINENO: result: yes" >&5
18181 $as_echo "yes" >&6; }
18183 cat >>confdefs.h
<<\_ACEOF
18184 #define HAVE_GET_VMALLOC_INFO 1
18189 { $as_echo "$as_me:$LINENO: result: yes" >&5
18190 $as_echo "yes" >&6; }
18192 cat >>confdefs.h
<<\_ACEOF
18193 #define HAVE_GET_VMALLOC_INFO 1
18200 { $as_echo "$as_me:$LINENO: checking whether symbol *_pgdat exist" >&5
18201 $as_echo_n "checking whether symbol *_pgdat exist... " >&6; }
18202 grep -q -E 'first_online_pgdat' $LINUX/include
/linux
/mmzone.h
2>/dev
/null
18204 if test $rc -eq 0; then
18205 { $as_echo "$as_me:$LINENO: result: yes" >&5
18206 $as_echo "yes" >&6; }
18208 cat >>confdefs.h
<<\_ACEOF
18209 #define HAVE_PGDAT_HELPERS 1
18213 { $as_echo "$as_me:$LINENO: result: no" >&5
18214 $as_echo "no" >&6; }
18218 { $as_echo "$as_me:$LINENO: checking whether symbol first_online_pgdat is exported" >&5
18219 $as_echo_n "checking whether symbol first_online_pgdat is exported... " >&6; }
18220 grep -q -E '[[:space:]]first_online_pgdat[[:space:]]' \
18221 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
18223 if test $rc -ne 0; then
18226 grep -q -E "EXPORT_SYMBOL.*(first_online_pgdat)" \
18227 "$LINUX_OBJ/$file" 2>/dev
/null
18229 if test $rc -eq 0; then
18234 if test $export -eq 0; then
18235 { $as_echo "$as_me:$LINENO: result: no" >&5
18236 $as_echo "no" >&6; }
18239 { $as_echo "$as_me:$LINENO: result: yes" >&5
18240 $as_echo "yes" >&6; }
18242 cat >>confdefs.h
<<\_ACEOF
18243 #define HAVE_FIRST_ONLINE_PGDAT 1
18248 { $as_echo "$as_me:$LINENO: result: yes" >&5
18249 $as_echo "yes" >&6; }
18251 cat >>confdefs.h
<<\_ACEOF
18252 #define HAVE_FIRST_ONLINE_PGDAT 1
18259 { $as_echo "$as_me:$LINENO: checking whether symbol next_online_pgdat is exported" >&5
18260 $as_echo_n "checking whether symbol next_online_pgdat is exported... " >&6; }
18261 grep -q -E '[[:space:]]next_online_pgdat[[:space:]]' \
18262 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
18264 if test $rc -ne 0; then
18267 grep -q -E "EXPORT_SYMBOL.*(next_online_pgdat)" \
18268 "$LINUX_OBJ/$file" 2>/dev
/null
18270 if test $rc -eq 0; then
18275 if test $export -eq 0; then
18276 { $as_echo "$as_me:$LINENO: result: no" >&5
18277 $as_echo "no" >&6; }
18280 { $as_echo "$as_me:$LINENO: result: yes" >&5
18281 $as_echo "yes" >&6; }
18283 cat >>confdefs.h
<<\_ACEOF
18284 #define HAVE_NEXT_ONLINE_PGDAT 1
18289 { $as_echo "$as_me:$LINENO: result: yes" >&5
18290 $as_echo "yes" >&6; }
18292 cat >>confdefs.h
<<\_ACEOF
18293 #define HAVE_NEXT_ONLINE_PGDAT 1
18300 { $as_echo "$as_me:$LINENO: checking whether symbol next_zone is exported" >&5
18301 $as_echo_n "checking whether symbol next_zone is exported... " >&6; }
18302 grep -q -E '[[:space:]]next_zone[[:space:]]' \
18303 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
18305 if test $rc -ne 0; then
18308 grep -q -E "EXPORT_SYMBOL.*(next_zone)" \
18309 "$LINUX_OBJ/$file" 2>/dev
/null
18311 if test $rc -eq 0; then
18316 if test $export -eq 0; then
18317 { $as_echo "$as_me:$LINENO: result: no" >&5
18318 $as_echo "no" >&6; }
18321 { $as_echo "$as_me:$LINENO: result: yes" >&5
18322 $as_echo "yes" >&6; }
18324 cat >>confdefs.h
<<\_ACEOF
18325 #define HAVE_NEXT_ZONE 1
18330 { $as_echo "$as_me:$LINENO: result: yes" >&5
18331 $as_echo "yes" >&6; }
18333 cat >>confdefs.h
<<\_ACEOF
18334 #define HAVE_NEXT_ZONE 1
18341 { $as_echo "$as_me:$LINENO: checking whether symbol pgdat_list is exported" >&5
18342 $as_echo_n "checking whether symbol pgdat_list is exported... " >&6; }
18343 grep -q -E '[[:space:]]pgdat_list[[:space:]]' \
18344 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
18346 if test $rc -ne 0; then
18349 grep -q -E "EXPORT_SYMBOL.*(pgdat_list)" \
18350 "$LINUX_OBJ/$file" 2>/dev
/null
18352 if test $rc -eq 0; then
18357 if test $export -eq 0; then
18358 { $as_echo "$as_me:$LINENO: result: no" >&5
18359 $as_echo "no" >&6; }
18362 { $as_echo "$as_me:$LINENO: result: yes" >&5
18363 $as_echo "yes" >&6; }
18365 cat >>confdefs.h
<<\_ACEOF
18366 #define HAVE_PGDAT_LIST 1
18371 { $as_echo "$as_me:$LINENO: result: yes" >&5
18372 $as_echo "yes" >&6; }
18374 cat >>confdefs.h
<<\_ACEOF
18375 #define HAVE_PGDAT_LIST 1
18382 { $as_echo "$as_me:$LINENO: checking whether global_page_state() is available" >&5
18383 $as_echo_n "checking whether global_page_state() is available... " >&6; }
18386 cat confdefs.h
- <<_ACEOF >conftest.c
18389 cat confdefs.h
>>conftest.
$ac_ext
18390 cat >>conftest.
$ac_ext <<_ACEOF
18391 /* end confdefs.h. */
18394 #include <linux/mm.h>
18400 unsigned long state __attribute__ ((unused));
18401 state = global_page_state(0);
18410 rm -Rf build
&& mkdir
-p build
18411 echo "obj-m := conftest.o" >build
/Makefile
18412 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
18413 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18414 (eval $ac_try) 2>&5
18416 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18417 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
18418 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18419 (eval $ac_try) 2>&5
18421 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18422 (exit $ac_status); }; }; then
18424 { $as_echo "$as_me:$LINENO: result: yes" >&5
18425 $as_echo "yes" >&6; }
18427 cat >>confdefs.h
<<\_ACEOF
18428 #define HAVE_GLOBAL_PAGE_STATE 1
18433 $as_echo "$as_me: failed program was:" >&5
18434 sed 's/^/| /' conftest.
$ac_ext >&5
18436 { $as_echo "$as_me:$LINENO: result: no" >&5
18437 $as_echo "no" >&6; }
18448 { $as_echo "$as_me:$LINENO: checking whether page state NR_FREE_PAGES is available" >&5
18449 $as_echo_n "checking whether page state NR_FREE_PAGES is available... " >&6; }
18452 cat confdefs.h
- <<_ACEOF >conftest.c
18455 cat confdefs.h
>>conftest.
$ac_ext
18456 cat >>conftest.
$ac_ext <<_ACEOF
18457 /* end confdefs.h. */
18460 #include <linux/mm.h>
18466 enum zone_stat_item zsi __attribute__ ((unused));
18467 zsi = NR_FREE_PAGES;
18476 rm -Rf build
&& mkdir
-p build
18477 echo "obj-m := conftest.o" >build
/Makefile
18478 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
18479 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18480 (eval $ac_try) 2>&5
18482 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18483 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
18484 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18485 (eval $ac_try) 2>&5
18487 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18488 (exit $ac_status); }; }; then
18490 { $as_echo "$as_me:$LINENO: result: yes" >&5
18491 $as_echo "yes" >&6; }
18493 cat >>confdefs.h
<<\_ACEOF
18494 #define HAVE_ZONE_STAT_ITEM_NR_FREE_PAGES 1
18499 $as_echo "$as_me: failed program was:" >&5
18500 sed 's/^/| /' conftest.
$ac_ext >&5
18502 { $as_echo "$as_me:$LINENO: result: no" >&5
18503 $as_echo "no" >&6; }
18514 { $as_echo "$as_me:$LINENO: checking whether page state NR_INACTIVE is available" >&5
18515 $as_echo_n "checking whether page state NR_INACTIVE is available... " >&6; }
18518 cat confdefs.h
- <<_ACEOF >conftest.c
18521 cat confdefs.h
>>conftest.
$ac_ext
18522 cat >>conftest.
$ac_ext <<_ACEOF
18523 /* end confdefs.h. */
18526 #include <linux/mm.h>
18532 enum zone_stat_item zsi __attribute__ ((unused));
18542 rm -Rf build
&& mkdir
-p build
18543 echo "obj-m := conftest.o" >build
/Makefile
18544 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
18545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18546 (eval $ac_try) 2>&5
18548 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18549 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
18550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18551 (eval $ac_try) 2>&5
18553 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18554 (exit $ac_status); }; }; then
18556 { $as_echo "$as_me:$LINENO: result: yes" >&5
18557 $as_echo "yes" >&6; }
18559 cat >>confdefs.h
<<\_ACEOF
18560 #define HAVE_ZONE_STAT_ITEM_NR_INACTIVE 1
18565 $as_echo "$as_me: failed program was:" >&5
18566 sed 's/^/| /' conftest.
$ac_ext >&5
18568 { $as_echo "$as_me:$LINENO: result: no" >&5
18569 $as_echo "no" >&6; }
18579 { $as_echo "$as_me:$LINENO: checking whether page state NR_INACTIVE_ANON is available" >&5
18580 $as_echo_n "checking whether page state NR_INACTIVE_ANON is available... " >&6; }
18583 cat confdefs.h
- <<_ACEOF >conftest.c
18586 cat confdefs.h
>>conftest.
$ac_ext
18587 cat >>conftest.
$ac_ext <<_ACEOF
18588 /* end confdefs.h. */
18591 #include <linux/mm.h>
18597 enum zone_stat_item zsi __attribute__ ((unused));
18598 zsi = NR_INACTIVE_ANON;
18607 rm -Rf build
&& mkdir
-p build
18608 echo "obj-m := conftest.o" >build
/Makefile
18609 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
18610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18611 (eval $ac_try) 2>&5
18613 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18614 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
18615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18616 (eval $ac_try) 2>&5
18618 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18619 (exit $ac_status); }; }; then
18621 { $as_echo "$as_me:$LINENO: result: yes" >&5
18622 $as_echo "yes" >&6; }
18624 cat >>confdefs.h
<<\_ACEOF
18625 #define HAVE_ZONE_STAT_ITEM_NR_INACTIVE_ANON 1
18630 $as_echo "$as_me: failed program was:" >&5
18631 sed 's/^/| /' conftest.
$ac_ext >&5
18633 { $as_echo "$as_me:$LINENO: result: no" >&5
18634 $as_echo "no" >&6; }
18644 { $as_echo "$as_me:$LINENO: checking whether page state NR_INACTIVE_FILE is available" >&5
18645 $as_echo_n "checking whether page state NR_INACTIVE_FILE is available... " >&6; }
18648 cat confdefs.h
- <<_ACEOF >conftest.c
18651 cat confdefs.h
>>conftest.
$ac_ext
18652 cat >>conftest.
$ac_ext <<_ACEOF
18653 /* end confdefs.h. */
18656 #include <linux/mm.h>
18662 enum zone_stat_item zsi __attribute__ ((unused));
18663 zsi = NR_INACTIVE_FILE;
18672 rm -Rf build
&& mkdir
-p build
18673 echo "obj-m := conftest.o" >build
/Makefile
18674 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
18675 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18676 (eval $ac_try) 2>&5
18678 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18679 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
18680 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18681 (eval $ac_try) 2>&5
18683 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18684 (exit $ac_status); }; }; then
18686 { $as_echo "$as_me:$LINENO: result: yes" >&5
18687 $as_echo "yes" >&6; }
18689 cat >>confdefs.h
<<\_ACEOF
18690 #define HAVE_ZONE_STAT_ITEM_NR_INACTIVE_FILE 1
18695 $as_echo "$as_me: failed program was:" >&5
18696 sed 's/^/| /' conftest.
$ac_ext >&5
18698 { $as_echo "$as_me:$LINENO: result: no" >&5
18699 $as_echo "no" >&6; }
18710 { $as_echo "$as_me:$LINENO: checking whether page state NR_ACTIVE is available" >&5
18711 $as_echo_n "checking whether page state NR_ACTIVE is available... " >&6; }
18714 cat confdefs.h
- <<_ACEOF >conftest.c
18717 cat confdefs.h
>>conftest.
$ac_ext
18718 cat >>conftest.
$ac_ext <<_ACEOF
18719 /* end confdefs.h. */
18722 #include <linux/mm.h>
18728 enum zone_stat_item zsi __attribute__ ((unused));
18738 rm -Rf build
&& mkdir
-p build
18739 echo "obj-m := conftest.o" >build
/Makefile
18740 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
18741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18742 (eval $ac_try) 2>&5
18744 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18745 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
18746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18747 (eval $ac_try) 2>&5
18749 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18750 (exit $ac_status); }; }; then
18752 { $as_echo "$as_me:$LINENO: result: yes" >&5
18753 $as_echo "yes" >&6; }
18755 cat >>confdefs.h
<<\_ACEOF
18756 #define HAVE_ZONE_STAT_ITEM_NR_ACTIVE 1
18761 $as_echo "$as_me: failed program was:" >&5
18762 sed 's/^/| /' conftest.
$ac_ext >&5
18764 { $as_echo "$as_me:$LINENO: result: no" >&5
18765 $as_echo "no" >&6; }
18775 { $as_echo "$as_me:$LINENO: checking whether page state NR_ACTIVE_ANON is available" >&5
18776 $as_echo_n "checking whether page state NR_ACTIVE_ANON is available... " >&6; }
18779 cat confdefs.h
- <<_ACEOF >conftest.c
18782 cat confdefs.h
>>conftest.
$ac_ext
18783 cat >>conftest.
$ac_ext <<_ACEOF
18784 /* end confdefs.h. */
18787 #include <linux/mm.h>
18793 enum zone_stat_item zsi __attribute__ ((unused));
18794 zsi = NR_ACTIVE_ANON;
18803 rm -Rf build
&& mkdir
-p build
18804 echo "obj-m := conftest.o" >build
/Makefile
18805 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
18806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18807 (eval $ac_try) 2>&5
18809 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18810 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
18811 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18812 (eval $ac_try) 2>&5
18814 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18815 (exit $ac_status); }; }; then
18817 { $as_echo "$as_me:$LINENO: result: yes" >&5
18818 $as_echo "yes" >&6; }
18820 cat >>confdefs.h
<<\_ACEOF
18821 #define HAVE_ZONE_STAT_ITEM_NR_ACTIVE_ANON 1
18826 $as_echo "$as_me: failed program was:" >&5
18827 sed 's/^/| /' conftest.
$ac_ext >&5
18829 { $as_echo "$as_me:$LINENO: result: no" >&5
18830 $as_echo "no" >&6; }
18840 { $as_echo "$as_me:$LINENO: checking whether page state NR_ACTIVE_FILE is available" >&5
18841 $as_echo_n "checking whether page state NR_ACTIVE_FILE is available... " >&6; }
18844 cat confdefs.h
- <<_ACEOF >conftest.c
18847 cat confdefs.h
>>conftest.
$ac_ext
18848 cat >>conftest.
$ac_ext <<_ACEOF
18849 /* end confdefs.h. */
18852 #include <linux/mm.h>
18858 enum zone_stat_item zsi __attribute__ ((unused));
18859 zsi = NR_ACTIVE_FILE;
18868 rm -Rf build
&& mkdir
-p build
18869 echo "obj-m := conftest.o" >build
/Makefile
18870 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
18871 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18872 (eval $ac_try) 2>&5
18874 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18875 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
18876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18877 (eval $ac_try) 2>&5
18879 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18880 (exit $ac_status); }; }; then
18882 { $as_echo "$as_me:$LINENO: result: yes" >&5
18883 $as_echo "yes" >&6; }
18885 cat >>confdefs.h
<<\_ACEOF
18886 #define HAVE_ZONE_STAT_ITEM_NR_ACTIVE_FILE 1
18891 $as_echo "$as_me: failed program was:" >&5
18892 sed 's/^/| /' conftest.
$ac_ext >&5
18894 { $as_echo "$as_me:$LINENO: result: no" >&5
18895 $as_echo "no" >&6; }
18906 { $as_echo "$as_me:$LINENO: checking whether symbol get_zone_counts is needed" >&5
18907 $as_echo_n "checking whether symbol get_zone_counts is needed... " >&6; }
18910 cat confdefs.h
- <<_ACEOF >conftest.c
18913 cat confdefs.h
>>conftest.
$ac_ext
18914 cat >>conftest.
$ac_ext <<_ACEOF
18915 /* end confdefs.h. */
18923 #if !defined(HAVE_ZONE_STAT_ITEM_NR_FREE_PAGES)
18924 #error "global_page_state needs NR_FREE_PAGES"
18927 #if !defined(HAVE_ZONE_STAT_ITEM_NR_ACTIVE) && \
18928 !defined(HAVE_ZONE_STAT_ITEM_NR_ACTIVE_ANON) && \
18929 !defined(HAVE_ZONE_STAT_ITEM_NR_ACTIVE_FILE)
18930 #error "global_page_state needs NR_ACTIVE*"
18933 #if !defined(HAVE_ZONE_STAT_ITEM_NR_INACTIVE) && \
18934 !defined(HAVE_ZONE_STAT_ITEM_NR_INACTIVE_ANON) && \
18935 !defined(HAVE_ZONE_STAT_ITEM_NR_INACTIVE_FILE)
18936 #error "global_page_state needs NR_INACTIVE*"
18946 rm -Rf build
&& mkdir
-p build
18947 echo "obj-m := conftest.o" >build
/Makefile
18948 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
18949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18950 (eval $ac_try) 2>&5
18952 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18953 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
18954 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18955 (eval $ac_try) 2>&5
18957 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18958 (exit $ac_status); }; }; then
18960 { $as_echo "$as_me:$LINENO: result: no" >&5
18961 $as_echo "no" >&6; }
18964 $as_echo "$as_me: failed program was:" >&5
18965 sed 's/^/| /' conftest.
$ac_ext >&5
18967 { $as_echo "$as_me:$LINENO: result: yes" >&5
18968 $as_echo "yes" >&6; }
18970 cat >>confdefs.h
<<\_ACEOF
18971 #define NEED_GET_ZONE_COUNTS 1
18975 { $as_echo "$as_me:$LINENO: checking whether symbol get_zone_counts is exported" >&5
18976 $as_echo_n "checking whether symbol get_zone_counts is exported... " >&6; }
18977 grep -q -E '[[:space:]]get_zone_counts[[:space:]]' \
18978 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
18980 if test $rc -ne 0; then
18983 grep -q -E "EXPORT_SYMBOL.*(get_zone_counts)" \
18984 "$LINUX_OBJ/$file" 2>/dev
/null
18986 if test $rc -eq 0; then
18991 if test $export -eq 0; then
18992 { $as_echo "$as_me:$LINENO: result: no" >&5
18993 $as_echo "no" >&6; }
18996 { $as_echo "$as_me:$LINENO: result: yes" >&5
18997 $as_echo "yes" >&6; }
18999 cat >>confdefs.h
<<\_ACEOF
19000 #define HAVE_GET_ZONE_COUNTS 1
19005 { $as_echo "$as_me:$LINENO: result: yes" >&5
19006 $as_echo "yes" >&6; }
19008 cat >>confdefs.h
<<\_ACEOF
19009 #define HAVE_GET_ZONE_COUNTS 1
19024 { $as_echo "$as_me:$LINENO: checking whether symbol user_path_at is exported" >&5
19025 $as_echo_n "checking whether symbol user_path_at is exported... " >&6; }
19026 grep -q -E '[[:space:]]user_path_at[[:space:]]' \
19027 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
19029 if test $rc -ne 0; then
19032 grep -q -E "EXPORT_SYMBOL.*(user_path_at)" \
19033 "$LINUX_OBJ/$file" 2>/dev
/null
19035 if test $rc -eq 0; then
19040 if test $export -eq 0; then
19041 { $as_echo "$as_me:$LINENO: result: no" >&5
19042 $as_echo "no" >&6; }
19045 { $as_echo "$as_me:$LINENO: result: yes" >&5
19046 $as_echo "yes" >&6; }
19048 cat >>confdefs.h
<<\_ACEOF
19049 #define HAVE_USER_PATH_DIR 1
19054 { $as_echo "$as_me:$LINENO: result: yes" >&5
19055 $as_echo "yes" >&6; }
19057 cat >>confdefs.h
<<\_ACEOF
19058 #define HAVE_USER_PATH_DIR 1
19065 { $as_echo "$as_me:$LINENO: checking whether symbol set_fs_pwd is exported" >&5
19066 $as_echo_n "checking whether symbol set_fs_pwd is exported... " >&6; }
19067 grep -q -E '[[:space:]]set_fs_pwd[[:space:]]' \
19068 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
19070 if test $rc -ne 0; then
19073 grep -q -E "EXPORT_SYMBOL.*(set_fs_pwd)" \
19074 "$LINUX_OBJ/$file" 2>/dev
/null
19076 if test $rc -eq 0; then
19081 if test $export -eq 0; then
19082 { $as_echo "$as_me:$LINENO: result: no" >&5
19083 $as_echo "no" >&6; }
19086 { $as_echo "$as_me:$LINENO: result: yes" >&5
19087 $as_echo "yes" >&6; }
19089 cat >>confdefs.h
<<\_ACEOF
19090 #define HAVE_SET_FS_PWD 1
19095 { $as_echo "$as_me:$LINENO: result: yes" >&5
19096 $as_echo "yes" >&6; }
19098 cat >>confdefs.h
<<\_ACEOF
19099 #define HAVE_SET_FS_PWD 1
19105 { $as_echo "$as_me:$LINENO: checking whether set_fs_pwd() wants 2 args" >&5
19106 $as_echo_n "checking whether set_fs_pwd() wants 2 args... " >&6; }
19109 cat confdefs.h
- <<_ACEOF >conftest.c
19112 cat confdefs.h
>>conftest.
$ac_ext
19113 cat >>conftest.
$ac_ext <<_ACEOF
19114 /* end confdefs.h. */
19117 #include <linux/sched.h>
19118 #include <linux/fs_struct.h>
19124 set_fs_pwd(NULL, NULL);
19133 rm -Rf build
&& mkdir
-p build
19134 echo "obj-m := conftest.o" >build
/Makefile
19135 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
19136 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19137 (eval $ac_try) 2>&5
19139 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19140 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
19141 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19142 (eval $ac_try) 2>&5
19144 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19145 (exit $ac_status); }; }; then
19147 { $as_echo "$as_me:$LINENO: result: yes" >&5
19148 $as_echo "yes" >&6; }
19150 cat >>confdefs.h
<<\_ACEOF
19151 #define HAVE_2ARGS_SET_FS_PWD 1
19156 $as_echo "$as_me: failed program was:" >&5
19157 sed 's/^/| /' conftest.
$ac_ext >&5
19159 { $as_echo "$as_me:$LINENO: result: no" >&5
19160 $as_echo "no" >&6; }
19170 { $as_echo "$as_me:$LINENO: checking whether vfs_unlink() wants 2 args" >&5
19171 $as_echo_n "checking whether vfs_unlink() wants 2 args... " >&6; }
19174 cat confdefs.h
- <<_ACEOF >conftest.c
19177 cat confdefs.h
>>conftest.
$ac_ext
19178 cat >>conftest.
$ac_ext <<_ACEOF
19179 /* end confdefs.h. */
19182 #include <linux/fs.h>
19188 vfs_unlink(NULL, NULL);
19197 rm -Rf build
&& mkdir
-p build
19198 echo "obj-m := conftest.o" >build
/Makefile
19199 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
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); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
19205 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19206 (eval $ac_try) 2>&5
19208 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19209 (exit $ac_status); }; }; then
19211 { $as_echo "$as_me:$LINENO: result: yes" >&5
19212 $as_echo "yes" >&6; }
19214 cat >>confdefs.h
<<\_ACEOF
19215 #define HAVE_2ARGS_VFS_UNLINK 1
19220 $as_echo "$as_me: failed program was:" >&5
19221 sed 's/^/| /' conftest.
$ac_ext >&5
19223 { $as_echo "$as_me:$LINENO: result: no" >&5
19224 $as_echo "no" >&6; }
19234 { $as_echo "$as_me:$LINENO: checking whether vfs_rename() wants 4 args" >&5
19235 $as_echo_n "checking whether vfs_rename() wants 4 args... " >&6; }
19238 cat confdefs.h
- <<_ACEOF >conftest.c
19241 cat confdefs.h
>>conftest.
$ac_ext
19242 cat >>conftest.
$ac_ext <<_ACEOF
19243 /* end confdefs.h. */
19246 #include <linux/fs.h>
19252 vfs_rename(NULL, NULL, NULL, NULL);
19261 rm -Rf build
&& mkdir
-p build
19262 echo "obj-m := conftest.o" >build
/Makefile
19263 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
19264 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19265 (eval $ac_try) 2>&5
19267 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19268 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
19269 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19270 (eval $ac_try) 2>&5
19272 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19273 (exit $ac_status); }; }; then
19275 { $as_echo "$as_me:$LINENO: result: yes" >&5
19276 $as_echo "yes" >&6; }
19278 cat >>confdefs.h
<<\_ACEOF
19279 #define HAVE_4ARGS_VFS_RENAME 1
19284 $as_echo "$as_me: failed program was:" >&5
19285 sed 's/^/| /' conftest.
$ac_ext >&5
19287 { $as_echo "$as_me:$LINENO: result: no" >&5
19288 $as_echo "no" >&6; }
19299 { $as_echo "$as_me:$LINENO: checking whether struct fs_struct uses spinlock_t" >&5
19300 $as_echo_n "checking whether struct fs_struct uses spinlock_t... " >&6; }
19301 tmp_flags
="$EXTRA_KCFLAGS"
19302 EXTRA_KCFLAGS
="-Werror"
19305 cat confdefs.h
- <<_ACEOF >conftest.c
19308 cat confdefs.h
>>conftest.
$ac_ext
19309 cat >>conftest.
$ac_ext <<_ACEOF
19310 /* end confdefs.h. */
19313 #include <linux/sched.h>
19314 #include <linux/fs_struct.h>
19320 struct fs_struct fs;
19321 spin_lock_init(&fs.lock);
19330 rm -Rf build
&& mkdir
-p build
19331 echo "obj-m := conftest.o" >build
/Makefile
19332 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
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); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
19338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19339 (eval $ac_try) 2>&5
19341 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19342 (exit $ac_status); }; }; then
19344 { $as_echo "$as_me:$LINENO: result: yes" >&5
19345 $as_echo "yes" >&6; }
19347 cat >>confdefs.h
<<\_ACEOF
19348 #define HAVE_FS_STRUCT_SPINLOCK 1
19353 $as_echo "$as_me: failed program was:" >&5
19354 sed 's/^/| /' conftest.
$ac_ext >&5
19356 { $as_echo "$as_me:$LINENO: result: no" >&5
19357 $as_echo "no" >&6; }
19366 EXTRA_KCFLAGS
="$tmp_flags"
19369 { $as_echo "$as_me:$LINENO: checking whether struct cred exists" >&5
19370 $as_echo_n "checking whether struct cred exists... " >&6; }
19373 cat confdefs.h
- <<_ACEOF >conftest.c
19376 cat confdefs.h
>>conftest.
$ac_ext
19377 cat >>conftest.
$ac_ext <<_ACEOF
19378 /* end confdefs.h. */
19381 #include <linux/cred.h>
19387 struct cred *cr __attribute__ ((unused));
19397 rm -Rf build
&& mkdir
-p build
19398 echo "obj-m := conftest.o" >build
/Makefile
19399 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
19400 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19401 (eval $ac_try) 2>&5
19403 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19404 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
19405 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19406 (eval $ac_try) 2>&5
19408 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19409 (exit $ac_status); }; }; then
19411 { $as_echo "$as_me:$LINENO: result: yes" >&5
19412 $as_echo "yes" >&6; }
19414 cat >>confdefs.h
<<\_ACEOF
19415 #define HAVE_CRED_STRUCT 1
19420 $as_echo "$as_me: failed program was:" >&5
19421 sed 's/^/| /' conftest.
$ac_ext >&5
19423 { $as_echo "$as_me:$LINENO: result: no" >&5
19424 $as_echo "no" >&6; }
19435 { $as_echo "$as_me:$LINENO: checking whether symbol groups_search is exported" >&5
19436 $as_echo_n "checking whether symbol groups_search is exported... " >&6; }
19437 grep -q -E '[[:space:]]groups_search[[:space:]]' \
19438 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
19440 if test $rc -ne 0; then
19443 grep -q -E "EXPORT_SYMBOL.*(groups_search)" \
19444 "$LINUX_OBJ/$file" 2>/dev
/null
19446 if test $rc -eq 0; then
19451 if test $export -eq 0; then
19452 { $as_echo "$as_me:$LINENO: result: no" >&5
19453 $as_echo "no" >&6; }
19456 { $as_echo "$as_me:$LINENO: result: yes" >&5
19457 $as_echo "yes" >&6; }
19459 cat >>confdefs.h
<<\_ACEOF
19460 #define HAVE_GROUPS_SEARCH 1
19465 { $as_echo "$as_me:$LINENO: result: yes" >&5
19466 $as_echo "yes" >&6; }
19468 cat >>confdefs.h
<<\_ACEOF
19469 #define HAVE_GROUPS_SEARCH 1
19476 { $as_echo "$as_me:$LINENO: checking whether symbol __put_task_struct is exported" >&5
19477 $as_echo_n "checking whether symbol __put_task_struct is exported... " >&6; }
19478 grep -q -E '[[:space:]]__put_task_struct[[:space:]]' \
19479 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
19481 if test $rc -ne 0; then
19484 grep -q -E "EXPORT_SYMBOL.*(__put_task_struct)" \
19485 "$LINUX_OBJ/$file" 2>/dev
/null
19487 if test $rc -eq 0; then
19492 if test $export -eq 0; then
19493 { $as_echo "$as_me:$LINENO: result: no" >&5
19494 $as_echo "no" >&6; }
19497 { $as_echo "$as_me:$LINENO: result: yes" >&5
19498 $as_echo "yes" >&6; }
19500 cat >>confdefs.h
<<\_ACEOF
19501 #define HAVE_PUT_TASK_STRUCT 1
19506 { $as_echo "$as_me:$LINENO: result: yes" >&5
19507 $as_echo "yes" >&6; }
19509 cat >>confdefs.h
<<\_ACEOF
19510 #define HAVE_PUT_TASK_STRUCT 1
19517 { $as_echo "$as_me:$LINENO: checking whether proc_handler() wants 5 args" >&5
19518 $as_echo_n "checking whether proc_handler() wants 5 args... " >&6; }
19521 cat confdefs.h
- <<_ACEOF >conftest.c
19524 cat confdefs.h
>>conftest.
$ac_ext
19525 cat >>conftest.
$ac_ext <<_ACEOF
19526 /* end confdefs.h. */
19529 #include <linux/sysctl.h>
19535 proc_dostring(NULL, 0, NULL, NULL, NULL);
19544 rm -Rf build
&& mkdir
-p build
19545 echo "obj-m := conftest.o" >build
/Makefile
19546 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
19547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19548 (eval $ac_try) 2>&5
19550 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19551 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
19552 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19553 (eval $ac_try) 2>&5
19555 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19556 (exit $ac_status); }; }; then
19558 { $as_echo "$as_me:$LINENO: result: yes" >&5
19559 $as_echo "yes" >&6; }
19561 cat >>confdefs.h
<<\_ACEOF
19562 #define HAVE_5ARGS_PROC_HANDLER 1
19567 $as_echo "$as_me: failed program was:" >&5
19568 sed 's/^/| /' conftest.
$ac_ext >&5
19570 { $as_echo "$as_me:$LINENO: result: no" >&5
19571 $as_echo "no" >&6; }
19582 { $as_echo "$as_me:$LINENO: checking whether symbol kvasprintf is exported" >&5
19583 $as_echo_n "checking whether symbol kvasprintf is exported... " >&6; }
19584 grep -q -E '[[:space:]]kvasprintf[[:space:]]' \
19585 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
19587 if test $rc -ne 0; then
19590 grep -q -E "EXPORT_SYMBOL.*(kvasprintf)" \
19591 "$LINUX_OBJ/$file" 2>/dev
/null
19593 if test $rc -eq 0; then
19598 if test $export -eq 0; then
19599 { $as_echo "$as_me:$LINENO: result: no" >&5
19600 $as_echo "no" >&6; }
19603 { $as_echo "$as_me:$LINENO: result: yes" >&5
19604 $as_echo "yes" >&6; }
19606 cat >>confdefs.h
<<\_ACEOF
19607 #define HAVE_KVASPRINTF 1
19612 { $as_echo "$as_me:$LINENO: result: yes" >&5
19613 $as_echo "yes" >&6; }
19615 cat >>confdefs.h
<<\_ACEOF
19616 #define HAVE_KVASPRINTF 1
19623 { $as_echo "$as_me:$LINENO: checking whether file_fsync() wants 3 args" >&5
19624 $as_echo_n "checking whether file_fsync() wants 3 args... " >&6; }
19627 cat confdefs.h
- <<_ACEOF >conftest.c
19630 cat confdefs.h
>>conftest.
$ac_ext
19631 cat >>conftest.
$ac_ext <<_ACEOF
19632 /* end confdefs.h. */
19635 #include <linux/buffer_head.h>
19641 file_fsync(NULL, NULL, 0);
19650 rm -Rf build
&& mkdir
-p build
19651 echo "obj-m := conftest.o" >build
/Makefile
19652 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
19653 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19654 (eval $ac_try) 2>&5
19656 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19657 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
19658 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19659 (eval $ac_try) 2>&5
19661 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19662 (exit $ac_status); }; }; then
19664 { $as_echo "$as_me:$LINENO: result: yes" >&5
19665 $as_echo "yes" >&6; }
19667 cat >>confdefs.h
<<\_ACEOF
19668 #define HAVE_3ARGS_FILE_FSYNC 1
19673 $as_echo "$as_me: failed program was:" >&5
19674 sed 's/^/| /' conftest.
$ac_ext >&5
19676 { $as_echo "$as_me:$LINENO: result: no" >&5
19677 $as_echo "no" >&6; }
19688 { $as_echo "$as_me:$LINENO: checking whether symbol rwsem_is_locked is exported" >&5
19689 $as_echo_n "checking whether symbol rwsem_is_locked is exported... " >&6; }
19690 grep -q -E '[[:space:]]rwsem_is_locked[[:space:]]' \
19691 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
19693 if test $rc -ne 0; then
19695 for file in lib
/rwsem-spinlock.c
; do
19696 grep -q -E "EXPORT_SYMBOL.*(rwsem_is_locked)" \
19697 "$LINUX_OBJ/$file" 2>/dev
/null
19699 if test $rc -eq 0; then
19704 if test $export -eq 0; then
19705 { $as_echo "$as_me:$LINENO: result: no" >&5
19706 $as_echo "no" >&6; }
19709 { $as_echo "$as_me:$LINENO: result: yes" >&5
19710 $as_echo "yes" >&6; }
19712 cat >>confdefs.h
<<\_ACEOF
19713 #define RWSEM_IS_LOCKED_TAKES_WAIT_LOCK 1
19718 { $as_echo "$as_me:$LINENO: result: yes" >&5
19719 $as_echo "yes" >&6; }
19721 cat >>confdefs.h
<<\_ACEOF
19722 #define RWSEM_IS_LOCKED_TAKES_WAIT_LOCK 1
19729 { $as_echo "$as_me:$LINENO: checking whether symbol invalidate_inodes is exported" >&5
19730 $as_echo_n "checking whether symbol invalidate_inodes is exported... " >&6; }
19731 grep -q -E '[[:space:]]invalidate_inodes[[:space:]]' \
19732 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
19734 if test $rc -ne 0; then
19737 grep -q -E "EXPORT_SYMBOL.*(invalidate_inodes)" \
19738 "$LINUX_OBJ/$file" 2>/dev
/null
19740 if test $rc -eq 0; then
19745 if test $export -eq 0; then
19746 { $as_echo "$as_me:$LINENO: result: no" >&5
19747 $as_echo "no" >&6; }
19750 { $as_echo "$as_me:$LINENO: result: yes" >&5
19751 $as_echo "yes" >&6; }
19753 cat >>confdefs.h
<<\_ACEOF
19754 #define HAVE_INVALIDATE_INODES 1
19759 { $as_echo "$as_me:$LINENO: result: yes" >&5
19760 $as_echo "yes" >&6; }
19762 cat >>confdefs.h
<<\_ACEOF
19763 #define HAVE_INVALIDATE_INODES 1
19769 { $as_echo "$as_me:$LINENO: checking whether invalidate_inodes() wants 2 args" >&5
19770 $as_echo_n "checking whether invalidate_inodes() wants 2 args... " >&6; }
19773 cat confdefs.h
- <<_ACEOF >conftest.c
19776 cat confdefs.h
>>conftest.
$ac_ext
19777 cat >>conftest.
$ac_ext <<_ACEOF
19778 /* end confdefs.h. */
19781 #include <linux/fs.h>
19787 return __invalidate_device(NULL, 0);
19796 rm -Rf build
&& mkdir
-p build
19797 echo "obj-m := conftest.o" >build
/Makefile
19798 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
19799 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19800 (eval $ac_try) 2>&5
19802 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19803 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
19804 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19805 (eval $ac_try) 2>&5
19807 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
19808 (exit $ac_status); }; }; then
19810 { $as_echo "$as_me:$LINENO: result: yes" >&5
19811 $as_echo "yes" >&6; }
19813 cat >>confdefs.h
<<\_ACEOF
19814 #define HAVE_2ARGS_INVALIDATE_INODES 1
19819 $as_echo "$as_me: failed program was:" >&5
19820 sed 's/^/| /' conftest.
$ac_ext >&5
19822 { $as_echo "$as_me:$LINENO: result: no" >&5
19823 $as_echo "no" >&6; }
19834 { $as_echo "$as_me:$LINENO: checking whether symbol shrink_dcache_memory is exported" >&5
19835 $as_echo_n "checking whether symbol shrink_dcache_memory is exported... " >&6; }
19836 grep -q -E '[[:space:]]shrink_dcache_memory[[:space:]]' \
19837 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
19839 if test $rc -ne 0; then
19841 for file in fs
/dcache.c
; do
19842 grep -q -E "EXPORT_SYMBOL.*(shrink_dcache_memory)" \
19843 "$LINUX_OBJ/$file" 2>/dev
/null
19845 if test $rc -eq 0; then
19850 if test $export -eq 0; then
19851 { $as_echo "$as_me:$LINENO: result: no" >&5
19852 $as_echo "no" >&6; }
19855 { $as_echo "$as_me:$LINENO: result: yes" >&5
19856 $as_echo "yes" >&6; }
19858 cat >>confdefs.h
<<\_ACEOF
19859 #define HAVE_SHRINK_DCACHE_MEMORY 1
19864 { $as_echo "$as_me:$LINENO: result: yes" >&5
19865 $as_echo "yes" >&6; }
19867 cat >>confdefs.h
<<\_ACEOF
19868 #define HAVE_SHRINK_DCACHE_MEMORY 1
19875 { $as_echo "$as_me:$LINENO: checking whether symbol shrink_icache_memory is exported" >&5
19876 $as_echo_n "checking whether symbol shrink_icache_memory is exported... " >&6; }
19877 grep -q -E '[[:space:]]shrink_icache_memory[[:space:]]' \
19878 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
19880 if test $rc -ne 0; then
19882 for file in fs
/inode.c
; do
19883 grep -q -E "EXPORT_SYMBOL.*(shrink_icache_memory)" \
19884 "$LINUX_OBJ/$file" 2>/dev
/null
19886 if test $rc -eq 0; then
19891 if test $export -eq 0; then
19892 { $as_echo "$as_me:$LINENO: result: no" >&5
19893 $as_echo "no" >&6; }
19896 { $as_echo "$as_me:$LINENO: result: yes" >&5
19897 $as_echo "yes" >&6; }
19899 cat >>confdefs.h
<<\_ACEOF
19900 #define HAVE_SHRINK_ICACHE_MEMORY 1
19905 { $as_echo "$as_me:$LINENO: result: yes" >&5
19906 $as_echo "yes" >&6; }
19908 cat >>confdefs.h
<<\_ACEOF
19909 #define HAVE_SHRINK_ICACHE_MEMORY 1
19917 { $as_echo "$as_me:$LINENO: checking whether symbol kern_path_parent exists in header" >&5
19918 $as_echo_n "checking whether symbol kern_path_parent exists in header... " >&6; }
19920 for file in include
/linux
/namei.h
; do
19921 grep -q "int kern_path_parent(const char \*, struct nameidata \*)" "$LINUX/$file" 2>/dev
/null
19923 if test $rc -eq 0; then
19928 if test $header -eq 0; then
19929 { $as_echo "$as_me:$LINENO: result: no" >&5
19930 $as_echo "no" >&6; }
19933 { $as_echo "$as_me:$LINENO: result: yes" >&5
19934 $as_echo "yes" >&6; }
19936 cat >>confdefs.h
<<\_ACEOF
19937 #define HAVE_KERN_PATH_PARENT_HEADER 1
19944 { $as_echo "$as_me:$LINENO: checking whether symbol kern_path_parent is exported" >&5
19945 $as_echo_n "checking whether symbol kern_path_parent is exported... " >&6; }
19946 grep -q -E '[[:space:]]kern_path_parent[[:space:]]' \
19947 $LINUX_OBJ/Module
*.symvers
2>/dev
/null
19949 if test $rc -ne 0; then
19951 for file in fs
/namei.c
; do
19952 grep -q -E "EXPORT_SYMBOL.*(kern_path_parent)" \
19953 "$LINUX_OBJ/$file" 2>/dev
/null
19955 if test $rc -eq 0; then
19960 if test $export -eq 0; then
19961 { $as_echo "$as_me:$LINENO: result: no" >&5
19962 $as_echo "no" >&6; }
19965 { $as_echo "$as_me:$LINENO: result: yes" >&5
19966 $as_echo "yes" >&6; }
19968 cat >>confdefs.h
<<\_ACEOF
19969 #define HAVE_KERN_PATH_PARENT_SYMBOL 1
19974 { $as_echo "$as_me:$LINENO: result: yes" >&5
19975 $as_echo "yes" >&6; }
19977 cat >>confdefs.h
<<\_ACEOF
19978 #define HAVE_KERN_PATH_PARENT_SYMBOL 1
19984 { $as_echo "$as_me:$LINENO: checking whether zlib_deflate_workspacesize() wants 2 args" >&5
19985 $as_echo_n "checking whether zlib_deflate_workspacesize() wants 2 args... " >&6; }
19988 cat confdefs.h
- <<_ACEOF >conftest.c
19991 cat confdefs.h
>>conftest.
$ac_ext
19992 cat >>conftest.
$ac_ext <<_ACEOF
19993 /* end confdefs.h. */
19996 #include <linux/zlib.h>
20002 return zlib_deflate_workspacesize(MAX_WBITS, MAX_MEM_LEVEL);
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_2ARGS_ZLIB_DEFLATE_WORKSPACESIZE 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; }
20049 { $as_echo "$as_me:$LINENO: checking whether struct shrink_control exists" >&5
20050 $as_echo_n "checking whether struct shrink_control exists... " >&6; }
20053 cat confdefs.h
- <<_ACEOF >conftest.c
20056 cat confdefs.h
>>conftest.
$ac_ext
20057 cat >>conftest.
$ac_ext <<_ACEOF
20058 /* end confdefs.h. */
20061 #include <linux/mm.h>
20067 struct shrink_control sc __attribute__ ((unused));
20070 sc.gfp_mask = GFP_KERNEL;
20079 rm -Rf build
&& mkdir
-p build
20080 echo "obj-m := conftest.o" >build
/Makefile
20081 if { ac_try
='cp conftest.c build && make modules -C $LINUX_OBJ EXTRA_CFLAGS="-Werror-implicit-function-declaration $EXTRA_KCFLAGS" $ARCH_UM M=$PWD/build'
20082 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20083 (eval $ac_try) 2>&5
20085 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20086 (exit $ac_status); }; } >/dev
/null
&& { ac_try
='test -s build/conftest.o'
20087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20088 (eval $ac_try) 2>&5
20090 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20091 (exit $ac_status); }; }; then
20093 { $as_echo "$as_me:$LINENO: result: yes" >&5
20094 $as_echo "yes" >&6; }
20096 cat >>confdefs.h
<<\_ACEOF
20097 #define HAVE_SHRINK_CONTROL_STRUCT 1
20102 $as_echo "$as_me: failed program was:" >&5
20103 sed 's/^/| /' conftest.
$ac_ext >&5
20105 { $as_echo "$as_me:$LINENO: result: no" >&5
20106 $as_echo "no" >&6; }
20120 { $as_echo "$as_me:$LINENO: result: Error!" >&5
20121 $as_echo "Error!" >&6; }
20122 { { $as_echo "$as_me:$LINENO: error: Bad value \"$SPL_CONFIG\" for --with-config,
20123 user kernel|user|all|srpm" >&5
20124 $as_echo "$as_me: error: Bad value \"$SPL_CONFIG\" for --with-config,
20125 user kernel|user|all|srpm" >&2;}
20126 { (exit 1); exit 1; }; } ;;
20129 if test "$SPL_CONFIG" = user ||
20130 test "$SPL_CONFIG" = all
; then
20132 CONFIG_USER_FALSE
='#'
20134 CONFIG_USER_TRUE
='#'
20138 if test "$SPL_CONFIG" = kernel ||
20139 test "$SPL_CONFIG" = all
; then
20140 CONFIG_KERNEL_TRUE
=
20141 CONFIG_KERNEL_FALSE
='#'
20143 CONFIG_KERNEL_TRUE
='#'
20144 CONFIG_KERNEL_FALSE
=
20149 ac_config_files
="$ac_config_files Makefile lib/Makefile cmd/Makefile module/Makefile module/spl/Makefile module/splat/Makefile include/Makefile scripts/Makefile spl.spec spl-modules.spec"
20152 cat >confcache
<<\_ACEOF
20153 # This file is a shell script that caches the results of configure
20154 # tests run on this system so they can be shared between configure
20155 # scripts and configure runs, see configure's option --config-cache.
20156 # It is not useful on other systems. If it contains results you don't
20157 # want to keep, you may remove or edit it.
20159 # config.status only pays attention to the cache file if you give it
20160 # the --recheck option to rerun configure.
20162 # `ac_cv_env_foo' variables (set or unset) will be overridden when
20163 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20164 # following values.
20168 # The following way of writing the cache mishandles newlines in values,
20169 # but we know of no workaround that is simple, portable, and efficient.
20170 # So, we kill variables containing newlines.
20171 # Ultrix sh set writes to stderr and can't be redirected directly,
20172 # and sets the high bit in the cache file unless we assign to the vars.
20174 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20175 eval ac_val
=\$
$ac_var
20179 *_cv_
*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
20180 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20183 _ | IFS | as_nl
) ;; #(
20184 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
20185 *) $as_unset $ac_var ;;
20191 case $as_nl`(ac_space=' '; set) 2>&1` in #(
20192 *${as_nl}ac_space
=\
*)
20193 # `set' does not quote correctly, so add quotes (double-quote
20194 # substitution turns \\\\ into \\, and sed turns \\ into \).
20197 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20200 # `set' quotes correctly as required by POSIX, so do not add quotes.
20201 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20210 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20212 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20214 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
20215 if test -w "$cache_file"; then
20216 test "x$cache_file" != "x/dev/null" &&
20217 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
20218 $as_echo "$as_me: updating cache $cache_file" >&6;}
20219 cat confcache
>$cache_file
20221 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
20222 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
20227 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
20228 # Let make expand exec_prefix.
20229 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
20231 DEFS
=-DHAVE_CONFIG_H
20235 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
20236 # 1. Remove the extension, and $U if already installed.
20237 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
20238 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
20239 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
20240 # will be set to the directory where LIBOBJS objects are built.
20241 ac_libobjs
="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20242 ac_ltlibobjs
="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
20244 LIBOBJS
=$ac_libobjs
20246 LTLIBOBJS
=$ac_ltlibobjs
20249 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
20250 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
20251 Usually this means the macro was only invoked conditionally." >&5
20252 $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
20253 Usually this means the macro was only invoked conditionally." >&2;}
20254 { (exit 1); exit 1; }; }
20256 if test -n "$EXEEXT"; then
20258 am__EXEEXT_FALSE
='#'
20260 am__EXEEXT_TRUE
='#'
20264 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
20265 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
20266 Usually this means the macro was only invoked conditionally." >&5
20267 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
20268 Usually this means the macro was only invoked conditionally." >&2;}
20269 { (exit 1); exit 1; }; }
20271 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20272 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
20273 Usually this means the macro was only invoked conditionally." >&5
20274 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
20275 Usually this means the macro was only invoked conditionally." >&2;}
20276 { (exit 1); exit 1; }; }
20278 if test -z "${CONFIG_USER_TRUE}" && test -z "${CONFIG_USER_FALSE}"; then
20279 { { $as_echo "$as_me:$LINENO: error: conditional \"CONFIG_USER\" was never defined.
20280 Usually this means the macro was only invoked conditionally." >&5
20281 $as_echo "$as_me: error: conditional \"CONFIG_USER\" was never defined.
20282 Usually this means the macro was only invoked conditionally." >&2;}
20283 { (exit 1); exit 1; }; }
20285 if test -z "${CONFIG_KERNEL_TRUE}" && test -z "${CONFIG_KERNEL_FALSE}"; then
20286 { { $as_echo "$as_me:$LINENO: error: conditional \"CONFIG_KERNEL\" was never defined.
20287 Usually this means the macro was only invoked conditionally." >&5
20288 $as_echo "$as_me: error: conditional \"CONFIG_KERNEL\" was never defined.
20289 Usually this means the macro was only invoked conditionally." >&2;}
20290 { (exit 1); exit 1; }; }
20293 : ${CONFIG_STATUS=./config.status}
20295 ac_clean_files_save
=$ac_clean_files
20296 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
20297 { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
20298 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
20299 cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20301 # Generated by $as_me.
20302 # Run this file to recreate the current configuration.
20303 # Compiler output produced by configure, useful for debugging
20304 # configure, is in config.log if it exists.
20307 ac_cs_recheck=false
20309 SHELL=\${CONFIG_SHELL-$SHELL}
20312 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20313 ## --------------------- ##
20314 ## M4sh Initialization. ##
20315 ## --------------------- ##
20317 # Be more Bourne compatible
20318 DUALCASE
=1; export DUALCASE
# for MKS sh
20319 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
20322 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
20323 # is contrary to our usage. Disable this feature.
20324 alias -g '${1+"$@"}'='"$@"'
20325 setopt NO_GLOB_SUBST
20327 case `(set -o) 2>/dev/null` in
20328 *posix
*) set -o posix
;;
20337 # Avoid depending upon Character Ranges.
20338 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
20339 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20340 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
20341 as_cr_digits
='0123456789'
20342 as_cr_alnum
=$as_cr_Letters$as_cr_digits
20347 # Printing a long string crashes Solaris 7 /usr/bin/printf.
20348 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
20349 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
20350 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
20351 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
20352 as_echo='printf %s
\n'
20353 as_echo_n='printf %s
'
20355 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
20356 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
20357 as_echo_n='/usr
/ucb
/echo -n'
20359 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
20360 as_echo_n_body='eval
20364 expr "X$arg" : "X\\(.*\\)$as_nl";
20365 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
20367 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
20369 export as_echo_n_body
20370 as_echo_n='sh
-c $as_echo_n_body as_echo
'
20372 export as_echo_body
20373 as_echo='sh
-c $as_echo_body as_echo
'
20376 # The user is always right.
20377 if test "${PATH_SEPARATOR+set}" != set; then
20379 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
20380 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
20385 # Support unset when possible.
20386 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
20394 # We need space, tab and new line, in precisely that order. Quoting is
20395 # there to prevent editors from complaining about space-tab.
20396 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
20397 # splitting by setting IFS to empty value.)
20400 # Find who we are. Look in the path if we contain no directory separator.
20402 *[\\/]* ) as_myself=$0 ;;
20403 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20404 for as_dir in $PATH
20407 test -z "$as_dir" && as_dir=.
20408 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20414 # We did not find ourselves, most probably we were run as `sh COMMAND'
20415 # in which case we are not to be found in the path.
20416 if test "x$as_myself" = x
; then
20419 if test ! -f "$as_myself"; then
20420 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20421 { (exit 1); exit 1; }
20424 # Work around bugs in pre-3.0 UWIN ksh.
20425 for as_var
in ENV MAIL MAILPATH
20426 do ($as_unset $as_var) >/dev
/null
2>&1 && $as_unset $as_var
20438 # Required to use basename.
20439 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
20440 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
20446 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20447 as_basename
=basename
20453 # Name of the executable.
20454 as_me
=`$as_basename -- "$0" ||
20455 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20456 X"$0" : 'X\(//\)$' \| \
20457 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20459 sed '/^.*\/\([^/][^/]*\)\/*$/{
20478 as_lineno_1
=$LINENO
20479 as_lineno_2
=$LINENO
20480 test "x$as_lineno_1" != "x$as_lineno_2" &&
20481 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" ||
{
20483 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
20484 # uniformly replaced by the line number. The first 'sed' inserts a
20485 # line-number line after each line using $LINENO; the second 'sed'
20486 # does the real work. The second script uses 'N' to pair each
20487 # line-number line with the line containing $LINENO, and appends
20488 # trailing '-' during substitution so that $LINENO is not a special
20489 # case at line end.
20490 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
20491 # scripts with optimization help from Paolo Bonzini. Blame Lee
20492 # E. McMahon (1931-1989) for sed's syntax. :-)
20504 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
20507 ' >$as_me.lineno
&&
20508 chmod +x
"$as_me.lineno" ||
20509 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
20510 { (exit 1); exit 1; }; }
20512 # Don't try to exec as it changes $[0], causing all sort of problems
20513 # (the dirname of $[0] is not the place where we might find the
20514 # original and so on. Autoconf is especially sensitive to this).
20515 .
"./$as_me.lineno"
20516 # Exit status is that of the last command.
20521 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
20527 ECHO_C
= ECHO_N
= ECHO_T
=
20528 case `echo -n x` in
20530 case `echo 'x\c'` in
20531 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
20537 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
20538 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
20544 rm -f conf$$ conf$$.exe conf$$.
file
20545 if test -d conf$$.dir
; then
20546 rm -f conf$$.dir
/conf$$.
file
20549 mkdir conf$$.dir
2>/dev
/null
20551 if (echo >conf$$.
file) 2>/dev
/null
; then
20552 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
20554 # ... but there are two gotchas:
20555 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20556 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20557 # In both cases, we have to default to `cp -p'.
20558 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
20560 elif ln conf$$.
file conf$$
2>/dev
/null
; then
20568 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
20569 rmdir conf$$.dir
2>/dev
/null
20571 if mkdir
-p .
2>/dev
/null
; then
20574 test -d .
/-p && rmdir .
/-p
20578 if test -x / >/dev
/null
2>&1; then
20579 as_test_x
='test -x'
20581 if ls -dL / >/dev
/null
2>&1; then
20588 if test -d "$1"; then
20594 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
20595 ???[sx]*):;;*)false;;esac;fi
20599 as_executable_p
=$as_test_x
20601 # Sed expression to map a string onto a valid CPP name.
20602 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20604 # Sed expression to map a string onto a valid variable name.
20605 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20610 # Save the log message, to keep $[0] and so on meaningful, and to
20611 # report actual input values of CONFIG_FILES etc. instead of their
20612 # values after options handling.
20614 This file was extended by $as_me, which was
20615 generated by GNU Autoconf 2.63. Invocation command line was
20617 CONFIG_FILES = $CONFIG_FILES
20618 CONFIG_HEADERS = $CONFIG_HEADERS
20619 CONFIG_LINKS = $CONFIG_LINKS
20620 CONFIG_COMMANDS = $CONFIG_COMMANDS
20623 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20628 case $ac_config_files in *"
20629 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
20632 case $ac_config_headers in *"
20633 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
20637 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20638 # Files that config.status was made for.
20639 config_files="$ac_config_files"
20640 config_headers="$ac_config_headers"
20641 config_commands="$ac_config_commands"
20645 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20647 \`$as_me' instantiates files from templates according to the
20648 current configuration.
20650 Usage: $0 [OPTION]... [FILE]...
20652 -h, --help print this help, then exit
20653 -V, --version print version number and configuration settings, then exit
20654 -q, --quiet, --silent
20655 do not print progress messages
20656 -d, --debug don't remove temporary files
20657 --recheck update $as_me by reconfiguring in the same conditions
20658 --file=FILE[:TEMPLATE]
20659 instantiate the configuration file FILE
20660 --header=FILE[:TEMPLATE]
20661 instantiate the configuration header FILE
20663 Configuration files:
20666 Configuration headers:
20669 Configuration commands:
20672 Report bugs to <bug-autoconf@gnu.org>."
20675 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20678 configured by $0, generated by GNU Autoconf 2.63,
20679 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
20681 Copyright (C) 2008 Free Software Foundation, Inc.
20682 This config.status script is free software; the Free Software Foundation
20683 gives unlimited permission to copy, distribute and modify it."
20690 test -n "\$AWK" || AWK=awk
20693 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20694 # The default lists apply if the user does not specify any file.
20700 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
20701 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
20712 # Handling of the options.
20713 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
20715 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
20716 $as_echo "$ac_cs_version"; exit ;;
20717 --debug |
--debu |
--deb |
--de |
--d |
-d )
20719 --file |
--fil |
--fi |
--f )
20722 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20724 CONFIG_FILES
="$CONFIG_FILES '$ac_optarg'"
20725 ac_need_defaults
=false
;;
20726 --header |
--heade |
--head |
--hea )
20729 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20731 CONFIG_HEADERS
="$CONFIG_HEADERS '$ac_optarg'"
20732 ac_need_defaults
=false
;;
20734 # Conflict between --help and --header
20735 { $as_echo "$as_me: error: ambiguous option: $1
20736 Try \`$0 --help' for more information." >&2
20737 { (exit 1); exit 1; }; };;
20738 --help |
--hel |
-h )
20739 $as_echo "$ac_cs_usage"; exit ;;
20740 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
20741 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
20744 # This is an error.
20745 -*) { $as_echo "$as_me: error: unrecognized option: $1
20746 Try \`$0 --help' for more information." >&2
20747 { (exit 1); exit 1; }; } ;;
20749 *) ac_config_targets
="$ac_config_targets $1"
20750 ac_need_defaults
=false
;;
20756 ac_configure_extra_args
=
20758 if $ac_cs_silent; then
20760 ac_configure_extra_args
="$ac_configure_extra_args --silent"
20764 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20765 if \$ac_cs_recheck; then
20766 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20768 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20769 CONFIG_SHELL='$SHELL'
20770 export CONFIG_SHELL
20775 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20779 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20780 ## Running $as_me. ##
20786 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20790 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20793 # The HP-UX ksh and POSIX shell print the target directory to stdout
20794 # if CDPATH is set.
20795 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20797 sed_quote_subst='$sed_quote_subst'
20798 double_quote_subst='$double_quote_subst'
20799 delay_variable_subst='$delay_variable_subst'
20800 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
20801 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
20802 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
20803 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
20804 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
20805 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
20806 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
20807 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
20808 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
20809 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
20810 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
20811 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
20812 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
20813 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
20814 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
20815 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
20816 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
20817 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
20818 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
20819 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
20820 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
20821 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
20822 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
20823 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
20824 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
20825 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
20826 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
20827 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20828 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
20829 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
20830 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
20831 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
20832 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
20833 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
20834 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
20835 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20836 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20837 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20838 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
20839 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
20840 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
20841 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
20842 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
20843 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
20844 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"`'
20845 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"`'
20846 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
20847 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
20848 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
20849 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
20850 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
20851 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
20852 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
20853 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
20854 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
20855 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
20856 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
20857 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
20858 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
20859 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
20860 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
20861 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
20862 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20863 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20864 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
20865 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
20866 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
20867 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
20868 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
20869 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20870 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20871 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20872 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20873 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20874 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20875 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
20876 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
20877 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
20878 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
20879 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
20880 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
20881 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
20882 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
20883 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
20884 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
20885 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
20886 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
20887 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
20888 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
20889 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
20890 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20891 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
20892 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
20893 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20894 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
20895 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
20896 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
20897 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
20898 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
20899 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
20900 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
20901 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
20902 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
20903 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
20904 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
20905 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20906 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20907 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
20908 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
20909 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
20910 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
20911 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
20912 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
20913 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
20914 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
20915 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
20916 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
20917 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
20920 LTCFLAGS='$LTCFLAGS'
20921 compiler='$compiler_DEFAULT'
20923 # Quote evaled strings.
20935 deplibs_check_method \
20944 lt_cv_sys_global_symbol_pipe \
20945 lt_cv_sys_global_symbol_to_cdecl \
20946 lt_cv_sys_global_symbol_to_c_name_address \
20947 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
20950 lt_prog_compiler_no_builtin_flag \
20951 lt_prog_compiler_wl \
20952 lt_prog_compiler_pic \
20953 lt_prog_compiler_static \
20954 lt_cv_prog_compiler_c_o \
20962 export_dynamic_flag_spec \
20963 whole_archive_flag_spec \
20964 compiler_needs_object \
20966 allow_undefined_flag \
20967 no_undefined_flag \
20968 hardcode_libdir_flag_spec \
20969 hardcode_libdir_flag_spec_ld \
20970 hardcode_libdir_separator \
20975 variables_saved_for_relink \
20977 library_names_spec \
20982 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
20983 *[\\\\\\\`\\"\\\$]*)
20984 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
20987 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20992 # Double-quote double-evaled strings.
20993 for var in reload_cmds \
20994 old_postinstall_cmds \
20995 old_postuninstall_cmds \
20997 extract_expsyms_cmds \
20998 old_archive_from_new_cmds \
20999 old_archive_from_expsyms_cmds \
21001 archive_expsym_cmds \
21003 module_expsym_cmds \
21004 export_symbols_cmds \
21007 postuninstall_cmds \
21009 sys_lib_search_path_spec \
21010 sys_lib_dlsearch_path_spec; do
21011 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
21012 *[\\\\\\\`\\"\\\$]*)
21013 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
21016 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21021 # Fix-up fallback echo if it was mangled by the above quoting rules.
21023 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
21027 ac_aux_dir='$ac_aux_dir'
21028 xsi_shell='$xsi_shell'
21029 lt_shell_append='$lt_shell_append'
21031 # See if we are running on zsh, and set the options which allow our
21032 # commands through without removal of \ escapes INIT.
21033 if test -n "\${ZSH_VERSION+set}" ; then
21034 setopt NO_GLOB_SUBST
21040 TIMESTAMP='$TIMESTAMP'
21049 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
21051 # Handling of arguments.
21052 for ac_config_target
in $ac_config_targets
21054 case $ac_config_target in
21055 "spl_config.h") CONFIG_HEADERS
="$CONFIG_HEADERS spl_config.h" ;;
21056 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
21057 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
21058 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
21059 "lib/Makefile") CONFIG_FILES
="$CONFIG_FILES lib/Makefile" ;;
21060 "cmd/Makefile") CONFIG_FILES
="$CONFIG_FILES cmd/Makefile" ;;
21061 "module/Makefile") CONFIG_FILES
="$CONFIG_FILES module/Makefile" ;;
21062 "module/spl/Makefile") CONFIG_FILES
="$CONFIG_FILES module/spl/Makefile" ;;
21063 "module/splat/Makefile") CONFIG_FILES
="$CONFIG_FILES module/splat/Makefile" ;;
21064 "include/Makefile") CONFIG_FILES
="$CONFIG_FILES include/Makefile" ;;
21065 "scripts/Makefile") CONFIG_FILES
="$CONFIG_FILES scripts/Makefile" ;;
21066 "spl.spec") CONFIG_FILES
="$CONFIG_FILES spl.spec" ;;
21067 "spl-modules.spec") CONFIG_FILES
="$CONFIG_FILES spl-modules.spec" ;;
21069 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21070 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21071 { (exit 1); exit 1; }; };;
21076 # If the user did not use the arguments to specify the items to instantiate,
21077 # then the envvar interface is used. Set only those that are not.
21078 # We use the long form for the default assignment because of an extremely
21079 # bizarre bug on SunOS 4.1.3.
21080 if $ac_need_defaults; then
21081 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
21082 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
21083 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
21086 # Have a temporary directory for convenience. Make it in the build tree
21087 # simply because there is no reason against having it here, and in addition,
21088 # creating and moving files from /tmp can sometimes cause problems.
21089 # Hook for its removal unless debugging.
21090 # Note that there is a small window in which the directory will not be cleaned:
21091 # after its creation but before its name has been assigned to `$tmp'.
21095 trap 'exit_status=$?
21096 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21098 trap '{ (exit 1); exit 1; }' 1 2 13 15
21100 # Create a (secure) tmp directory for tmp files.
21103 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21104 test -n "$tmp" && test -d "$tmp"
21107 tmp
=.
/conf$$
-$RANDOM
21108 (umask 077 && mkdir
"$tmp")
21111 $as_echo "$as_me: cannot create a temporary directory in ." >&2
21112 { (exit 1); exit 1; }
21115 # Set up the scripts for CONFIG_FILES section.
21116 # No need to generate them if there are no CONFIG_FILES.
21117 # This happens for instance with `./config.status config.h'.
21118 if test -n "$CONFIG_FILES"; then
21122 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
21123 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
21126 ac_cs_awk_cr
=$ac_cr
21129 echo 'BEGIN {' >"$tmp/subs1.awk" &&
21134 echo "cat >conf$$subs.awk <<_ACEOF" &&
21135 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
21137 } >conf$$subs.sh ||
21138 { { $as_echo "$as_me:$LINENO: error
: could not
make $CONFIG_STATUS" >&5
21139 $as_echo "$as_me: error
: could not
make $CONFIG_STATUS" >&2;}
21140 { (exit 1); exit 1; }; }
21141 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
21143 for ac_last_try in false false false false false :; do
21144 . ./conf$$subs.sh ||
21145 { { $as_echo "$as_me:$LINENO: error
: could not
make $CONFIG_STATUS" >&5
21146 $as_echo "$as_me: error
: could not
make $CONFIG_STATUS" >&2;}
21147 { (exit 1); exit 1; }; }
21149 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
21150 if test $ac_delim_n = $ac_delim_num; then
21152 elif $ac_last_try; then
21153 { { $as_echo "$as_me:$LINENO: error
: could not
make $CONFIG_STATUS" >&5
21154 $as_echo "$as_me: error
: could not
make $CONFIG_STATUS" >&2;}
21155 { (exit 1); exit 1; }; }
21157 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
21160 rm -f conf$$subs.sh
21162 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21163 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
21167 s/^/S["/; s
/!.
*/"]=/
21177 s/\(.\{148\}\).*/\1/
21179 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
21184 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
21191 s/\(.\{148\}\).*/\1/
21193 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
21197 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
21202 ' <conf$$subs.awk | sed '
21207 ' >>$CONFIG_STATUS || ac_write_fail=1
21208 rm -f conf$$subs.awk
21209 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21211 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
21212 for (key in S) S_is_set[key] = 1
21218 nfields = split(line, field, "@
")
21220 len = length(field[1])
21221 for (i = 2; i < nfields; i++) {
21223 keylen = length(key)
21224 if (S_is_set[key]) {
21226 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
21227 len += length(value) + length(field[++i])
21238 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21239 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
21240 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
21243 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
21244 || { { $as_echo "$as_me:$LINENO: error
: could not setup config files machinery
" >&5
21245 $as_echo "$as_me: error
: could not setup config files machinery
" >&2;}
21246 { (exit 1); exit 1; }; }
21249 # VPATH may cause trouble with some makes, so we remove $(srcdir),
21250 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
21251 # trailing colons and then remove the whole line if VPATH becomes empty
21252 # (actually we leave an empty line to preserve line numbers).
21253 if test "x
$srcdir" = x.; then
21254 ac_vpsub='/^[ ]*VPATH[ ]*=/{
21255 s/:*\$(srcdir):*/:/
21256 s/:*\${srcdir}:*/:/
21258 s/^\([^=]*=[ ]*\):*/\1/
21264 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21265 fi # test -n "$CONFIG_FILES"
21267 # Set up the scripts for CONFIG_HEADERS section.
21268 # No need to generate them if there are no CONFIG_HEADERS.
21269 # This happens for instance with `./config.status Makefile'.
21270 if test -n "$CONFIG_HEADERS"; then
21271 cat >"$tmp/defines.
awk" <<\_ACAWK ||
21275 # Transform confdefs.h into an awk script `defines.awk', embedded as
21276 # here-document in config.status, that substitutes the proper values into
21277 # config.h.in to produce config.h.
21279 # Create a delimiter string that does not exist in confdefs.h, to ease
21280 # handling of long lines.
21282 for ac_last_try in false false :; do
21283 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
21284 if test -z "$ac_t"; then
21286 elif $ac_last_try; then
21287 { { $as_echo "$as_me:$LINENO: error
: could not
make $CONFIG_HEADERS" >&5
21288 $as_echo "$as_me: error
: could not
make $CONFIG_HEADERS" >&2;}
21289 { (exit 1); exit 1; }; }
21291 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
21295 # For the awk script, D is an array of macro values keyed by name,
21296 # likewise P contains macro parameters if any. Preserve backslash
21297 # newline sequences.
21299 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21301 s/.\{148\}/&'"$ac_delim"'/g
21304 s/^[ ]*#[ ]*define[ ][ ]*/ /
21311 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
21313 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
21317 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
21318 D["\
1"]=" \
3\\\\\\n
"\\/p
21320 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
21325 s/.\{148\}/&'"$ac_delim"'/g
21330 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
21333 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
21335 ' <confdefs.h | sed '
21336 s/'"$ac_delim"'/"\\\
21337 "/g' >>$CONFIG_STATUS || ac_write_fail=1
21339 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21340 for (key in D) D_is_set[key] = 1
21343 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
21345 split(line, arg, " ")
21346 if (arg[1] == "#") {
21350 defundef
= substr
(arg
[1], 2)
21353 split(mac1
, mac2
, "(") #)
21355 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
21356 if (D_is_set
[macro
]) {
21357 # Preserve the white space surrounding the "#".
21358 print prefix
"define", macro P
[macro
] D
[macro
]
21361 # Replace #undef with comments. This is necessary, for example,
21362 # in the case of _POSIX_SOURCE, which is predefined and required
21363 # on some systems where configure will not decide to define it.
21364 if (defundef
== "undef") {
21365 print
"/*", prefix defundef
, macro
, "*/"
21373 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
21374 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
21375 $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
21376 { (exit 1); exit 1; }; }
21377 fi # test -n "$CONFIG_HEADERS"
21380 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
21385 :[FHLC
]) ac_mode
=$ac_tag; continue;;
21387 case $ac_mode$ac_tag in
21389 :L
* |
:C
*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
21390 $as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
21391 { (exit 1); exit 1; }; };;
21392 :[FH
]-) ac_tag
=-:-;;
21393 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
21410 -) ac_f
="$tmp/stdin";;
21411 *) # Look for the file first in the build tree, then in the source tree
21412 # (if the path is not absolute). The absolute path cannot be DOS-style,
21413 # because $ac_f cannot contain `:'.
21417 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
21419 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
21420 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
21421 { (exit 1); exit 1; }; };;
21423 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
21424 ac_file_inputs
="$ac_file_inputs '$ac_f'"
21427 # Let's still pretend it is `configure' which instantiates (i.e., don't
21428 # use $as_me), people would be surprised to read:
21429 # /* config.h. Generated by config.status. */
21430 configure_input
='Generated from '`
21431 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
21433 if test x
"$ac_file" != x-
; then
21434 configure_input
="$ac_file. $configure_input"
21435 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
21436 $as_echo "$as_me: creating $ac_file" >&6;}
21438 # Neutralize special characters interpreted by sed in replacement strings.
21439 case $configure_input in #(
21440 *\
&* |
*\|
* |
*\\* )
21441 ac_sed_conf_input
=`$as_echo "$configure_input" |
21442 sed 's/[\\\\&|]/\\\\&/g'`;; #(
21443 *) ac_sed_conf_input
=$configure_input;;
21447 *:-:* |
*:-) cat >"$tmp/stdin" \
21448 ||
{ { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
21449 $as_echo "$as_me: error: could not create $ac_file" >&2;}
21450 { (exit 1); exit 1; }; } ;;
21455 ac_dir
=`$as_dirname -- "$ac_file" ||
21456 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21457 X"$ac_file" : 'X\(//\)[^/]' \| \
21458 X"$ac_file" : 'X\(//\)$' \| \
21459 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21460 $as_echo X"$ac_file" |
21461 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21465 /^X\(\/\/\)[^/].*/{
21480 -*) as_dir
=.
/$as_dir;;
21482 test -d "$as_dir" ||
{ $as_mkdir_p && mkdir
-p "$as_dir"; } ||
{
21486 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
21487 *) as_qdir
=$as_dir;;
21489 as_dirs
="'$as_qdir' $as_dirs"
21490 as_dir
=`$as_dirname -- "$as_dir" ||
21491 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21492 X"$as_dir" : 'X\(//\)[^/]' \| \
21493 X"$as_dir" : 'X\(//\)$' \| \
21494 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21495 $as_echo X"$as_dir" |
21496 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21500 /^X\(\/\/\)[^/].*/{
21513 test -d "$as_dir" && break
21515 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
21516 } ||
test -d "$as_dir" ||
{ { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21517 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
21518 { (exit 1); exit 1; }; }; }
21522 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
21524 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21525 # A ".." for each directory in $ac_dir_suffix.
21526 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21527 case $ac_top_builddir_sub in
21528 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
21529 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
21532 ac_abs_top_builddir
=$ac_pwd
21533 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
21534 # for backward compatibility:
21535 ac_top_builddir
=$ac_top_build_prefix
21538 .
) # We are building in place.
21540 ac_top_srcdir
=$ac_top_builddir_sub
21541 ac_abs_top_srcdir
=$ac_pwd ;;
21542 [\\/]* | ?
:[\\/]* ) # Absolute name.
21543 ac_srcdir
=$srcdir$ac_dir_suffix;
21544 ac_top_srcdir
=$srcdir
21545 ac_abs_top_srcdir
=$srcdir ;;
21546 *) # Relative name.
21547 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
21548 ac_top_srcdir
=$ac_top_build_prefix$srcdir
21549 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
21551 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
21561 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
21562 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
21564 ac_MKDIR_P
=$MKDIR_P
21566 [\\/$
]* | ?
:[\\/]* ) ;;
21567 */*) ac_MKDIR_P
=$ac_top_build_prefix$MKDIR_P ;;
21571 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
21572 # If the template does not know about datarootdir, expand it.
21573 # FIXME: This hack should be removed a few years after 2.60.
21574 ac_datarootdir_hack
=; ac_datarootdir_seen
=
21587 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21588 *datarootdir
*) ac_datarootdir_seen
=yes;;
21589 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
21590 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21591 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21593 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21594 ac_datarootdir_hack='
21595 s&@datadir@&$datadir&g
21596 s&@docdir@&$docdir&g
21597 s&@infodir@&$infodir&g
21598 s&@localedir@&$localedir&g
21599 s&@mandir@&$mandir&g
21600 s&\\\${datarootdir}&$datarootdir&g' ;;
21604 # Neutralize VPATH when `$srcdir' = `.'.
21605 # Shell code in configure.ac might set extrasub.
21606 # FIXME: do we really want to maintain this feature?
21607 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21608 ac_sed_extra="$ac_vpsub
21611 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
21613 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
21614 s|@configure_input@|
$ac_sed_conf_input|
;t t
21615 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
21616 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
21617 s
&@srcdir@
&$ac_srcdir&;t t
21618 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
21619 s
&@top_srcdir@
&$ac_top_srcdir&;t t
21620 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
21621 s
&@builddir@
&$ac_builddir&;t t
21622 s
&@abs_builddir@
&$ac_abs_builddir&;t t
21623 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
21624 s
&@INSTALL@
&$ac_INSTALL&;t t
21625 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
21626 $ac_datarootdir_hack
21628 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
21629 || { { $as_echo "$as_me:$LINENO: error
: could not create
$ac_file" >&5
21630 $as_echo "$as_me: error
: could not create
$ac_file" >&2;}
21631 { (exit 1); exit 1; }; }
21633 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21634 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
21635 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
21636 { $as_echo "$as_me:$LINENO: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
21637 which seems to be undefined. Please make sure it is defined." >&5
21638 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
21639 which seems to be undefined. Please make sure it is defined." >&2;}
21643 -) cat "$tmp/out" && rm -f "$tmp/out";;
21644 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
21646 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
21647 $as_echo "$as_me: error: could not create $ac_file" >&2;}
21648 { (exit 1); exit 1; }; }
21654 if test x"$ac_file" != x-; then
21656 $as_echo "/* $configure_input */" \
21657 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
21658 } >"$tmp/config.h" \
21659 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
21660 $as_echo "$as_me: error: could not create $ac_file" >&2;}
21661 { (exit 1); exit 1; }; }
21662 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
21663 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
21664 $as_echo "$as_me: $ac_file is unchanged" >&6;}
21667 mv "$tmp/config.h" "$ac_file" \
21668 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
21669 $as_echo "$as_me: error: could not create $ac_file" >&2;}
21670 { (exit 1); exit 1; }; }
21673 $as_echo "/* $configure_input */" \
21674 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
21675 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
21676 $as_echo "$as_me: error: could not create -" >&2;}
21677 { (exit 1); exit 1; }; }
21679 # Compute "$ac_file"'s index
in $config_headers.
21682 for _am_header
in $config_headers :; do
21683 case $_am_header in
21684 $_am_arg |
$_am_arg:* )
21687 _am_stamp_count
=`expr $_am_stamp_count + 1` ;;
21690 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
21691 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21692 X"$_am_arg" : 'X\(//\)[^/]' \| \
21693 X"$_am_arg" : 'X\(//\)$' \| \
21694 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
21695 $as_echo X"$_am_arg" |
21696 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21700 /^X\(\/\/\)[^/].*/{
21712 s/.*/./; q'`/stamp-h
$_am_stamp_count
21715 :C
) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
21716 $as_echo "$as_me: executing $ac_file commands" >&6;}
21721 case $ac_file$ac_mode in
21723 (mv spl_config.h spl_config.h.tmp
&&
21724 awk -f ${ac_srcdir}/config
/config.
awk spl_config.h.tmp
>spl_config.h
&&
21725 rm spl_config.h.tmp
) ||
exit 1 ;;
21726 "depfiles":C
) test x
"$AMDEP_TRUE" != x
"" ||
{
21727 # Autoconf 2.62 quotes --file arguments for eval, but not when files
21728 # are listed without --file. Let's play safe and only enable the eval
21729 # if we detect the quoting.
21730 case $CONFIG_FILES in
21731 *\'*) eval set x
"$CONFIG_FILES" ;;
21732 *) set x
$CONFIG_FILES ;;
21737 # Strip MF so we end up with the name of the file.
21738 mf
=`echo "$mf" | sed -e 's/:.*$//'`
21739 # Check whether this is an Automake generated Makefile or not.
21740 # We used to match only the files named `Makefile.in', but
21741 # some people rename them; so instead we look at the file content.
21742 # Grep'ing the first line is not enough: some people post-process
21743 # each Makefile.in and add a new line on top of each file to say so.
21744 # Grep'ing the whole file is not good either: AIX grep has a line
21745 # limit of 2048, but all sed's we know have understand at least 4000.
21746 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
21747 dirpart
=`$as_dirname -- "$mf" ||
21748 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21749 X"$mf" : 'X\(//\)[^/]' \| \
21750 X"$mf" : 'X\(//\)$' \| \
21751 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
21753 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21757 /^X\(\/\/\)[^/].*/{
21773 # Extract the definition of DEPDIR, am__include, and am__quote
21774 # from the Makefile without running `make'.
21775 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
21776 test -z "$DEPDIR" && continue
21777 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
21778 test -z "am__include" && continue
21779 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
21780 # When using ansi2knr, U may be empty or an underscore; expand it
21781 U
=`sed -n 's/^U = //p' < "$mf"`
21782 # Find all dependency output files, they are included files with
21783 # $(DEPDIR) in their names. We invoke sed twice because it is the
21784 # simplest approach to changing $(DEPDIR) to its actual value in the
21786 for file in `sed -n "
21787 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
21788 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
21789 # Make sure the directory exists.
21790 test -f "$dirpart/$file" && continue
21791 fdir
=`$as_dirname -- "$file" ||
21792 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21793 X"$file" : 'X\(//\)[^/]' \| \
21794 X"$file" : 'X\(//\)$' \| \
21795 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
21796 $as_echo X"$file" |
21797 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21801 /^X\(\/\/\)[^/].*/{
21814 { as_dir
=$dirpart/$fdir
21816 -*) as_dir
=.
/$as_dir;;
21818 test -d "$as_dir" ||
{ $as_mkdir_p && mkdir
-p "$as_dir"; } ||
{
21822 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
21823 *) as_qdir
=$as_dir;;
21825 as_dirs
="'$as_qdir' $as_dirs"
21826 as_dir
=`$as_dirname -- "$as_dir" ||
21827 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21828 X"$as_dir" : 'X\(//\)[^/]' \| \
21829 X"$as_dir" : 'X\(//\)$' \| \
21830 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21831 $as_echo X"$as_dir" |
21832 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21836 /^X\(\/\/\)[^/].*/{
21849 test -d "$as_dir" && break
21851 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
21852 } ||
test -d "$as_dir" ||
{ { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21853 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
21854 { (exit 1); exit 1; }; }; }
21855 # echo "creating $dirpart/$file"
21856 echo '# dummy' > "$dirpart/$file"
21863 # See if we are running on zsh, and set the options which allow our
21864 # commands through without removal of \ escapes.
21865 if test -n "${ZSH_VERSION+set}" ; then
21866 setopt NO_GLOB_SUBST
21869 cfgfile
="${ofile}T"
21870 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
21873 cat <<_LT_EOF >> "$cfgfile"
21876 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
21877 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
21878 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
21879 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
21881 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
21882 # 2006, 2007, 2008 Free Software Foundation, Inc.
21883 # Written by Gordon Matzigkeit, 1996
21885 # This file is part of GNU Libtool.
21887 # GNU Libtool is free software; you can redistribute it and/or
21888 # modify it under the terms of the GNU General Public License as
21889 # published by the Free Software Foundation; either version 2 of
21890 # the License, or (at your option) any later version.
21892 # As a special exception to the GNU General Public License,
21893 # if you distribute this file as part of a program or library that
21894 # is built using GNU Libtool, you may include this file under the
21895 # same distribution terms that you use for the rest of that program.
21897 # GNU Libtool is distributed in the hope that it will be useful,
21898 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21899 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21900 # GNU General Public License for more details.
21902 # You should have received a copy of the GNU General Public License
21903 # along with GNU Libtool; see the file COPYING. If not, a copy
21904 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
21905 # obtained by writing to the Free Software Foundation, Inc.,
21906 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21909 # The names of the tagged configurations supported by this script.
21912 # ### BEGIN LIBTOOL CONFIG
21914 # Which release of libtool.m4 was used?
21915 macro_version=$macro_version
21916 macro_revision=$macro_revision
21918 # Whether or not to build shared libraries.
21919 build_libtool_libs=$enable_shared
21921 # Whether or not to build static libraries.
21922 build_old_libs=$enable_static
21924 # What type of objects to build.
21927 # Whether or not to optimize for fast installation.
21928 fast_install=$enable_fast_install
21931 host_alias=$host_alias
21935 # The build system.
21936 build_alias=$build_alias
21940 # A sed program that does not truncate output.
21943 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
21944 Xsed="\$SED -e 1s/^X//"
21946 # A grep program that handles long lines.
21952 # A literal string matcher.
21955 # A BSD- or MS-compatible name lister.
21958 # Whether we need soft or hard links.
21961 # What is the maximum length of a command?
21962 max_cmd_len=$max_cmd_len
21964 # Object file suffix (normally "o").
21967 # Executable file suffix (normally "").
21970 # whether the shell understands "unset".
21973 # turn spaces into newlines.
21976 # turn newlines into spaces.
21979 # How to create reloadable object files.
21980 reload_flag=$lt_reload_flag
21981 reload_cmds=$lt_reload_cmds
21983 # An object symbol dumper.
21984 OBJDUMP=$lt_OBJDUMP
21986 # Method to check whether dependent libraries are shared objects.
21987 deplibs_check_method=$lt_deplibs_check_method
21989 # Command to use when deplibs_check_method == "file_magic".
21990 file_magic_cmd=$lt_file_magic_cmd
21994 AR_FLAGS=$lt_AR_FLAGS
21996 # A symbol stripping program.
21999 # Commands used to install an old-style archive.
22001 old_postinstall_cmds=$lt_old_postinstall_cmds
22002 old_postuninstall_cmds=$lt_old_postuninstall_cmds
22007 # LTCC compiler flags.
22008 LTCFLAGS=$lt_CFLAGS
22010 # Take the output of nm and produce a listing of raw symbols and C names.
22011 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
22013 # Transform the output of nm in a proper C declaration.
22014 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
22016 # Transform the output of nm in a C name address pair.
22017 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
22019 # Transform the output of nm in a C name address pair when lib prefix is needed.
22020 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
22022 # The name of the directory that contains temporary libtool files.
22025 # Shell to use when invoking shell scripts.
22028 # An echo program that does not interpret backslashes.
22031 # Used to examine libraries when file_magic_cmd begins with "file".
22032 MAGIC_CMD=$MAGIC_CMD
22034 # Must we lock files when doing compilation?
22035 need_locks=$lt_need_locks
22037 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
22038 DSYMUTIL=$lt_DSYMUTIL
22040 # Tool to change global to local symbols on Mac OS X.
22043 # Tool to manipulate fat objects and archives on Mac OS X.
22046 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
22049 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
22050 OTOOL64=$lt_OTOOL64
22052 # Old archive suffix (normally "a").
22055 # Shared library suffix (normally ".so").
22056 shrext_cmds=$lt_shrext_cmds
22058 # The commands to extract the exported symbol list from a shared archive.
22059 extract_expsyms_cmds=$lt_extract_expsyms_cmds
22061 # Variables whose values should be saved in libtool wrapper scripts and
22062 # restored at link time.
22063 variables_saved_for_relink=$lt_variables_saved_for_relink
22065 # Do we need the "lib" prefix for modules?
22066 need_lib_prefix=$need_lib_prefix
22068 # Do we need a version for libraries?
22069 need_version=$need_version
22071 # Library versioning type.
22072 version_type=$version_type
22074 # Shared library runtime path variable.
22075 runpath_var=$runpath_var
22077 # Shared library path variable.
22078 shlibpath_var=$shlibpath_var
22080 # Is shlibpath searched before the hard-coded library search path?
22081 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
22083 # Format of library name prefix.
22084 libname_spec=$lt_libname_spec
22086 # List of archive names. First name is the real one, the rest are links.
22087 # The last name is the one that the linker finds with -lNAME
22088 library_names_spec=$lt_library_names_spec
22090 # The coded name of the library, if different from the real name.
22091 soname_spec=$lt_soname_spec
22093 # Command to use after installation of a shared archive.
22094 postinstall_cmds=$lt_postinstall_cmds
22096 # Command to use after uninstallation of a shared archive.
22097 postuninstall_cmds=$lt_postuninstall_cmds
22099 # Commands used to finish a libtool library installation in a directory.
22100 finish_cmds=$lt_finish_cmds
22102 # As "finish_cmds", except a single script fragment to be evaled but
22104 finish_eval=$lt_finish_eval
22106 # Whether we should hardcode library paths into libraries.
22107 hardcode_into_libs=$hardcode_into_libs
22109 # Compile-time system search path for libraries.
22110 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
22112 # Run-time system search path for libraries.
22113 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
22115 # Whether dlopen is supported.
22116 dlopen_support=$enable_dlopen
22118 # Whether dlopen of programs is supported.
22119 dlopen_self=$enable_dlopen_self
22121 # Whether dlopen of statically linked programs is supported.
22122 dlopen_self_static=$enable_dlopen_self_static
22124 # Commands to strip libraries.
22125 old_striplib=$lt_old_striplib
22126 striplib=$lt_striplib
22129 # The linker used to build libraries.
22132 # Commands used to build an old-style archive.
22133 old_archive_cmds=$lt_old_archive_cmds
22135 # A language specific compiler.
22138 # Is the compiler the GNU compiler?
22141 # Compiler flag to turn off builtin functions.
22142 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
22144 # How to pass a linker flag through the compiler.
22145 wl=$lt_lt_prog_compiler_wl
22147 # Additional compiler flags for building library objects.
22148 pic_flag=$lt_lt_prog_compiler_pic
22150 # Compiler flag to prevent dynamic linking.
22151 link_static_flag=$lt_lt_prog_compiler_static
22153 # Does compiler simultaneously support -c and -o options?
22154 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
22156 # Whether or not to add -lc for building shared libraries.
22157 build_libtool_need_lc=$archive_cmds_need_lc
22159 # Whether or not to disallow shared libs when runtime libs are static.
22160 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
22162 # Compiler flag to allow reflexive dlopens.
22163 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
22165 # Compiler flag to generate shared objects directly from archives.
22166 whole_archive_flag_spec=$lt_whole_archive_flag_spec
22168 # Whether the compiler copes with passing no objects directly.
22169 compiler_needs_object=$lt_compiler_needs_object
22171 # Create an old-style archive from a shared archive.
22172 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
22174 # Create a temporary old-style archive to link instead of a shared archive.
22175 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
22177 # Commands used to build a shared archive.
22178 archive_cmds=$lt_archive_cmds
22179 archive_expsym_cmds=$lt_archive_expsym_cmds
22181 # Commands used to build a loadable module if different from building
22182 # a shared archive.
22183 module_cmds=$lt_module_cmds
22184 module_expsym_cmds=$lt_module_expsym_cmds
22186 # Whether we are building with GNU ld or not.
22187 with_gnu_ld=$lt_with_gnu_ld
22189 # Flag that allows shared libraries with undefined symbols to be built.
22190 allow_undefined_flag=$lt_allow_undefined_flag
22192 # Flag that enforces no undefined symbols.
22193 no_undefined_flag=$lt_no_undefined_flag
22195 # Flag to hardcode \$libdir into a binary during linking.
22196 # This must work even if \$libdir does not exist
22197 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
22199 # If ld is used when linking, flag to hardcode \$libdir into a binary
22200 # during linking. This must work even if \$libdir does not exist.
22201 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
22203 # Whether we need a single "-rpath" flag with a separated argument.
22204 hardcode_libdir_separator=$lt_hardcode_libdir_separator
22206 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
22207 # DIR into the resulting binary.
22208 hardcode_direct=$hardcode_direct
22210 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
22211 # DIR into the resulting binary and the resulting library dependency is
22212 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
22213 # library is relocated.
22214 hardcode_direct_absolute=$hardcode_direct_absolute
22216 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
22217 # into the resulting binary.
22218 hardcode_minus_L=$hardcode_minus_L
22220 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
22221 # into the resulting binary.
22222 hardcode_shlibpath_var=$hardcode_shlibpath_var
22224 # Set to "yes" if building a shared library automatically hardcodes DIR
22225 # into the library and all subsequent libraries and executables linked
22227 hardcode_automatic=$hardcode_automatic
22229 # Set to yes if linker adds runtime paths of dependent libraries
22230 # to runtime path list.
22231 inherit_rpath=$inherit_rpath
22233 # Whether libtool must link a program against all its dependency libraries.
22234 link_all_deplibs=$link_all_deplibs
22236 # Fix the shell variable \$srcfile for the compiler.
22237 fix_srcfile_path=$lt_fix_srcfile_path
22239 # Set to "yes" if exported symbols are required.
22240 always_export_symbols=$always_export_symbols
22242 # The commands to list exported symbols.
22243 export_symbols_cmds=$lt_export_symbols_cmds
22245 # Symbols that should not be listed in the preloaded symbols.
22246 exclude_expsyms=$lt_exclude_expsyms
22248 # Symbols that must always be exported.
22249 include_expsyms=$lt_include_expsyms
22251 # Commands necessary for linking programs (against libraries) with templates.
22252 prelink_cmds=$lt_prelink_cmds
22254 # Specify filename containing input files.
22255 file_list_spec=$lt_file_list_spec
22257 # How to hardcode a shared library path into an executable.
22258 hardcode_action=$hardcode_action
22260 # ### END LIBTOOL CONFIG
22266 cat <<\_LT_EOF
>> "$cfgfile"
22267 # AIX sometimes has problems with the GCC collect2 program. For some
22268 # reason, if we set the COLLECT_NAMES environment variable, the problems
22269 # vanish in a puff of smoke.
22270 if test "X${COLLECT_NAMES+set}" != Xset
; then
22272 export COLLECT_NAMES
22279 ltmain
="$ac_aux_dir/ltmain.sh"
22282 # We use sed instead of cat because bash on DJGPP gets confused if
22283 # if finds mixed CR/LF and LF-only lines. Since sed operates in
22284 # text mode, it properly converts lines to CR/LF. This bash problem
22285 # is reportedly fixed, but why not run on old versions too?
22286 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
22287 ||
(rm -f "$cfgfile"; exit 1)
22291 cat << \_LT_EOF
>> "$cfgfile"
22293 # func_dirname file append nondir_replacement
22294 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
22295 # otherwise set result to NONDIR_REPLACEMENT.
22299 */*) func_dirname_result
="${1%/*}${2}" ;;
22300 * ) func_dirname_result
="${3}" ;;
22304 # func_basename file
22307 func_basename_result
="${1##*/}"
22310 # func_dirname_and_basename file append nondir_replacement
22311 # perform func_basename and func_dirname in a single function
22313 # dirname: Compute the dirname of FILE. If nonempty,
22314 # add APPEND to the result, otherwise set result
22315 # to NONDIR_REPLACEMENT.
22316 # value returned in "$func_dirname_result"
22317 # basename: Compute filename of FILE.
22318 # value retuned in "$func_basename_result"
22319 # Implementation must be kept synchronized with func_dirname
22320 # and func_basename. For efficiency, we do not delegate to
22321 # those functions but instead duplicate the functionality here.
22322 func_dirname_and_basename
()
22325 */*) func_dirname_result
="${1%/*}${2}" ;;
22326 * ) func_dirname_result
="${3}" ;;
22328 func_basename_result
="${1##*/}"
22331 # func_stripname prefix suffix name
22332 # strip PREFIX and SUFFIX off of NAME.
22333 # PREFIX and SUFFIX must not contain globbing or regex special
22334 # characters, hashes, percent signs, but SUFFIX may contain a leading
22335 # dot (in which case that matches only a dot).
22338 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
22339 # positional parameters, so assign one to ordinary parameter first.
22340 func_stripname_result
=${3}
22341 func_stripname_result
=${func_stripname_result#"${1}"}
22342 func_stripname_result
=${func_stripname_result%"${2}"}
22348 func_opt_split_opt
=${1%%=*}
22349 func_opt_split_arg
=${1#*=}
22356 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
22357 *) func_lo2o_result
=${1} ;;
22361 # func_xform libobj-or-source
22364 func_xform_result
=${1%.*}.lo
22367 # func_arith arithmetic-term...
22370 func_arith_result
=$
(( $
* ))
22374 # STRING may not start with a hyphen.
22377 func_len_result
=${#1}
22382 *) # Bourne compatible functions.
22383 cat << \_LT_EOF
>> "$cfgfile"
22385 # func_dirname file append nondir_replacement
22386 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
22387 # otherwise set result to NONDIR_REPLACEMENT.
22390 # Extract subdirectory from the argument.
22391 func_dirname_result
=`$ECHO "X${1}" | $Xsed -e "$dirname"`
22392 if test "X$func_dirname_result" = "X${1}"; then
22393 func_dirname_result
="${3}"
22395 func_dirname_result
="$func_dirname_result${2}"
22399 # func_basename file
22402 func_basename_result
=`$ECHO "X${1}" | $Xsed -e "$basename"`
22406 # func_stripname prefix suffix name
22407 # strip PREFIX and SUFFIX off of NAME.
22408 # PREFIX and SUFFIX must not contain globbing or regex special
22409 # characters, hashes, percent signs, but SUFFIX may contain a leading
22410 # dot (in which case that matches only a dot).
22411 # func_strip_suffix prefix name
22415 .
*) func_stripname_result
=`$ECHO "X${3}" \
22416 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
22417 *) func_stripname_result
=`$ECHO "X${3}" \
22418 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
22423 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
22424 my_sed_long_arg
='1s/^-[^=]*=//'
22429 func_opt_split_opt
=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
22430 func_opt_split_arg
=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
22436 func_lo2o_result
=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
22439 # func_xform libobj-or-source
22442 func_xform_result
=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
22445 # func_arith arithmetic-term...
22448 func_arith_result
=`expr "$@"`
22452 # STRING may not start with a hyphen.
22455 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
22461 case $lt_shell_append in
22463 cat << \_LT_EOF
>> "$cfgfile"
22465 # func_append var value
22466 # Append VALUE to the end of shell variable VAR.
22474 cat << \_LT_EOF
>> "$cfgfile"
22476 # func_append var value
22477 # Append VALUE to the end of shell variable VAR.
22488 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
22489 ||
(rm -f "$cfgfile"; exit 1)
22491 mv -f "$cfgfile" "$ofile" ||
22492 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
22501 { (exit 0); exit 0; }
22503 chmod +x
$CONFIG_STATUS
22504 ac_clean_files
=$ac_clean_files_save
22506 test $ac_write_fail = 0 ||
22507 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
22508 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
22509 { (exit 1); exit 1; }; }
22512 # configure is writing to config.log, and then calls config.status.
22513 # config.status does its own redirection, appending to config.log.
22514 # Unfortunately, on DOS this fails, as config.log is still kept open
22515 # by configure, so config.status won't be able to write to it; its
22516 # output is simply discarded. So we exec the FD to /dev/null,
22517 # effectively closing config.log, so it can be properly (re)opened and
22518 # appended to by config.status. When coming back to configure, we
22519 # need to make the FD available again.
22520 if test "$no_create" != yes; then
22522 ac_config_status_args
=
22523 test "$silent" = yes &&
22524 ac_config_status_args
="$ac_config_status_args --quiet"
22526 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
22528 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22529 # would make configure fail if this is the last instruction.
22530 $ac_cs_success ||
{ (exit 1); exit 1; }
22532 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
22533 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
22534 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}