2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for sqlite 3.26.0.
5 # Report bugs to <http://www.sqlite.org>.
8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
27 case `(set -o) 2>/dev/null` in #(
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 as_echo_n='sh -c $as_echo_n_body as_echo'
71 as_echo='sh -c $as_echo_body as_echo'
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
91 # Find who we are. Look in the path if we contain no directory separator.
94 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
99 test -z "$as_dir" && as_dir=.
100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
106 # We did not find ourselves, most probably we were run as `sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x; then
111 if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
116 # Unset variables that we do not need and which cause bugs (e.g. in
117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118 # suppresses any "Segmentation fault" message there. '((' could
119 # trigger a bug in pdksh 5.2.14.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137 # Use a proper internal environment variable to ensure we don't fall
138 # into an infinite loop, continuously re-executing ourselves.
139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 _as_can_reexec=no; export _as_can_reexec;
141 # We cannot yet assume a decent shell, so we have to provide a
142 # neutralization value for shells without unset; and this also
143 # works around shells that cannot unset nonexistent variables.
144 # Preserve -v and -x to the replacement shell.
147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
149 *v*x* | *x*v* ) as_opts=-vx ;;
154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 # Admittedly, this is quite paranoid, since all the known shells bail
156 # out after a failed `exec'.
157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
160 # We don't want this to propagate to other subprocesses.
161 { _as_can_reexec=; unset _as_can_reexec;}
162 if test "x$CONFIG_SHELL" = x; then
163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 # is contrary to our usage. Disable this feature.
168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
171 case \`(set -o) 2>/dev/null\` in #(
179 as_required="as_fn_return () { (exit \$1); }
180 as_fn_success () { as_fn_return 0; }
181 as_fn_failure () { as_fn_return 1; }
182 as_fn_ret_success () { return 0; }
183 as_fn_ret_failure () { return 1; }
186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
193 exitcode=1; echo positional parameters were not saved.
195 test x\$exitcode = x0 || exit 1
197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
202 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
203 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206 PATH=/empty FPATH=/empty; export PATH FPATH
207 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
208 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
209 test \$(( 1 + 1 )) = 2 || exit 1"
210 if (eval "$as_required") 2>/dev/null; then :
215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
220 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223 test -z "$as_dir" && as_dir=.
227 for as_base in sh bash ksh sh5; do
228 # Try only shells that exist, to save several forks.
229 as_shell=$as_dir/$as_base
230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 CONFIG_SHELL=$as_shell as_have_required=yes
233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
241 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243 CONFIG_SHELL=$SHELL as_have_required=yes
248 if test "x$CONFIG_SHELL" != x; then :
250 # We cannot yet assume a decent shell, so we have to provide a
251 # neutralization value for shells without unset; and this also
252 # works around shells that cannot unset nonexistent variables.
253 # Preserve -v and -x to the replacement shell.
256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
258 *v*x* | *x*v* ) as_opts=-vx ;;
263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264 # Admittedly, this is quite paranoid, since all the known shells bail
265 # out after a failed `exec'.
266 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
270 if test x$as_have_required = xno; then :
271 $as_echo "$0: This script requires a shell more modern than all"
272 $as_echo "$0: the shells that I found on your system."
273 if test x${ZSH_VERSION+set} = xset ; then
274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
277 $as_echo "$0: Please tell bug-autoconf@gnu.org and
278 $0: http://www.sqlite.org about your system, including any
279 $0: error possibly output before this message. Then install
280 $0: a modern shell, or manually run the script under such a
281 $0: shell if you do have one."
287 SHELL=${CONFIG_SHELL-/bin/sh}
289 # Unset more variables known to interfere with behavior of common tools.
290 CLICOLOR_FORCE= GREP_OPTIONS=
291 unset CLICOLOR_FORCE GREP_OPTIONS
293 ## --------------------- ##
294 ## M4sh Shell Functions. ##
295 ## --------------------- ##
298 # Portably unset VAR.
301 { eval $1=; unset $1;}
305 # as_fn_set_status STATUS
306 # -----------------------
307 # Set $? to STATUS, without forking.
315 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
325 # Create "$as_dir" as a directory, including parents if necessary.
330 -*) as_dir=./$as_dir;;
332 test -d "$as_dir" || eval $as_mkdir_p || {
336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
339 as_dirs="'$as_qdir' $as_dirs"
340 as_dir=`$as_dirname -- "$as_dir" ||
341 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342 X"$as_dir" : 'X\(//\)[^/]' \| \
343 X"$as_dir" : 'X\(//\)$' \| \
344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345 $as_echo X"$as_dir" |
346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
363 test -d "$as_dir" && break
365 test -z "$as_dirs" || eval "mkdir $as_dirs"
366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
371 # as_fn_executable_p FILE
372 # -----------------------
373 # Test if FILE is an executable regular file.
374 as_fn_executable_p ()
376 test -f "$1" && test -x "$1"
377 } # as_fn_executable_p
378 # as_fn_append VAR VALUE
379 # ----------------------
380 # Append the text in VALUE to the end of the definition contained in VAR. Take
381 # advantage of any shell optimizations that allow amortized linear growth over
382 # repeated appends, instead of the typical quadratic growth present in naive
384 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385 eval 'as_fn_append ()
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
409 as_val=`expr "$@" || test $? -eq 1`
414 # as_fn_error STATUS ERROR [LINENO LOG_FD]
415 # ----------------------------------------
416 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418 # script with STATUS, using 1 if that was 0.
421 as_status=$1; test $as_status -eq 0 && as_status=1
423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
426 $as_echo "$as_me: error: $2" >&2
427 as_fn_exit $as_status
430 if expr a : '\(a\)' >/dev/null 2>&1 &&
431 test "X`expr 00001 : '.*\(...\)'`" = X001; then
437 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
443 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
449 as_me=`$as_basename -- "$0" ||
450 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451 X"$0" : 'X\(//\)$' \| \
452 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
454 sed '/^.*\/\([^/][^/]*\)\/*$/{
468 # Avoid depending upon Character Ranges.
469 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472 as_cr_digits='0123456789'
473 as_cr_alnum=$as_cr_Letters$as_cr_digits
476 as_lineno_1=$LINENO as_lineno_1a=$LINENO
477 as_lineno_2=$LINENO as_lineno_2a=$LINENO
478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
496 chmod +x "$as_me.lineno" ||
497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500 # already done that, so ensure we don't try to do so again and fall
501 # in an infinite loop. This has already happened in practice.
502 _as_can_reexec=no; export _as_can_reexec
503 # Don't try to exec as it changes $[0], causing all sort of problems
504 # (the dirname of $[0] is not the place where we might find the
505 # original and so on. Autoconf is especially sensitive to this).
507 # Exit status is that of the last command.
511 ECHO_C= ECHO_N= ECHO_T=
512 case `echo -n x` in #(((((
514 case `echo 'xy\c'` in
515 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
524 rm -f conf$$ conf$$.exe conf$$.file
525 if test -d conf$$.dir; then
526 rm -f conf$$.dir/conf$$.file
529 mkdir conf$$.dir 2>/dev/null
531 if (echo >conf$$.file) 2>/dev/null; then
532 if ln -s conf$$.file conf$$ 2>/dev/null; then
534 # ... but there are two gotchas:
535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537 # In both cases, we have to default to `cp -pR'.
538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
540 elif ln conf$$.file conf$$ 2>/dev/null; then
548 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549 rmdir conf$$.dir 2>/dev/null
551 if mkdir -p . 2>/dev/null; then
552 as_mkdir_p='mkdir -p "$as_dir"'
554 test -d ./-p && rmdir ./-p
559 as_executable_p=as_fn_executable_p
561 # Sed expression to map a string onto a valid CPP name.
562 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
564 # Sed expression to map a string onto a valid variable name.
565 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
567 SHELL=${CONFIG_SHELL-/bin/sh}
570 test -n "$DJDIR" || exec 7<&0 </dev/null
574 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575 # so uname gets run too.
576 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
581 ac_default_prefix=/usr/local
583 ac_config_libobj_dir=.
590 # Identity of this package.
591 PACKAGE_NAME='sqlite'
592 PACKAGE_TARNAME='sqlite'
593 PACKAGE_VERSION='3.26.0'
594 PACKAGE_STRING='sqlite 3.26.0'
595 PACKAGE_BUGREPORT='http://www.sqlite.org'
598 ac_unique_file="sqlite3.c"
599 # Factoring default headers for most tests.
600 ac_includes_default="\
602 #ifdef HAVE_SYS_TYPES_H
603 # include <sys/types.h>
605 #ifdef HAVE_SYS_STAT_H
606 # include <sys/stat.h>
612 # ifdef HAVE_STDLIB_H
617 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
622 #ifdef HAVE_STRINGS_H
623 # include <strings.h>
625 #ifdef HAVE_INTTYPES_H
626 # include <inttypes.h>
635 ac_subst_vars='am__EXEEXT_FALSE
703 INSTALL_STRIP_PROGRAM
745 program_transform_name
758 enable_option_checking
761 enable_dependency_tracking
773 enable_dynamic_extensions
783 ac_precious_vars='build_alias
795 # Initialize some variables set by options.
797 ac_init_version=false
798 ac_unrecognized_opts=
800 # The variables have the same names as the options, with
801 # dashes changed to underlines.
809 program_transform_name=s,x,x,
817 # Installation directory options.
818 # These are left unexpanded so users can "make install exec_prefix=/foo"
819 # and all the variables that are supposed to be based on exec_prefix
820 # by default will actually change.
821 # Use braces instead of parens because sh, perl, etc. also accept them.
822 # (The list follows the same order as the GNU Coding Standards.)
823 bindir='${exec_prefix}/bin'
824 sbindir='${exec_prefix}/sbin'
825 libexecdir='${exec_prefix}/libexec'
826 datarootdir='${prefix}/share'
827 datadir='${datarootdir}'
828 sysconfdir='${prefix}/etc'
829 sharedstatedir='${prefix}/com'
830 localstatedir='${prefix}/var'
831 includedir='${prefix}/include'
832 oldincludedir='/usr/include'
833 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
834 infodir='${datarootdir}/info'
839 libdir='${exec_prefix}/lib'
840 localedir='${datarootdir}/locale'
841 mandir='${datarootdir}/man'
847 # If the previous option needs an argument, assign it.
848 if test -n "$ac_prev"; then
849 eval $ac_prev=\$ac_option
855 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
860 # Accept the important Cygnus configure options, so we can diagnose typos.
862 case $ac_dashdash$ac_option in
866 -bindir | --bindir | --bindi | --bind | --bin | --bi)
868 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
871 -build | --build | --buil | --bui | --bu)
872 ac_prev=build_alias ;;
873 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
874 build_alias=$ac_optarg ;;
876 -cache-file | --cache-file | --cache-fil | --cache-fi \
877 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
878 ac_prev=cache_file ;;
879 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
880 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
881 cache_file=$ac_optarg ;;
884 cache_file=config.cache ;;
886 -datadir | --datadir | --datadi | --datad)
888 -datadir=* | --datadir=* | --datadi=* | --datad=*)
889 datadir=$ac_optarg ;;
891 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
892 | --dataroo | --dataro | --datar)
893 ac_prev=datarootdir ;;
894 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
895 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
896 datarootdir=$ac_optarg ;;
898 -disable-* | --disable-*)
899 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
900 # Reject names that are not valid shell variable names.
901 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
902 as_fn_error $? "invalid feature name: $ac_useropt"
903 ac_useropt_orig=$ac_useropt
904 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
905 case $ac_user_opts in
909 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
910 ac_unrecognized_sep=', ';;
912 eval enable_$ac_useropt=no ;;
914 -docdir | --docdir | --docdi | --doc | --do)
916 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
919 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
921 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
924 -enable-* | --enable-*)
925 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
926 # Reject names that are not valid shell variable names.
927 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
928 as_fn_error $? "invalid feature name: $ac_useropt"
929 ac_useropt_orig=$ac_useropt
930 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
931 case $ac_user_opts in
935 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
936 ac_unrecognized_sep=', ';;
938 eval enable_$ac_useropt=\$ac_optarg ;;
940 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
941 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
942 | --exec | --exe | --ex)
943 ac_prev=exec_prefix ;;
944 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
945 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
946 | --exec=* | --exe=* | --ex=*)
947 exec_prefix=$ac_optarg ;;
949 -gas | --gas | --ga | --g)
950 # Obsolete; use --with-gas.
953 -help | --help | --hel | --he | -h)
955 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
956 ac_init_help=recursive ;;
957 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
958 ac_init_help=short ;;
960 -host | --host | --hos | --ho)
961 ac_prev=host_alias ;;
962 -host=* | --host=* | --hos=* | --ho=*)
963 host_alias=$ac_optarg ;;
965 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
967 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
969 htmldir=$ac_optarg ;;
971 -includedir | --includedir | --includedi | --included | --include \
972 | --includ | --inclu | --incl | --inc)
973 ac_prev=includedir ;;
974 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
975 | --includ=* | --inclu=* | --incl=* | --inc=*)
976 includedir=$ac_optarg ;;
978 -infodir | --infodir | --infodi | --infod | --info | --inf)
980 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
981 infodir=$ac_optarg ;;
983 -libdir | --libdir | --libdi | --libd)
985 -libdir=* | --libdir=* | --libdi=* | --libd=*)
988 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
989 | --libexe | --libex | --libe)
990 ac_prev=libexecdir ;;
991 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
992 | --libexe=* | --libex=* | --libe=*)
993 libexecdir=$ac_optarg ;;
995 -localedir | --localedir | --localedi | --localed | --locale)
997 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
998 localedir=$ac_optarg ;;
1000 -localstatedir | --localstatedir | --localstatedi | --localstated \
1001 | --localstate | --localstat | --localsta | --localst | --locals)
1002 ac_prev=localstatedir ;;
1003 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1004 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1005 localstatedir=$ac_optarg ;;
1007 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1009 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1010 mandir=$ac_optarg ;;
1012 -nfp | --nfp | --nf)
1013 # Obsolete; use --without-fp.
1016 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1017 | --no-cr | --no-c | -n)
1020 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1021 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1024 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1025 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1026 | --oldin | --oldi | --old | --ol | --o)
1027 ac_prev=oldincludedir ;;
1028 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1029 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1030 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1031 oldincludedir=$ac_optarg ;;
1033 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1035 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1036 prefix=$ac_optarg ;;
1038 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1039 | --program-pre | --program-pr | --program-p)
1040 ac_prev=program_prefix ;;
1041 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1042 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1043 program_prefix=$ac_optarg ;;
1045 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1046 | --program-suf | --program-su | --program-s)
1047 ac_prev=program_suffix ;;
1048 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1049 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1050 program_suffix=$ac_optarg ;;
1052 -program-transform-name | --program-transform-name \
1053 | --program-transform-nam | --program-transform-na \
1054 | --program-transform-n | --program-transform- \
1055 | --program-transform | --program-transfor \
1056 | --program-transfo | --program-transf \
1057 | --program-trans | --program-tran \
1058 | --progr-tra | --program-tr | --program-t)
1059 ac_prev=program_transform_name ;;
1060 -program-transform-name=* | --program-transform-name=* \
1061 | --program-transform-nam=* | --program-transform-na=* \
1062 | --program-transform-n=* | --program-transform-=* \
1063 | --program-transform=* | --program-transfor=* \
1064 | --program-transfo=* | --program-transf=* \
1065 | --program-trans=* | --program-tran=* \
1066 | --progr-tra=* | --program-tr=* | --program-t=*)
1067 program_transform_name=$ac_optarg ;;
1069 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1071 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1072 pdfdir=$ac_optarg ;;
1074 -psdir | --psdir | --psdi | --psd | --ps)
1076 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1079 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1080 | -silent | --silent | --silen | --sile | --sil)
1083 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1085 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1087 sbindir=$ac_optarg ;;
1089 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1090 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1091 | --sharedst | --shareds | --shared | --share | --shar \
1093 ac_prev=sharedstatedir ;;
1094 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1095 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1096 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1098 sharedstatedir=$ac_optarg ;;
1100 -site | --site | --sit)
1102 -site=* | --site=* | --sit=*)
1105 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1107 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1108 srcdir=$ac_optarg ;;
1110 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1111 | --syscon | --sysco | --sysc | --sys | --sy)
1112 ac_prev=sysconfdir ;;
1113 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1114 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1115 sysconfdir=$ac_optarg ;;
1117 -target | --target | --targe | --targ | --tar | --ta | --t)
1118 ac_prev=target_alias ;;
1119 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1120 target_alias=$ac_optarg ;;
1122 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1125 -version | --version | --versio | --versi | --vers | -V)
1126 ac_init_version=: ;;
1129 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1130 # Reject names that are not valid shell variable names.
1131 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1132 as_fn_error $? "invalid package name: $ac_useropt"
1133 ac_useropt_orig=$ac_useropt
1134 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1135 case $ac_user_opts in
1139 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1140 ac_unrecognized_sep=', ';;
1142 eval with_$ac_useropt=\$ac_optarg ;;
1144 -without-* | --without-*)
1145 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1146 # Reject names that are not valid shell variable names.
1147 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1148 as_fn_error $? "invalid package name: $ac_useropt"
1149 ac_useropt_orig=$ac_useropt
1150 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1151 case $ac_user_opts in
1155 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1156 ac_unrecognized_sep=', ';;
1158 eval with_$ac_useropt=no ;;
1161 # Obsolete; use --with-x.
1164 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1165 | --x-incl | --x-inc | --x-in | --x-i)
1166 ac_prev=x_includes ;;
1167 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1168 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1169 x_includes=$ac_optarg ;;
1171 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1172 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1173 ac_prev=x_libraries ;;
1174 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1175 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1176 x_libraries=$ac_optarg ;;
1178 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1179 Try \`$0 --help' for more information"
1183 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1184 # Reject names that are not valid shell variable names.
1185 case $ac_envvar in #(
1186 '' | [0-9]* | *[!_$as_cr_alnum]* )
1187 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1189 eval $ac_envvar=\$ac_optarg
1190 export $ac_envvar ;;
1193 # FIXME: should be removed in autoconf 3.0.
1194 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1195 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1196 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1197 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1203 if test -n "$ac_prev"; then
1204 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1205 as_fn_error $? "missing argument to $ac_option"
1208 if test -n "$ac_unrecognized_opts"; then
1209 case $enable_option_checking in
1211 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1212 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1216 # Check all directory arguments for consistency.
1217 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1218 datadir sysconfdir sharedstatedir localstatedir includedir \
1219 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1220 libdir localedir mandir
1222 eval ac_val=\$$ac_var
1223 # Remove trailing slashes.
1226 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1227 eval $ac_var=\$ac_val;;
1229 # Be sure to have absolute directory names.
1231 [\\/$]* | ?:[\\/]* ) continue;;
1232 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1234 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1237 # There might be people who depend on the old broken behavior: `$host'
1238 # used to hold the argument of --host etc.
1239 # FIXME: To remove some day.
1242 target=$target_alias
1244 # FIXME: To remove some day.
1245 if test "x$host_alias" != x; then
1246 if test "x$build_alias" = x; then
1247 cross_compiling=maybe
1248 elif test "x$build_alias" != "x$host_alias"; then
1254 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1256 test "$silent" = yes && exec 6>/dev/null
1259 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1260 ac_ls_di=`ls -di .` &&
1261 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1262 as_fn_error $? "working directory cannot be determined"
1263 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1264 as_fn_error $? "pwd does not report name of working directory"
1267 # Find the source files, if location was not specified.
1268 if test -z "$srcdir"; then
1269 ac_srcdir_defaulted=yes
1270 # Try the directory containing this script, then the parent directory.
1271 ac_confdir=`$as_dirname -- "$as_myself" ||
1272 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1273 X"$as_myself" : 'X\(//\)[^/]' \| \
1274 X"$as_myself" : 'X\(//\)$' \| \
1275 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1276 $as_echo X"$as_myself" |
1277 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1295 if test ! -r "$srcdir/$ac_unique_file"; then
1299 ac_srcdir_defaulted=no
1301 if test ! -r "$srcdir/$ac_unique_file"; then
1302 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1303 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1305 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1307 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1309 # When building in place, set srcdir=.
1310 if test "$ac_abs_confdir" = "$ac_pwd"; then
1313 # Remove unnecessary trailing slashes from srcdir.
1314 # Double slashes in file names in object file debugging info
1315 # mess up M-x gdb in Emacs.
1317 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1319 for ac_var in $ac_precious_vars; do
1320 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1321 eval ac_env_${ac_var}_value=\$${ac_var}
1322 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1323 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1327 # Report the --help message.
1329 if test "$ac_init_help" = "long"; then
1330 # Omit some internal or obsolete options to make the list less imposing.
1331 # This message is too long to be a string in the A/UX 3.1 sh.
1333 \`configure' configures sqlite 3.26.0 to adapt to many kinds of systems.
1335 Usage: $0 [OPTION]... [VAR=VALUE]...
1337 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1338 VAR=VALUE. See below for descriptions of some of the useful variables.
1340 Defaults for the options are specified in brackets.
1343 -h, --help display this help and exit
1344 --help=short display options specific to this package
1345 --help=recursive display the short help of all the included packages
1346 -V, --version display version information and exit
1347 -q, --quiet, --silent do not print \`checking ...' messages
1348 --cache-file=FILE cache test results in FILE [disabled]
1349 -C, --config-cache alias for \`--cache-file=config.cache'
1350 -n, --no-create do not create output files
1351 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1353 Installation directories:
1354 --prefix=PREFIX install architecture-independent files in PREFIX
1355 [$ac_default_prefix]
1356 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1359 By default, \`make install' will install all the files in
1360 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1361 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1362 for instance \`--prefix=\$HOME'.
1364 For better control, use the options below.
1366 Fine tuning of the installation directories:
1367 --bindir=DIR user executables [EPREFIX/bin]
1368 --sbindir=DIR system admin executables [EPREFIX/sbin]
1369 --libexecdir=DIR program executables [EPREFIX/libexec]
1370 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1371 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1372 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1373 --libdir=DIR object code libraries [EPREFIX/lib]
1374 --includedir=DIR C header files [PREFIX/include]
1375 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1376 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1377 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1378 --infodir=DIR info documentation [DATAROOTDIR/info]
1379 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1380 --mandir=DIR man documentation [DATAROOTDIR/man]
1381 --docdir=DIR documentation root [DATAROOTDIR/doc/sqlite]
1382 --htmldir=DIR html documentation [DOCDIR]
1383 --dvidir=DIR dvi documentation [DOCDIR]
1384 --pdfdir=DIR pdf documentation [DOCDIR]
1385 --psdir=DIR ps documentation [DOCDIR]
1391 --program-prefix=PREFIX prepend PREFIX to installed program names
1392 --program-suffix=SUFFIX append SUFFIX to installed program names
1393 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1396 --build=BUILD configure for building on BUILD [guessed]
1397 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1401 if test -n "$ac_init_help"; then
1402 case $ac_init_help in
1403 short | recursive ) echo "Configuration of sqlite 3.26.0:";;
1408 --disable-option-checking ignore unrecognized --enable/--with options
1409 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1410 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1411 --enable-silent-rules less verbose build output (undo: "make V=1")
1412 --disable-silent-rules verbose build output (undo: "make V=0")
1413 --disable-largefile omit support for large files
1414 --enable-dependency-tracking
1415 do not reject slow dependency extractors
1416 --disable-dependency-tracking
1417 speeds up one-time build
1418 --enable-shared[=PKGS] build shared libraries [default=yes]
1419 --enable-static[=PKGS] build static libraries [default=yes]
1420 --enable-fast-install[=PKGS]
1421 optimize for fast installation [default=yes]
1422 --disable-libtool-lock avoid locking (might break parallel builds)
1423 --enable-editline use BSD libedit
1424 --enable-readline use readline
1425 --enable-threadsafe build a thread-safe library [default=yes]
1426 --enable-dynamic-extensions
1427 support loadable extensions [default=yes]
1428 --enable-fts4 include fts4 support [default=yes]
1429 --enable-fts3 include fts3 support [default=no]
1430 --enable-fts5 include fts5 support [default=yes]
1431 --enable-json1 include json1 support [default=yes]
1432 --enable-rtree include rtree support [default=yes]
1433 --enable-session enable the session extension [default=no]
1434 --enable-debug build with debugging features enabled [default=no]
1435 --enable-static-shell statically link libsqlite3 into shell tool
1439 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1440 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1441 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1443 --with-aix-soname=aix|svr4|both
1444 shared library versioning (aka "SONAME") variant to
1445 provide on AIX, [default=aix].
1446 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1447 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1448 compiler's sysroot if not specified).
1450 Some influential environment variables:
1451 CC C compiler command
1452 CFLAGS C compiler flags
1453 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1454 nonstandard directory <lib dir>
1455 LIBS libraries to pass to the linker, e.g. -l<library>
1456 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1457 you have headers in a nonstandard directory <include dir>
1459 User-defined run-time library search path.
1462 Use these variables to override the choices made by `configure' or to help
1463 it to find libraries and programs with nonstandard names/locations.
1465 Report bugs to <http://www.sqlite.org>.
1470 if test "$ac_init_help" = "recursive"; then
1471 # If there are subdirs, report their specific --help.
1472 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1473 test -d "$ac_dir" ||
1474 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1479 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1481 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1482 # A ".." for each directory in $ac_dir_suffix.
1483 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1484 case $ac_top_builddir_sub in
1485 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1486 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1489 ac_abs_top_builddir=$ac_pwd
1490 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1491 # for backward compatibility:
1492 ac_top_builddir=$ac_top_build_prefix
1495 .) # We are building in place.
1497 ac_top_srcdir=$ac_top_builddir_sub
1498 ac_abs_top_srcdir=$ac_pwd ;;
1499 [\\/]* | ?:[\\/]* ) # Absolute name.
1500 ac_srcdir=$srcdir$ac_dir_suffix;
1501 ac_top_srcdir=$srcdir
1502 ac_abs_top_srcdir=$srcdir ;;
1504 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1505 ac_top_srcdir=$ac_top_build_prefix$srcdir
1506 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1508 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1510 cd "$ac_dir" || { ac_status=$?; continue; }
1511 # Check for guested configure.
1512 if test -f "$ac_srcdir/configure.gnu"; then
1514 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1515 elif test -f "$ac_srcdir/configure"; then
1517 $SHELL "$ac_srcdir/configure" --help=recursive
1519 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1521 cd "$ac_pwd" || { ac_status=$?; break; }
1525 test -n "$ac_init_help" && exit $ac_status
1526 if $ac_init_version; then
1528 sqlite configure 3.26.0
1529 generated by GNU Autoconf 2.69
1531 Copyright (C) 2012 Free Software Foundation, Inc.
1532 This configure script is free software; the Free Software Foundation
1533 gives unlimited permission to copy, distribute and modify it.
1538 ## ------------------------ ##
1539 ## Autoconf initialization. ##
1540 ## ------------------------ ##
1542 # ac_fn_c_try_compile LINENO
1543 # --------------------------
1544 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1545 ac_fn_c_try_compile ()
1547 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1548 rm -f conftest.$ac_objext
1549 if { { ac_try="$ac_compile"
1551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1552 *) ac_try_echo=$ac_try;;
1554 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1555 $as_echo "$ac_try_echo"; } >&5
1556 (eval "$ac_compile") 2>conftest.err
1558 if test -s conftest.err; then
1559 grep -v '^ *+' conftest.err >conftest.er1
1560 cat conftest.er1 >&5
1561 mv -f conftest.er1 conftest.err
1563 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1564 test $ac_status = 0; } && {
1565 test -z "$ac_c_werror_flag" ||
1566 test ! -s conftest.err
1567 } && test -s conftest.$ac_objext; then :
1570 $as_echo "$as_me: failed program was:" >&5
1571 sed 's/^/| /' conftest.$ac_ext >&5
1575 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1576 as_fn_set_status $ac_retval
1578 } # ac_fn_c_try_compile
1580 # ac_fn_c_try_link LINENO
1581 # -----------------------
1582 # Try to link conftest.$ac_ext, and return whether this succeeded.
1585 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1586 rm -f conftest.$ac_objext conftest$ac_exeext
1587 if { { ac_try="$ac_link"
1589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1590 *) ac_try_echo=$ac_try;;
1592 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1593 $as_echo "$ac_try_echo"; } >&5
1594 (eval "$ac_link") 2>conftest.err
1596 if test -s conftest.err; then
1597 grep -v '^ *+' conftest.err >conftest.er1
1598 cat conftest.er1 >&5
1599 mv -f conftest.er1 conftest.err
1601 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1602 test $ac_status = 0; } && {
1603 test -z "$ac_c_werror_flag" ||
1604 test ! -s conftest.err
1605 } && test -s conftest$ac_exeext && {
1606 test "$cross_compiling" = yes ||
1607 test -x conftest$ac_exeext
1611 $as_echo "$as_me: failed program was:" >&5
1612 sed 's/^/| /' conftest.$ac_ext >&5
1616 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1617 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1618 # interfere with the next link command; also delete a directory that is
1619 # left behind by Apple's compiler. We do this before executing the actions.
1620 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1621 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1622 as_fn_set_status $ac_retval
1624 } # ac_fn_c_try_link
1626 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1627 # -------------------------------------------------------
1628 # Tests whether HEADER exists and can be compiled using the include files in
1629 # INCLUDES, setting the cache variable VAR accordingly.
1630 ac_fn_c_check_header_compile ()
1632 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1634 $as_echo_n "checking for $2... " >&6; }
1635 if eval \${$3+:} false; then :
1636 $as_echo_n "(cached) " >&6
1638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1639 /* end confdefs.h. */
1643 if ac_fn_c_try_compile "$LINENO"; then :
1648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1652 $as_echo "$ac_res" >&6; }
1653 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1655 } # ac_fn_c_check_header_compile
1657 # ac_fn_c_try_cpp LINENO
1658 # ----------------------
1659 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1662 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1663 if { { ac_try="$ac_cpp conftest.$ac_ext"
1665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1666 *) ac_try_echo=$ac_try;;
1668 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1669 $as_echo "$ac_try_echo"; } >&5
1670 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1672 if test -s conftest.err; then
1673 grep -v '^ *+' conftest.err >conftest.er1
1674 cat conftest.er1 >&5
1675 mv -f conftest.er1 conftest.err
1677 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1678 test $ac_status = 0; } > conftest.i && {
1679 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1680 test ! -s conftest.err
1684 $as_echo "$as_me: failed program was:" >&5
1685 sed 's/^/| /' conftest.$ac_ext >&5
1689 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1690 as_fn_set_status $ac_retval
1694 # ac_fn_c_try_run LINENO
1695 # ----------------------
1696 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1697 # that executables *can* be run.
1700 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1701 if { { ac_try="$ac_link"
1703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1704 *) ac_try_echo=$ac_try;;
1706 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1707 $as_echo "$ac_try_echo"; } >&5
1708 (eval "$ac_link") 2>&5
1710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1711 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1712 { { case "(($ac_try" in
1713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1714 *) ac_try_echo=$ac_try;;
1716 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1717 $as_echo "$ac_try_echo"; } >&5
1718 (eval "$ac_try") 2>&5
1720 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1721 test $ac_status = 0; }; }; then :
1724 $as_echo "$as_me: program exited with status $ac_status" >&5
1725 $as_echo "$as_me: failed program was:" >&5
1726 sed 's/^/| /' conftest.$ac_ext >&5
1728 ac_retval=$ac_status
1730 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1731 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1732 as_fn_set_status $ac_retval
1736 # ac_fn_c_check_func LINENO FUNC VAR
1737 # ----------------------------------
1738 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1739 ac_fn_c_check_func ()
1741 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743 $as_echo_n "checking for $2... " >&6; }
1744 if eval \${$3+:} false; then :
1745 $as_echo_n "(cached) " >&6
1747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748 /* end confdefs.h. */
1749 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1750 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1751 #define $2 innocuous_$2
1753 /* System header to define __stub macros and hopefully few prototypes,
1754 which can conflict with char $2 (); below.
1755 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1756 <limits.h> exists even on freestanding compilers. */
1759 # include <limits.h>
1761 # include <assert.h>
1766 /* Override any GCC internal prototype to avoid an error.
1767 Use char because int might match the return type of a GCC
1768 builtin and then its argument prototype would still apply. */
1773 /* The GNU C library defines this for functions which it implements
1774 to always fail with ENOSYS. Some functions are actually named
1775 something starting with __ and the normal name is an alias. */
1776 #if defined __stub_$2 || defined __stub___$2
1788 if ac_fn_c_try_link "$LINENO"; then :
1793 rm -f core conftest.err conftest.$ac_objext \
1794 conftest$ac_exeext conftest.$ac_ext
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1798 $as_echo "$ac_res" >&6; }
1799 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1801 } # ac_fn_c_check_func
1803 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1804 # ---------------------------------------------
1805 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1807 ac_fn_c_check_decl ()
1809 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1810 as_decl_name=`echo $2|sed 's/ *(.*//'`
1811 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1813 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1814 if eval \${$3+:} false; then :
1815 $as_echo_n "(cached) " >&6
1817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1818 /* end confdefs.h. */
1823 #ifndef $as_decl_name
1825 (void) $as_decl_use;
1827 (void) $as_decl_name;
1835 if ac_fn_c_try_compile "$LINENO"; then :
1840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1844 $as_echo "$ac_res" >&6; }
1845 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1847 } # ac_fn_c_check_decl
1849 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1850 # -------------------------------------------------------
1851 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1852 # the include files in INCLUDES and setting the cache variable VAR
1854 ac_fn_c_check_header_mongrel ()
1856 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1857 if eval \${$3+:} false; then :
1858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1859 $as_echo_n "checking for $2... " >&6; }
1860 if eval \${$3+:} false; then :
1861 $as_echo_n "(cached) " >&6
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1865 $as_echo "$ac_res" >&6; }
1867 # Is the header compilable?
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1869 $as_echo_n "checking $2 usability... " >&6; }
1870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1871 /* end confdefs.h. */
1875 if ac_fn_c_try_compile "$LINENO"; then :
1876 ac_header_compiler=yes
1878 ac_header_compiler=no
1880 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1882 $as_echo "$ac_header_compiler" >&6; }
1884 # Is the header present?
1885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1886 $as_echo_n "checking $2 presence... " >&6; }
1887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1888 /* end confdefs.h. */
1891 if ac_fn_c_try_cpp "$LINENO"; then :
1892 ac_header_preproc=yes
1894 ac_header_preproc=no
1896 rm -f conftest.err conftest.i conftest.$ac_ext
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1898 $as_echo "$ac_header_preproc" >&6; }
1900 # So? What about this header?
1901 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1904 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1905 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1906 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1910 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1912 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1913 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1914 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1916 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1917 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1918 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1919 ( $as_echo "## ------------------------------------ ##
1920 ## Report this to http://www.sqlite.org ##
1921 ## ------------------------------------ ##"
1922 ) | sed "s/^/$as_me: WARNING: /" >&2
1925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1926 $as_echo_n "checking for $2... " >&6; }
1927 if eval \${$3+:} false; then :
1928 $as_echo_n "(cached) " >&6
1930 eval "$3=\$ac_header_compiler"
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1934 $as_echo "$ac_res" >&6; }
1936 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1938 } # ac_fn_c_check_header_mongrel
1939 cat >config.log <<_ACEOF
1940 This file contains any messages produced by compilers while
1941 running configure, to aid debugging if configure makes a mistake.
1943 It was created by sqlite $as_me 3.26.0, which was
1944 generated by GNU Autoconf 2.69. Invocation command line was
1956 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1957 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1958 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1959 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1960 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1962 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1963 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1965 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1966 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1967 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1968 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1969 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1970 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1971 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1979 test -z "$as_dir" && as_dir=.
1980 $as_echo "PATH: $as_dir"
1996 # Keep a trace of the command line.
1997 # Strip out --no-create and --no-recursion so they do not pile up.
1998 # Strip out --silent because we don't want to record it for future runs.
1999 # Also quote any args containing shell meta-characters.
2000 # Make two passes to allow for proper duplicate-argument suppression.
2004 ac_must_keep_next=false
2010 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2011 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2012 | -silent | --silent | --silen | --sile | --sil)
2015 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2018 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2020 as_fn_append ac_configure_args1 " '$ac_arg'"
2021 if test $ac_must_keep_next = true; then
2022 ac_must_keep_next=false # Got value, back to normal.
2025 *=* | --config-cache | -C | -disable-* | --disable-* \
2026 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2027 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2028 | -with-* | --with-* | -without-* | --without-* | --x)
2029 case "$ac_configure_args0 " in
2030 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2033 -* ) ac_must_keep_next=true ;;
2036 as_fn_append ac_configure_args " '$ac_arg'"
2041 { ac_configure_args0=; unset ac_configure_args0;}
2042 { ac_configure_args1=; unset ac_configure_args1;}
2044 # When interrupted or exit'd, cleanup temporary files, and complete
2045 # config.log. We remove comments because anyway the quotes in there
2046 # would cause problems or look ugly.
2047 # WARNING: Use '\'' to represent an apostrophe within the trap.
2048 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2049 trap 'exit_status=$?
2050 # Save into config.log some information that might help in debugging.
2054 $as_echo "## ---------------- ##
2055 ## Cache variables. ##
2056 ## ---------------- ##"
2058 # The following way of writing the cache mishandles newlines in values,
2060 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2061 eval ac_val=\$$ac_var
2065 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2066 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2069 _ | IFS | as_nl) ;; #(
2070 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2071 *) { eval $ac_var=; unset $ac_var;} ;;
2076 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2077 *${as_nl}ac_space=\ *)
2079 "s/'\''/'\''\\\\'\'''\''/g;
2080 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2083 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2090 $as_echo "## ----------------- ##
2091 ## Output variables. ##
2092 ## ----------------- ##"
2094 for ac_var in $ac_subst_vars
2096 eval ac_val=\$$ac_var
2098 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2100 $as_echo "$ac_var='\''$ac_val'\''"
2104 if test -n "$ac_subst_files"; then
2105 $as_echo "## ------------------- ##
2106 ## File substitutions. ##
2107 ## ------------------- ##"
2109 for ac_var in $ac_subst_files
2111 eval ac_val=\$$ac_var
2113 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2115 $as_echo "$ac_var='\''$ac_val'\''"
2120 if test -s confdefs.h; then
2121 $as_echo "## ----------- ##
2128 test "$ac_signal" != 0 &&
2129 $as_echo "$as_me: caught signal $ac_signal"
2130 $as_echo "$as_me: exit $exit_status"
2132 rm -f core *.core core.conftest.* &&
2133 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2136 for ac_signal in 1 2 13 15; do
2137 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2141 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2142 rm -f -r conftest* confdefs.h
2144 $as_echo "/* confdefs.h */" > confdefs.h
2146 # Predefined preprocessor variables.
2148 cat >>confdefs.h <<_ACEOF
2149 #define PACKAGE_NAME "$PACKAGE_NAME"
2152 cat >>confdefs.h <<_ACEOF
2153 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2156 cat >>confdefs.h <<_ACEOF
2157 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2160 cat >>confdefs.h <<_ACEOF
2161 #define PACKAGE_STRING "$PACKAGE_STRING"
2164 cat >>confdefs.h <<_ACEOF
2165 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2168 cat >>confdefs.h <<_ACEOF
2169 #define PACKAGE_URL "$PACKAGE_URL"
2173 # Let the site file select an alternate cache file if it wants to.
2174 # Prefer an explicitly selected file to automatically selected ones.
2177 if test -n "$CONFIG_SITE"; then
2178 # We do not want a PATH search for config.site.
2179 case $CONFIG_SITE in #((
2180 -*) ac_site_file1=./$CONFIG_SITE;;
2181 */*) ac_site_file1=$CONFIG_SITE;;
2182 *) ac_site_file1=./$CONFIG_SITE;;
2184 elif test "x$prefix" != xNONE; then
2185 ac_site_file1=$prefix/share/config.site
2186 ac_site_file2=$prefix/etc/config.site
2188 ac_site_file1=$ac_default_prefix/share/config.site
2189 ac_site_file2=$ac_default_prefix/etc/config.site
2191 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2193 test "x$ac_site_file" = xNONE && continue
2194 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2196 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2197 sed 's/^/| /' "$ac_site_file" >&5
2199 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2200 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2201 as_fn_error $? "failed to load site script $ac_site_file
2202 See \`config.log' for more details" "$LINENO" 5; }
2206 if test -r "$cache_file"; then
2207 # Some versions of bash will fail to source /dev/null (special files
2208 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2209 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2210 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2211 $as_echo "$as_me: loading cache $cache_file" >&6;}
2213 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2214 *) . "./$cache_file";;
2218 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2219 $as_echo "$as_me: creating cache $cache_file" >&6;}
2223 # Check that the precious variables saved in the cache have kept the same
2225 ac_cache_corrupted=false
2226 for ac_var in $ac_precious_vars; do
2227 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2228 eval ac_new_set=\$ac_env_${ac_var}_set
2229 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2230 eval ac_new_val=\$ac_env_${ac_var}_value
2231 case $ac_old_set,$ac_new_set in
2233 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2234 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2235 ac_cache_corrupted=: ;;
2237 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2238 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2239 ac_cache_corrupted=: ;;
2242 if test "x$ac_old_val" != "x$ac_new_val"; then
2243 # differences in whitespace do not lead to failure.
2244 ac_old_val_w=`echo x $ac_old_val`
2245 ac_new_val_w=`echo x $ac_new_val`
2246 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2247 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2248 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2249 ac_cache_corrupted=:
2251 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2252 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2253 eval $ac_var=\$ac_old_val
2255 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2256 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2257 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2258 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2261 # Pass precious variables to config.status.
2262 if test "$ac_new_set" = set; then
2264 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2265 *) ac_arg=$ac_var=$ac_new_val ;;
2267 case " $ac_configure_args " in
2268 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2269 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2273 if $ac_cache_corrupted; then
2274 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2275 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2277 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2278 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2280 ## -------------------- ##
2281 ## Main body of script. ##
2282 ## -------------------- ##
2285 ac_cpp='$CPP $CPPFLAGS'
2286 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2287 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2288 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2293 for ac_dir in . "$srcdir"/.; do
2294 if test -f "$ac_dir/install-sh"; then
2296 ac_install_sh="$ac_aux_dir/install-sh -c"
2298 elif test -f "$ac_dir/install.sh"; then
2300 ac_install_sh="$ac_aux_dir/install.sh -c"
2302 elif test -f "$ac_dir/shtool"; then
2304 ac_install_sh="$ac_aux_dir/shtool install -c"
2308 if test -z "$ac_aux_dir"; then
2309 as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2312 # These three variables are undocumented and unsupported,
2313 # and are intended to be withdrawn in a future Autoconf release.
2314 # They can cause serious problems if a builder's source tree is in a directory
2315 # whose full name contains unusual characters.
2316 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2317 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2318 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2323 am__api_version='1.15'
2325 # Find a good install program. We prefer a C program (faster),
2326 # so one script is as good as another. But avoid the broken or
2327 # incompatible versions:
2328 # SysV /etc/install, /usr/sbin/install
2329 # SunOS /usr/etc/install
2330 # IRIX /sbin/install
2332 # AmigaOS /C/install, which installs bootblocks on floppy discs
2333 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2334 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2335 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2336 # OS/2's system install, which has a completely different semantic
2337 # ./install, which can be erroneously created by make from ./install.sh.
2338 # Reject install programs that cannot install multiple files.
2339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2340 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2341 if test -z "$INSTALL"; then
2342 if ${ac_cv_path_install+:} false; then :
2343 $as_echo_n "(cached) " >&6
2345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2349 test -z "$as_dir" && as_dir=.
2350 # Account for people who put trailing slashes in PATH elements.
2351 case $as_dir/ in #((
2352 ./ | .// | /[cC]/* | \
2353 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2354 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2357 # OSF1 and SCO ODT 3.0 have their own names for install.
2358 # Don't use installbsd from OSF since it installs stuff as root
2360 for ac_prog in ginstall scoinst install; do
2361 for ac_exec_ext in '' $ac_executable_extensions; do
2362 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2363 if test $ac_prog = install &&
2364 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2365 # AIX install. It has an incompatible calling convention.
2367 elif test $ac_prog = install &&
2368 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2369 # program-specific install script used by HP pwplus--don't use.
2372 rm -rf conftest.one conftest.two conftest.dir
2373 echo one > conftest.one
2374 echo two > conftest.two
2376 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2377 test -s conftest.one && test -s conftest.two &&
2378 test -s conftest.dir/conftest.one &&
2379 test -s conftest.dir/conftest.two
2381 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2394 rm -rf conftest.one conftest.two conftest.dir
2397 if test "${ac_cv_path_install+set}" = set; then
2398 INSTALL=$ac_cv_path_install
2400 # As a last resort, use the slow shell script. Don't cache a
2401 # value for INSTALL within a source directory, because that will
2402 # break other packages using the cache if that directory is
2403 # removed, or if the value is a relative name.
2404 INSTALL=$ac_install_sh
2407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2408 $as_echo "$INSTALL" >&6; }
2410 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2411 # It thinks the first close brace ends the variable substitution.
2412 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2414 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2416 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2419 $as_echo_n "checking whether build environment is sane... " >&6; }
2420 # Reject unsafe characters in $srcdir or the absolute working directory
2421 # name. Accept space and tab only in the latter.
2425 *[\\\"\#\$\&\'\`$am_lf]*)
2426 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2429 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2430 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2433 # Do 'set' in a subshell so we don't clobber the current shell's
2434 # arguments. Must try -L first in case configure is actually a
2435 # symlink; some systems play weird games with the mod time of symlinks
2436 # (eg FreeBSD returns the mod time of the symlink's containing
2440 for am_try in 1 2; do
2441 echo "timestamp, slept: $am_has_slept" > conftest.file
2442 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2443 if test "$*" = "X"; then
2445 set X `ls -t "$srcdir/configure" conftest.file`
2447 if test "$*" != "X $srcdir/configure conftest.file" \
2448 && test "$*" != "X conftest.file $srcdir/configure"; then
2450 # If neither matched, then we have a broken ls. This can happen
2451 # if, for instance, CONFIG_SHELL is bash and it inherits a
2452 # broken ls alias from the environment. This has actually
2453 # happened. Such a system could not be considered "sane".
2454 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2455 alias in your environment" "$LINENO" 5
2457 if test "$2" = conftest.file || test $am_try -eq 2; then
2464 test "$2" = conftest.file
2470 as_fn_error $? "newly created file is older than distributed files!
2471 Check your system clock" "$LINENO" 5
2473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2474 $as_echo "yes" >&6; }
2475 # If we didn't sleep, we still need to ensure time stamps of config.status and
2476 # generated files are strictly newer.
2478 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2485 test "$program_prefix" != NONE &&
2486 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2487 # Use a double $ so make ignores it.
2488 test "$program_suffix" != NONE &&
2489 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2490 # Double any \ or $.
2491 # By default was `s,x,x', remove it if useless.
2492 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2493 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2495 # Expand $ac_aux_dir to an absolute path.
2496 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2498 if test x"${MISSING+set}" != xset; then
2501 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2503 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2506 # Use eval to expand $SHELL
2507 if eval "$MISSING --is-lightweight"; then
2508 am_missing_run="$MISSING "
2511 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2512 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2515 if test x"${install_sh+set}" != xset; then
2518 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2520 install_sh="\${SHELL} $am_aux_dir/install-sh"
2524 # Installed binaries are usually stripped using 'strip' when the user
2525 # run "make install-strip". However 'strip' might not be the right
2526 # tool to use in cross-compilation environments, therefore Automake
2527 # will honor the 'STRIP' environment variable to overrule this program.
2528 if test "$cross_compiling" != no; then
2529 if test -n "$ac_tool_prefix"; then
2530 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2531 set dummy ${ac_tool_prefix}strip; ac_word=$2
2532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2533 $as_echo_n "checking for $ac_word... " >&6; }
2534 if ${ac_cv_prog_STRIP+:} false; then :
2535 $as_echo_n "(cached) " >&6
2537 if test -n "$STRIP"; then
2538 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2544 test -z "$as_dir" && as_dir=.
2545 for ac_exec_ext in '' $ac_executable_extensions; do
2546 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2547 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2557 STRIP=$ac_cv_prog_STRIP
2558 if test -n "$STRIP"; then
2559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2560 $as_echo "$STRIP" >&6; }
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2563 $as_echo "no" >&6; }
2568 if test -z "$ac_cv_prog_STRIP"; then
2570 # Extract the first word of "strip", so it can be a program name with args.
2571 set dummy strip; ac_word=$2
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2573 $as_echo_n "checking for $ac_word... " >&6; }
2574 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2575 $as_echo_n "(cached) " >&6
2577 if test -n "$ac_ct_STRIP"; then
2578 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2584 test -z "$as_dir" && as_dir=.
2585 for ac_exec_ext in '' $ac_executable_extensions; do
2586 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2587 ac_cv_prog_ac_ct_STRIP="strip"
2588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2597 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2598 if test -n "$ac_ct_STRIP"; then
2599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2600 $as_echo "$ac_ct_STRIP" >&6; }
2602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2603 $as_echo "no" >&6; }
2606 if test "x$ac_ct_STRIP" = x; then
2609 case $cross_compiling:$ac_tool_warned in
2611 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2612 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2613 ac_tool_warned=yes ;;
2618 STRIP="$ac_cv_prog_STRIP"
2622 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2625 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2626 if test -z "$MKDIR_P"; then
2627 if ${ac_cv_path_mkdir+:} false; then :
2628 $as_echo_n "(cached) " >&6
2630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2631 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2634 test -z "$as_dir" && as_dir=.
2635 for ac_prog in mkdir gmkdir; do
2636 for ac_exec_ext in '' $ac_executable_extensions; do
2637 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2638 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2639 'mkdir (GNU coreutils) '* | \
2640 'mkdir (coreutils) '* | \
2641 'mkdir (fileutils) '4.1*)
2642 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2652 test -d ./--version && rmdir ./--version
2653 if test "${ac_cv_path_mkdir+set}" = set; then
2654 MKDIR_P="$ac_cv_path_mkdir -p"
2656 # As a last resort, use the slow shell script. Don't cache a
2657 # value for MKDIR_P within a source directory, because that will
2658 # break other packages using the cache if that directory is
2659 # removed, or if the value is a relative name.
2660 MKDIR_P="$ac_install_sh -d"
2663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2664 $as_echo "$MKDIR_P" >&6; }
2666 for ac_prog in gawk mawk nawk awk
2668 # Extract the first word of "$ac_prog", so it can be a program name with args.
2669 set dummy $ac_prog; ac_word=$2
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2671 $as_echo_n "checking for $ac_word... " >&6; }
2672 if ${ac_cv_prog_AWK+:} false; then :
2673 $as_echo_n "(cached) " >&6
2675 if test -n "$AWK"; then
2676 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2682 test -z "$as_dir" && as_dir=.
2683 for ac_exec_ext in '' $ac_executable_extensions; do
2684 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2685 ac_cv_prog_AWK="$ac_prog"
2686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2696 if test -n "$AWK"; then
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2698 $as_echo "$AWK" >&6; }
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2701 $as_echo "no" >&6; }
2705 test -n "$AWK" && break
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2709 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2711 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2712 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2713 $as_echo_n "(cached) " >&6
2715 cat >conftest.make <<\_ACEOF
2718 @echo '@@@%%%=$(MAKE)=@@@%%%'
2720 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2721 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2723 eval ac_cv_prog_make_${ac_make}_set=yes;;
2725 eval ac_cv_prog_make_${ac_make}_set=no;;
2729 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2731 $as_echo "yes" >&6; }
2734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2735 $as_echo "no" >&6; }
2736 SET_MAKE="MAKE=${MAKE-make}"
2739 rm -rf .tst 2>/dev/null
2740 mkdir .tst 2>/dev/null
2741 if test -d .tst; then
2746 rmdir .tst 2>/dev/null
2748 # Check whether --enable-silent-rules was given.
2749 if test "${enable_silent_rules+set}" = set; then :
2750 enableval=$enable_silent_rules;
2753 case $enable_silent_rules in # (((
2754 yes) AM_DEFAULT_VERBOSITY=0;;
2755 no) AM_DEFAULT_VERBOSITY=1;;
2756 *) AM_DEFAULT_VERBOSITY=1;;
2758 am_make=${MAKE-make}
2759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2760 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2761 if ${am_cv_make_support_nested_variables+:} false; then :
2762 $as_echo_n "(cached) " >&6
2764 if $as_echo 'TRUE=$(BAR$(V))
2770 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2771 am_cv_make_support_nested_variables=yes
2773 am_cv_make_support_nested_variables=no
2776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2777 $as_echo "$am_cv_make_support_nested_variables" >&6; }
2778 if test $am_cv_make_support_nested_variables = yes; then
2780 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2782 AM_V=$AM_DEFAULT_VERBOSITY
2783 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2787 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2788 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2789 # is not polluted with repeated "-I."
2790 am__isrc=' -I$(srcdir)'
2791 # test to see if srcdir already configured
2792 if test -f $srcdir/config.status; then
2793 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2797 # test whether we have cygpath
2798 if test -z "$CYGPATH_W"; then
2799 if (cygpath --version) >/dev/null 2>/dev/null; then
2800 CYGPATH_W='cygpath -w'
2807 # Define the identity of the package.
2812 cat >>confdefs.h <<_ACEOF
2813 #define PACKAGE "$PACKAGE"
2817 cat >>confdefs.h <<_ACEOF
2818 #define VERSION "$VERSION"
2821 # Some tools Automake needs.
2823 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2826 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2829 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2832 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2835 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2837 # For better backward compatibility. To be removed once Automake 1.9.x
2838 # dies out for good. For more background, see:
2839 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2840 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2841 mkdir_p='$(MKDIR_P)'
2843 # We need awk for the "check" target (and possibly the TAP driver). The
2844 # system "awk" is bad on some platforms.
2845 # Always define AMTAR for backward compatibility. Yes, it's still used
2846 # in the wild :-( We should find a proper way to deprecate it ...
2850 # We'll loop over all known methods to create a tar archive until one works.
2851 _am_tools='gnutar pax cpio none'
2853 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2860 # POSIX will say in a future version that running "rm -f" with no argument
2861 # is OK; and we want to be able to make that assumption in our Makefile
2862 # recipes. So use an aggressive probe to check that the usage we want is
2863 # actually supported "in the wild" to an acceptable degree.
2864 # See automake bug#10828.
2865 # To make any issue more visible, cause the running configure to be aborted
2866 # by default if the 'rm' program in use doesn't match our expectations; the
2867 # user can still override this though.
2868 if rm -f && rm -fr && rm -rf; then : OK; else
2872 Your 'rm' program seems unable to run without file operands specified
2873 on the command line, even when the '-f' option is present. This is contrary
2874 to the behaviour of most rm programs out there, and not conforming with
2875 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2877 Please tell bug-automake@gnu.org about your system, including the value
2878 of your $PATH and any error possibly output before this message. This
2879 can help us improve future automake versions.
2882 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2883 echo 'Configuration will proceed anyway, since you have set the' >&2
2884 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2888 Aborting the configuration process, to ensure you take notice of the issue.
2890 You can download and install GNU coreutils to get an 'rm' implementation
2891 that behaves properly: <http://www.gnu.org/software/coreutils/>.
2893 If you want to complete the configuration process using your problematic
2894 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2895 to "yes", and re-run configure.
2898 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2903 DEPDIR="${am__leading_dot}deps"
2905 ac_config_commands="$ac_config_commands depfiles"
2908 am_make=${MAKE-make}
2909 cat > confinc << 'END'
2911 @echo this is the am__doit target
2914 # If we don't find an include directive, just comment out the code.
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
2916 $as_echo_n "checking for style of include used by $am_make... " >&6; }
2920 # First try GNU make style include.
2921 echo "include confinc" > confmf
2922 # Ignore all kinds of additional output from 'make'.
2923 case `$am_make -s -f confmf 2> /dev/null` in #(
2924 *the\ am__doit\ target*)
2930 # Now try BSD make style include.
2931 if test "$am__include" = "#"; then
2932 echo '.include "confinc"' > confmf
2933 case `$am_make -s -f confmf 2> /dev/null` in #(
2934 *the\ am__doit\ target*)
2935 am__include=.include
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
2944 $as_echo "$_am_result" >&6; }
2945 rm -f confinc confmf
2947 # Check whether --enable-dependency-tracking was given.
2948 if test "${enable_dependency_tracking+set}" = set; then :
2949 enableval=$enable_dependency_tracking;
2952 if test "x$enable_dependency_tracking" != xno; then
2953 am_depcomp="$ac_aux_dir/depcomp"
2957 if test "x$enable_dependency_tracking" != xno; then
2967 ac_cpp='$CPP $CPPFLAGS'
2968 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2969 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2970 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2971 if test -n "$ac_tool_prefix"; then
2972 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2973 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2975 $as_echo_n "checking for $ac_word... " >&6; }
2976 if ${ac_cv_prog_CC+:} false; then :
2977 $as_echo_n "(cached) " >&6
2979 if test -n "$CC"; then
2980 ac_cv_prog_CC="$CC" # Let the user override the test.
2982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2986 test -z "$as_dir" && as_dir=.
2987 for ac_exec_ext in '' $ac_executable_extensions; do
2988 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2989 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3000 if test -n "$CC"; then
3001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3002 $as_echo "$CC" >&6; }
3004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3005 $as_echo "no" >&6; }
3010 if test -z "$ac_cv_prog_CC"; then
3012 # Extract the first word of "gcc", so it can be a program name with args.
3013 set dummy gcc; ac_word=$2
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3015 $as_echo_n "checking for $ac_word... " >&6; }
3016 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3017 $as_echo_n "(cached) " >&6
3019 if test -n "$ac_ct_CC"; then
3020 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3026 test -z "$as_dir" && as_dir=.
3027 for ac_exec_ext in '' $ac_executable_extensions; do
3028 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3029 ac_cv_prog_ac_ct_CC="gcc"
3030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3039 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3040 if test -n "$ac_ct_CC"; then
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3042 $as_echo "$ac_ct_CC" >&6; }
3044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3045 $as_echo "no" >&6; }
3048 if test "x$ac_ct_CC" = x; then
3051 case $cross_compiling:$ac_tool_warned in
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3054 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3055 ac_tool_warned=yes ;;
3063 if test -z "$CC"; then
3064 if test -n "$ac_tool_prefix"; then
3065 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3066 set dummy ${ac_tool_prefix}cc; ac_word=$2
3067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3068 $as_echo_n "checking for $ac_word... " >&6; }
3069 if ${ac_cv_prog_CC+:} false; then :
3070 $as_echo_n "(cached) " >&6
3072 if test -n "$CC"; then
3073 ac_cv_prog_CC="$CC" # Let the user override the test.
3075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3079 test -z "$as_dir" && as_dir=.
3080 for ac_exec_ext in '' $ac_executable_extensions; do
3081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3082 ac_cv_prog_CC="${ac_tool_prefix}cc"
3083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3093 if test -n "$CC"; then
3094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3095 $as_echo "$CC" >&6; }
3097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3098 $as_echo "no" >&6; }
3104 if test -z "$CC"; then
3105 # Extract the first word of "cc", so it can be a program name with args.
3106 set dummy cc; ac_word=$2
3107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3108 $as_echo_n "checking for $ac_word... " >&6; }
3109 if ${ac_cv_prog_CC+:} false; then :
3110 $as_echo_n "(cached) " >&6
3112 if test -n "$CC"; then
3113 ac_cv_prog_CC="$CC" # Let the user override the test.
3116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3120 test -z "$as_dir" && as_dir=.
3121 for ac_exec_ext in '' $ac_executable_extensions; do
3122 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3123 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3124 ac_prog_rejected=yes
3128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3135 if test $ac_prog_rejected = yes; then
3136 # We found a bogon in the path, so make sure we never use it.
3137 set dummy $ac_cv_prog_CC
3139 if test $# != 0; then
3140 # We chose a different compiler from the bogus one.
3141 # However, it has the same basename, so the bogon will be chosen
3142 # first if we set CC to just the basename; use the full file name.
3144 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3150 if test -n "$CC"; then
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3152 $as_echo "$CC" >&6; }
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3155 $as_echo "no" >&6; }
3160 if test -z "$CC"; then
3161 if test -n "$ac_tool_prefix"; then
3162 for ac_prog in cl.exe
3164 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3165 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3167 $as_echo_n "checking for $ac_word... " >&6; }
3168 if ${ac_cv_prog_CC+:} false; then :
3169 $as_echo_n "(cached) " >&6
3171 if test -n "$CC"; then
3172 ac_cv_prog_CC="$CC" # Let the user override the test.
3174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3178 test -z "$as_dir" && as_dir=.
3179 for ac_exec_ext in '' $ac_executable_extensions; do
3180 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3181 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3192 if test -n "$CC"; then
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3194 $as_echo "$CC" >&6; }
3196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3197 $as_echo "no" >&6; }
3201 test -n "$CC" && break
3204 if test -z "$CC"; then
3206 for ac_prog in cl.exe
3208 # Extract the first word of "$ac_prog", so it can be a program name with args.
3209 set dummy $ac_prog; ac_word=$2
3210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3211 $as_echo_n "checking for $ac_word... " >&6; }
3212 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3213 $as_echo_n "(cached) " >&6
3215 if test -n "$ac_ct_CC"; then
3216 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3222 test -z "$as_dir" && as_dir=.
3223 for ac_exec_ext in '' $ac_executable_extensions; do
3224 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3225 ac_cv_prog_ac_ct_CC="$ac_prog"
3226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3235 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3236 if test -n "$ac_ct_CC"; then
3237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3238 $as_echo "$ac_ct_CC" >&6; }
3240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3241 $as_echo "no" >&6; }
3245 test -n "$ac_ct_CC" && break
3248 if test "x$ac_ct_CC" = x; then
3251 case $cross_compiling:$ac_tool_warned in
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3254 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3255 ac_tool_warned=yes ;;
3264 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3265 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3266 as_fn_error $? "no acceptable C compiler found in \$PATH
3267 See \`config.log' for more details" "$LINENO" 5; }
3269 # Provide some information about the compiler.
3270 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3273 for ac_option in --version -v -V -qversion; do
3274 { { ac_try="$ac_compiler $ac_option >&5"
3276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3277 *) ac_try_echo=$ac_try;;
3279 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3280 $as_echo "$ac_try_echo"; } >&5
3281 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3283 if test -s conftest.err; then
3285 ... rest of stderr output deleted ...
3286 10q' conftest.err >conftest.er1
3287 cat conftest.er1 >&5
3289 rm -f conftest.er1 conftest.err
3290 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3291 test $ac_status = 0; }
3294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3295 /* end confdefs.h. */
3305 ac_clean_files_save=$ac_clean_files
3306 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3307 # Try to create an executable without -o first, disregard a.out.
3308 # It will help us diagnose broken compilers, and finding out an intuition
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3311 $as_echo_n "checking whether the C compiler works... " >&6; }
3312 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3314 # The possible output files:
3315 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3318 for ac_file in $ac_files
3321 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3322 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3327 if { { ac_try="$ac_link_default"
3329 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3330 *) ac_try_echo=$ac_try;;
3332 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3333 $as_echo "$ac_try_echo"; } >&5
3334 (eval "$ac_link_default") 2>&5
3336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3337 test $ac_status = 0; }; then :
3338 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3339 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3340 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3341 # so that the user can short-circuit this test for compilers unknown to
3343 for ac_file in $ac_files ''
3345 test -f "$ac_file" || continue
3347 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3350 # We found the default executable, but exeext='' is most
3354 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3356 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3358 # We set ac_cv_exeext here because the later test for it is not
3359 # safe: cross compilers may not add the suffix if given an `-o'
3360 # argument, so we may need to know it at that point already.
3361 # Even if this section looks crufty: it has the advantage of
3368 test "$ac_cv_exeext" = no && ac_cv_exeext=
3373 if test -z "$ac_file"; then :
3374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3375 $as_echo "no" >&6; }
3376 $as_echo "$as_me: failed program was:" >&5
3377 sed 's/^/| /' conftest.$ac_ext >&5
3379 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3380 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3381 as_fn_error 77 "C compiler cannot create executables
3382 See \`config.log' for more details" "$LINENO" 5; }
3384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3385 $as_echo "yes" >&6; }
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3388 $as_echo_n "checking for C compiler default output file name... " >&6; }
3389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3390 $as_echo "$ac_file" >&6; }
3391 ac_exeext=$ac_cv_exeext
3393 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3394 ac_clean_files=$ac_clean_files_save
3395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3396 $as_echo_n "checking for suffix of executables... " >&6; }
3397 if { { ac_try="$ac_link"
3399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3400 *) ac_try_echo=$ac_try;;
3402 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3403 $as_echo "$ac_try_echo"; } >&5
3404 (eval "$ac_link") 2>&5
3406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3407 test $ac_status = 0; }; then :
3408 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3409 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3410 # work properly (i.e., refer to `conftest.exe'), while it won't with
3412 for ac_file in conftest.exe conftest conftest.*; do
3413 test -f "$ac_file" || continue
3415 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3416 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3422 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3423 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3424 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3425 See \`config.log' for more details" "$LINENO" 5; }
3427 rm -f conftest conftest$ac_cv_exeext
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3429 $as_echo "$ac_cv_exeext" >&6; }
3431 rm -f conftest.$ac_ext
3432 EXEEXT=$ac_cv_exeext
3434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3435 /* end confdefs.h. */
3440 FILE *f = fopen ("conftest.out", "w");
3441 return ferror (f) || fclose (f) != 0;
3447 ac_clean_files="$ac_clean_files conftest.out"
3448 # Check that the compiler produces executables we can run. If not, either
3449 # the compiler is broken, or we cross compile.
3450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3451 $as_echo_n "checking whether we are cross compiling... " >&6; }
3452 if test "$cross_compiling" != yes; then
3453 { { ac_try="$ac_link"
3455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3456 *) ac_try_echo=$ac_try;;
3458 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3459 $as_echo "$ac_try_echo"; } >&5
3460 (eval "$ac_link") 2>&5
3462 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3463 test $ac_status = 0; }
3464 if { ac_try='./conftest$ac_cv_exeext'
3465 { { case "(($ac_try" in
3466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3467 *) ac_try_echo=$ac_try;;
3469 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3470 $as_echo "$ac_try_echo"; } >&5
3471 (eval "$ac_try") 2>&5
3473 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3474 test $ac_status = 0; }; }; then
3477 if test "$cross_compiling" = maybe; then
3480 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3481 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3482 as_fn_error $? "cannot run C compiled programs.
3483 If you meant to cross compile, use \`--host'.
3484 See \`config.log' for more details" "$LINENO" 5; }
3488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3489 $as_echo "$cross_compiling" >&6; }
3491 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3492 ac_clean_files=$ac_clean_files_save
3493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3494 $as_echo_n "checking for suffix of object files... " >&6; }
3495 if ${ac_cv_objext+:} false; then :
3496 $as_echo_n "(cached) " >&6
3498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3499 /* end confdefs.h. */
3509 rm -f conftest.o conftest.obj
3510 if { { ac_try="$ac_compile"
3512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3513 *) ac_try_echo=$ac_try;;
3515 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3516 $as_echo "$ac_try_echo"; } >&5
3517 (eval "$ac_compile") 2>&5
3519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3520 test $ac_status = 0; }; then :
3521 for ac_file in conftest.o conftest.obj conftest.*; do
3522 test -f "$ac_file" || continue;
3524 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3525 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3530 $as_echo "$as_me: failed program was:" >&5
3531 sed 's/^/| /' conftest.$ac_ext >&5
3533 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3534 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3535 as_fn_error $? "cannot compute suffix of object files: cannot compile
3536 See \`config.log' for more details" "$LINENO" 5; }
3538 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3541 $as_echo "$ac_cv_objext" >&6; }
3542 OBJEXT=$ac_cv_objext
3544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3545 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3546 if ${ac_cv_c_compiler_gnu+:} false; then :
3547 $as_echo_n "(cached) " >&6
3549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3550 /* end confdefs.h. */
3563 if ac_fn_c_try_compile "$LINENO"; then :
3568 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3569 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3573 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3574 if test $ac_compiler_gnu = yes; then
3579 ac_test_CFLAGS=${CFLAGS+set}
3580 ac_save_CFLAGS=$CFLAGS
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3582 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3583 if ${ac_cv_prog_cc_g+:} false; then :
3584 $as_echo_n "(cached) " >&6
3586 ac_save_c_werror_flag=$ac_c_werror_flag
3587 ac_c_werror_flag=yes
3590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3591 /* end confdefs.h. */
3601 if ac_fn_c_try_compile "$LINENO"; then :
3605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3606 /* end confdefs.h. */
3616 if ac_fn_c_try_compile "$LINENO"; then :
3619 ac_c_werror_flag=$ac_save_c_werror_flag
3621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3622 /* end confdefs.h. */
3632 if ac_fn_c_try_compile "$LINENO"; then :
3635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3639 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3640 ac_c_werror_flag=$ac_save_c_werror_flag
3642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3643 $as_echo "$ac_cv_prog_cc_g" >&6; }
3644 if test "$ac_test_CFLAGS" = set; then
3645 CFLAGS=$ac_save_CFLAGS
3646 elif test $ac_cv_prog_cc_g = yes; then
3647 if test "$GCC" = yes; then
3653 if test "$GCC" = yes; then
3659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3660 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3661 if ${ac_cv_prog_cc_c89+:} false; then :
3662 $as_echo_n "(cached) " >&6
3664 ac_cv_prog_cc_c89=no
3666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3667 /* end confdefs.h. */
3671 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3672 struct buf { int x; };
3673 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3674 static char *e (p, i)
3680 static char *f (char * (*g) (char **, int), char **p, ...)
3685 s = g (p, va_arg (v,int));
3690 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3691 function prototypes and stuff, but not '\xHH' hex character constants.
3692 These don't provoke an error unfortunately, instead are silently treated
3693 as 'x'. The following induces an error, until -std is added to get
3694 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3695 array size at least. It's necessary to write '\x00'==0 to get something
3696 that's true only with -std. */
3697 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3699 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3700 inside strings and character constants. */
3702 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3704 int test (int i, double x);
3705 struct s1 {int (*f) (int a);};
3706 struct s2 {int (*f) (double a);};
3707 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3713 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3718 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3719 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3721 CC="$ac_save_CC $ac_arg"
3722 if ac_fn_c_try_compile "$LINENO"; then :
3723 ac_cv_prog_cc_c89=$ac_arg
3725 rm -f core conftest.err conftest.$ac_objext
3726 test "x$ac_cv_prog_cc_c89" != "xno" && break
3728 rm -f conftest.$ac_ext
3733 case "x$ac_cv_prog_cc_c89" in
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3736 $as_echo "none needed" >&6; } ;;
3738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3739 $as_echo "unsupported" >&6; } ;;
3741 CC="$CC $ac_cv_prog_cc_c89"
3742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3743 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3745 if test "x$ac_cv_prog_cc_c89" != xno; then :
3750 ac_cpp='$CPP $CPPFLAGS'
3751 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3752 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3753 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3756 ac_cpp='$CPP $CPPFLAGS'
3757 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3758 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3759 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3761 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3762 if ${am_cv_prog_cc_c_o+:} false; then :
3763 $as_echo_n "(cached) " >&6
3765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3766 /* end confdefs.h. */
3776 # Make sure it works both with $CC and with simple cc.
3777 # Following AC_PROG_CC_C_O, we do the test twice because some
3778 # compilers refuse to overwrite an existing .o file with -o,
3779 # though they will create one.
3780 am_cv_prog_cc_c_o=yes
3782 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3783 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3786 (exit $ac_status); } \
3787 && test -f conftest2.$ac_objext; then
3790 am_cv_prog_cc_c_o=no
3794 rm -f core conftest*
3797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3798 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3799 if test "$am_cv_prog_cc_c_o" != yes; then
3800 # Losing compiler, so override with the script.
3801 # FIXME: It is wrong to rewrite CC.
3802 # But if we don't then we get into trouble of one sort or another.
3803 # A longer-term fix would be to have automake use am__CC in this case,
3804 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3805 CC="$am_aux_dir/compile $CC"
3808 ac_cpp='$CPP $CPPFLAGS'
3809 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3810 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3811 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3814 depcc="$CC" am_compiler_list=
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3817 $as_echo_n "checking dependency style of $depcc... " >&6; }
3818 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3819 $as_echo_n "(cached) " >&6
3821 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3822 # We make a subdir and do the tests there. Otherwise we can end up
3823 # making bogus files that we don't know about and never remove. For
3824 # instance it was reported that on HP-UX the gcc test will end up
3825 # making a dummy file named 'D' -- because '-MD' means "put the output
3829 # Copy depcomp to subdir because otherwise we won't find it if we're
3830 # using a relative directory.
3831 cp "$am_depcomp" conftest.dir
3833 # We will build objects and dependencies in a subdirectory because
3834 # it helps to detect inapplicable dependency modes. For instance
3835 # both Tru64's cc and ICC support -MD to output dependencies as a
3836 # side effect of compilation, but ICC will put the dependencies in
3837 # the current directory while Tru64 will put them in the object
3841 am_cv_CC_dependencies_compiler_type=none
3842 if test "$am_compiler_list" = ""; then
3843 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3846 case " $depcc " in #(
3847 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3850 for depmode in $am_compiler_list; do
3851 # Setup a source with many dependencies, because some compilers
3852 # like to wrap large dependency lists on column 80 (with \), and
3853 # we should not choose a depcomp mode which is confused by this.
3855 # We need to recreate these files for each test, as the compiler may
3856 # overwrite some of them when testing with obscure command lines.
3857 # This happens at least with the AIX C compiler.
3859 for i in 1 2 3 4 5 6; do
3860 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3861 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3862 # Solaris 10 /bin/sh.
3863 echo '/* dummy */' > sub/conftst$i.h
3865 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3867 # We check with '-c' and '-o' for the sake of the "dashmstdout"
3868 # mode. It turns out that the SunPro C++ compiler does not properly
3869 # handle '-M -o', and we need to detect this. Also, some Intel
3870 # versions had trouble with output in subdirs.
3871 am__obj=sub/conftest.${OBJEXT-o}
3872 am__minus_obj="-o $am__obj"
3875 # This depmode causes a compiler race in universal mode.
3876 test "$am__universal" = false || continue
3879 # After this tag, mechanisms are not by side-effect, so they'll
3880 # only be used when explicitly requested.
3881 if test "x$enable_dependency_tracking" = xyes; then
3887 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3888 # This compiler won't grok '-c -o', but also, the minuso test has
3889 # not run yet. These depmodes are late enough in the game, and
3890 # so weak that their functioning should not be impacted.
3891 am__obj=conftest.${OBJEXT-o}
3896 if depmode=$depmode \
3897 source=sub/conftest.c object=$am__obj \
3898 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3899 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3900 >/dev/null 2>conftest.err &&
3901 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3902 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3903 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3904 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3905 # icc doesn't choke on unknown options, it will just issue warnings
3906 # or remarks (even with -Werror). So we grep stderr for any message
3907 # that says an option was ignored or not supported.
3908 # When given -MP, icc 7.0 and 7.1 complain thusly:
3909 # icc: Command line warning: ignoring option '-M'; no argument required
3910 # The diagnosis changed in icc 8.0:
3911 # icc: Command line remark: option '-MP' not supported
3912 if (grep 'ignoring option' conftest.err ||
3913 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3914 am_cv_CC_dependencies_compiler_type=$depmode
3923 am_cv_CC_dependencies_compiler_type=none
3927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3928 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3929 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3932 test "x$enable_dependency_tracking" != xno \
3933 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3935 am__fastdepCC_FALSE='#'
3937 am__fastdepCC_TRUE='#'
3938 am__fastdepCC_FALSE=
3943 # Check whether --enable-largefile was given.
3944 if test "${enable_largefile+set}" = set; then :
3945 enableval=$enable_largefile;
3948 if test "$enable_largefile" != no; then
3950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3951 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3952 if ${ac_cv_sys_largefile_CC+:} false; then :
3953 $as_echo_n "(cached) " >&6
3955 ac_cv_sys_largefile_CC=no
3956 if test "$GCC" != yes; then
3959 # IRIX 6.2 and later do not support large files by default,
3960 # so use the C compiler's -n32 option if that helps.
3961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3962 /* end confdefs.h. */
3963 #include <sys/types.h>
3964 /* Check that off_t can represent 2**63 - 1 correctly.
3965 We can't simply define LARGE_OFF_T to be 9223372036854775807,
3966 since some C++ compilers masquerading as C compilers
3967 incorrectly reject 9223372036854775807. */
3968 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3969 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3970 && LARGE_OFF_T % 2147483647 == 1)
3980 if ac_fn_c_try_compile "$LINENO"; then :
3983 rm -f core conftest.err conftest.$ac_objext
3985 if ac_fn_c_try_compile "$LINENO"; then :
3986 ac_cv_sys_largefile_CC=' -n32'; break
3988 rm -f core conftest.err conftest.$ac_objext
3992 rm -f conftest.$ac_ext
3995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3996 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
3997 if test "$ac_cv_sys_largefile_CC" != no; then
3998 CC=$CC$ac_cv_sys_largefile_CC
4001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4002 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4003 if ${ac_cv_sys_file_offset_bits+:} false; then :
4004 $as_echo_n "(cached) " >&6
4007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4008 /* end confdefs.h. */
4009 #include <sys/types.h>
4010 /* Check that off_t can represent 2**63 - 1 correctly.
4011 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4012 since some C++ compilers masquerading as C compilers
4013 incorrectly reject 9223372036854775807. */
4014 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4015 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4016 && LARGE_OFF_T % 2147483647 == 1)
4026 if ac_fn_c_try_compile "$LINENO"; then :
4027 ac_cv_sys_file_offset_bits=no; break
4029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4031 /* end confdefs.h. */
4032 #define _FILE_OFFSET_BITS 64
4033 #include <sys/types.h>
4034 /* Check that off_t can represent 2**63 - 1 correctly.
4035 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4036 since some C++ compilers masquerading as C compilers
4037 incorrectly reject 9223372036854775807. */
4038 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4039 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4040 && LARGE_OFF_T % 2147483647 == 1)
4050 if ac_fn_c_try_compile "$LINENO"; then :
4051 ac_cv_sys_file_offset_bits=64; break
4053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4054 ac_cv_sys_file_offset_bits=unknown
4058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4059 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4060 case $ac_cv_sys_file_offset_bits in #(
4063 cat >>confdefs.h <<_ACEOF
4064 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4069 if test $ac_cv_sys_file_offset_bits = unknown; then
4070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4071 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4072 if ${ac_cv_sys_large_files+:} false; then :
4073 $as_echo_n "(cached) " >&6
4076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4077 /* end confdefs.h. */
4078 #include <sys/types.h>
4079 /* Check that off_t can represent 2**63 - 1 correctly.
4080 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4081 since some C++ compilers masquerading as C compilers
4082 incorrectly reject 9223372036854775807. */
4083 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4084 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4085 && LARGE_OFF_T % 2147483647 == 1)
4095 if ac_fn_c_try_compile "$LINENO"; then :
4096 ac_cv_sys_large_files=no; break
4098 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4100 /* end confdefs.h. */
4101 #define _LARGE_FILES 1
4102 #include <sys/types.h>
4103 /* Check that off_t can represent 2**63 - 1 correctly.
4104 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4105 since some C++ compilers masquerading as C compilers
4106 incorrectly reject 9223372036854775807. */
4107 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4108 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4109 && LARGE_OFF_T % 2147483647 == 1)
4119 if ac_fn_c_try_compile "$LINENO"; then :
4120 ac_cv_sys_large_files=1; break
4122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4123 ac_cv_sys_large_files=unknown
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4128 $as_echo "$ac_cv_sys_large_files" >&6; }
4129 case $ac_cv_sys_large_files in #(
4132 cat >>confdefs.h <<_ACEOF
4133 #define _LARGE_FILES $ac_cv_sys_large_files
4144 # Check for required programs.
4146 ac_cpp='$CPP $CPPFLAGS'
4147 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4148 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4149 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4150 if test -n "$ac_tool_prefix"; then
4151 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4152 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4154 $as_echo_n "checking for $ac_word... " >&6; }
4155 if ${ac_cv_prog_CC+:} false; then :
4156 $as_echo_n "(cached) " >&6
4158 if test -n "$CC"; then
4159 ac_cv_prog_CC="$CC" # Let the user override the test.
4161 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4165 test -z "$as_dir" && as_dir=.
4166 for ac_exec_ext in '' $ac_executable_extensions; do
4167 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4168 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4179 if test -n "$CC"; then
4180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4181 $as_echo "$CC" >&6; }
4183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4184 $as_echo "no" >&6; }
4189 if test -z "$ac_cv_prog_CC"; then
4191 # Extract the first word of "gcc", so it can be a program name with args.
4192 set dummy gcc; ac_word=$2
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4194 $as_echo_n "checking for $ac_word... " >&6; }
4195 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4196 $as_echo_n "(cached) " >&6
4198 if test -n "$ac_ct_CC"; then
4199 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4201 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4205 test -z "$as_dir" && as_dir=.
4206 for ac_exec_ext in '' $ac_executable_extensions; do
4207 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4208 ac_cv_prog_ac_ct_CC="gcc"
4209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4218 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4219 if test -n "$ac_ct_CC"; then
4220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4221 $as_echo "$ac_ct_CC" >&6; }
4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4224 $as_echo "no" >&6; }
4227 if test "x$ac_ct_CC" = x; then
4230 case $cross_compiling:$ac_tool_warned in
4232 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4233 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4234 ac_tool_warned=yes ;;
4242 if test -z "$CC"; then
4243 if test -n "$ac_tool_prefix"; then
4244 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4245 set dummy ${ac_tool_prefix}cc; ac_word=$2
4246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4247 $as_echo_n "checking for $ac_word... " >&6; }
4248 if ${ac_cv_prog_CC+:} false; then :
4249 $as_echo_n "(cached) " >&6
4251 if test -n "$CC"; then
4252 ac_cv_prog_CC="$CC" # Let the user override the test.
4254 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4258 test -z "$as_dir" && as_dir=.
4259 for ac_exec_ext in '' $ac_executable_extensions; do
4260 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4261 ac_cv_prog_CC="${ac_tool_prefix}cc"
4262 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4272 if test -n "$CC"; then
4273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4274 $as_echo "$CC" >&6; }
4276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4277 $as_echo "no" >&6; }
4283 if test -z "$CC"; then
4284 # Extract the first word of "cc", so it can be a program name with args.
4285 set dummy cc; ac_word=$2
4286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4287 $as_echo_n "checking for $ac_word... " >&6; }
4288 if ${ac_cv_prog_CC+:} false; then :
4289 $as_echo_n "(cached) " >&6
4291 if test -n "$CC"; then
4292 ac_cv_prog_CC="$CC" # Let the user override the test.
4295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4299 test -z "$as_dir" && as_dir=.
4300 for ac_exec_ext in '' $ac_executable_extensions; do
4301 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4302 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4303 ac_prog_rejected=yes
4307 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4314 if test $ac_prog_rejected = yes; then
4315 # We found a bogon in the path, so make sure we never use it.
4316 set dummy $ac_cv_prog_CC
4318 if test $# != 0; then
4319 # We chose a different compiler from the bogus one.
4320 # However, it has the same basename, so the bogon will be chosen
4321 # first if we set CC to just the basename; use the full file name.
4323 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4329 if test -n "$CC"; then
4330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4331 $as_echo "$CC" >&6; }
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4334 $as_echo "no" >&6; }
4339 if test -z "$CC"; then
4340 if test -n "$ac_tool_prefix"; then
4341 for ac_prog in cl.exe
4343 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4344 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4346 $as_echo_n "checking for $ac_word... " >&6; }
4347 if ${ac_cv_prog_CC+:} false; then :
4348 $as_echo_n "(cached) " >&6
4350 if test -n "$CC"; then
4351 ac_cv_prog_CC="$CC" # Let the user override the test.
4353 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4357 test -z "$as_dir" && as_dir=.
4358 for ac_exec_ext in '' $ac_executable_extensions; do
4359 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4360 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4361 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4371 if test -n "$CC"; then
4372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4373 $as_echo "$CC" >&6; }
4375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4376 $as_echo "no" >&6; }
4380 test -n "$CC" && break
4383 if test -z "$CC"; then
4385 for ac_prog in cl.exe
4387 # Extract the first word of "$ac_prog", so it can be a program name with args.
4388 set dummy $ac_prog; ac_word=$2
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4390 $as_echo_n "checking for $ac_word... " >&6; }
4391 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4392 $as_echo_n "(cached) " >&6
4394 if test -n "$ac_ct_CC"; then
4395 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4401 test -z "$as_dir" && as_dir=.
4402 for ac_exec_ext in '' $ac_executable_extensions; do
4403 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4404 ac_cv_prog_ac_ct_CC="$ac_prog"
4405 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4414 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4415 if test -n "$ac_ct_CC"; then
4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4417 $as_echo "$ac_ct_CC" >&6; }
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4420 $as_echo "no" >&6; }
4424 test -n "$ac_ct_CC" && break
4427 if test "x$ac_ct_CC" = x; then
4430 case $cross_compiling:$ac_tool_warned in
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4433 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4434 ac_tool_warned=yes ;;
4443 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4444 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4445 as_fn_error $? "no acceptable C compiler found in \$PATH
4446 See \`config.log' for more details" "$LINENO" 5; }
4448 # Provide some information about the compiler.
4449 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4452 for ac_option in --version -v -V -qversion; do
4453 { { ac_try="$ac_compiler $ac_option >&5"
4455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4456 *) ac_try_echo=$ac_try;;
4458 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4459 $as_echo "$ac_try_echo"; } >&5
4460 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4462 if test -s conftest.err; then
4464 ... rest of stderr output deleted ...
4465 10q' conftest.err >conftest.er1
4466 cat conftest.er1 >&5
4468 rm -f conftest.er1 conftest.err
4469 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4470 test $ac_status = 0; }
4473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4474 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4475 if ${ac_cv_c_compiler_gnu+:} false; then :
4476 $as_echo_n "(cached) " >&6
4478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4479 /* end confdefs.h. */
4492 if ac_fn_c_try_compile "$LINENO"; then :
4497 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4498 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4502 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4503 if test $ac_compiler_gnu = yes; then
4508 ac_test_CFLAGS=${CFLAGS+set}
4509 ac_save_CFLAGS=$CFLAGS
4510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4511 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4512 if ${ac_cv_prog_cc_g+:} false; then :
4513 $as_echo_n "(cached) " >&6
4515 ac_save_c_werror_flag=$ac_c_werror_flag
4516 ac_c_werror_flag=yes
4519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4520 /* end confdefs.h. */
4530 if ac_fn_c_try_compile "$LINENO"; then :
4534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4535 /* end confdefs.h. */
4545 if ac_fn_c_try_compile "$LINENO"; then :
4548 ac_c_werror_flag=$ac_save_c_werror_flag
4550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4551 /* end confdefs.h. */
4561 if ac_fn_c_try_compile "$LINENO"; then :
4564 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4566 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4568 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4569 ac_c_werror_flag=$ac_save_c_werror_flag
4571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4572 $as_echo "$ac_cv_prog_cc_g" >&6; }
4573 if test "$ac_test_CFLAGS" = set; then
4574 CFLAGS=$ac_save_CFLAGS
4575 elif test $ac_cv_prog_cc_g = yes; then
4576 if test "$GCC" = yes; then
4582 if test "$GCC" = yes; then
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4589 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4590 if ${ac_cv_prog_cc_c89+:} false; then :
4591 $as_echo_n "(cached) " >&6
4593 ac_cv_prog_cc_c89=no
4595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4596 /* end confdefs.h. */
4600 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4601 struct buf { int x; };
4602 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4603 static char *e (p, i)
4609 static char *f (char * (*g) (char **, int), char **p, ...)
4614 s = g (p, va_arg (v,int));
4619 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4620 function prototypes and stuff, but not '\xHH' hex character constants.
4621 These don't provoke an error unfortunately, instead are silently treated
4622 as 'x'. The following induces an error, until -std is added to get
4623 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4624 array size at least. It's necessary to write '\x00'==0 to get something
4625 that's true only with -std. */
4626 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4628 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4629 inside strings and character constants. */
4631 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4633 int test (int i, double x);
4634 struct s1 {int (*f) (int a);};
4635 struct s2 {int (*f) (double a);};
4636 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4642 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4647 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4648 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4650 CC="$ac_save_CC $ac_arg"
4651 if ac_fn_c_try_compile "$LINENO"; then :
4652 ac_cv_prog_cc_c89=$ac_arg
4654 rm -f core conftest.err conftest.$ac_objext
4655 test "x$ac_cv_prog_cc_c89" != "xno" && break
4657 rm -f conftest.$ac_ext
4662 case "x$ac_cv_prog_cc_c89" in
4664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4665 $as_echo "none needed" >&6; } ;;
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4668 $as_echo "unsupported" >&6; } ;;
4670 CC="$CC $ac_cv_prog_cc_c89"
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4672 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4674 if test "x$ac_cv_prog_cc_c89" != xno; then :
4679 ac_cpp='$CPP $CPPFLAGS'
4680 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4681 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4682 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4685 ac_cpp='$CPP $CPPFLAGS'
4686 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4687 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4688 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4690 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4691 if ${am_cv_prog_cc_c_o+:} false; then :
4692 $as_echo_n "(cached) " >&6
4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695 /* end confdefs.h. */
4705 # Make sure it works both with $CC and with simple cc.
4706 # Following AC_PROG_CC_C_O, we do the test twice because some
4707 # compilers refuse to overwrite an existing .o file with -o,
4708 # though they will create one.
4709 am_cv_prog_cc_c_o=yes
4711 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4712 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4715 (exit $ac_status); } \
4716 && test -f conftest2.$ac_objext; then
4719 am_cv_prog_cc_c_o=no
4723 rm -f core conftest*
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4727 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4728 if test "$am_cv_prog_cc_c_o" != yes; then
4729 # Losing compiler, so override with the script.
4730 # FIXME: It is wrong to rewrite CC.
4731 # But if we don't then we get into trouble of one sort or another.
4732 # A longer-term fix would be to have automake use am__CC in this case,
4733 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4734 CC="$am_aux_dir/compile $CC"
4737 ac_cpp='$CPP $CPPFLAGS'
4738 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4739 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4740 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4743 depcc="$CC" am_compiler_list=
4745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4746 $as_echo_n "checking dependency style of $depcc... " >&6; }
4747 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4748 $as_echo_n "(cached) " >&6
4750 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4751 # We make a subdir and do the tests there. Otherwise we can end up
4752 # making bogus files that we don't know about and never remove. For
4753 # instance it was reported that on HP-UX the gcc test will end up
4754 # making a dummy file named 'D' -- because '-MD' means "put the output
4758 # Copy depcomp to subdir because otherwise we won't find it if we're
4759 # using a relative directory.
4760 cp "$am_depcomp" conftest.dir
4762 # We will build objects and dependencies in a subdirectory because
4763 # it helps to detect inapplicable dependency modes. For instance
4764 # both Tru64's cc and ICC support -MD to output dependencies as a
4765 # side effect of compilation, but ICC will put the dependencies in
4766 # the current directory while Tru64 will put them in the object
4770 am_cv_CC_dependencies_compiler_type=none
4771 if test "$am_compiler_list" = ""; then
4772 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4775 case " $depcc " in #(
4776 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4779 for depmode in $am_compiler_list; do
4780 # Setup a source with many dependencies, because some compilers
4781 # like to wrap large dependency lists on column 80 (with \), and
4782 # we should not choose a depcomp mode which is confused by this.
4784 # We need to recreate these files for each test, as the compiler may
4785 # overwrite some of them when testing with obscure command lines.
4786 # This happens at least with the AIX C compiler.
4788 for i in 1 2 3 4 5 6; do
4789 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4790 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4791 # Solaris 10 /bin/sh.
4792 echo '/* dummy */' > sub/conftst$i.h
4794 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4796 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4797 # mode. It turns out that the SunPro C++ compiler does not properly
4798 # handle '-M -o', and we need to detect this. Also, some Intel
4799 # versions had trouble with output in subdirs.
4800 am__obj=sub/conftest.${OBJEXT-o}
4801 am__minus_obj="-o $am__obj"
4804 # This depmode causes a compiler race in universal mode.
4805 test "$am__universal" = false || continue
4808 # After this tag, mechanisms are not by side-effect, so they'll
4809 # only be used when explicitly requested.
4810 if test "x$enable_dependency_tracking" = xyes; then
4816 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4817 # This compiler won't grok '-c -o', but also, the minuso test has
4818 # not run yet. These depmodes are late enough in the game, and
4819 # so weak that their functioning should not be impacted.
4820 am__obj=conftest.${OBJEXT-o}
4825 if depmode=$depmode \
4826 source=sub/conftest.c object=$am__obj \
4827 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4828 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4829 >/dev/null 2>conftest.err &&
4830 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4831 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4832 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4833 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4834 # icc doesn't choke on unknown options, it will just issue warnings
4835 # or remarks (even with -Werror). So we grep stderr for any message
4836 # that says an option was ignored or not supported.
4837 # When given -MP, icc 7.0 and 7.1 complain thusly:
4838 # icc: Command line warning: ignoring option '-M'; no argument required
4839 # The diagnosis changed in icc 8.0:
4840 # icc: Command line remark: option '-MP' not supported
4841 if (grep 'ignoring option' conftest.err ||
4842 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4843 am_cv_CC_dependencies_compiler_type=$depmode
4852 am_cv_CC_dependencies_compiler_type=none
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4857 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4858 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4861 test "x$enable_dependency_tracking" != xno \
4862 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4864 am__fastdepCC_FALSE='#'
4866 am__fastdepCC_TRUE='#'
4867 am__fastdepCC_FALSE=
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4874 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4879 macro_version='2.4.6'
4880 macro_revision='2.4.6'
4894 ltmain=$ac_aux_dir/ltmain.sh
4896 # Make sure we can run config.sub.
4897 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4898 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4901 $as_echo_n "checking build system type... " >&6; }
4902 if ${ac_cv_build+:} false; then :
4903 $as_echo_n "(cached) " >&6
4905 ac_build_alias=$build_alias
4906 test "x$ac_build_alias" = x &&
4907 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4908 test "x$ac_build_alias" = x &&
4909 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4910 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4911 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4915 $as_echo "$ac_cv_build" >&6; }
4916 case $ac_cv_build in
4918 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4921 ac_save_IFS=$IFS; IFS='-'
4927 # Remember, the first character of IFS is used to create $*,
4928 # except with old shells:
4931 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4935 $as_echo_n "checking host system type... " >&6; }
4936 if ${ac_cv_host+:} false; then :
4937 $as_echo_n "(cached) " >&6
4939 if test "x$host_alias" = x; then
4940 ac_cv_host=$ac_cv_build
4942 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4943 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4948 $as_echo "$ac_cv_host" >&6; }
4951 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4954 ac_save_IFS=$IFS; IFS='-'
4960 # Remember, the first character of IFS is used to create $*,
4961 # except with old shells:
4964 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4967 # Backslashify metacharacters that are still active within
4968 # double-quoted strings.
4969 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4971 # Same as above, but do not quote variable references.
4972 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4974 # Sed substitution to delay expansion of an escaped shell variable in a
4975 # double_quote_subst'ed string.
4976 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4978 # Sed substitution to delay expansion of an escaped single quote.
4979 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4981 # Sed substitution to avoid accidental globbing in evaled expressions
4982 no_glob_subst='s/\*/\\\*/g'
4984 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4985 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4986 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4989 $as_echo_n "checking how to print strings... " >&6; }
4990 # Test print first, because it will be a builtin if present.
4991 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4992 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4994 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4997 # Use this function as a fallback that always works.
4998 func_fallback_echo ()
5000 eval 'cat <<_LTECHO_EOF
5004 ECHO='func_fallback_echo'
5007 # func_echo_all arg...
5008 # Invoke $ECHO with all args, space-separated.
5015 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5016 $as_echo "printf" >&6; } ;;
5017 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5018 $as_echo "print -r" >&6; } ;;
5019 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5020 $as_echo "cat" >&6; } ;;
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5037 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5038 if ${ac_cv_path_SED+:} false; then :
5039 $as_echo_n "(cached) " >&6
5041 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5042 for ac_i in 1 2 3 4 5 6 7; do
5043 ac_script="$ac_script$as_nl$ac_script"
5045 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5046 { ac_script=; unset ac_script;}
5047 if test -z "$SED"; then
5048 ac_path_SED_found=false
5049 # Loop through the user's path and test for each of PROGNAME-LIST
5050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5054 test -z "$as_dir" && as_dir=.
5055 for ac_prog in sed gsed; do
5056 for ac_exec_ext in '' $ac_executable_extensions; do
5057 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5058 as_fn_executable_p "$ac_path_SED" || continue
5059 # Check for GNU ac_path_SED and select it if it is found.
5060 # Check for GNU $ac_path_SED
5061 case `"$ac_path_SED" --version 2>&1` in
5063 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5066 $as_echo_n 0123456789 >"conftest.in"
5069 cat "conftest.in" "conftest.in" >"conftest.tmp"
5070 mv "conftest.tmp" "conftest.in"
5071 cp "conftest.in" "conftest.nl"
5072 $as_echo '' >> "conftest.nl"
5073 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5074 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5075 as_fn_arith $ac_count + 1 && ac_count=$as_val
5076 if test $ac_count -gt ${ac_path_SED_max-0}; then
5077 # Best one so far, save it but keep looking for a better one
5078 ac_cv_path_SED="$ac_path_SED"
5079 ac_path_SED_max=$ac_count
5081 # 10*(2^10) chars as input seems more than enough
5082 test $ac_count -gt 10 && break
5084 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5087 $ac_path_SED_found && break 3
5092 if test -z "$ac_cv_path_SED"; then
5093 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5101 $as_echo "$ac_cv_path_SED" >&6; }
5102 SED="$ac_cv_path_SED"
5105 test -z "$SED" && SED=sed
5106 Xsed="$SED -e 1s/^X//"
5118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5119 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5120 if ${ac_cv_path_GREP+:} false; then :
5121 $as_echo_n "(cached) " >&6
5123 if test -z "$GREP"; then
5124 ac_path_GREP_found=false
5125 # Loop through the user's path and test for each of PROGNAME-LIST
5126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5127 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5130 test -z "$as_dir" && as_dir=.
5131 for ac_prog in grep ggrep; do
5132 for ac_exec_ext in '' $ac_executable_extensions; do
5133 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5134 as_fn_executable_p "$ac_path_GREP" || continue
5135 # Check for GNU ac_path_GREP and select it if it is found.
5136 # Check for GNU $ac_path_GREP
5137 case `"$ac_path_GREP" --version 2>&1` in
5139 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5142 $as_echo_n 0123456789 >"conftest.in"
5145 cat "conftest.in" "conftest.in" >"conftest.tmp"
5146 mv "conftest.tmp" "conftest.in"
5147 cp "conftest.in" "conftest.nl"
5148 $as_echo 'GREP' >> "conftest.nl"
5149 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5150 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5151 as_fn_arith $ac_count + 1 && ac_count=$as_val
5152 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5153 # Best one so far, save it but keep looking for a better one
5154 ac_cv_path_GREP="$ac_path_GREP"
5155 ac_path_GREP_max=$ac_count
5157 # 10*(2^10) chars as input seems more than enough
5158 test $ac_count -gt 10 && break
5160 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5163 $ac_path_GREP_found && break 3
5168 if test -z "$ac_cv_path_GREP"; then
5169 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5172 ac_cv_path_GREP=$GREP
5176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5177 $as_echo "$ac_cv_path_GREP" >&6; }
5178 GREP="$ac_cv_path_GREP"
5181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5182 $as_echo_n "checking for egrep... " >&6; }
5183 if ${ac_cv_path_EGREP+:} false; then :
5184 $as_echo_n "(cached) " >&6
5186 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5187 then ac_cv_path_EGREP="$GREP -E"
5189 if test -z "$EGREP"; then
5190 ac_path_EGREP_found=false
5191 # Loop through the user's path and test for each of PROGNAME-LIST
5192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5193 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5196 test -z "$as_dir" && as_dir=.
5197 for ac_prog in egrep; do
5198 for ac_exec_ext in '' $ac_executable_extensions; do
5199 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5200 as_fn_executable_p "$ac_path_EGREP" || continue
5201 # Check for GNU ac_path_EGREP and select it if it is found.
5202 # Check for GNU $ac_path_EGREP
5203 case `"$ac_path_EGREP" --version 2>&1` in
5205 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5208 $as_echo_n 0123456789 >"conftest.in"
5211 cat "conftest.in" "conftest.in" >"conftest.tmp"
5212 mv "conftest.tmp" "conftest.in"
5213 cp "conftest.in" "conftest.nl"
5214 $as_echo 'EGREP' >> "conftest.nl"
5215 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5216 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5217 as_fn_arith $ac_count + 1 && ac_count=$as_val
5218 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5219 # Best one so far, save it but keep looking for a better one
5220 ac_cv_path_EGREP="$ac_path_EGREP"
5221 ac_path_EGREP_max=$ac_count
5223 # 10*(2^10) chars as input seems more than enough
5224 test $ac_count -gt 10 && break
5226 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5229 $ac_path_EGREP_found && break 3
5234 if test -z "$ac_cv_path_EGREP"; then
5235 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5238 ac_cv_path_EGREP=$EGREP
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5244 $as_echo "$ac_cv_path_EGREP" >&6; }
5245 EGREP="$ac_cv_path_EGREP"
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5249 $as_echo_n "checking for fgrep... " >&6; }
5250 if ${ac_cv_path_FGREP+:} false; then :
5251 $as_echo_n "(cached) " >&6
5253 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5254 then ac_cv_path_FGREP="$GREP -F"
5256 if test -z "$FGREP"; then
5257 ac_path_FGREP_found=false
5258 # Loop through the user's path and test for each of PROGNAME-LIST
5259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5260 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5263 test -z "$as_dir" && as_dir=.
5264 for ac_prog in fgrep; do
5265 for ac_exec_ext in '' $ac_executable_extensions; do
5266 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5267 as_fn_executable_p "$ac_path_FGREP" || continue
5268 # Check for GNU ac_path_FGREP and select it if it is found.
5269 # Check for GNU $ac_path_FGREP
5270 case `"$ac_path_FGREP" --version 2>&1` in
5272 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5275 $as_echo_n 0123456789 >"conftest.in"
5278 cat "conftest.in" "conftest.in" >"conftest.tmp"
5279 mv "conftest.tmp" "conftest.in"
5280 cp "conftest.in" "conftest.nl"
5281 $as_echo 'FGREP' >> "conftest.nl"
5282 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5283 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5284 as_fn_arith $ac_count + 1 && ac_count=$as_val
5285 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5286 # Best one so far, save it but keep looking for a better one
5287 ac_cv_path_FGREP="$ac_path_FGREP"
5288 ac_path_FGREP_max=$ac_count
5290 # 10*(2^10) chars as input seems more than enough
5291 test $ac_count -gt 10 && break
5293 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5296 $ac_path_FGREP_found && break 3
5301 if test -z "$ac_cv_path_FGREP"; then
5302 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5305 ac_cv_path_FGREP=$FGREP
5310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5311 $as_echo "$ac_cv_path_FGREP" >&6; }
5312 FGREP="$ac_cv_path_FGREP"
5315 test -z "$GREP" && GREP=grep
5335 # Check whether --with-gnu-ld was given.
5336 if test "${with_gnu_ld+set}" = set; then :
5337 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5343 if test yes = "$GCC"; then
5344 # Check if gcc -print-prog-name=ld gives a path.
5345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5346 $as_echo_n "checking for ld used by $CC... " >&6; }
5349 # gcc leaves a trailing carriage return, which upsets mingw
5350 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5352 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5355 # Accept absolute paths.
5357 re_direlt='/[^/][^/]*/\.\./'
5358 # Canonicalize the pathname of ld
5359 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5360 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5361 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5363 test -z "$LD" && LD=$ac_prog
5366 # If it fails, then pretend we aren't using GCC.
5370 # If it is relative, then search for the first ld in PATH.
5374 elif test yes = "$with_gnu_ld"; then
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5376 $as_echo_n "checking for GNU ld... " >&6; }
5378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5379 $as_echo_n "checking for non-GNU ld... " >&6; }
5381 if ${lt_cv_path_LD+:} false; then :
5382 $as_echo_n "(cached) " >&6
5384 if test -z "$LD"; then
5385 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5386 for ac_dir in $PATH; do
5388 test -z "$ac_dir" && ac_dir=.
5389 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5390 lt_cv_path_LD=$ac_dir/$ac_prog
5391 # Check to see if the program is GNU ld. I'd rather use --version,
5392 # but apparently some variants of GNU ld only accept -v.
5393 # Break only if it was the GNU/non-GNU ld that we prefer.
5394 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5395 *GNU* | *'with BFD'*)
5396 test no != "$with_gnu_ld" && break
5399 test yes != "$with_gnu_ld" && break
5406 lt_cv_path_LD=$LD # Let the user override the test with a path.
5411 if test -n "$LD"; then
5412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5413 $as_echo "$LD" >&6; }
5415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5416 $as_echo "no" >&6; }
5418 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5420 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5421 if ${lt_cv_prog_gnu_ld+:} false; then :
5422 $as_echo_n "(cached) " >&6
5424 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5425 case `$LD -v 2>&1 </dev/null` in
5426 *GNU* | *'with BFD'*)
5427 lt_cv_prog_gnu_ld=yes
5430 lt_cv_prog_gnu_ld=no
5434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5435 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5436 with_gnu_ld=$lt_cv_prog_gnu_ld
5446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5447 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5448 if ${lt_cv_path_NM+:} false; then :
5449 $as_echo_n "(cached) " >&6
5451 if test -n "$NM"; then
5452 # Let the user override the test.
5455 lt_nm_to_check=${ac_tool_prefix}nm
5456 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5457 lt_nm_to_check="$lt_nm_to_check nm"
5459 for lt_tmp_nm in $lt_nm_to_check; do
5460 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5461 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5463 test -z "$ac_dir" && ac_dir=.
5464 tmp_nm=$ac_dir/$lt_tmp_nm
5465 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5466 # Check to see if the nm accepts a BSD-compat flag.
5467 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5468 # nm: unknown option "B" ignored
5469 # Tru64's nm complains that /dev/null is an invalid object file
5470 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5472 mingw*) lt_bad_file=conftest.nm/nofile ;;
5473 *) lt_bad_file=/dev/null ;;
5475 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5476 *$lt_bad_file* | *'Invalid file or object type'*)
5477 lt_cv_path_NM="$tmp_nm -B"
5481 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5483 lt_cv_path_NM="$tmp_nm -p"
5487 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5488 continue # so that we can try to find one that supports BSD flags
5497 : ${lt_cv_path_NM=no}
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5501 $as_echo "$lt_cv_path_NM" >&6; }
5502 if test no != "$lt_cv_path_NM"; then
5505 # Didn't find any BSD compatible name lister, look for dumpbin.
5506 if test -n "$DUMPBIN"; then :
5507 # Let the user override the test.
5509 if test -n "$ac_tool_prefix"; then
5510 for ac_prog in dumpbin "link -dump"
5512 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5513 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5515 $as_echo_n "checking for $ac_word... " >&6; }
5516 if ${ac_cv_prog_DUMPBIN+:} false; then :
5517 $as_echo_n "(cached) " >&6
5519 if test -n "$DUMPBIN"; then
5520 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5526 test -z "$as_dir" && as_dir=.
5527 for ac_exec_ext in '' $ac_executable_extensions; do
5528 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5529 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5539 DUMPBIN=$ac_cv_prog_DUMPBIN
5540 if test -n "$DUMPBIN"; then
5541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5542 $as_echo "$DUMPBIN" >&6; }
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5545 $as_echo "no" >&6; }
5549 test -n "$DUMPBIN" && break
5552 if test -z "$DUMPBIN"; then
5553 ac_ct_DUMPBIN=$DUMPBIN
5554 for ac_prog in dumpbin "link -dump"
5556 # Extract the first word of "$ac_prog", so it can be a program name with args.
5557 set dummy $ac_prog; ac_word=$2
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5559 $as_echo_n "checking for $ac_word... " >&6; }
5560 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5561 $as_echo_n "(cached) " >&6
5563 if test -n "$ac_ct_DUMPBIN"; then
5564 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5570 test -z "$as_dir" && as_dir=.
5571 for ac_exec_ext in '' $ac_executable_extensions; do
5572 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5573 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5583 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5584 if test -n "$ac_ct_DUMPBIN"; then
5585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5586 $as_echo "$ac_ct_DUMPBIN" >&6; }
5588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5589 $as_echo "no" >&6; }
5593 test -n "$ac_ct_DUMPBIN" && break
5596 if test "x$ac_ct_DUMPBIN" = x; then
5599 case $cross_compiling:$ac_tool_warned in
5601 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5602 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5603 ac_tool_warned=yes ;;
5605 DUMPBIN=$ac_ct_DUMPBIN
5609 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5611 DUMPBIN="$DUMPBIN -symbols -headers"
5619 if test : != "$DUMPBIN"; then
5623 test -z "$NM" && NM=nm
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5631 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5632 if ${lt_cv_nm_interface+:} false; then :
5633 $as_echo_n "(cached) " >&6
5635 lt_cv_nm_interface="BSD nm"
5636 echo "int some_variable = 0;" > conftest.$ac_ext
5637 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5638 (eval "$ac_compile" 2>conftest.err)
5639 cat conftest.err >&5
5640 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5641 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5642 cat conftest.err >&5
5643 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5644 cat conftest.out >&5
5645 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5646 lt_cv_nm_interface="MS dumpbin"
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5651 $as_echo "$lt_cv_nm_interface" >&6; }
5653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5654 $as_echo_n "checking whether ln -s works... " >&6; }
5656 if test "$LN_S" = "ln -s"; then
5657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5658 $as_echo "yes" >&6; }
5660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5661 $as_echo "no, using $LN_S" >&6; }
5664 # find the maximum length of command line arguments
5665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5666 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5667 if ${lt_cv_sys_max_cmd_len+:} false; then :
5668 $as_echo_n "(cached) " >&6
5675 # On DJGPP, this test can blow up pretty badly due to problems in libc
5676 # (any single argument exceeding 2000 bytes causes a buffer overrun
5677 # during glob expansion). Even if it were fixed, the result of this
5678 # check would be larger than it should be.
5679 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5683 # Under GNU Hurd, this test is not required because there is
5684 # no limit to the length of command line arguments.
5685 # Libtool will interpret -1 as no limit whatsoever
5686 lt_cv_sys_max_cmd_len=-1;
5689 cygwin* | mingw* | cegcc*)
5690 # On Win9x/ME, this test blows up -- it succeeds, but takes
5691 # about 5 minutes as the teststring grows exponentially.
5692 # Worse, since 9x/ME are not pre-emptively multitasking,
5693 # you end up with a "frozen" computer, even though with patience
5694 # the test eventually succeeds (with a max line length of 256k).
5695 # Instead, let's just punt: use the minimum linelength reported by
5696 # all of the supported platforms: 8192 (on NT/2K/XP).
5697 lt_cv_sys_max_cmd_len=8192;
5701 # On MiNT this can take a long time and run out of memory.
5702 lt_cv_sys_max_cmd_len=8192;
5706 # On AmigaOS with pdksh, this test takes hours, literally.
5707 # So we just punt and use a minimum line length of 8192.
5708 lt_cv_sys_max_cmd_len=8192;
5711 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5712 # This has been around since 386BSD, at least. Likely further.
5713 if test -x /sbin/sysctl; then
5714 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5715 elif test -x /usr/sbin/sysctl; then
5716 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5718 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5720 # And add a safety zone
5721 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5722 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5726 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5727 lt_cv_sys_max_cmd_len=196608
5731 # The test takes a long time on OS/2.
5732 lt_cv_sys_max_cmd_len=8192
5736 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5737 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5738 # nice to cause kernel panics so lets avoid the loop below.
5739 # First set a reasonable default.
5740 lt_cv_sys_max_cmd_len=16384
5742 if test -x /sbin/sysconfig; then
5743 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5744 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5749 lt_cv_sys_max_cmd_len=102400
5751 sysv5* | sco5v6* | sysv4.2uw2*)
5752 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5753 if test -n "$kargmax"; then
5754 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5756 lt_cv_sys_max_cmd_len=32768
5760 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5761 if test -n "$lt_cv_sys_max_cmd_len" && \
5762 test undefined != "$lt_cv_sys_max_cmd_len"; then
5763 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5764 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5766 # Make teststring a little bigger before we do anything with it.
5767 # a 1K string should be a reasonable start.
5768 for i in 1 2 3 4 5 6 7 8; do
5769 teststring=$teststring$teststring
5771 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5772 # If test is not a shell built-in, we'll probably end up computing a
5773 # maximum length that is only half of the actual maximum length, but
5775 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5776 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5777 test 17 != "$i" # 1/2 MB should be enough
5780 teststring=$teststring$teststring
5782 # Only check the string length outside the loop.
5783 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5785 # Add a significant safety factor because C++ compilers can tack on
5786 # massive amounts of additional arguments before passing them to the
5787 # linker. It appears as though 1/2 is a usable value.
5788 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5795 if test -n "$lt_cv_sys_max_cmd_len"; then
5796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5797 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5800 $as_echo "none" >&6; }
5802 max_cmd_len=$lt_cv_sys_max_cmd_len
5813 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5823 # test EBCDIC or ASCII
5824 case `echo X|tr X '\101'` in
5825 A) # ASCII based system
5826 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5827 lt_SP2NL='tr \040 \012'
5828 lt_NL2SP='tr \015\012 \040\040'
5830 *) # EBCDIC based system
5831 lt_SP2NL='tr \100 \n'
5832 lt_NL2SP='tr \r\n \100\100'
5844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5845 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5846 if ${lt_cv_to_host_file_cmd+:} false; then :
5847 $as_echo_n "(cached) " >&6
5852 *-*-mingw* ) # actually msys
5853 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5856 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5858 * ) # otherwise, assume *nix
5859 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5865 *-*-mingw* ) # actually msys
5866 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5869 lt_cv_to_host_file_cmd=func_convert_file_noop
5871 * ) # otherwise, assume *nix
5872 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5876 * ) # unhandled hosts (and "normal" native builds)
5877 lt_cv_to_host_file_cmd=func_convert_file_noop
5883 to_host_file_cmd=$lt_cv_to_host_file_cmd
5884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5885 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5892 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5893 if ${lt_cv_to_tool_file_cmd+:} false; then :
5894 $as_echo_n "(cached) " >&6
5896 #assume ordinary cross tools, or native build.
5897 lt_cv_to_tool_file_cmd=func_convert_file_noop
5901 *-*-mingw* ) # actually msys
5902 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5910 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5912 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5919 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5920 if ${lt_cv_ld_reload_flag+:} false; then :
5921 $as_echo_n "(cached) " >&6
5923 lt_cv_ld_reload_flag='-r'
5925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5926 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5927 reload_flag=$lt_cv_ld_reload_flag
5928 case $reload_flag in
5930 *) reload_flag=" $reload_flag" ;;
5932 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5934 cygwin* | mingw* | pw32* | cegcc*)
5935 if test yes != "$GCC"; then
5940 if test yes = "$GCC"; then
5941 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5943 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5956 if test -n "$ac_tool_prefix"; then
5957 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5958 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5960 $as_echo_n "checking for $ac_word... " >&6; }
5961 if ${ac_cv_prog_OBJDUMP+:} false; then :
5962 $as_echo_n "(cached) " >&6
5964 if test -n "$OBJDUMP"; then
5965 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5971 test -z "$as_dir" && as_dir=.
5972 for ac_exec_ext in '' $ac_executable_extensions; do
5973 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5974 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5984 OBJDUMP=$ac_cv_prog_OBJDUMP
5985 if test -n "$OBJDUMP"; then
5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5987 $as_echo "$OBJDUMP" >&6; }
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5990 $as_echo "no" >&6; }
5995 if test -z "$ac_cv_prog_OBJDUMP"; then
5996 ac_ct_OBJDUMP=$OBJDUMP
5997 # Extract the first word of "objdump", so it can be a program name with args.
5998 set dummy objdump; ac_word=$2
5999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6000 $as_echo_n "checking for $ac_word... " >&6; }
6001 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6002 $as_echo_n "(cached) " >&6
6004 if test -n "$ac_ct_OBJDUMP"; then
6005 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6011 test -z "$as_dir" && as_dir=.
6012 for ac_exec_ext in '' $ac_executable_extensions; do
6013 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6014 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6015 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6024 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6025 if test -n "$ac_ct_OBJDUMP"; then
6026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6027 $as_echo "$ac_ct_OBJDUMP" >&6; }
6029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6030 $as_echo "no" >&6; }
6033 if test "x$ac_ct_OBJDUMP" = x; then
6036 case $cross_compiling:$ac_tool_warned in
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6039 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6040 ac_tool_warned=yes ;;
6042 OBJDUMP=$ac_ct_OBJDUMP
6045 OBJDUMP="$ac_cv_prog_OBJDUMP"
6048 test -z "$OBJDUMP" && OBJDUMP=objdump
6058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6059 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6060 if ${lt_cv_deplibs_check_method+:} false; then :
6061 $as_echo_n "(cached) " >&6
6063 lt_cv_file_magic_cmd='$MAGIC_CMD'
6064 lt_cv_file_magic_test_file=
6065 lt_cv_deplibs_check_method='unknown'
6066 # Need to set the preceding variable on all platforms that support
6067 # interlibrary dependencies.
6068 # 'none' -- dependencies not supported.
6069 # 'unknown' -- same as none, but documents that we really don't know.
6070 # 'pass_all' -- all dependencies passed with no checks.
6071 # 'test_compile' -- check by making test program.
6072 # 'file_magic [[regex]]' -- check by looking for files in library path
6073 # that responds to the $file_magic_cmd with a given extended regex.
6074 # If you have 'file' or equivalent on your system and you're not sure
6075 # whether 'pass_all' will *always* work, you probably want this one.
6079 lt_cv_deplibs_check_method=pass_all
6083 lt_cv_deplibs_check_method=pass_all
6087 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6088 lt_cv_file_magic_cmd='/usr/bin/file -L'
6089 lt_cv_file_magic_test_file=/shlib/libc.so
6093 # func_win32_libid is a shell function defined in ltmain.sh
6094 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6095 lt_cv_file_magic_cmd='func_win32_libid'
6099 # Base MSYS/MinGW do not provide the 'file' command needed by
6100 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6101 # unless we find 'file', for example because we are cross-compiling.
6102 if ( file / ) >/dev/null 2>&1; then
6103 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6104 lt_cv_file_magic_cmd='func_win32_libid'
6106 # Keep this pattern in sync with the one in func_win32_libid.
6107 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6108 lt_cv_file_magic_cmd='$OBJDUMP -f'
6113 # use the weaker test based on 'objdump'. See mingw*.
6114 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6115 lt_cv_file_magic_cmd='$OBJDUMP -f'
6118 darwin* | rhapsody*)
6119 lt_cv_deplibs_check_method=pass_all
6122 freebsd* | dragonfly*)
6123 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6126 # Not sure whether the presence of OpenBSD here was a mistake.
6127 # Let's accept both of them until this is cleared up.
6128 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6129 lt_cv_file_magic_cmd=/usr/bin/file
6130 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6134 lt_cv_deplibs_check_method=pass_all
6139 lt_cv_deplibs_check_method=pass_all
6142 hpux10.20* | hpux11*)
6143 lt_cv_file_magic_cmd=/usr/bin/file
6146 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6147 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6150 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6151 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6154 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6155 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6161 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6162 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6165 irix5* | irix6* | nonstopux*)
6167 *-32|*"-32 ") libmagic=32-bit;;
6168 *-n32|*"-n32 ") libmagic=N32;;
6169 *-64|*"-64 ") libmagic=64-bit;;
6170 *) libmagic=never-match;;
6172 lt_cv_deplibs_check_method=pass_all
6175 # This must be glibc/ELF.
6176 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6177 lt_cv_deplibs_check_method=pass_all
6181 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6182 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6184 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6189 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6190 lt_cv_file_magic_cmd=/usr/bin/file
6191 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6195 lt_cv_deplibs_check_method=pass_all
6199 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6200 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6202 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6206 osf3* | osf4* | osf5*)
6207 lt_cv_deplibs_check_method=pass_all
6211 lt_cv_deplibs_check_method=pass_all
6215 lt_cv_deplibs_check_method=pass_all
6218 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6219 lt_cv_deplibs_check_method=pass_all
6223 case $host_vendor in
6225 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]'
6226 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6229 lt_cv_deplibs_check_method=pass_all
6232 lt_cv_file_magic_cmd='/bin/file'
6233 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6236 lt_cv_file_magic_cmd='/bin/file'
6237 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6238 lt_cv_file_magic_test_file=/lib/libc.so
6241 lt_cv_deplibs_check_method=pass_all
6244 lt_cv_deplibs_check_method=pass_all
6250 lt_cv_deplibs_check_method=pass_all
6253 lt_cv_deplibs_check_method=pass_all
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6259 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6263 if test "$build" = "$host"; then
6266 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6269 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6275 file_magic_cmd=$lt_cv_file_magic_cmd
6276 deplibs_check_method=$lt_cv_deplibs_check_method
6277 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6300 if test -n "$ac_tool_prefix"; then
6301 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6302 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6304 $as_echo_n "checking for $ac_word... " >&6; }
6305 if ${ac_cv_prog_DLLTOOL+:} false; then :
6306 $as_echo_n "(cached) " >&6
6308 if test -n "$DLLTOOL"; then
6309 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6315 test -z "$as_dir" && as_dir=.
6316 for ac_exec_ext in '' $ac_executable_extensions; do
6317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6318 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6328 DLLTOOL=$ac_cv_prog_DLLTOOL
6329 if test -n "$DLLTOOL"; then
6330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6331 $as_echo "$DLLTOOL" >&6; }
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6334 $as_echo "no" >&6; }
6339 if test -z "$ac_cv_prog_DLLTOOL"; then
6340 ac_ct_DLLTOOL=$DLLTOOL
6341 # Extract the first word of "dlltool", so it can be a program name with args.
6342 set dummy dlltool; ac_word=$2
6343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6344 $as_echo_n "checking for $ac_word... " >&6; }
6345 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6346 $as_echo_n "(cached) " >&6
6348 if test -n "$ac_ct_DLLTOOL"; then
6349 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355 test -z "$as_dir" && as_dir=.
6356 for ac_exec_ext in '' $ac_executable_extensions; do
6357 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6358 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6359 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6368 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6369 if test -n "$ac_ct_DLLTOOL"; then
6370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6371 $as_echo "$ac_ct_DLLTOOL" >&6; }
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6374 $as_echo "no" >&6; }
6377 if test "x$ac_ct_DLLTOOL" = x; then
6380 case $cross_compiling:$ac_tool_warned in
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6383 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6384 ac_tool_warned=yes ;;
6386 DLLTOOL=$ac_ct_DLLTOOL
6389 DLLTOOL="$ac_cv_prog_DLLTOOL"
6392 test -z "$DLLTOOL" && DLLTOOL=dlltool
6403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6404 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6405 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6406 $as_echo_n "(cached) " >&6
6408 lt_cv_sharedlib_from_linklib_cmd='unknown'
6411 cygwin* | mingw* | pw32* | cegcc*)
6412 # two different shell functions defined in ltmain.sh;
6413 # decide which one to use based on capabilities of $DLLTOOL
6414 case `$DLLTOOL --help 2>&1` in
6415 *--identify-strict*)
6416 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6419 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6424 # fallback: assume linklib IS sharedlib
6425 lt_cv_sharedlib_from_linklib_cmd=$ECHO
6430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6431 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6432 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6433 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6441 if test -n "$ac_tool_prefix"; then
6444 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6445 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6447 $as_echo_n "checking for $ac_word... " >&6; }
6448 if ${ac_cv_prog_AR+:} false; then :
6449 $as_echo_n "(cached) " >&6
6451 if test -n "$AR"; then
6452 ac_cv_prog_AR="$AR" # Let the user override the test.
6454 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6458 test -z "$as_dir" && as_dir=.
6459 for ac_exec_ext in '' $ac_executable_extensions; do
6460 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6461 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6462 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6472 if test -n "$AR"; then
6473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6474 $as_echo "$AR" >&6; }
6476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6477 $as_echo "no" >&6; }
6481 test -n "$AR" && break
6484 if test -z "$AR"; then
6488 # Extract the first word of "$ac_prog", so it can be a program name with args.
6489 set dummy $ac_prog; ac_word=$2
6490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6491 $as_echo_n "checking for $ac_word... " >&6; }
6492 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6493 $as_echo_n "(cached) " >&6
6495 if test -n "$ac_ct_AR"; then
6496 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6502 test -z "$as_dir" && as_dir=.
6503 for ac_exec_ext in '' $ac_executable_extensions; do
6504 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6505 ac_cv_prog_ac_ct_AR="$ac_prog"
6506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6515 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6516 if test -n "$ac_ct_AR"; then
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6518 $as_echo "$ac_ct_AR" >&6; }
6520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6521 $as_echo "no" >&6; }
6525 test -n "$ac_ct_AR" && break
6528 if test "x$ac_ct_AR" = x; then
6531 case $cross_compiling:$ac_tool_warned in
6533 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6534 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6535 ac_tool_warned=yes ;;
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6555 $as_echo_n "checking for archiver @FILE support... " >&6; }
6556 if ${lt_cv_ar_at_file+:} false; then :
6557 $as_echo_n "(cached) " >&6
6560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6561 /* end confdefs.h. */
6571 if ac_fn_c_try_compile "$LINENO"; then :
6572 echo conftest.$ac_objext > conftest.lst
6573 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6574 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6575 (eval $lt_ar_try) 2>&5
6577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6578 test $ac_status = 0; }
6579 if test 0 -eq "$ac_status"; then
6580 # Ensure the archiver fails upon bogus file names.
6581 rm -f conftest.$ac_objext libconftest.a
6582 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6583 (eval $lt_ar_try) 2>&5
6585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6586 test $ac_status = 0; }
6587 if test 0 -ne "$ac_status"; then
6591 rm -f conftest.* libconftest.a
6594 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6598 $as_echo "$lt_cv_ar_at_file" >&6; }
6600 if test no = "$lt_cv_ar_at_file"; then
6603 archiver_list_spec=$lt_cv_ar_at_file
6612 if test -n "$ac_tool_prefix"; then
6613 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6614 set dummy ${ac_tool_prefix}strip; ac_word=$2
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6616 $as_echo_n "checking for $ac_word... " >&6; }
6617 if ${ac_cv_prog_STRIP+:} false; then :
6618 $as_echo_n "(cached) " >&6
6620 if test -n "$STRIP"; then
6621 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6627 test -z "$as_dir" && as_dir=.
6628 for ac_exec_ext in '' $ac_executable_extensions; do
6629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6630 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6640 STRIP=$ac_cv_prog_STRIP
6641 if test -n "$STRIP"; then
6642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6643 $as_echo "$STRIP" >&6; }
6645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6646 $as_echo "no" >&6; }
6651 if test -z "$ac_cv_prog_STRIP"; then
6653 # Extract the first word of "strip", so it can be a program name with args.
6654 set dummy strip; ac_word=$2
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6656 $as_echo_n "checking for $ac_word... " >&6; }
6657 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6658 $as_echo_n "(cached) " >&6
6660 if test -n "$ac_ct_STRIP"; then
6661 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6667 test -z "$as_dir" && as_dir=.
6668 for ac_exec_ext in '' $ac_executable_extensions; do
6669 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6670 ac_cv_prog_ac_ct_STRIP="strip"
6671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6680 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6681 if test -n "$ac_ct_STRIP"; then
6682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6683 $as_echo "$ac_ct_STRIP" >&6; }
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6686 $as_echo "no" >&6; }
6689 if test "x$ac_ct_STRIP" = x; then
6692 case $cross_compiling:$ac_tool_warned in
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6695 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6696 ac_tool_warned=yes ;;
6701 STRIP="$ac_cv_prog_STRIP"
6704 test -z "$STRIP" && STRIP=:
6711 if test -n "$ac_tool_prefix"; then
6712 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6713 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6715 $as_echo_n "checking for $ac_word... " >&6; }
6716 if ${ac_cv_prog_RANLIB+:} false; then :
6717 $as_echo_n "(cached) " >&6
6719 if test -n "$RANLIB"; then
6720 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6726 test -z "$as_dir" && as_dir=.
6727 for ac_exec_ext in '' $ac_executable_extensions; do
6728 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6729 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6739 RANLIB=$ac_cv_prog_RANLIB
6740 if test -n "$RANLIB"; then
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6742 $as_echo "$RANLIB" >&6; }
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6745 $as_echo "no" >&6; }
6750 if test -z "$ac_cv_prog_RANLIB"; then
6751 ac_ct_RANLIB=$RANLIB
6752 # Extract the first word of "ranlib", so it can be a program name with args.
6753 set dummy ranlib; ac_word=$2
6754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6755 $as_echo_n "checking for $ac_word... " >&6; }
6756 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6757 $as_echo_n "(cached) " >&6
6759 if test -n "$ac_ct_RANLIB"; then
6760 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6766 test -z "$as_dir" && as_dir=.
6767 for ac_exec_ext in '' $ac_executable_extensions; do
6768 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6769 ac_cv_prog_ac_ct_RANLIB="ranlib"
6770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6779 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6780 if test -n "$ac_ct_RANLIB"; then
6781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6782 $as_echo "$ac_ct_RANLIB" >&6; }
6784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6785 $as_echo "no" >&6; }
6788 if test "x$ac_ct_RANLIB" = x; then
6791 case $cross_compiling:$ac_tool_warned in
6793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6794 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6795 ac_tool_warned=yes ;;
6797 RANLIB=$ac_ct_RANLIB
6800 RANLIB="$ac_cv_prog_RANLIB"
6803 test -z "$RANLIB" && RANLIB=:
6810 # Determine commands to create old-style static archives.
6811 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6812 old_postinstall_cmds='chmod 644 $oldlib'
6813 old_postuninstall_cmds=
6815 if test -n "$RANLIB"; then
6818 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6821 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6824 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6829 lock_old_archive_extraction=yes ;;
6831 lock_old_archive_extraction=no ;;
6872 # If no C compiler was specified, use CC.
6875 # If no C compiler flags were specified, use CFLAGS.
6876 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6878 # Allow CC to be a program name with arguments.
6882 # Check for command to grab the raw symbol name followed by C symbol from nm.
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6884 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6885 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6886 $as_echo_n "(cached) " >&6
6889 # These are sane defaults that work on at least a few old systems.
6890 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6892 # Character class describing NM global symbol codes.
6893 symcode='[BCDEGRST]'
6895 # Regexp to match symbols that can be accessed directly from C.
6896 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6898 # Define system-specific variables.
6903 cygwin* | mingw* | pw32* | cegcc*)
6904 symcode='[ABCDGISTW]'
6907 if test ia64 = "$host_cpu"; then
6908 symcode='[ABCDEGRST]'
6912 symcode='[BCDEGRST]'
6915 symcode='[BCDEGQRST]'
6926 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6934 # If we're using GNU nm, then use its standard symbol codes.
6935 case `$NM -V 2>&1` in
6936 *GNU* | *'with BFD'*)
6937 symcode='[ABCDGIRSTW]' ;;
6940 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6941 # Gets list of data symbols to import.
6942 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6943 # Adjust the below global symbol transforms to fixup imported variables.
6944 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6945 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
6946 lt_c_name_lib_hook="\
6947 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
6948 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
6950 # Disable hooks by default.
6951 lt_cv_sys_global_symbol_to_import=
6957 # Transform an extracted symbol line into a proper C declaration.
6958 # Some systems (esp. on ia64) link data and code symbols differently,
6959 # so use this general approach.
6960 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6962 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6963 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6965 # Transform an extracted symbol line into symbol name and symbol address
6966 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6968 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
6969 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
6971 # Transform an extracted symbol line into symbol name with lib prefix and
6973 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6974 $lt_c_name_lib_hook\
6975 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
6976 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
6977 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
6979 # Handle CRLF in mingw tool chain
6983 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6987 # Try without a prefix underscore, then with it.
6988 for ac_symprfx in "" "_"; do
6990 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6991 symxfrm="\\1 $ac_symprfx\\2 \\2"
6993 # Write the raw and C identifiers.
6994 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6995 # Fake it for dumpbin and say T for any non-static function,
6996 # D for any global variable and I for any imported variable.
6997 # Also find C++ and __fastcall symbols from MSVC++,
6998 # which start with @ or ?.
6999 lt_cv_sys_global_symbol_pipe="$AWK '"\
7000 " {last_section=section; section=\$ 3};"\
7001 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7002 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7003 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7004 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7005 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7006 " \$ 0!~/External *\|/{next};"\
7007 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7008 " {if(hide[section]) next};"\
7009 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7010 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7011 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7012 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7013 " ' prfx=^$ac_symprfx"
7015 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7017 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7019 # Check to see that the pipe works correctly.
7023 cat > conftest.$ac_ext <<_LT_EOF
7028 void nm_test_func(void);
7029 void nm_test_func(void){}
7033 int main(){nm_test_var='a';nm_test_func();return(0);}
7036 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7037 (eval $ac_compile) 2>&5
7039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7040 test $ac_status = 0; }; then
7041 # Now try to grab the symbols.
7043 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7044 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7046 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7047 test $ac_status = 0; } && test -s "$nlist"; then
7048 # Try sorting and uniquifying the output.
7049 if sort "$nlist" | uniq > "$nlist"T; then
7050 mv -f "$nlist"T "$nlist"
7055 # Make sure that we snagged all the symbols we need.
7056 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7057 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7058 cat <<_LT_EOF > conftest.$ac_ext
7059 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7060 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7061 /* DATA imports from DLLs on WIN32 can't be const, because runtime
7062 relocations are performed -- see ld's documentation on pseudo-relocs. */
7063 # define LT_DLSYM_CONST
7064 #elif defined __osf__
7065 /* This system does not cope well with relocations in const data. */
7066 # define LT_DLSYM_CONST
7068 # define LT_DLSYM_CONST const
7076 # Now generate the symbol file.
7077 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7079 cat <<_LT_EOF >> conftest.$ac_ext
7081 /* The mapping between symbol names and symbols. */
7082 LT_DLSYM_CONST struct {
7086 lt__PROGRAM__LTX_preloaded_symbols[] =
7088 { "@PROGRAM@", (void *) 0 },
7090 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7091 cat <<\_LT_EOF >> conftest.$ac_ext
7095 /* This works around a problem in FreeBSD linker */
7096 #ifdef FREEBSD_WORKAROUND
7097 static const void *lt_preloaded_setup() {
7098 return lt__PROGRAM__LTX_preloaded_symbols;
7106 # Now try linking the two files.
7107 mv conftest.$ac_objext conftstm.$ac_objext
7108 lt_globsym_save_LIBS=$LIBS
7109 lt_globsym_save_CFLAGS=$CFLAGS
7110 LIBS=conftstm.$ac_objext
7111 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7112 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7113 (eval $ac_link) 2>&5
7115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7116 test $ac_status = 0; } && test -s conftest$ac_exeext; then
7119 LIBS=$lt_globsym_save_LIBS
7120 CFLAGS=$lt_globsym_save_CFLAGS
7122 echo "cannot find nm_test_func in $nlist" >&5
7125 echo "cannot find nm_test_var in $nlist" >&5
7128 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7131 echo "$progname: failed program was:" >&5
7132 cat conftest.$ac_ext >&5
7134 rm -rf conftest* conftst*
7136 # Do not use the global_symbol_pipe unless it works.
7137 if test yes = "$pipe_works"; then
7140 lt_cv_sys_global_symbol_pipe=
7146 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7147 lt_cv_sys_global_symbol_to_cdecl=
7149 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7151 $as_echo "failed" >&6; }
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7154 $as_echo "ok" >&6; }
7157 # Response file support.
7158 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7159 nm_file_list_spec='@'
7160 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7161 nm_file_list_spec='@'
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7201 $as_echo_n "checking for sysroot... " >&6; }
7203 # Check whether --with-sysroot was given.
7204 if test "${with_sysroot+set}" = set; then :
7205 withval=$with_sysroot;
7212 case $with_sysroot in #(
7214 if test yes = "$GCC"; then
7215 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7219 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7225 $as_echo "$with_sysroot" >&6; }
7226 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7231 $as_echo "${lt_sysroot:-no}" >&6; }
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7238 $as_echo_n "checking for a working dd... " >&6; }
7239 if ${ac_cv_path_lt_DD+:} false; then :
7240 $as_echo_n "(cached) " >&6
7242 printf 0123456789abcdef0123456789abcdef >conftest.i
7243 cat conftest.i conftest.i >conftest2.i
7245 if test -z "$lt_DD"; then
7246 ac_path_lt_DD_found=false
7247 # Loop through the user's path and test for each of PROGNAME-LIST
7248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7252 test -z "$as_dir" && as_dir=.
7253 for ac_prog in dd; do
7254 for ac_exec_ext in '' $ac_executable_extensions; do
7255 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7256 as_fn_executable_p "$ac_path_lt_DD" || continue
7257 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7258 cmp -s conftest.i conftest.out \
7259 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7261 $ac_path_lt_DD_found && break 3
7266 if test -z "$ac_cv_path_lt_DD"; then
7270 ac_cv_path_lt_DD=$lt_DD
7273 rm -f conftest.i conftest2.i conftest.out
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7276 $as_echo "$ac_cv_path_lt_DD" >&6; }
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7280 $as_echo_n "checking how to truncate binary pipes... " >&6; }
7281 if ${lt_cv_truncate_bin+:} false; then :
7282 $as_echo_n "(cached) " >&6
7284 printf 0123456789abcdef0123456789abcdef >conftest.i
7285 cat conftest.i conftest.i >conftest2.i
7287 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7288 cmp -s conftest.i conftest.out \
7289 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7291 rm -f conftest.i conftest2.i conftest.out
7292 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7295 $as_echo "$lt_cv_truncate_bin" >&6; }
7303 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
7306 for cc_temp in $*""; do
7308 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7309 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7314 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7317 # Check whether --enable-libtool-lock was given.
7318 if test "${enable_libtool_lock+set}" = set; then :
7319 enableval=$enable_libtool_lock;
7322 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7324 # Some flags need to be propagated to the compiler or linker for good
7328 # Find out what ABI is being produced by ac_compile, and set mode
7329 # options accordingly.
7330 echo 'int i;' > conftest.$ac_ext
7331 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7332 (eval $ac_compile) 2>&5
7334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7335 test $ac_status = 0; }; then
7336 case `/usr/bin/file conftest.$ac_objext` in
7348 # Find out what ABI is being produced by ac_compile, and set linker
7349 # options accordingly.
7350 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7351 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7352 (eval $ac_compile) 2>&5
7354 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7355 test $ac_status = 0; }; then
7356 if test yes = "$lt_cv_prog_gnu_ld"; then
7357 case `/usr/bin/file conftest.$ac_objext` in
7359 LD="${LD-ld} -melf32bsmip"
7362 LD="${LD-ld} -melf32bmipn32"
7365 LD="${LD-ld} -melf64bmip"
7369 case `/usr/bin/file conftest.$ac_objext` in
7386 # Find out what ABI is being produced by ac_compile, and set linker
7387 # options accordingly.
7388 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7389 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7390 (eval $ac_compile) 2>&5
7392 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7393 test $ac_status = 0; }; then
7395 case `/usr/bin/file conftest.$ac_objext` in
7403 case `/usr/bin/file conftest.$ac_objext` in
7405 emul="${emul}btsmip"
7408 emul="${emul}ltsmip"
7411 case `/usr/bin/file conftest.$ac_objext` in
7416 LD="${LD-ld} -m $emul"
7421 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7422 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7423 # Find out what ABI is being produced by ac_compile, and set linker
7424 # options accordingly. Note that the listed cases only cover the
7425 # situations where additional linker options are needed (such as when
7426 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7427 # vice versa); the common cases where no linker options are needed do
7428 # not appear in the list.
7429 echo 'int i;' > conftest.$ac_ext
7430 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7431 (eval $ac_compile) 2>&5
7433 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7434 test $ac_status = 0; }; then
7435 case `/usr/bin/file conftest.o` in
7438 x86_64-*kfreebsd*-gnu)
7439 LD="${LD-ld} -m elf_i386_fbsd"
7442 case `/usr/bin/file conftest.o` in
7444 LD="${LD-ld} -m elf32_x86_64"
7447 LD="${LD-ld} -m elf_i386"
7451 powerpc64le-*linux*)
7452 LD="${LD-ld} -m elf32lppclinux"
7455 LD="${LD-ld} -m elf32ppclinux"
7458 LD="${LD-ld} -m elf_s390"
7461 LD="${LD-ld} -m elf32_sparc"
7467 x86_64-*kfreebsd*-gnu)
7468 LD="${LD-ld} -m elf_x86_64_fbsd"
7471 LD="${LD-ld} -m elf_x86_64"
7474 LD="${LD-ld} -m elf64lppc"
7477 LD="${LD-ld} -m elf64ppc"
7479 s390*-*linux*|s390*-*tpf*)
7480 LD="${LD-ld} -m elf64_s390"
7483 LD="${LD-ld} -m elf64_sparc"
7493 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7495 CFLAGS="$CFLAGS -belf"
7496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7497 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7498 if ${lt_cv_cc_needs_belf+:} false; then :
7499 $as_echo_n "(cached) " >&6
7502 ac_cpp='$CPP $CPPFLAGS'
7503 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7504 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7505 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7508 /* end confdefs.h. */
7518 if ac_fn_c_try_link "$LINENO"; then :
7519 lt_cv_cc_needs_belf=yes
7521 lt_cv_cc_needs_belf=no
7523 rm -f core conftest.err conftest.$ac_objext \
7524 conftest$ac_exeext conftest.$ac_ext
7526 ac_cpp='$CPP $CPPFLAGS'
7527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7533 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7534 if test yes != "$lt_cv_cc_needs_belf"; then
7535 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7540 # Find out what ABI is being produced by ac_compile, and set linker
7541 # options accordingly.
7542 echo 'int i;' > conftest.$ac_ext
7543 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7544 (eval $ac_compile) 2>&5
7546 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7547 test $ac_status = 0; }; then
7548 case `/usr/bin/file conftest.o` in
7550 case $lt_cv_prog_gnu_ld in
7553 i?86-*-solaris*|x86_64-*-solaris*)
7554 LD="${LD-ld} -m elf_x86_64"
7557 LD="${LD-ld} -m elf64_sparc"
7560 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7561 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7566 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7578 need_locks=$enable_libtool_lock
7580 if test -n "$ac_tool_prefix"; then
7581 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7582 set dummy ${ac_tool_prefix}mt; ac_word=$2
7583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7584 $as_echo_n "checking for $ac_word... " >&6; }
7585 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7586 $as_echo_n "(cached) " >&6
7588 if test -n "$MANIFEST_TOOL"; then
7589 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7595 test -z "$as_dir" && as_dir=.
7596 for ac_exec_ext in '' $ac_executable_extensions; do
7597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7598 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7608 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7609 if test -n "$MANIFEST_TOOL"; then
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7611 $as_echo "$MANIFEST_TOOL" >&6; }
7613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7614 $as_echo "no" >&6; }
7619 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7620 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7621 # Extract the first word of "mt", so it can be a program name with args.
7622 set dummy mt; ac_word=$2
7623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7624 $as_echo_n "checking for $ac_word... " >&6; }
7625 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7626 $as_echo_n "(cached) " >&6
7628 if test -n "$ac_ct_MANIFEST_TOOL"; then
7629 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7635 test -z "$as_dir" && as_dir=.
7636 for ac_exec_ext in '' $ac_executable_extensions; do
7637 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7638 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7648 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7649 if test -n "$ac_ct_MANIFEST_TOOL"; then
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7651 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7654 $as_echo "no" >&6; }
7657 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7660 case $cross_compiling:$ac_tool_warned in
7662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7663 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7664 ac_tool_warned=yes ;;
7666 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7669 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7672 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7674 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7675 if ${lt_cv_path_mainfest_tool+:} false; then :
7676 $as_echo_n "(cached) " >&6
7678 lt_cv_path_mainfest_tool=no
7679 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7680 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7681 cat conftest.err >&5
7682 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7683 lt_cv_path_mainfest_tool=yes
7687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7688 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7689 if test yes != "$lt_cv_path_mainfest_tool"; then
7699 rhapsody* | darwin*)
7700 if test -n "$ac_tool_prefix"; then
7701 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7702 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7704 $as_echo_n "checking for $ac_word... " >&6; }
7705 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7706 $as_echo_n "(cached) " >&6
7708 if test -n "$DSYMUTIL"; then
7709 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7715 test -z "$as_dir" && as_dir=.
7716 for ac_exec_ext in '' $ac_executable_extensions; do
7717 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7718 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7728 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7729 if test -n "$DSYMUTIL"; then
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7731 $as_echo "$DSYMUTIL" >&6; }
7733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7734 $as_echo "no" >&6; }
7739 if test -z "$ac_cv_prog_DSYMUTIL"; then
7740 ac_ct_DSYMUTIL=$DSYMUTIL
7741 # Extract the first word of "dsymutil", so it can be a program name with args.
7742 set dummy dsymutil; ac_word=$2
7743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7744 $as_echo_n "checking for $ac_word... " >&6; }
7745 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7746 $as_echo_n "(cached) " >&6
7748 if test -n "$ac_ct_DSYMUTIL"; then
7749 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7755 test -z "$as_dir" && as_dir=.
7756 for ac_exec_ext in '' $ac_executable_extensions; do
7757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7758 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7768 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7769 if test -n "$ac_ct_DSYMUTIL"; then
7770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7771 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7774 $as_echo "no" >&6; }
7777 if test "x$ac_ct_DSYMUTIL" = x; then
7780 case $cross_compiling:$ac_tool_warned in
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7783 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7784 ac_tool_warned=yes ;;
7786 DSYMUTIL=$ac_ct_DSYMUTIL
7789 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7792 if test -n "$ac_tool_prefix"; then
7793 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7794 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7796 $as_echo_n "checking for $ac_word... " >&6; }
7797 if ${ac_cv_prog_NMEDIT+:} false; then :
7798 $as_echo_n "(cached) " >&6
7800 if test -n "$NMEDIT"; then
7801 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7807 test -z "$as_dir" && as_dir=.
7808 for ac_exec_ext in '' $ac_executable_extensions; do
7809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7810 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7820 NMEDIT=$ac_cv_prog_NMEDIT
7821 if test -n "$NMEDIT"; then
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7823 $as_echo "$NMEDIT" >&6; }
7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826 $as_echo "no" >&6; }
7831 if test -z "$ac_cv_prog_NMEDIT"; then
7832 ac_ct_NMEDIT=$NMEDIT
7833 # Extract the first word of "nmedit", so it can be a program name with args.
7834 set dummy nmedit; ac_word=$2
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7836 $as_echo_n "checking for $ac_word... " >&6; }
7837 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7838 $as_echo_n "(cached) " >&6
7840 if test -n "$ac_ct_NMEDIT"; then
7841 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7847 test -z "$as_dir" && as_dir=.
7848 for ac_exec_ext in '' $ac_executable_extensions; do
7849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7850 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7860 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7861 if test -n "$ac_ct_NMEDIT"; then
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7863 $as_echo "$ac_ct_NMEDIT" >&6; }
7865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7866 $as_echo "no" >&6; }
7869 if test "x$ac_ct_NMEDIT" = x; then
7872 case $cross_compiling:$ac_tool_warned in
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7875 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7876 ac_tool_warned=yes ;;
7878 NMEDIT=$ac_ct_NMEDIT
7881 NMEDIT="$ac_cv_prog_NMEDIT"
7884 if test -n "$ac_tool_prefix"; then
7885 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7886 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7888 $as_echo_n "checking for $ac_word... " >&6; }
7889 if ${ac_cv_prog_LIPO+:} false; then :
7890 $as_echo_n "(cached) " >&6
7892 if test -n "$LIPO"; then
7893 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7899 test -z "$as_dir" && as_dir=.
7900 for ac_exec_ext in '' $ac_executable_extensions; do
7901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7902 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7912 LIPO=$ac_cv_prog_LIPO
7913 if test -n "$LIPO"; then
7914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7915 $as_echo "$LIPO" >&6; }
7917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7918 $as_echo "no" >&6; }
7923 if test -z "$ac_cv_prog_LIPO"; then
7925 # Extract the first word of "lipo", so it can be a program name with args.
7926 set dummy lipo; ac_word=$2
7927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7928 $as_echo_n "checking for $ac_word... " >&6; }
7929 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7930 $as_echo_n "(cached) " >&6
7932 if test -n "$ac_ct_LIPO"; then
7933 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7939 test -z "$as_dir" && as_dir=.
7940 for ac_exec_ext in '' $ac_executable_extensions; do
7941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7942 ac_cv_prog_ac_ct_LIPO="lipo"
7943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7952 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7953 if test -n "$ac_ct_LIPO"; then
7954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7955 $as_echo "$ac_ct_LIPO" >&6; }
7957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7958 $as_echo "no" >&6; }
7961 if test "x$ac_ct_LIPO" = x; then
7964 case $cross_compiling:$ac_tool_warned in
7966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7967 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7968 ac_tool_warned=yes ;;
7973 LIPO="$ac_cv_prog_LIPO"
7976 if test -n "$ac_tool_prefix"; then
7977 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7978 set dummy ${ac_tool_prefix}otool; ac_word=$2
7979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7980 $as_echo_n "checking for $ac_word... " >&6; }
7981 if ${ac_cv_prog_OTOOL+:} false; then :
7982 $as_echo_n "(cached) " >&6
7984 if test -n "$OTOOL"; then
7985 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7991 test -z "$as_dir" && as_dir=.
7992 for ac_exec_ext in '' $ac_executable_extensions; do
7993 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7994 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8004 OTOOL=$ac_cv_prog_OTOOL
8005 if test -n "$OTOOL"; then
8006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8007 $as_echo "$OTOOL" >&6; }
8009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8010 $as_echo "no" >&6; }
8015 if test -z "$ac_cv_prog_OTOOL"; then
8017 # Extract the first word of "otool", so it can be a program name with args.
8018 set dummy otool; ac_word=$2
8019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8020 $as_echo_n "checking for $ac_word... " >&6; }
8021 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8022 $as_echo_n "(cached) " >&6
8024 if test -n "$ac_ct_OTOOL"; then
8025 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8031 test -z "$as_dir" && as_dir=.
8032 for ac_exec_ext in '' $ac_executable_extensions; do
8033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8034 ac_cv_prog_ac_ct_OTOOL="otool"
8035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8044 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8045 if test -n "$ac_ct_OTOOL"; then
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8047 $as_echo "$ac_ct_OTOOL" >&6; }
8049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8050 $as_echo "no" >&6; }
8053 if test "x$ac_ct_OTOOL" = x; then
8056 case $cross_compiling:$ac_tool_warned in
8058 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8059 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8060 ac_tool_warned=yes ;;
8065 OTOOL="$ac_cv_prog_OTOOL"
8068 if test -n "$ac_tool_prefix"; then
8069 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8070 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8072 $as_echo_n "checking for $ac_word... " >&6; }
8073 if ${ac_cv_prog_OTOOL64+:} false; then :
8074 $as_echo_n "(cached) " >&6
8076 if test -n "$OTOOL64"; then
8077 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8083 test -z "$as_dir" && as_dir=.
8084 for ac_exec_ext in '' $ac_executable_extensions; do
8085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8086 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8096 OTOOL64=$ac_cv_prog_OTOOL64
8097 if test -n "$OTOOL64"; then
8098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8099 $as_echo "$OTOOL64" >&6; }
8101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8102 $as_echo "no" >&6; }
8107 if test -z "$ac_cv_prog_OTOOL64"; then
8108 ac_ct_OTOOL64=$OTOOL64
8109 # Extract the first word of "otool64", so it can be a program name with args.
8110 set dummy otool64; ac_word=$2
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8112 $as_echo_n "checking for $ac_word... " >&6; }
8113 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8114 $as_echo_n "(cached) " >&6
8116 if test -n "$ac_ct_OTOOL64"; then
8117 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8123 test -z "$as_dir" && as_dir=.
8124 for ac_exec_ext in '' $ac_executable_extensions; do
8125 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8126 ac_cv_prog_ac_ct_OTOOL64="otool64"
8127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8136 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8137 if test -n "$ac_ct_OTOOL64"; then
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8139 $as_echo "$ac_ct_OTOOL64" >&6; }
8141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8142 $as_echo "no" >&6; }
8145 if test "x$ac_ct_OTOOL64" = x; then
8148 case $cross_compiling:$ac_tool_warned in
8150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8151 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8152 ac_tool_warned=yes ;;
8154 OTOOL64=$ac_ct_OTOOL64
8157 OTOOL64="$ac_cv_prog_OTOOL64"
8186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8187 $as_echo_n "checking for -single_module linker flag... " >&6; }
8188 if ${lt_cv_apple_cc_single_mod+:} false; then :
8189 $as_echo_n "(cached) " >&6
8191 lt_cv_apple_cc_single_mod=no
8192 if test -z "$LT_MULTI_MODULE"; then
8193 # By default we will add the -single_module flag. You can override
8194 # by either setting the environment variable LT_MULTI_MODULE
8195 # non-empty at configure time, or by adding -multi_module to the
8197 rm -rf libconftest.dylib*
8198 echo "int foo(void){return 1;}" > conftest.c
8199 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8200 -dynamiclib -Wl,-single_module conftest.c" >&5
8201 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8202 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8204 # If there is a non-empty error log, and "single_module"
8205 # appears in it, assume the flag caused a linker warning
8206 if test -s conftest.err && $GREP single_module conftest.err; then
8207 cat conftest.err >&5
8208 # Otherwise, if the output was created with a 0 exit code from
8209 # the compiler, it worked.
8210 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8211 lt_cv_apple_cc_single_mod=yes
8213 cat conftest.err >&5
8215 rm -rf libconftest.dylib*
8219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8220 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8223 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8224 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8225 $as_echo_n "(cached) " >&6
8227 lt_cv_ld_exported_symbols_list=no
8228 save_LDFLAGS=$LDFLAGS
8229 echo "_main" > conftest.sym
8230 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8232 /* end confdefs.h. */
8242 if ac_fn_c_try_link "$LINENO"; then :
8243 lt_cv_ld_exported_symbols_list=yes
8245 lt_cv_ld_exported_symbols_list=no
8247 rm -f core conftest.err conftest.$ac_objext \
8248 conftest$ac_exeext conftest.$ac_ext
8249 LDFLAGS=$save_LDFLAGS
8252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8253 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8256 $as_echo_n "checking for -force_load linker flag... " >&6; }
8257 if ${lt_cv_ld_force_load+:} false; then :
8258 $as_echo_n "(cached) " >&6
8260 lt_cv_ld_force_load=no
8261 cat > conftest.c << _LT_EOF
8262 int forced_loaded() { return 2;}
8264 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8265 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8266 echo "$AR cru libconftest.a conftest.o" >&5
8267 $AR cru libconftest.a conftest.o 2>&5
8268 echo "$RANLIB libconftest.a" >&5
8269 $RANLIB libconftest.a 2>&5
8270 cat > conftest.c << _LT_EOF
8271 int main() { return 0;}
8273 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8274 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8276 if test -s conftest.err && $GREP force_load conftest.err; then
8277 cat conftest.err >&5
8278 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8279 lt_cv_ld_force_load=yes
8281 cat conftest.err >&5
8283 rm -f conftest.err libconftest.a conftest conftest.c
8284 rm -rf conftest.dSYM
8287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8288 $as_echo "$lt_cv_ld_force_load" >&6; }
8290 rhapsody* | darwin1.[012])
8291 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8293 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8294 darwin*) # darwin 5.x on
8295 # if running on 10.5 or later, the deployment target defaults
8296 # to the OS version, if on x86, and 10.4, the deployment
8297 # target defaults to 10.4. Don't you love it?
8298 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8299 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8300 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8302 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8304 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8308 if test yes = "$lt_cv_apple_cc_single_mod"; then
8309 _lt_dar_single_mod='$single_module'
8311 if test yes = "$lt_cv_ld_exported_symbols_list"; then
8312 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8314 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8316 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8317 _lt_dsymutil='~$DSYMUTIL $lib || :'
8324 # func_munge_path_list VARIABLE PATH
8325 # -----------------------------------
8326 # VARIABLE is name of variable containing _space_ separated list of
8327 # directories to be munged by the contents of PATH, which is string
8330 # string "DIR[ DIR]" will be prepended to VARIABLE
8332 # string "DIR[ DIR]" will be appended to VARIABLE
8333 # "DIRP[:DIRP]::[DIRA:]DIRA"
8334 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8335 # "DIRA[ DIRA]" will be appended to VARIABLE
8337 # VARIABLE will be replaced by "DIR[ DIR]"
8338 func_munge_path_list ()
8344 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8347 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8350 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8351 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8354 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8360 ac_cpp='$CPP $CPPFLAGS'
8361 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8362 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8363 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
8365 $as_echo_n "checking how to run the C preprocessor... " >&6; }
8366 # On Suns, sometimes $CPP names a directory.
8367 if test -n "$CPP" && test -d "$CPP"; then
8370 if test -z "$CPP"; then
8371 if ${ac_cv_prog_CPP+:} false; then :
8372 $as_echo_n "(cached) " >&6
8374 # Double quotes because CPP needs to be expanded
8375 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
8378 for ac_c_preproc_warn_flag in '' yes
8380 # Use a header file that comes with gcc, so configuring glibc
8381 # with a fresh cross-compiler works.
8382 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8383 # <limits.h> exists even on freestanding compilers.
8384 # On the NeXT, cc -E runs the code through the compiler's parser,
8385 # not just through cpp. "Syntax error" is here to catch this case.
8386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8387 /* end confdefs.h. */
8389 # include <limits.h>
8391 # include <assert.h>
8395 if ac_fn_c_try_cpp "$LINENO"; then :
8398 # Broken: fails on valid input.
8401 rm -f conftest.err conftest.i conftest.$ac_ext
8403 # OK, works on sane cases. Now check whether nonexistent headers
8404 # can be detected and how.
8405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8406 /* end confdefs.h. */
8407 #include <ac_nonexistent.h>
8409 if ac_fn_c_try_cpp "$LINENO"; then :
8410 # Broken: success on invalid input.
8413 # Passes both tests.
8417 rm -f conftest.err conftest.i conftest.$ac_ext
8420 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8421 rm -f conftest.i conftest.err conftest.$ac_ext
8422 if $ac_preproc_ok; then :
8434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
8435 $as_echo "$CPP" >&6; }
8437 for ac_c_preproc_warn_flag in '' yes
8439 # Use a header file that comes with gcc, so configuring glibc
8440 # with a fresh cross-compiler works.
8441 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8442 # <limits.h> exists even on freestanding compilers.
8443 # On the NeXT, cc -E runs the code through the compiler's parser,
8444 # not just through cpp. "Syntax error" is here to catch this case.
8445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8446 /* end confdefs.h. */
8448 # include <limits.h>
8450 # include <assert.h>
8454 if ac_fn_c_try_cpp "$LINENO"; then :
8457 # Broken: fails on valid input.
8460 rm -f conftest.err conftest.i conftest.$ac_ext
8462 # OK, works on sane cases. Now check whether nonexistent headers
8463 # can be detected and how.
8464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8465 /* end confdefs.h. */
8466 #include <ac_nonexistent.h>
8468 if ac_fn_c_try_cpp "$LINENO"; then :
8469 # Broken: success on invalid input.
8472 # Passes both tests.
8476 rm -f conftest.err conftest.i conftest.$ac_ext
8479 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8480 rm -f conftest.i conftest.err conftest.$ac_ext
8481 if $ac_preproc_ok; then :
8484 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8485 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8486 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
8487 See \`config.log' for more details" "$LINENO" 5; }
8491 ac_cpp='$CPP $CPPFLAGS'
8492 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8493 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8494 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8498 $as_echo_n "checking for ANSI C header files... " >&6; }
8499 if ${ac_cv_header_stdc+:} false; then :
8500 $as_echo_n "(cached) " >&6
8502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8503 /* end confdefs.h. */
8517 if ac_fn_c_try_compile "$LINENO"; then :
8518 ac_cv_header_stdc=yes
8520 ac_cv_header_stdc=no
8522 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8524 if test $ac_cv_header_stdc = yes; then
8525 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8527 /* end confdefs.h. */
8531 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8532 $EGREP "memchr" >/dev/null 2>&1; then :
8535 ac_cv_header_stdc=no
8541 if test $ac_cv_header_stdc = yes; then
8542 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8544 /* end confdefs.h. */
8548 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8549 $EGREP "free" >/dev/null 2>&1; then :
8552 ac_cv_header_stdc=no
8558 if test $ac_cv_header_stdc = yes; then
8559 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8560 if test "$cross_compiling" = yes; then :
8563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8564 /* end confdefs.h. */
8567 #if ((' ' & 0x0FF) == 0x020)
8568 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8569 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8571 # define ISLOWER(c) \
8572 (('a' <= (c) && (c) <= 'i') \
8573 || ('j' <= (c) && (c) <= 'r') \
8574 || ('s' <= (c) && (c) <= 'z'))
8575 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8578 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8583 for (i = 0; i < 256; i++)
8584 if (XOR (islower (i), ISLOWER (i))
8585 || toupper (i) != TOUPPER (i))
8590 if ac_fn_c_try_run "$LINENO"; then :
8593 ac_cv_header_stdc=no
8595 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8596 conftest.$ac_objext conftest.beam conftest.$ac_ext
8601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8602 $as_echo "$ac_cv_header_stdc" >&6; }
8603 if test $ac_cv_header_stdc = yes; then
8605 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8609 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8610 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8611 inttypes.h stdint.h unistd.h
8613 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8614 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8616 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8617 cat >>confdefs.h <<_ACEOF
8618 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8626 for ac_header in dlfcn.h
8628 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8630 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8631 cat >>confdefs.h <<_ACEOF
8632 #define HAVE_DLFCN_H 1
8653 # Check whether --enable-shared was given.
8654 if test "${enable_shared+set}" = set; then :
8655 enableval=$enable_shared; p=${PACKAGE-default}
8657 yes) enable_shared=yes ;;
8658 no) enable_shared=no ;;
8661 # Look at the argument we got. We use all the common list separators.
8662 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8663 for pkg in $enableval; do
8665 if test "X$pkg" = "X$p"; then
8684 # Check whether --enable-static was given.
8685 if test "${enable_static+set}" = set; then :
8686 enableval=$enable_static; p=${PACKAGE-default}
8688 yes) enable_static=yes ;;
8689 no) enable_static=no ;;
8692 # Look at the argument we got. We use all the common list separators.
8693 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8694 for pkg in $enableval; do
8696 if test "X$pkg" = "X$p"; then
8716 # Check whether --with-pic was given.
8717 if test "${with_pic+set}" = set; then :
8718 withval=$with_pic; lt_p=${PACKAGE-default}
8720 yes|no) pic_mode=$withval ;;
8723 # Look at the argument we got. We use all the common list separators.
8724 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8725 for lt_pkg in $withval; do
8727 if test "X$lt_pkg" = "X$lt_p"; then
8745 # Check whether --enable-fast-install was given.
8746 if test "${enable_fast_install+set}" = set; then :
8747 enableval=$enable_fast_install; p=${PACKAGE-default}
8749 yes) enable_fast_install=yes ;;
8750 no) enable_fast_install=no ;;
8752 enable_fast_install=no
8753 # Look at the argument we got. We use all the common list separators.
8754 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8755 for pkg in $enableval; do
8757 if test "X$pkg" = "X$p"; then
8758 enable_fast_install=yes
8765 enable_fast_install=yes
8775 shared_archive_member_spec=
8776 case $host,$enable_shared in
8777 power*-*-aix[5-9]*,yes)
8778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8779 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8781 # Check whether --with-aix-soname was given.
8782 if test "${with_aix_soname+set}" = set; then :
8783 withval=$with_aix_soname; case $withval in
8787 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8790 lt_cv_with_aix_soname=$with_aix_soname
8792 if ${lt_cv_with_aix_soname+:} false; then :
8793 $as_echo_n "(cached) " >&6
8795 lt_cv_with_aix_soname=aix
8798 with_aix_soname=$lt_cv_with_aix_soname
8801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8802 $as_echo "$with_aix_soname" >&6; }
8803 if test aix != "$with_aix_soname"; then
8804 # For the AIX way of multilib, we name the shared archive member
8805 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8806 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8807 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8808 # the AIX toolchain works better with OBJECT_MODE set (default 32).
8809 if test 64 = "${OBJECT_MODE-32}"; then
8810 shared_archive_member_spec=shr_64
8812 shared_archive_member_spec=shr
8830 # This can be used to rebuild libtool when needed
8831 LIBTOOL_DEPS=$ltmain
8833 # Always use our own libtool.
8834 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8865 test -z "$LN_S" && LN_S="ln -s"
8880 if test -n "${ZSH_VERSION+set}"; then
8881 setopt NO_GLOB_SUBST
8884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8885 $as_echo_n "checking for objdir... " >&6; }
8886 if ${lt_cv_objdir+:} false; then :
8887 $as_echo_n "(cached) " >&6
8889 rm -f .libs 2>/dev/null
8890 mkdir .libs 2>/dev/null
8891 if test -d .libs; then
8894 # MS-DOS does not allow filenames that begin with a dot.
8897 rmdir .libs 2>/dev/null
8899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8900 $as_echo "$lt_cv_objdir" >&6; }
8901 objdir=$lt_cv_objdir
8907 cat >>confdefs.h <<_ACEOF
8908 #define LT_OBJDIR "$lt_cv_objdir/"
8916 # AIX sometimes has problems with the GCC collect2 program. For some
8917 # reason, if we set the COLLECT_NAMES environment variable, the problems
8918 # vanish in a puff of smoke.
8919 if test set != "${COLLECT_NAMES+set}"; then
8921 export COLLECT_NAMES
8928 can_build_shared=yes
8930 # All known linkers require a '.a' archive for static linking (except MSVC,
8931 # which needs '.lib').
8934 with_gnu_ld=$lt_cv_prog_gnu_ld
8939 # Set sane defaults for various variables
8940 test -z "$CC" && CC=cc
8941 test -z "$LTCC" && LTCC=$CC
8942 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8943 test -z "$LD" && LD=ld
8944 test -z "$ac_objext" && ac_objext=o
8946 func_cc_basename $compiler
8947 cc_basename=$func_cc_basename_result
8950 # Only perform the check for file, if the check method requires it
8951 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8952 case $deplibs_check_method in
8954 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8956 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8957 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8958 $as_echo_n "(cached) " >&6
8962 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8965 lt_save_MAGIC_CMD=$MAGIC_CMD
8966 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8967 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8968 for ac_dir in $ac_dummy; do
8970 test -z "$ac_dir" && ac_dir=.
8971 if test -f "$ac_dir/${ac_tool_prefix}file"; then
8972 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8973 if test -n "$file_magic_test_file"; then
8974 case $deplibs_check_method in
8976 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8977 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8978 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8979 $EGREP "$file_magic_regex" > /dev/null; then
8984 *** Warning: the command libtool uses to detect shared libraries,
8985 *** $file_magic_cmd, produces output that libtool cannot recognize.
8986 *** The result is that libtool may fail to recognize shared libraries
8987 *** as such. This will affect the creation of libtool libraries that
8988 *** depend on shared libraries, but programs linked with such libtool
8989 *** libraries will work regardless of this problem. Nevertheless, you
8990 *** may want to report the problem to your system manager and/or to
8991 *** bug-libtool@gnu.org
9001 MAGIC_CMD=$lt_save_MAGIC_CMD
9006 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9007 if test -n "$MAGIC_CMD"; then
9008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9009 $as_echo "$MAGIC_CMD" >&6; }
9011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9012 $as_echo "no" >&6; }
9019 if test -z "$lt_cv_path_MAGIC_CMD"; then
9020 if test -n "$ac_tool_prefix"; then
9021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9022 $as_echo_n "checking for file... " >&6; }
9023 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9024 $as_echo_n "(cached) " >&6
9028 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9031 lt_save_MAGIC_CMD=$MAGIC_CMD
9032 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9033 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9034 for ac_dir in $ac_dummy; do
9036 test -z "$ac_dir" && ac_dir=.
9037 if test -f "$ac_dir/file"; then
9038 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
9039 if test -n "$file_magic_test_file"; then
9040 case $deplibs_check_method in
9042 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9043 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9044 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9045 $EGREP "$file_magic_regex" > /dev/null; then
9050 *** Warning: the command libtool uses to detect shared libraries,
9051 *** $file_magic_cmd, produces output that libtool cannot recognize.
9052 *** The result is that libtool may fail to recognize shared libraries
9053 *** as such. This will affect the creation of libtool libraries that
9054 *** depend on shared libraries, but programs linked with such libtool
9055 *** libraries will work regardless of this problem. Nevertheless, you
9056 *** may want to report the problem to your system manager and/or to
9057 *** bug-libtool@gnu.org
9067 MAGIC_CMD=$lt_save_MAGIC_CMD
9072 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9073 if test -n "$MAGIC_CMD"; then
9074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9075 $as_echo "$MAGIC_CMD" >&6; }
9077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9078 $as_echo "no" >&6; }
9091 # Use C for the default configuration in the libtool script
9095 ac_cpp='$CPP $CPPFLAGS'
9096 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9097 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9098 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9101 # Source file extension for C test sources.
9104 # Object file extension for compiled C test sources.
9108 # Code to be used in simple compile tests
9109 lt_simple_compile_test_code="int some_variable = 0;"
9111 # Code to be used in simple link tests
9112 lt_simple_link_test_code='int main(){return(0);}'
9120 # If no C compiler was specified, use CC.
9123 # If no C compiler flags were specified, use CFLAGS.
9124 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9126 # Allow CC to be a program name with arguments.
9129 # Save the default compiler, since it gets overwritten when the other
9130 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9131 compiler_DEFAULT=$CC
9133 # save warnings/boilerplate of simple test code
9134 ac_outfile=conftest.$ac_objext
9135 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9136 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9137 _lt_compiler_boilerplate=`cat conftest.err`
9140 ac_outfile=conftest.$ac_objext
9141 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9142 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9143 _lt_linker_boilerplate=`cat conftest.err`
9147 if test -n "$compiler"; then
9149 lt_prog_compiler_no_builtin_flag=
9151 if test yes = "$GCC"; then
9152 case $cc_basename in
9154 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9156 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9160 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9161 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9162 $as_echo_n "(cached) " >&6
9164 lt_cv_prog_compiler_rtti_exceptions=no
9165 ac_outfile=conftest.$ac_objext
9166 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9167 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
9168 # Insert the option either (1) after the last *FLAGS variable, or
9169 # (2) before a word containing "conftest.", or (3) at the end.
9170 # Note that $ac_compile itself does not contain backslashes and begins
9171 # with a dollar sign (not a hyphen), so the echo should work correctly.
9172 # The option is referenced via a variable to avoid confusing sed.
9173 lt_compile=`echo "$ac_compile" | $SED \
9174 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9175 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9176 -e 's:$: $lt_compiler_flag:'`
9177 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9178 (eval "$lt_compile" 2>conftest.err)
9180 cat conftest.err >&5
9181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9182 if (exit $ac_status) && test -s "$ac_outfile"; then
9183 # The compiler can only warn and ignore the option if not recognized
9184 # So say no if there are warnings other than the usual output.
9185 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9186 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9187 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9188 lt_cv_prog_compiler_rtti_exceptions=yes
9194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9195 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9197 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9198 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9210 lt_prog_compiler_wl=
9211 lt_prog_compiler_pic=
9212 lt_prog_compiler_static=
9215 if test yes = "$GCC"; then
9216 lt_prog_compiler_wl='-Wl,'
9217 lt_prog_compiler_static='-static'
9221 # All AIX code is PIC.
9222 if test ia64 = "$host_cpu"; then
9223 # AIX 5 now supports IA64 processor
9224 lt_prog_compiler_static='-Bstatic'
9226 lt_prog_compiler_pic='-fPIC'
9232 # see comment about AmigaOS4 .so support
9233 lt_prog_compiler_pic='-fPIC'
9236 # FIXME: we need at least 68020 code to build shared libraries, but
9237 # adding the '-m68020' flag to GCC prevents building anything better,
9239 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9244 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9245 # PIC is the default for these OSes.
9248 mingw* | cygwin* | pw32* | os2* | cegcc*)
9249 # This hack is so that the source file can tell whether it is being
9250 # built for inclusion in a dll (and should export symbols for example).
9251 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9252 # (--disable-auto-import) libraries
9253 lt_prog_compiler_pic='-DDLL_EXPORT'
9256 lt_prog_compiler_static='$wl-static'
9261 darwin* | rhapsody*)
9262 # PIC is the default on this platform
9263 # Common symbols not allowed in MH_DYLIB files
9264 lt_prog_compiler_pic='-fno-common'
9268 # PIC is the default for Haiku.
9269 # The "-static" flag exists, but is broken.
9270 lt_prog_compiler_static=
9274 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9275 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9276 # sets the default TLS model and affects inlining.
9282 lt_prog_compiler_pic='-fPIC'
9288 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9289 # Instead, we relocate shared libraries at runtime.
9293 # Just because we use GCC doesn't mean we suddenly get shared libraries
9294 # on systems that don't support them.
9295 lt_prog_compiler_can_build_shared=no
9300 # QNX uses GNU C++, but need to define -shared option too, otherwise
9302 lt_prog_compiler_pic='-fPIC -shared'
9306 if test -d /usr/nec; then
9307 lt_prog_compiler_pic=-Kconform_pic
9312 lt_prog_compiler_pic='-fPIC'
9316 case $cc_basename in
9317 nvcc*) # Cuda Compiler Driver 2.2
9318 lt_prog_compiler_wl='-Xlinker '
9319 if test -n "$lt_prog_compiler_pic"; then
9320 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9325 # PORTME Check for flag to pass linker flags through the system compiler.
9328 lt_prog_compiler_wl='-Wl,'
9329 if test ia64 = "$host_cpu"; then
9330 # AIX 5 now supports IA64 processor
9331 lt_prog_compiler_static='-Bstatic'
9333 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9337 darwin* | rhapsody*)
9338 # PIC is the default on this platform
9339 # Common symbols not allowed in MH_DYLIB files
9340 lt_prog_compiler_pic='-fno-common'
9341 case $cc_basename in
9343 # NAG Fortran compiler
9344 lt_prog_compiler_wl='-Wl,-Wl,,'
9345 lt_prog_compiler_pic='-PIC'
9346 lt_prog_compiler_static='-Bstatic'
9351 mingw* | cygwin* | pw32* | os2* | cegcc*)
9352 # This hack is so that the source file can tell whether it is being
9353 # built for inclusion in a dll (and should export symbols for example).
9354 lt_prog_compiler_pic='-DDLL_EXPORT'
9357 lt_prog_compiler_static='$wl-static'
9362 hpux9* | hpux10* | hpux11*)
9363 lt_prog_compiler_wl='-Wl,'
9364 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9371 lt_prog_compiler_pic='+Z'
9374 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9375 lt_prog_compiler_static='$wl-a ${wl}archive'
9378 irix5* | irix6* | nonstopux*)
9379 lt_prog_compiler_wl='-Wl,'
9380 # PIC (with -KPIC) is the default.
9381 lt_prog_compiler_static='-non_shared'
9384 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9385 case $cc_basename in
9386 # old Intel for x86_64, which still supported -KPIC.
9388 lt_prog_compiler_wl='-Wl,'
9389 lt_prog_compiler_pic='-KPIC'
9390 lt_prog_compiler_static='-static'
9392 # icc used to be incompatible with GCC.
9393 # ICC 10 doesn't accept -KPIC any more.
9395 lt_prog_compiler_wl='-Wl,'
9396 lt_prog_compiler_pic='-fPIC'
9397 lt_prog_compiler_static='-static'
9399 # Lahey Fortran 8.1.
9401 lt_prog_compiler_wl='-Wl,'
9402 lt_prog_compiler_pic='--shared'
9403 lt_prog_compiler_static='--static'
9406 # NAG Fortran compiler
9407 lt_prog_compiler_wl='-Wl,-Wl,,'
9408 lt_prog_compiler_pic='-PIC'
9409 lt_prog_compiler_static='-Bstatic'
9412 # Fabrice Bellard et al's Tiny C Compiler
9413 lt_prog_compiler_wl='-Wl,'
9414 lt_prog_compiler_pic='-fPIC'
9415 lt_prog_compiler_static='-static'
9417 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9418 # Portland Group compilers (*not* the Pentium gcc compiler,
9419 # which looks to be a dead project)
9420 lt_prog_compiler_wl='-Wl,'
9421 lt_prog_compiler_pic='-fpic'
9422 lt_prog_compiler_static='-Bstatic'
9425 lt_prog_compiler_wl='-Wl,'
9426 # All Alpha code is PIC.
9427 lt_prog_compiler_static='-non_shared'
9429 xl* | bgxl* | bgf* | mpixl*)
9430 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9431 lt_prog_compiler_wl='-Wl,'
9432 lt_prog_compiler_pic='-qpic'
9433 lt_prog_compiler_static='-qstaticlink'
9436 case `$CC -V 2>&1 | sed 5q` in
9437 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9438 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9439 lt_prog_compiler_pic='-KPIC'
9440 lt_prog_compiler_static='-Bstatic'
9441 lt_prog_compiler_wl=''
9443 *Sun\ F* | *Sun*Fortran*)
9444 lt_prog_compiler_pic='-KPIC'
9445 lt_prog_compiler_static='-Bstatic'
9446 lt_prog_compiler_wl='-Qoption ld '
9450 lt_prog_compiler_pic='-KPIC'
9451 lt_prog_compiler_static='-Bstatic'
9452 lt_prog_compiler_wl='-Wl,'
9454 *Intel*\ [CF]*Compiler*)
9455 lt_prog_compiler_wl='-Wl,'
9456 lt_prog_compiler_pic='-fPIC'
9457 lt_prog_compiler_static='-static'
9460 lt_prog_compiler_wl='-Wl,'
9461 lt_prog_compiler_pic='-fpic'
9462 lt_prog_compiler_static='-Bstatic'
9470 lt_prog_compiler_pic='-KPIC'
9471 lt_prog_compiler_static='-Bstatic'
9475 # QNX uses GNU C++, but need to define -shared option too, otherwise
9477 lt_prog_compiler_pic='-fPIC -shared'
9480 osf3* | osf4* | osf5*)
9481 lt_prog_compiler_wl='-Wl,'
9482 # All OSF/1 code is PIC.
9483 lt_prog_compiler_static='-non_shared'
9487 lt_prog_compiler_static='-non_shared'
9491 lt_prog_compiler_pic='-KPIC'
9492 lt_prog_compiler_static='-Bstatic'
9493 case $cc_basename in
9494 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9495 lt_prog_compiler_wl='-Qoption ld ';;
9497 lt_prog_compiler_wl='-Wl,';;
9502 lt_prog_compiler_wl='-Qoption ld '
9503 lt_prog_compiler_pic='-PIC'
9504 lt_prog_compiler_static='-Bstatic'
9507 sysv4 | sysv4.2uw2* | sysv4.3*)
9508 lt_prog_compiler_wl='-Wl,'
9509 lt_prog_compiler_pic='-KPIC'
9510 lt_prog_compiler_static='-Bstatic'
9514 if test -d /usr/nec; then
9515 lt_prog_compiler_pic='-Kconform_pic'
9516 lt_prog_compiler_static='-Bstatic'
9520 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9521 lt_prog_compiler_wl='-Wl,'
9522 lt_prog_compiler_pic='-KPIC'
9523 lt_prog_compiler_static='-Bstatic'
9527 lt_prog_compiler_wl='-Wl,'
9528 lt_prog_compiler_can_build_shared=no
9532 lt_prog_compiler_pic='-pic'
9533 lt_prog_compiler_static='-Bstatic'
9537 lt_prog_compiler_can_build_shared=no
9543 # For platforms that do not support PIC, -DPIC is meaningless:
9545 lt_prog_compiler_pic=
9548 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9553 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9554 if ${lt_cv_prog_compiler_pic+:} false; then :
9555 $as_echo_n "(cached) " >&6
9557 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9560 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9561 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9564 # Check to make sure the PIC flag actually works.
9566 if test -n "$lt_prog_compiler_pic"; then
9567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9568 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9569 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9570 $as_echo_n "(cached) " >&6
9572 lt_cv_prog_compiler_pic_works=no
9573 ac_outfile=conftest.$ac_objext
9574 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9575 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
9576 # Insert the option either (1) after the last *FLAGS variable, or
9577 # (2) before a word containing "conftest.", or (3) at the end.
9578 # Note that $ac_compile itself does not contain backslashes and begins
9579 # with a dollar sign (not a hyphen), so the echo should work correctly.
9580 # The option is referenced via a variable to avoid confusing sed.
9581 lt_compile=`echo "$ac_compile" | $SED \
9582 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9583 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9584 -e 's:$: $lt_compiler_flag:'`
9585 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9586 (eval "$lt_compile" 2>conftest.err)
9588 cat conftest.err >&5
9589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9590 if (exit $ac_status) && test -s "$ac_outfile"; then
9591 # The compiler can only warn and ignore the option if not recognized
9592 # So say no if there are warnings other than the usual output.
9593 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9594 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9595 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9596 lt_cv_prog_compiler_pic_works=yes
9602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9603 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9605 if test yes = "$lt_cv_prog_compiler_pic_works"; then
9606 case $lt_prog_compiler_pic in
9608 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9611 lt_prog_compiler_pic=
9612 lt_prog_compiler_can_build_shared=no
9628 # Check to make sure the static flag actually works.
9630 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9632 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9633 if ${lt_cv_prog_compiler_static_works+:} false; then :
9634 $as_echo_n "(cached) " >&6
9636 lt_cv_prog_compiler_static_works=no
9637 save_LDFLAGS=$LDFLAGS
9638 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9639 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9640 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9641 # The linker can only warn and ignore the option if not recognized
9642 # So say no if there are warnings
9643 if test -s conftest.err; then
9644 # Append any errors to the config.log.
9645 cat conftest.err 1>&5
9646 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9647 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9648 if diff conftest.exp conftest.er2 >/dev/null; then
9649 lt_cv_prog_compiler_static_works=yes
9652 lt_cv_prog_compiler_static_works=yes
9656 LDFLAGS=$save_LDFLAGS
9659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9660 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9662 if test yes = "$lt_cv_prog_compiler_static_works"; then
9665 lt_prog_compiler_static=
9674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9675 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9676 if ${lt_cv_prog_compiler_c_o+:} false; then :
9677 $as_echo_n "(cached) " >&6
9679 lt_cv_prog_compiler_c_o=no
9680 $RM -r conftest 2>/dev/null
9684 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9686 lt_compiler_flag="-o out/conftest2.$ac_objext"
9687 # Insert the option either (1) after the last *FLAGS variable, or
9688 # (2) before a word containing "conftest.", or (3) at the end.
9689 # Note that $ac_compile itself does not contain backslashes and begins
9690 # with a dollar sign (not a hyphen), so the echo should work correctly.
9691 lt_compile=`echo "$ac_compile" | $SED \
9692 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9693 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9694 -e 's:$: $lt_compiler_flag:'`
9695 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9696 (eval "$lt_compile" 2>out/conftest.err)
9698 cat out/conftest.err >&5
9699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9700 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9702 # The compiler can only warn and ignore the option if not recognized
9703 # So say no if there are warnings
9704 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9705 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9706 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9707 lt_cv_prog_compiler_c_o=yes
9712 # SGI C++ compiler will create directory out/ii_files/ for
9713 # template instantiation
9714 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9715 $RM out/* && rmdir out
9721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9722 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9730 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9731 if ${lt_cv_prog_compiler_c_o+:} false; then :
9732 $as_echo_n "(cached) " >&6
9734 lt_cv_prog_compiler_c_o=no
9735 $RM -r conftest 2>/dev/null
9739 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9741 lt_compiler_flag="-o out/conftest2.$ac_objext"
9742 # Insert the option either (1) after the last *FLAGS variable, or
9743 # (2) before a word containing "conftest.", or (3) at the end.
9744 # Note that $ac_compile itself does not contain backslashes and begins
9745 # with a dollar sign (not a hyphen), so the echo should work correctly.
9746 lt_compile=`echo "$ac_compile" | $SED \
9747 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9748 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9749 -e 's:$: $lt_compiler_flag:'`
9750 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9751 (eval "$lt_compile" 2>out/conftest.err)
9753 cat out/conftest.err >&5
9754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9755 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9757 # The compiler can only warn and ignore the option if not recognized
9758 # So say no if there are warnings
9759 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9760 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9761 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9762 lt_cv_prog_compiler_c_o=yes
9767 # SGI C++ compiler will create directory out/ii_files/ for
9768 # template instantiation
9769 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9770 $RM out/* && rmdir out
9776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9777 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9782 hard_links=nottested
9783 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9784 # do not overwrite the value of need_locks provided by the user
9785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9786 $as_echo_n "checking if we can lock with hard links... " >&6; }
9789 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9791 ln conftest.a conftest.b 2>&5 || hard_links=no
9792 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9794 $as_echo "$hard_links" >&6; }
9795 if test no = "$hard_links"; then
9796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9797 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9810 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9813 allow_undefined_flag=
9814 always_export_symbols=no
9816 archive_expsym_cmds=
9817 compiler_needs_object=no
9818 enable_shared_with_static_runtimes=no
9819 export_dynamic_flag_spec=
9820 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9821 hardcode_automatic=no
9823 hardcode_direct_absolute=no
9824 hardcode_libdir_flag_spec=
9825 hardcode_libdir_separator=
9827 hardcode_shlibpath_var=unsupported
9829 link_all_deplibs=unknown
9832 old_archive_from_new_cmds=
9833 old_archive_from_expsyms_cmds=
9834 thread_safe_flag_spec=
9835 whole_archive_flag_spec=
9836 # include_expsyms should be a list of space-separated symbols to be *always*
9837 # included in the symbol list
9839 # exclude_expsyms can be an extended regexp of symbols to exclude
9840 # it will be wrapped by ' (' and ')$', so one must not match beginning or
9841 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9842 # as well as any symbol that contains 'd'.
9843 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9844 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9845 # platforms (ab)use it in PIC code, but their linkers get confused if
9846 # the symbol is explicitly referenced. Since portable code cannot
9847 # rely on this symbol name, it's probably fine to never include it in
9848 # preloaded symbol tables.
9849 # Exclude shared library initialization/finalization symbols.
9850 extract_expsyms_cmds=
9853 cygwin* | mingw* | pw32* | cegcc*)
9854 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9855 # When not using gcc, we currently assume that we are using
9856 # Microsoft Visual C++.
9857 if test yes != "$GCC"; then
9862 # we just hope/assume this is gcc and not c89 (= MSVC++)
9872 # On some targets, GNU ld is compatible enough with the native linker
9873 # that we're better off using the native interface for both.
9874 lt_use_gnu_ld_interface=no
9875 if test yes = "$with_gnu_ld"; then
9878 # The AIX port of GNU ld has always aspired to compatibility
9879 # with the native linker. However, as the warning in the GNU ld
9880 # block says, versions before 2.19.5* couldn't really create working
9881 # shared libraries, regardless of the interface used.
9882 case `$LD -v 2>&1` in
9883 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9884 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9885 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9887 lt_use_gnu_ld_interface=yes
9892 lt_use_gnu_ld_interface=yes
9897 if test yes = "$lt_use_gnu_ld_interface"; then
9898 # If archive_cmds runs LD, not CC, wlarc should be empty
9901 # Set some defaults for GNU ld with shared library support. These
9902 # are reset later if shared libraries are not supported. Putting them
9903 # here allows them to be overridden if necessary.
9904 runpath_var=LD_RUN_PATH
9905 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9906 export_dynamic_flag_spec='$wl--export-dynamic'
9907 # ancient GNU ld didn't support --whole-archive et. al.
9908 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9909 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9911 whole_archive_flag_spec=
9913 supports_anon_versioning=no
9914 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9915 *GNU\ gold*) supports_anon_versioning=yes ;;
9916 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9917 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9918 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9919 *\ 2.11.*) ;; # other 2.11 versions
9920 *) supports_anon_versioning=yes ;;
9923 # See if GNU ld supports shared libraries.
9926 # On AIX/PPC, the GNU linker is very broken
9927 if test ia64 != "$host_cpu"; then
9931 *** Warning: the GNU linker, at least up to release 2.19, is reported
9932 *** to be unable to reliably create shared libraries on AIX.
9933 *** Therefore, libtool is disabling shared libraries support. If you
9934 *** really care for shared libraries, you may want to install binutils
9935 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9936 *** You will then need to restart the configuration process.
9945 # see comment about AmigaOS4 .so support
9946 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9947 archive_expsym_cmds=''
9950 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)'
9951 hardcode_libdir_flag_spec='-L$libdir'
9952 hardcode_minus_L=yes
9958 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9959 allow_undefined_flag=unsupported
9960 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9961 # support --undefined. This deserves some investigation. FIXME
9962 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9968 cygwin* | mingw* | pw32* | cegcc*)
9969 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9970 # as there is no search path for DLLs.
9971 hardcode_libdir_flag_spec='-L$libdir'
9972 export_dynamic_flag_spec='$wl--export-all-symbols'
9973 allow_undefined_flag=unsupported
9974 always_export_symbols=no
9975 enable_shared_with_static_runtimes=yes
9976 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9977 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9979 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9980 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9981 # If the export-symbols file already is a .def file, use it as
9982 # is; otherwise, prepend EXPORTS...
9983 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
9984 cp $export_symbols $output_objdir/$soname.def;
9986 echo EXPORTS > $output_objdir/$soname.def;
9987 cat $export_symbols >> $output_objdir/$soname.def;
9989 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9996 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9997 link_all_deplibs=yes
10001 hardcode_libdir_flag_spec='-L$libdir'
10002 hardcode_minus_L=yes
10003 allow_undefined_flag=unsupported
10005 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10006 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10007 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10008 $ECHO EXPORTS >> $output_objdir/$libname.def~
10009 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10010 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10011 emximp -o $lib $output_objdir/$libname.def'
10012 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10013 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10014 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10015 $ECHO EXPORTS >> $output_objdir/$libname.def~
10016 prefix_cmds="$SED"~
10017 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10018 prefix_cmds="$prefix_cmds -e 1d";
10020 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10021 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10022 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10023 emximp -o $lib $output_objdir/$libname.def'
10024 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10025 enable_shared_with_static_runtimes=yes
10030 hardcode_shlibpath_var=no
10031 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10032 export_dynamic_flag_spec='$wl-E'
10033 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10034 # Instead, shared libraries are loaded at an image base (0x10000000 by
10035 # default) and relocated if they conflict, which is a slow very memory
10036 # consuming and fragmenting process. To avoid this, we pick a random,
10037 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10038 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10039 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10040 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'
10043 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10045 if test linux-dietlibc = "$host_os"; then
10046 case $cc_basename in
10047 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10050 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10051 && test no = "$tmp_diet"
10053 tmp_addflag=' $pic_flag'
10054 tmp_sharedflag='-shared'
10055 case $cc_basename,$host_cpu in
10056 pgcc*) # Portland Group C compiler
10057 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10058 tmp_addflag=' $pic_flag'
10060 pgf77* | pgf90* | pgf95* | pgfortran*)
10061 # Portland Group f77 and f90 compilers
10062 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10063 tmp_addflag=' $pic_flag -Mnomain' ;;
10064 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10065 tmp_addflag=' -i_dynamic' ;;
10066 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10067 tmp_addflag=' -i_dynamic -nofor_main' ;;
10068 ifc* | ifort*) # Intel Fortran compiler
10069 tmp_addflag=' -nofor_main' ;;
10070 lf95*) # Lahey Fortran 8.1
10071 whole_archive_flag_spec=
10072 tmp_sharedflag='--shared' ;;
10073 nagfor*) # NAGFOR 5.3
10074 tmp_sharedflag='-Wl,-shared' ;;
10075 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10076 tmp_sharedflag='-qmkshrobj'
10078 nvcc*) # Cuda Compiler Driver 2.2
10079 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10080 compiler_needs_object=yes
10083 case `$CC -V 2>&1 | sed 5q` in
10084 *Sun\ C*) # Sun C 5.9
10085 whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10086 compiler_needs_object=yes
10087 tmp_sharedflag='-G' ;;
10088 *Sun\ F*) # Sun Fortran 8.3
10089 tmp_sharedflag='-G' ;;
10091 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10093 if test yes = "$supports_anon_versioning"; then
10094 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10095 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10096 echo "local: *; };" >> $output_objdir/$libname.ver~
10097 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10100 case $cc_basename in
10102 export_dynamic_flag_spec='-rdynamic'
10104 xlf* | bgf* | bgxlf* | mpixlf*)
10105 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10106 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10107 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10108 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10109 if test yes = "$supports_anon_versioning"; then
10110 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10111 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10112 echo "local: *; };" >> $output_objdir/$libname.ver~
10113 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10123 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10124 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10127 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10128 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10133 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10137 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10138 *** create shared libraries on Solaris systems. Therefore, libtool
10139 *** is disabling shared libraries support. We urge you to upgrade GNU
10140 *** binutils to release 2.9.1 or newer. Another option is to modify
10141 *** your PATH or compiler configuration so that the native linker is
10142 *** used, and then restart.
10145 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10146 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10147 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10153 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10154 case `$LD -v 2>&1` in
10155 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10159 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10160 *** reliably create shared libraries on SCO systems. Therefore, libtool
10161 *** is disabling shared libraries support. We urge you to upgrade GNU
10162 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10163 *** your PATH or compiler configuration so that the native linker is
10164 *** used, and then restart.
10169 # For security reasons, it is highly recommended that you always
10170 # use absolute paths for naming shared libraries, and exclude the
10171 # DT_RUNPATH tag from executables and libraries. But doing so
10172 # requires that you compile everything twice, which is a pain.
10173 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10174 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10175 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10176 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10185 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10187 hardcode_direct=yes
10188 hardcode_shlibpath_var=no
10192 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10193 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10194 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10201 if test no = "$ld_shlibs"; then
10203 hardcode_libdir_flag_spec=
10204 export_dynamic_flag_spec=
10205 whole_archive_flag_spec=
10208 # PORTME fill in a description of your system's linker (not GNU ld)
10211 allow_undefined_flag=unsupported
10212 always_export_symbols=yes
10213 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'
10214 # Note: this linker hardcodes the directories in LIBPATH if there
10215 # are no directories specified by -L.
10216 hardcode_minus_L=yes
10217 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10218 # Neither direct hardcoding nor static linking is supported with a
10220 hardcode_direct=unsupported
10225 if test ia64 = "$host_cpu"; then
10226 # On IA64, the linker does run time linking by default, so we don't
10227 # have to do anything special.
10228 aix_use_runtimelinking=no
10229 exp_sym_flag='-Bexport'
10232 # If we're using GNU nm, then we don't want the "-C" option.
10233 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
10234 # Without the "-l" option, or with the "-B" option, AIX nm treats
10235 # weak defined symbols like other global defined symbols, whereas
10236 # GNU nm marks them as "W".
10237 # While the 'weak' keyword is ignored in the Export File, we need
10238 # it in the Import File for the 'aix-soname' feature, so we have
10239 # to replace the "-B" option with "-P" for AIX nm.
10240 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10241 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
10243 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
10245 aix_use_runtimelinking=no
10247 # Test if we are trying to use run time linking or normal
10248 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10249 # have runtime linking enabled, and use it for executables.
10250 # For shared libraries, we enable/disable runtime linking
10251 # depending on the kind of the shared library created -
10252 # when "with_aix_soname,aix_use_runtimelinking" is:
10253 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
10254 # "aix,yes" lib.so shared, rtl:yes, for executables
10255 # lib.a static archive
10256 # "both,no" lib.so.V(shr.o) shared, rtl:yes
10257 # lib.a(lib.so.V) shared, rtl:no, for executables
10258 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10259 # lib.a(lib.so.V) shared, rtl:no
10260 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
10261 # lib.a static archive
10262 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10263 for ld_flag in $LDFLAGS; do
10264 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10265 aix_use_runtimelinking=yes
10269 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10270 # With aix-soname=svr4, we create the lib.so.V shared archives only,
10271 # so we don't have lib.a shared libs to link our executables.
10272 # We have to force runtime linking in this case.
10273 aix_use_runtimelinking=yes
10274 LDFLAGS="$LDFLAGS -Wl,-brtl"
10279 exp_sym_flag='-bexport'
10280 no_entry_flag='-bnoentry'
10283 # When large executables or shared objects are built, AIX ld can
10284 # have problems creating the table of contents. If linking a library
10285 # or program results in "error TOC overflow" add -mminimal-toc to
10286 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10287 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10290 hardcode_direct=yes
10291 hardcode_direct_absolute=yes
10292 hardcode_libdir_separator=':'
10293 link_all_deplibs=yes
10294 file_list_spec='$wl-f,'
10295 case $with_aix_soname,$aix_use_runtimelinking in
10296 aix,*) ;; # traditional, no import file
10297 svr4,* | *,yes) # use import file
10298 # The Import File defines what to hardcode.
10300 hardcode_direct_absolute=no
10304 if test yes = "$GCC"; then
10305 case $host_os in aix4.[012]|aix4.[012].*)
10306 # We only want to do this on AIX 4.2 and lower, the check
10307 # below for broken collect2 doesn't work under 4.3+
10308 collect2name=`$CC -print-prog-name=collect2`
10309 if test -f "$collect2name" &&
10310 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10312 # We have reworked collect2
10315 # We have old collect2
10316 hardcode_direct=unsupported
10317 # It fails to find uninstalled libraries when the uninstalled
10318 # path is not listed in the libpath. Setting hardcode_minus_L
10319 # to unsupported forces relinking
10320 hardcode_minus_L=yes
10321 hardcode_libdir_flag_spec='-L$libdir'
10322 hardcode_libdir_separator=
10326 shared_flag='-shared'
10327 if test yes = "$aix_use_runtimelinking"; then
10328 shared_flag="$shared_flag "'$wl-G'
10330 # Need to ensure runtime linking is disabled for the traditional
10331 # shared library, or the linker may eventually find shared libraries
10332 # /with/ Import File - we do not want to mix them.
10333 shared_flag_aix='-shared'
10334 shared_flag_svr4='-shared $wl-G'
10337 if test ia64 = "$host_cpu"; then
10338 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10339 # chokes on -Wl,-G. The following line is correct:
10342 if test yes = "$aix_use_runtimelinking"; then
10343 shared_flag='$wl-G'
10345 shared_flag='$wl-bM:SRE'
10347 shared_flag_aix='$wl-bM:SRE'
10348 shared_flag_svr4='$wl-G'
10352 export_dynamic_flag_spec='$wl-bexpall'
10353 # It seems that -bexpall does not export symbols beginning with
10354 # underscore (_), so it is better to generate a list of symbols to export.
10355 always_export_symbols=yes
10356 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10357 # Warning - without using the other runtime loading flags (-brtl),
10358 # -berok will link without error, but may produce a broken library.
10359 allow_undefined_flag='-berok'
10360 # Determine the default libpath from the value encoded in an
10361 # empty executable.
10362 if test set = "${lt_cv_aix_libpath+set}"; then
10363 aix_libpath=$lt_cv_aix_libpath
10365 if ${lt_cv_aix_libpath_+:} false; then :
10366 $as_echo_n "(cached) " >&6
10368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10369 /* end confdefs.h. */
10379 if ac_fn_c_try_link "$LINENO"; then :
10381 lt_aix_libpath_sed='
10382 /Import File Strings/,/^$/ {
10384 s/^0 *\([^ ]*\) *$/\1/
10388 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10389 # Check for a 64-bit object if we didn't find anything.
10390 if test -z "$lt_cv_aix_libpath_"; then
10391 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10394 rm -f core conftest.err conftest.$ac_objext \
10395 conftest$ac_exeext conftest.$ac_ext
10396 if test -z "$lt_cv_aix_libpath_"; then
10397 lt_cv_aix_libpath_=/usr/lib:/lib
10402 aix_libpath=$lt_cv_aix_libpath_
10405 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10406 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
10408 if test ia64 = "$host_cpu"; then
10409 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10410 allow_undefined_flag="-z nodefs"
10411 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"
10413 # Determine the default libpath from the value encoded in an
10414 # empty executable.
10415 if test set = "${lt_cv_aix_libpath+set}"; then
10416 aix_libpath=$lt_cv_aix_libpath
10418 if ${lt_cv_aix_libpath_+:} false; then :
10419 $as_echo_n "(cached) " >&6
10421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10422 /* end confdefs.h. */
10432 if ac_fn_c_try_link "$LINENO"; then :
10434 lt_aix_libpath_sed='
10435 /Import File Strings/,/^$/ {
10437 s/^0 *\([^ ]*\) *$/\1/
10441 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10442 # Check for a 64-bit object if we didn't find anything.
10443 if test -z "$lt_cv_aix_libpath_"; then
10444 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10447 rm -f core conftest.err conftest.$ac_objext \
10448 conftest$ac_exeext conftest.$ac_ext
10449 if test -z "$lt_cv_aix_libpath_"; then
10450 lt_cv_aix_libpath_=/usr/lib:/lib
10455 aix_libpath=$lt_cv_aix_libpath_
10458 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10459 # Warning - without using the other run time loading flags,
10460 # -berok will link without error, but may produce a broken library.
10461 no_undefined_flag=' $wl-bernotok'
10462 allow_undefined_flag=' $wl-berok'
10463 if test yes = "$with_gnu_ld"; then
10464 # We only use this code for GNU lds that support --whole-archive.
10465 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10467 # Exported symbols can be pulled into shared objects from archives
10468 whole_archive_flag_spec='$convenience'
10470 archive_cmds_need_lc=yes
10471 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10472 # -brtl affects multiple linker settings, -berok does not and is overridden later
10473 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10474 if test svr4 != "$with_aix_soname"; then
10475 # This is similar to how AIX traditionally builds its shared libraries.
10476 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10478 if test aix != "$with_aix_soname"; then
10479 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10481 # used by -dlpreopen to get the symbols
10482 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
10484 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10492 # see comment about AmigaOS4 .so support
10493 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10494 archive_expsym_cmds=''
10497 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)'
10498 hardcode_libdir_flag_spec='-L$libdir'
10499 hardcode_minus_L=yes
10505 export_dynamic_flag_spec=-rdynamic
10508 cygwin* | mingw* | pw32* | cegcc*)
10509 # When not using gcc, we currently assume that we are using
10510 # Microsoft Visual C++.
10511 # hardcode_libdir_flag_spec is actually meaningless, as there is
10512 # no search path for DLLs.
10513 case $cc_basename in
10516 hardcode_libdir_flag_spec=' '
10517 allow_undefined_flag=unsupported
10518 always_export_symbols=yes
10520 # Tell ltmain to make .lib files, not .a files.
10522 # Tell ltmain to make .dll files, not .so files.
10524 # FIXME: Setting linknames here is a bad hack.
10525 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10526 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10527 cp "$export_symbols" "$output_objdir/$soname.def";
10528 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10530 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10532 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10534 # The linker will not automatically build a static lib if we build a DLL.
10535 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10536 enable_shared_with_static_runtimes=yes
10537 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10538 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10540 old_postinstall_cmds='chmod 644 $oldlib'
10541 postlink_cmds='lt_outputfile="@OUTPUT@"~
10542 lt_tool_outputfile="@TOOL_OUTPUT@"~
10543 case $lt_outputfile in
10546 lt_outputfile=$lt_outputfile.exe
10547 lt_tool_outputfile=$lt_tool_outputfile.exe
10550 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10551 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10552 $RM "$lt_outputfile.manifest";
10556 # Assume MSVC wrapper
10557 hardcode_libdir_flag_spec=' '
10558 allow_undefined_flag=unsupported
10559 # Tell ltmain to make .lib files, not .a files.
10561 # Tell ltmain to make .dll files, not .so files.
10563 # FIXME: Setting linknames here is a bad hack.
10564 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10565 # The linker will automatically build a .lib file if we build a DLL.
10566 old_archive_from_new_cmds='true'
10567 # FIXME: Should let the user specify the lib program.
10568 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10569 enable_shared_with_static_runtimes=yes
10574 darwin* | rhapsody*)
10577 archive_cmds_need_lc=no
10579 hardcode_automatic=yes
10580 hardcode_shlibpath_var=unsupported
10581 if test yes = "$lt_cv_ld_force_load"; then
10582 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
10585 whole_archive_flag_spec=''
10587 link_all_deplibs=yes
10588 allow_undefined_flag=$_lt_dar_allow_undefined
10589 case $cc_basename in
10590 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10591 *) _lt_dar_can_shared=$GCC ;;
10593 if test yes = "$_lt_dar_can_shared"; then
10594 output_verbose_link_cmd=func_echo_all
10595 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10596 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10597 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"
10598 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"
10607 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10608 hardcode_libdir_flag_spec='-L$libdir'
10609 hardcode_shlibpath_var=no
10612 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10613 # support. Future versions do this automatically, but an explicit c++rt0.o
10614 # does not break anything, and helps significantly (at the cost of a little
10617 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10618 hardcode_libdir_flag_spec='-R$libdir'
10619 hardcode_direct=yes
10620 hardcode_shlibpath_var=no
10623 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10625 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10626 hardcode_direct=yes
10627 hardcode_minus_L=yes
10628 hardcode_shlibpath_var=no
10631 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10632 freebsd* | dragonfly*)
10633 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10634 hardcode_libdir_flag_spec='-R$libdir'
10635 hardcode_direct=yes
10636 hardcode_shlibpath_var=no
10640 if test yes = "$GCC"; then
10641 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10643 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10645 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10646 hardcode_libdir_separator=:
10647 hardcode_direct=yes
10649 # hardcode_minus_L: Not really in the search PATH,
10650 # but as the default location of the library.
10651 hardcode_minus_L=yes
10652 export_dynamic_flag_spec='$wl-E'
10656 if test yes,no = "$GCC,$with_gnu_ld"; then
10657 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10659 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10661 if test no = "$with_gnu_ld"; then
10662 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10663 hardcode_libdir_separator=:
10664 hardcode_direct=yes
10665 hardcode_direct_absolute=yes
10666 export_dynamic_flag_spec='$wl-E'
10667 # hardcode_minus_L: Not really in the search PATH,
10668 # but as the default location of the library.
10669 hardcode_minus_L=yes
10674 if test yes,no = "$GCC,$with_gnu_ld"; then
10677 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10680 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10683 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10689 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10692 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10696 # Older versions of the 11.00 compiler do not understand -b yet
10697 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10699 $as_echo_n "checking if $CC understands -b... " >&6; }
10700 if ${lt_cv_prog_compiler__b+:} false; then :
10701 $as_echo_n "(cached) " >&6
10703 lt_cv_prog_compiler__b=no
10704 save_LDFLAGS=$LDFLAGS
10705 LDFLAGS="$LDFLAGS -b"
10706 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10707 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10708 # The linker can only warn and ignore the option if not recognized
10709 # So say no if there are warnings
10710 if test -s conftest.err; then
10711 # Append any errors to the config.log.
10712 cat conftest.err 1>&5
10713 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10714 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10715 if diff conftest.exp conftest.er2 >/dev/null; then
10716 lt_cv_prog_compiler__b=yes
10719 lt_cv_prog_compiler__b=yes
10723 LDFLAGS=$save_LDFLAGS
10726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10727 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10729 if test yes = "$lt_cv_prog_compiler__b"; then
10730 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10732 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10738 if test no = "$with_gnu_ld"; then
10739 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10740 hardcode_libdir_separator=:
10745 hardcode_shlibpath_var=no
10748 hardcode_direct=yes
10749 hardcode_direct_absolute=yes
10750 export_dynamic_flag_spec='$wl-E'
10752 # hardcode_minus_L: Not really in the search PATH,
10753 # but as the default location of the library.
10754 hardcode_minus_L=yes
10760 irix5* | irix6* | nonstopux*)
10761 if test yes = "$GCC"; then
10762 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10763 # Try to use the -exported_symbol ld option, if it does not
10764 # work, assume that -exports_file does not work either and
10765 # implicitly export all symbols.
10766 # This should be the same for all languages, so no per-tag cache variable.
10767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10768 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10769 if ${lt_cv_irix_exported_symbol+:} false; then :
10770 $as_echo_n "(cached) " >&6
10772 save_LDFLAGS=$LDFLAGS
10773 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10775 /* end confdefs.h. */
10776 int foo (void) { return 0; }
10778 if ac_fn_c_try_link "$LINENO"; then :
10779 lt_cv_irix_exported_symbol=yes
10781 lt_cv_irix_exported_symbol=no
10783 rm -f core conftest.err conftest.$ac_objext \
10784 conftest$ac_exeext conftest.$ac_ext
10785 LDFLAGS=$save_LDFLAGS
10787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10788 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10789 if test yes = "$lt_cv_irix_exported_symbol"; then
10790 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
10793 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10794 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
10796 archive_cmds_need_lc='no'
10797 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10798 hardcode_libdir_separator=:
10800 link_all_deplibs=yes
10804 case $cc_basename in
10806 # Fabrice Bellard et al's Tiny C Compiler
10808 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10814 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10815 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10817 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10819 hardcode_libdir_flag_spec='-R$libdir'
10820 hardcode_direct=yes
10821 hardcode_shlibpath_var=no
10825 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10826 hardcode_direct=yes
10827 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10828 hardcode_libdir_separator=:
10829 hardcode_shlibpath_var=no
10835 openbsd* | bitrig*)
10836 if test -f /usr/libexec/ld.so; then
10837 hardcode_direct=yes
10838 hardcode_shlibpath_var=no
10839 hardcode_direct_absolute=yes
10840 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10841 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10842 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10843 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10844 export_dynamic_flag_spec='$wl-E'
10846 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10847 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10855 hardcode_libdir_flag_spec='-L$libdir'
10856 hardcode_minus_L=yes
10857 allow_undefined_flag=unsupported
10859 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10860 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10861 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10862 $ECHO EXPORTS >> $output_objdir/$libname.def~
10863 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10864 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10865 emximp -o $lib $output_objdir/$libname.def'
10866 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10867 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10868 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10869 $ECHO EXPORTS >> $output_objdir/$libname.def~
10870 prefix_cmds="$SED"~
10871 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10872 prefix_cmds="$prefix_cmds -e 1d";
10874 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10875 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10876 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10877 emximp -o $lib $output_objdir/$libname.def'
10878 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10879 enable_shared_with_static_runtimes=yes
10883 if test yes = "$GCC"; then
10884 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10885 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10887 allow_undefined_flag=' -expect_unresolved \*'
10888 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10890 archive_cmds_need_lc='no'
10891 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10892 hardcode_libdir_separator=:
10895 osf4* | osf5*) # as osf3* with the addition of -msym flag
10896 if test yes = "$GCC"; then
10897 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10898 archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10899 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10901 allow_undefined_flag=' -expect_unresolved \*'
10902 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10903 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~
10904 $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
10906 # Both c and cxx compiler support -rpath directly
10907 hardcode_libdir_flag_spec='-rpath $libdir'
10909 archive_cmds_need_lc='no'
10910 hardcode_libdir_separator=:
10914 no_undefined_flag=' -z defs'
10915 if test yes = "$GCC"; then
10917 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10918 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10919 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10921 case `$CC -V 2>&1` in
10924 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10925 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10926 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10930 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10931 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10932 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10936 hardcode_libdir_flag_spec='-R$libdir'
10937 hardcode_shlibpath_var=no
10939 solaris2.[0-5] | solaris2.[0-5].*) ;;
10941 # The compiler driver will combine and reorder linker options,
10942 # but understands '-z linker_flag'. GCC discards it without '$wl',
10943 # but is careful enough not to reorder.
10944 # Supported since Solaris 2.6 (maybe 2.5.1?)
10945 if test yes = "$GCC"; then
10946 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10948 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10952 link_all_deplibs=yes
10956 if test sequent = "$host_vendor"; then
10957 # Use $CC to link under sequent, because it throws in some extra .o
10958 # files that make .init and .fini sections work.
10959 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10961 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10963 hardcode_libdir_flag_spec='-L$libdir'
10964 hardcode_direct=yes
10965 hardcode_minus_L=yes
10966 hardcode_shlibpath_var=no
10970 case $host_vendor in
10972 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10973 hardcode_direct=yes # is this really true???
10976 ## LD is ld it makes a PLAMLIB
10977 ## CC just makes a GrossModule.
10978 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10979 reload_cmds='$CC -r -o $output$reload_objs'
10983 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10984 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10987 runpath_var='LD_RUN_PATH'
10988 hardcode_shlibpath_var=no
10992 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10993 hardcode_shlibpath_var=no
10994 export_dynamic_flag_spec='-Bexport'
10998 if test -d /usr/nec; then
10999 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11000 hardcode_shlibpath_var=no
11001 runpath_var=LD_RUN_PATH
11002 hardcode_runpath_var=yes
11007 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11008 no_undefined_flag='$wl-z,text'
11009 archive_cmds_need_lc=no
11010 hardcode_shlibpath_var=no
11011 runpath_var='LD_RUN_PATH'
11013 if test yes = "$GCC"; then
11014 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11015 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11017 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11018 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11022 sysv5* | sco3.2v5* | sco5v6*)
11023 # Note: We CANNOT use -z defs as we might desire, because we do not
11024 # link with -lc, and that would cause any symbols used from libc to
11025 # always be unresolved, which means just about no library would
11026 # ever link correctly. If we're not using GNU ld we use -z text
11027 # though, which does catch some bad symbols but isn't as heavy-handed
11029 no_undefined_flag='$wl-z,text'
11030 allow_undefined_flag='$wl-z,nodefs'
11031 archive_cmds_need_lc=no
11032 hardcode_shlibpath_var=no
11033 hardcode_libdir_flag_spec='$wl-R,$libdir'
11034 hardcode_libdir_separator=':'
11035 link_all_deplibs=yes
11036 export_dynamic_flag_spec='$wl-Bexport'
11037 runpath_var='LD_RUN_PATH'
11039 if test yes = "$GCC"; then
11040 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11041 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11043 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11044 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11049 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11050 hardcode_libdir_flag_spec='-L$libdir'
11051 hardcode_shlibpath_var=no
11059 if test sni = "$host_vendor"; then
11061 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11062 export_dynamic_flag_spec='$wl-Blargedynsym'
11068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11069 $as_echo "$ld_shlibs" >&6; }
11070 test no = "$ld_shlibs" && can_build_shared=no
11072 with_gnu_ld=$with_gnu_ld
11089 # Do we need to explicitly link libc?
11091 case "x$archive_cmds_need_lc" in
11093 # Assume -lc should be added
11094 archive_cmds_need_lc=yes
11096 if test yes,yes = "$GCC,$enable_shared"; then
11097 case $archive_cmds in
11099 # FIXME: we may have to deal with multi-command sequences.
11102 # Test whether the compiler implicitly links with -lc since on some
11103 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11104 # to ld, don't add -lc before -lgcc.
11105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11106 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11107 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11108 $as_echo_n "(cached) " >&6
11111 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11113 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11114 (eval $ac_compile) 2>&5
11116 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11117 test $ac_status = 0; } 2>conftest.err; then
11120 libobjs=conftest.$ac_objext
11122 wl=$lt_prog_compiler_wl
11123 pic_flag=$lt_prog_compiler_pic
11129 lt_save_allow_undefined_flag=$allow_undefined_flag
11130 allow_undefined_flag=
11131 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11132 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11134 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11135 test $ac_status = 0; }
11137 lt_cv_archive_cmds_need_lc=no
11139 lt_cv_archive_cmds_need_lc=yes
11141 allow_undefined_flag=$lt_save_allow_undefined_flag
11143 cat conftest.err 1>&5
11148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11149 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11150 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11309 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11311 if test yes = "$GCC"; then
11313 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11314 *) lt_awk_arg='/^libraries:/' ;;
11317 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11318 *) lt_sed_strip_eq='s|=/|/|g' ;;
11320 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11321 case $lt_search_path_spec in
11323 # if the path contains ";" then we assume it to be the separator
11324 # otherwise default to the standard path separator (i.e. ":") - it is
11325 # assumed that no part of a normal pathname contains ";" but that should
11326 # okay in the real world where ";" in dirpaths is itself problematic.
11327 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11330 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11333 # Ok, now we have the path, separated by spaces, we can step through it
11334 # and add multilib dir if necessary...
11335 lt_tmp_lt_search_path_spec=
11336 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11337 # ...but if some path component already ends with the multilib dir we assume
11338 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11339 case "$lt_multi_os_dir; $lt_search_path_spec " in
11340 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11344 for lt_sys_path in $lt_search_path_spec; do
11345 if test -d "$lt_sys_path$lt_multi_os_dir"; then
11346 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11347 elif test -n "$lt_multi_os_dir"; then
11348 test -d "$lt_sys_path" && \
11349 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11352 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11353 BEGIN {RS = " "; FS = "/|\n";} {
11356 for (lt_i = NF; lt_i > 0; lt_i--) {
11357 if ($lt_i != "" && $lt_i != ".") {
11358 if ($lt_i == "..") {
11361 if (lt_count == 0) {
11362 lt_foo = "/" $lt_i lt_foo;
11369 if (lt_foo != "") { lt_freq[lt_foo]++; }
11370 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11372 # AWK program above erroneously prepends '/' to C:/dos/paths
11375 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11376 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11378 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11380 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11382 library_names_spec=
11383 libname_spec='lib$name'
11387 postuninstall_cmds=
11391 shlibpath_overrides_runpath=unknown
11393 dynamic_linker="$host_os ld.so"
11394 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11395 need_lib_prefix=unknown
11396 hardcode_into_libs=no
11398 # when you set need_version to no, make sure it does not cause -set_version
11399 # flags to be left without arguments
11400 need_version=unknown
11406 version_type=linux # correct to gnu/linux during the next big refactor
11407 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11408 shlibpath_var=LIBPATH
11410 # AIX 3 has no versioning support, so we append a major version to the name.
11411 soname_spec='$libname$release$shared_ext$major'
11415 version_type=linux # correct to gnu/linux during the next big refactor
11418 hardcode_into_libs=yes
11419 if test ia64 = "$host_cpu"; then
11420 # AIX 5 supports IA64
11421 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11422 shlibpath_var=LD_LIBRARY_PATH
11424 # With GCC up to 2.95.x, collect2 would create an import file
11425 # for dependence libraries. The import file would start with
11426 # the line '#! .'. This would cause the generated library to
11427 # depend on '.', always an invalid library. This was fixed in
11428 # development snapshots of GCC prior to 3.0.
11430 aix4 | aix4.[01] | aix4.[01].*)
11431 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11433 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11436 can_build_shared=no
11440 # Using Import Files as archive members, it is possible to support
11441 # filename-based versioning of shared library archives on AIX. While
11442 # this would work for both with and without runtime linking, it will
11443 # prevent static linking of such archives. So we do filename-based
11444 # shared library versioning with .so extension only, which is used
11445 # when both runtime linking and shared linking is enabled.
11446 # Unfortunately, runtime linking may impact performance, so we do
11447 # not want this to be the default eventually. Also, we use the
11448 # versioned .so libs for executables only if there is the -brtl
11449 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11450 # To allow for filename-based versioning support, we need to create
11451 # libNAME.so.V as an archive file, containing:
11452 # *) an Import File, referring to the versioned filename of the
11453 # archive as well as the shared archive member, telling the
11454 # bitwidth (32 or 64) of that shared object, and providing the
11455 # list of exported symbols of that shared object, eventually
11456 # decorated with the 'weak' keyword
11457 # *) the shared object with the F_LOADONLY flag set, to really avoid
11458 # it being seen by the linker.
11459 # At run time we better use the real file rather than another symlink,
11460 # but for link time we create the symlink libNAME.so -> libNAME.so.V
11462 case $with_aix_soname,$aix_use_runtimelinking in
11463 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11464 # soname into executable. Probably we can add versioning support to
11465 # collect2, so additional links can be useful in future.
11466 aix,yes) # traditional libtool
11467 dynamic_linker='AIX unversionable lib.so'
11468 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11469 # instead of lib<name>.a to let people know that these are not
11470 # typical AIX shared libraries.
11471 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11473 aix,no) # traditional AIX only
11474 dynamic_linker='AIX lib.a(lib.so.V)'
11475 # We preserve .a as extension for shared libraries through AIX4.2
11476 # and later when we are not doing run time linking.
11477 library_names_spec='$libname$release.a $libname.a'
11478 soname_spec='$libname$release$shared_ext$major'
11480 svr4,*) # full svr4 only
11481 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11482 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11483 # We do not specify a path in Import Files, so LIBPATH fires.
11484 shlibpath_overrides_runpath=yes
11486 *,yes) # both, prefer svr4
11487 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11488 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11489 # unpreferred sharedlib libNAME.a needs extra handling
11490 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11491 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11492 # We do not specify a path in Import Files, so LIBPATH fires.
11493 shlibpath_overrides_runpath=yes
11495 *,no) # both, prefer aix
11496 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11497 library_names_spec='$libname$release.a $libname.a'
11498 soname_spec='$libname$release$shared_ext$major'
11499 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11500 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11501 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11504 shlibpath_var=LIBPATH
11511 # Since July 2007 AmigaOS4 officially supports .so libraries.
11512 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11513 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11516 library_names_spec='$libname.ixlibrary $libname.a'
11517 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11518 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
11524 library_names_spec='$libname$shared_ext'
11525 dynamic_linker="$host_os ld.so"
11526 shlibpath_var=LIBRARY_PATH
11530 version_type=linux # correct to gnu/linux during the next big refactor
11532 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11533 soname_spec='$libname$release$shared_ext$major'
11534 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11535 shlibpath_var=LD_LIBRARY_PATH
11536 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11537 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11538 # the default ld.so.conf also contains /usr/contrib/lib and
11539 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11540 # libtool to hard-code these into programs
11543 cygwin* | mingw* | pw32* | cegcc*)
11544 version_type=windows
11549 case $GCC,$cc_basename in
11552 library_names_spec='$libname.dll.a'
11553 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11554 postinstall_cmds='base_file=`basename \$file`~
11555 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11556 dldir=$destdir/`dirname \$dlpath`~
11557 test -d \$dldir || mkdir -p \$dldir~
11558 $install_prog $dir/$dlname \$dldir/$dlname~
11559 chmod a+x \$dldir/$dlname~
11560 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11561 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11563 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11564 dlpath=$dir/\$dldll~
11566 shlibpath_overrides_runpath=yes
11570 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11571 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11573 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11576 # MinGW DLLs use traditional 'lib' prefix
11577 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11580 # pw32 DLLs use 'pw' prefix rather than 'lib'
11581 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11584 dynamic_linker='Win32 ld.exe'
11589 libname_spec='$name'
11590 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11591 library_names_spec='$libname.dll.lib'
11595 sys_lib_search_path_spec=
11598 for lt_path in $LIB
11601 # Let DOS variable expansion print the short 8.3 style file name.
11602 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11603 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11606 # Convert to MSYS style.
11607 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11610 # Convert to unix form, then to dos form, then back to unix form
11611 # but this time dos style (no spaces!) so that the unix form looks
11612 # like /cygdrive/c/PROGRA~1:/cygdr...
11613 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11614 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11615 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11618 sys_lib_search_path_spec=$LIB
11619 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11620 # It is most probably a Windows format PATH.
11621 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11623 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11625 # FIXME: find the short name or the path components, as spaces are
11626 # common. (e.g. "Program Files" -> "PROGRA~1")
11630 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11631 postinstall_cmds='base_file=`basename \$file`~
11632 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11633 dldir=$destdir/`dirname \$dlpath`~
11634 test -d \$dldir || mkdir -p \$dldir~
11635 $install_prog $dir/$dlname \$dldir/$dlname'
11636 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11637 dlpath=$dir/\$dldll~
11639 shlibpath_overrides_runpath=yes
11640 dynamic_linker='Win32 link.exe'
11644 # Assume MSVC wrapper
11645 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11646 dynamic_linker='Win32 ld.exe'
11649 # FIXME: first we should search . and the directory the executable is in
11653 darwin* | rhapsody*)
11654 dynamic_linker="$host_os dyld"
11655 version_type=darwin
11658 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11659 soname_spec='$libname$release$major$shared_ext'
11660 shlibpath_overrides_runpath=yes
11661 shlibpath_var=DYLD_LIBRARY_PATH
11662 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11664 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11665 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11669 version_type=linux # correct to gnu/linux during the next big refactor
11672 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11673 soname_spec='$libname$release$shared_ext$major'
11674 shlibpath_var=LD_LIBRARY_PATH
11677 freebsd* | dragonfly*)
11678 # DragonFly does not have aout. When/if they implement a new
11679 # versioning mechanism, adjust this.
11680 if test -x /usr/bin/objformat; then
11681 objformat=`/usr/bin/objformat`
11684 freebsd[23].*) objformat=aout ;;
11685 *) objformat=elf ;;
11688 version_type=freebsd-$objformat
11689 case $version_type in
11691 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11692 soname_spec='$libname$release$shared_ext$major'
11697 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11701 shlibpath_var=LD_LIBRARY_PATH
11704 shlibpath_overrides_runpath=yes
11706 freebsd3.[01]* | freebsdelf3.[01]*)
11707 shlibpath_overrides_runpath=yes
11708 hardcode_into_libs=yes
11710 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11711 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11712 shlibpath_overrides_runpath=no
11713 hardcode_into_libs=yes
11715 *) # from 4.6 on, and DragonFly
11716 shlibpath_overrides_runpath=yes
11717 hardcode_into_libs=yes
11723 version_type=linux # correct to gnu/linux during the next big refactor
11726 dynamic_linker="$host_os runtime_loader"
11727 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11728 soname_spec='$libname$release$shared_ext$major'
11729 shlibpath_var=LIBRARY_PATH
11730 shlibpath_overrides_runpath=no
11731 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11732 hardcode_into_libs=yes
11735 hpux9* | hpux10* | hpux11*)
11736 # Give a soname corresponding to the major version so that dld.sl refuses to
11737 # link against other versions.
11744 hardcode_into_libs=yes
11745 dynamic_linker="$host_os dld.so"
11746 shlibpath_var=LD_LIBRARY_PATH
11747 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11748 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11749 soname_spec='$libname$release$shared_ext$major'
11750 if test 32 = "$HPUX_IA64_MODE"; then
11751 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11752 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11754 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11755 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11760 hardcode_into_libs=yes
11761 dynamic_linker="$host_os dld.sl"
11762 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11763 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11764 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11765 soname_spec='$libname$release$shared_ext$major'
11766 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11767 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11771 dynamic_linker="$host_os dld.sl"
11772 shlibpath_var=SHLIB_PATH
11773 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11774 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11775 soname_spec='$libname$release$shared_ext$major'
11778 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11779 postinstall_cmds='chmod 555 $lib'
11780 # or fails outright, so override atomically:
11781 install_override_mode=555
11785 version_type=linux # correct to gnu/linux during the next big refactor
11788 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11789 soname_spec='$libname$release$shared_ext$major'
11790 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11791 shlibpath_var=LD_LIBRARY_PATH
11792 shlibpath_overrides_runpath=no
11793 hardcode_into_libs=yes
11796 irix5* | irix6* | nonstopux*)
11798 nonstopux*) version_type=nonstopux ;;
11800 if test yes = "$lt_cv_prog_gnu_ld"; then
11801 version_type=linux # correct to gnu/linux during the next big refactor
11808 soname_spec='$libname$release$shared_ext$major'
11809 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11811 irix5* | nonstopux*)
11812 libsuff= shlibsuff=
11815 case $LD in # libtool.m4 will add one of these switches to LD
11816 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11817 libsuff= shlibsuff= libmagic=32-bit;;
11818 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11819 libsuff=32 shlibsuff=N32 libmagic=N32;;
11820 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11821 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11822 *) libsuff= shlibsuff= libmagic=never-match;;
11826 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11827 shlibpath_overrides_runpath=no
11828 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11829 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11830 hardcode_into_libs=yes
11833 # No shared lib support for Linux oldld, aout, or coff.
11834 linux*oldld* | linux*aout* | linux*coff*)
11839 version_type=none # Android doesn't support versioned libraries.
11842 library_names_spec='$libname$release$shared_ext'
11843 soname_spec='$libname$release$shared_ext'
11845 shlibpath_var=LD_LIBRARY_PATH
11846 shlibpath_overrides_runpath=yes
11848 # This implies no fast_install, which is unacceptable.
11849 # Some rework will be needed to allow for fast_install
11850 # before this can be enabled.
11851 hardcode_into_libs=yes
11853 dynamic_linker='Android linker'
11854 # Don't embed -rpath directories since the linker doesn't support them.
11855 hardcode_libdir_flag_spec='-L$libdir'
11858 # This must be glibc/ELF.
11859 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11860 version_type=linux # correct to gnu/linux during the next big refactor
11863 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11864 soname_spec='$libname$release$shared_ext$major'
11865 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11866 shlibpath_var=LD_LIBRARY_PATH
11867 shlibpath_overrides_runpath=no
11869 # Some binutils ld are patched to set DT_RUNPATH
11870 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11871 $as_echo_n "(cached) " >&6
11873 lt_cv_shlibpath_overrides_runpath=no
11874 save_LDFLAGS=$LDFLAGS
11875 save_libdir=$libdir
11876 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11877 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11879 /* end confdefs.h. */
11889 if ac_fn_c_try_link "$LINENO"; then :
11890 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11891 lt_cv_shlibpath_overrides_runpath=yes
11894 rm -f core conftest.err conftest.$ac_objext \
11895 conftest$ac_exeext conftest.$ac_ext
11896 LDFLAGS=$save_LDFLAGS
11897 libdir=$save_libdir
11901 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11903 # This implies no fast_install, which is unacceptable.
11904 # Some rework will be needed to allow for fast_install
11905 # before this can be enabled.
11906 hardcode_into_libs=yes
11908 # Ideally, we could use ldconfig to report *all* directores which are
11909 # searched for libraries, however this is still not possible. Aside from not
11910 # being certain /sbin/ldconfig is available, command
11911 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11912 # even though it is searched at run-time. Try to do the best guess by
11913 # appending ld.so.conf contents (and includes) to the search path.
11914 if test -f /etc/ld.so.conf; then
11915 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;s/"//g;/^$/d' | tr '\n' ' '`
11916 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11919 # We used to test for /lib/ld.so.1 and disable shared libraries on
11920 # powerpc, because MkLinux only supported shared libraries with the
11921 # GNU dynamic linker. Since this was broken with cross compilers,
11922 # most powerpc-linux boxes support dynamic linking these days and
11923 # people can always --disable-shared, the test was removed, and we
11924 # assume the GNU/Linux dynamic linker is in use.
11925 dynamic_linker='GNU/Linux ld.so'
11932 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11933 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11934 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11935 dynamic_linker='NetBSD (a.out) ld.so'
11937 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11938 soname_spec='$libname$release$shared_ext$major'
11939 dynamic_linker='NetBSD ld.elf_so'
11941 shlibpath_var=LD_LIBRARY_PATH
11942 shlibpath_overrides_runpath=yes
11943 hardcode_into_libs=yes
11947 version_type=linux # correct to gnu/linux during the next big refactor
11948 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11949 shlibpath_var=LD_LIBRARY_PATH
11950 shlibpath_overrides_runpath=yes
11957 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11958 soname_spec='$libname$release$shared_ext$major'
11959 shlibpath_var=LD_LIBRARY_PATH
11960 shlibpath_overrides_runpath=no
11961 hardcode_into_libs=yes
11962 dynamic_linker='ldqnx.so'
11965 openbsd* | bitrig*)
11967 sys_lib_dlsearch_path_spec=/usr/lib
11969 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11974 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11975 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11976 shlibpath_var=LD_LIBRARY_PATH
11977 shlibpath_overrides_runpath=yes
11981 libname_spec='$name'
11982 version_type=windows
11986 # OS/2 can only load a DLL with a base name of 8 characters or less.
11987 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11988 v=$($ECHO $release$versuffix | tr -d .-);
11989 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11990 $ECHO $n$v`$shared_ext'
11991 library_names_spec='${libname}_dll.$libext'
11992 dynamic_linker='OS/2 ld.exe'
11993 shlibpath_var=BEGINLIBPATH
11994 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11995 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11996 postinstall_cmds='base_file=`basename \$file`~
11997 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11998 dldir=$destdir/`dirname \$dlpath`~
11999 test -d \$dldir || mkdir -p \$dldir~
12000 $install_prog $dir/$dlname \$dldir/$dlname~
12001 chmod a+x \$dldir/$dlname~
12002 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12003 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12005 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12006 dlpath=$dir/\$dldll~
12010 osf3* | osf4* | osf5*)
12014 soname_spec='$libname$release$shared_ext$major'
12015 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12016 shlibpath_var=LD_LIBRARY_PATH
12017 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12018 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12026 version_type=linux # correct to gnu/linux during the next big refactor
12029 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12030 soname_spec='$libname$release$shared_ext$major'
12031 shlibpath_var=LD_LIBRARY_PATH
12032 shlibpath_overrides_runpath=yes
12033 hardcode_into_libs=yes
12034 # ldd complains unless libraries are executable
12035 postinstall_cmds='chmod +x $lib'
12040 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12041 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12042 shlibpath_var=LD_LIBRARY_PATH
12043 shlibpath_overrides_runpath=yes
12044 if test yes = "$with_gnu_ld"; then
12051 version_type=linux # correct to gnu/linux during the next big refactor
12052 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12053 soname_spec='$libname$release$shared_ext$major'
12054 shlibpath_var=LD_LIBRARY_PATH
12055 case $host_vendor in
12057 shlibpath_overrides_runpath=no
12059 runpath_var=LD_RUN_PATH
12067 shlibpath_overrides_runpath=no
12068 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12074 if test -d /usr/nec; then
12075 version_type=linux # correct to gnu/linux during the next big refactor
12076 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12077 soname_spec='$libname$shared_ext.$major'
12078 shlibpath_var=LD_LIBRARY_PATH
12082 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12086 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12087 soname_spec='$libname$release$shared_ext$major'
12088 shlibpath_var=LD_LIBRARY_PATH
12089 shlibpath_overrides_runpath=yes
12090 hardcode_into_libs=yes
12091 if test yes = "$with_gnu_ld"; then
12092 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12094 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12097 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12101 sys_lib_dlsearch_path_spec='/usr/lib'
12105 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12106 version_type=linux # correct to gnu/linux during the next big refactor
12109 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12110 shlibpath_var=LD_LIBRARY_PATH
12111 shlibpath_overrides_runpath=no
12112 hardcode_into_libs=yes
12116 version_type=linux # correct to gnu/linux during the next big refactor
12117 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12118 soname_spec='$libname$release$shared_ext$major'
12119 shlibpath_var=LD_LIBRARY_PATH
12126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12127 $as_echo "$dynamic_linker" >&6; }
12128 test no = "$dynamic_linker" && can_build_shared=no
12130 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12131 if test yes = "$GCC"; then
12132 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12135 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12136 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12139 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12140 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12143 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12144 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12146 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12147 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12149 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12150 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12249 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12251 if test -n "$hardcode_libdir_flag_spec" ||
12252 test -n "$runpath_var" ||
12253 test yes = "$hardcode_automatic"; then
12255 # We can hardcode non-existent directories.
12256 if test no != "$hardcode_direct" &&
12257 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12258 # have to relink, otherwise we might link with an installed library
12259 # when we should be linking with a yet-to-be-installed one
12260 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12261 test no != "$hardcode_minus_L"; then
12262 # Linking always hardcodes the temporary library directory.
12263 hardcode_action=relink
12265 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12266 hardcode_action=immediate
12269 # We cannot hardcode anything, or else we can only hardcode existing
12271 hardcode_action=unsupported
12273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12274 $as_echo "$hardcode_action" >&6; }
12276 if test relink = "$hardcode_action" ||
12277 test yes = "$inherit_rpath"; then
12278 # Fast installation is not supported
12279 enable_fast_install=no
12280 elif test yes = "$shlibpath_overrides_runpath" ||
12281 test no = "$enable_shared"; then
12282 # Fast installation is not necessary
12283 enable_fast_install=needless
12291 if test yes != "$enable_dlopen"; then
12292 enable_dlopen=unknown
12293 enable_dlopen_self=unknown
12294 enable_dlopen_self_static=unknown
12301 lt_cv_dlopen=load_add_on
12303 lt_cv_dlopen_self=yes
12306 mingw* | pw32* | cegcc*)
12307 lt_cv_dlopen=LoadLibrary
12312 lt_cv_dlopen=dlopen
12317 # if libdl is installed we need to link against it
12318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12319 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12320 if ${ac_cv_lib_dl_dlopen+:} false; then :
12321 $as_echo_n "(cached) " >&6
12323 ac_check_lib_save_LIBS=$LIBS
12325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12326 /* end confdefs.h. */
12328 /* Override any GCC internal prototype to avoid an error.
12329 Use char because int might match the return type of a GCC
12330 builtin and then its argument prototype would still apply. */
12343 if ac_fn_c_try_link "$LINENO"; then :
12344 ac_cv_lib_dl_dlopen=yes
12346 ac_cv_lib_dl_dlopen=no
12348 rm -f core conftest.err conftest.$ac_objext \
12349 conftest$ac_exeext conftest.$ac_ext
12350 LIBS=$ac_check_lib_save_LIBS
12352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12353 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12354 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12355 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12360 lt_cv_dlopen_self=yes
12367 # Don't try to run any link tests for TPF. We know it's impossible
12368 # because TPF is a cross-compiler, and we know how we open DSOs.
12369 lt_cv_dlopen=dlopen
12371 lt_cv_dlopen_self=no
12375 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12376 if test "x$ac_cv_func_shl_load" = xyes; then :
12377 lt_cv_dlopen=shl_load
12379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12380 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12381 if ${ac_cv_lib_dld_shl_load+:} false; then :
12382 $as_echo_n "(cached) " >&6
12384 ac_check_lib_save_LIBS=$LIBS
12386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12387 /* end confdefs.h. */
12389 /* Override any GCC internal prototype to avoid an error.
12390 Use char because int might match the return type of a GCC
12391 builtin and then its argument prototype would still apply. */
12399 return shl_load ();
12404 if ac_fn_c_try_link "$LINENO"; then :
12405 ac_cv_lib_dld_shl_load=yes
12407 ac_cv_lib_dld_shl_load=no
12409 rm -f core conftest.err conftest.$ac_objext \
12410 conftest$ac_exeext conftest.$ac_ext
12411 LIBS=$ac_check_lib_save_LIBS
12413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12414 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12415 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12416 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12418 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12419 if test "x$ac_cv_func_dlopen" = xyes; then :
12420 lt_cv_dlopen=dlopen
12422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12423 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12424 if ${ac_cv_lib_dl_dlopen+:} false; then :
12425 $as_echo_n "(cached) " >&6
12427 ac_check_lib_save_LIBS=$LIBS
12429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12430 /* end confdefs.h. */
12432 /* Override any GCC internal prototype to avoid an error.
12433 Use char because int might match the return type of a GCC
12434 builtin and then its argument prototype would still apply. */
12447 if ac_fn_c_try_link "$LINENO"; then :
12448 ac_cv_lib_dl_dlopen=yes
12450 ac_cv_lib_dl_dlopen=no
12452 rm -f core conftest.err conftest.$ac_objext \
12453 conftest$ac_exeext conftest.$ac_ext
12454 LIBS=$ac_check_lib_save_LIBS
12456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12457 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12458 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12459 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12462 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12463 if ${ac_cv_lib_svld_dlopen+:} false; then :
12464 $as_echo_n "(cached) " >&6
12466 ac_check_lib_save_LIBS=$LIBS
12467 LIBS="-lsvld $LIBS"
12468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12469 /* end confdefs.h. */
12471 /* Override any GCC internal prototype to avoid an error.
12472 Use char because int might match the return type of a GCC
12473 builtin and then its argument prototype would still apply. */
12486 if ac_fn_c_try_link "$LINENO"; then :
12487 ac_cv_lib_svld_dlopen=yes
12489 ac_cv_lib_svld_dlopen=no
12491 rm -f core conftest.err conftest.$ac_objext \
12492 conftest$ac_exeext conftest.$ac_ext
12493 LIBS=$ac_check_lib_save_LIBS
12495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12496 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12497 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12498 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12501 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12502 if ${ac_cv_lib_dld_dld_link+:} false; then :
12503 $as_echo_n "(cached) " >&6
12505 ac_check_lib_save_LIBS=$LIBS
12507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12508 /* end confdefs.h. */
12510 /* Override any GCC internal prototype to avoid an error.
12511 Use char because int might match the return type of a GCC
12512 builtin and then its argument prototype would still apply. */
12520 return dld_link ();
12525 if ac_fn_c_try_link "$LINENO"; then :
12526 ac_cv_lib_dld_dld_link=yes
12528 ac_cv_lib_dld_dld_link=no
12530 rm -f core conftest.err conftest.$ac_objext \
12531 conftest$ac_exeext conftest.$ac_ext
12532 LIBS=$ac_check_lib_save_LIBS
12534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12535 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12536 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12537 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12558 if test no = "$lt_cv_dlopen"; then
12564 case $lt_cv_dlopen in
12566 save_CPPFLAGS=$CPPFLAGS
12567 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12569 save_LDFLAGS=$LDFLAGS
12570 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12573 LIBS="$lt_cv_dlopen_libs $LIBS"
12575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12576 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12577 if ${lt_cv_dlopen_self+:} false; then :
12578 $as_echo_n "(cached) " >&6
12580 if test yes = "$cross_compiling"; then :
12581 lt_cv_dlopen_self=cross
12583 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12584 lt_status=$lt_dlunknown
12585 cat > conftest.$ac_ext <<_LT_EOF
12586 #line $LINENO "configure"
12587 #include "confdefs.h"
12596 # define LT_DLGLOBAL RTLD_GLOBAL
12599 # define LT_DLGLOBAL DL_GLOBAL
12601 # define LT_DLGLOBAL 0
12605 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12606 find out it does not work in some platform. */
12607 #ifndef LT_DLLAZY_OR_NOW
12609 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12612 # define LT_DLLAZY_OR_NOW DL_LAZY
12615 # define LT_DLLAZY_OR_NOW RTLD_NOW
12618 # define LT_DLLAZY_OR_NOW DL_NOW
12620 # define LT_DLLAZY_OR_NOW 0
12627 /* When -fvisibility=hidden is used, assume the code has been annotated
12628 correspondingly for the symbols needed. */
12629 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12630 int fnord () __attribute__((visibility("default")));
12633 int fnord () { return 42; }
12636 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12637 int status = $lt_dlunknown;
12641 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12644 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12645 else puts (dlerror ());
12647 /* dlclose (self); */
12655 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12656 (eval $ac_link) 2>&5
12658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12659 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12660 (./conftest; exit; ) >&5 2>/dev/null
12662 case x$lt_status in
12663 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12664 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12665 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12668 # compilation failed
12669 lt_cv_dlopen_self=no
12676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12677 $as_echo "$lt_cv_dlopen_self" >&6; }
12679 if test yes = "$lt_cv_dlopen_self"; then
12680 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12682 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12683 if ${lt_cv_dlopen_self_static+:} false; then :
12684 $as_echo_n "(cached) " >&6
12686 if test yes = "$cross_compiling"; then :
12687 lt_cv_dlopen_self_static=cross
12689 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12690 lt_status=$lt_dlunknown
12691 cat > conftest.$ac_ext <<_LT_EOF
12692 #line $LINENO "configure"
12693 #include "confdefs.h"
12702 # define LT_DLGLOBAL RTLD_GLOBAL
12705 # define LT_DLGLOBAL DL_GLOBAL
12707 # define LT_DLGLOBAL 0
12711 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12712 find out it does not work in some platform. */
12713 #ifndef LT_DLLAZY_OR_NOW
12715 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12718 # define LT_DLLAZY_OR_NOW DL_LAZY
12721 # define LT_DLLAZY_OR_NOW RTLD_NOW
12724 # define LT_DLLAZY_OR_NOW DL_NOW
12726 # define LT_DLLAZY_OR_NOW 0
12733 /* When -fvisibility=hidden is used, assume the code has been annotated
12734 correspondingly for the symbols needed. */
12735 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12736 int fnord () __attribute__((visibility("default")));
12739 int fnord () { return 42; }
12742 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12743 int status = $lt_dlunknown;
12747 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12750 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12751 else puts (dlerror ());
12753 /* dlclose (self); */
12761 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12762 (eval $ac_link) 2>&5
12764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12765 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12766 (./conftest; exit; ) >&5 2>/dev/null
12768 case x$lt_status in
12769 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12770 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12771 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12774 # compilation failed
12775 lt_cv_dlopen_self_static=no
12782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12783 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12786 CPPFLAGS=$save_CPPFLAGS
12787 LDFLAGS=$save_LDFLAGS
12792 case $lt_cv_dlopen_self in
12793 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12794 *) enable_dlopen_self=unknown ;;
12797 case $lt_cv_dlopen_self_static in
12798 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12799 *) enable_dlopen_self_static=unknown ;;
12821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12822 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12823 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12824 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12825 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12827 $as_echo "yes" >&6; }
12829 # FIXME - insert some real tests, host_os isn't really good enough
12832 if test -n "$STRIP"; then
12833 striplib="$STRIP -x"
12834 old_striplib="$STRIP -S"
12835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12836 $as_echo "yes" >&6; }
12838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12839 $as_echo "no" >&6; }
12843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12844 $as_echo "no" >&6; }
12860 # Report what library types will actually be built
12861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12862 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12864 $as_echo "$can_build_shared" >&6; }
12866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12867 $as_echo_n "checking whether to build shared libraries... " >&6; }
12868 test no = "$can_build_shared" && enable_shared=no
12870 # On AIX, shared libraries and static libraries use the same namespace, and
12871 # are all built from PIC.
12874 test yes = "$enable_shared" && enable_static=no
12875 if test -n "$RANLIB"; then
12876 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12877 postinstall_cmds='$RANLIB $lib'
12882 if test ia64 != "$host_cpu"; then
12883 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12884 yes,aix,yes) ;; # shared object as lib.so file only
12885 yes,svr4,*) ;; # shared object as lib.so archive member only
12886 yes,*) enable_static=no ;; # shared object in lib.a archive as well
12891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12892 $as_echo "$enable_shared" >&6; }
12894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12895 $as_echo_n "checking whether to build static libraries... " >&6; }
12896 # Make sure either enable_shared or enable_static is yes.
12897 test yes = "$enable_shared" || enable_static=yes
12898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12899 $as_echo "$enable_static" >&6; }
12906 ac_cpp='$CPP $CPPFLAGS'
12907 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12908 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12909 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12927 ac_config_commands="$ac_config_commands libtool"
12932 # Only expand once:
12937 # Check for library functions that SQLite can optionally use.
12938 for ac_func in fdatasync usleep fullfsync localtime_r gmtime_r
12940 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12941 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12942 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12943 cat >>confdefs.h <<_ACEOF
12944 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12950 ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
12951 if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
12957 cat >>confdefs.h <<_ACEOF
12958 #define HAVE_DECL_STRERROR_R $ac_have_decl
12961 for ac_func in strerror_r
12963 ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
12964 if test "x$ac_cv_func_strerror_r" = xyes; then :
12965 cat >>confdefs.h <<_ACEOF
12966 #define HAVE_STRERROR_R 1
12972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
12973 $as_echo_n "checking whether strerror_r returns char *... " >&6; }
12974 if ${ac_cv_func_strerror_r_char_p+:} false; then :
12975 $as_echo_n "(cached) " >&6
12978 ac_cv_func_strerror_r_char_p=no
12979 if test $ac_cv_have_decl_strerror_r = yes; then
12980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12981 /* end confdefs.h. */
12982 $ac_includes_default
12988 char x = *strerror_r (0, buf, sizeof buf);
12989 char *p = strerror_r (0, buf, sizeof buf);
12996 if ac_fn_c_try_compile "$LINENO"; then :
12997 ac_cv_func_strerror_r_char_p=yes
12999 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13001 # strerror_r is not declared. Choose between
13002 # systems that have relatively inaccessible declarations for the
13003 # function. BeOS and DEC UNIX 4.0 fall in this category, but the
13004 # former has a strerror_r that returns char*, while the latter
13005 # has a strerror_r that returns `int'.
13006 # This test should segfault on the DEC system.
13007 if test "$cross_compiling" = yes; then :
13010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13011 /* end confdefs.h. */
13012 $ac_includes_default
13013 extern char *strerror_r ();
13018 char x = *strerror_r (0, buf, sizeof buf);
13019 return ! isalpha (x);
13024 if ac_fn_c_try_run "$LINENO"; then :
13025 ac_cv_func_strerror_r_char_p=yes
13027 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13028 conftest.$ac_objext conftest.beam conftest.$ac_ext
13034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
13035 $as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
13036 if test $ac_cv_func_strerror_r_char_p = yes; then
13038 $as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
13043 ac_config_files="$ac_config_files Makefile sqlite3.pc"
13048 #-------------------------------------------------------------------------
13049 # Two options to enable readline compatible libraries:
13051 # --enable-editline
13052 # --enable-readline
13054 # Both are enabled by default. If, after command line processing both are
13055 # still enabled, the script searches for editline first and automatically
13056 # disables readline if it is found. So, to use readline explicitly, the
13057 # user must pass "--disable-editline". To disable command line editing
13058 # support altogether, "--disable-editline --disable-readline".
13060 # When searching for either library, check for headers before libraries
13061 # as some distros supply packages that contain libraries but not header
13062 # files, which come as a separate development package.
13064 # Check whether --enable-editline was given.
13065 if test "${enable_editline+set}" = set; then :
13066 enableval=$enable_editline;
13069 # Check whether --enable-readline was given.
13070 if test "${enable_readline+set}" = set; then :
13071 enableval=$enable_readline;
13075 if test x"$enable_editline" != xno ; then :
13077 for ac_header in editline/readline.h
13079 ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
13080 if test "x$ac_cv_header_editline_readline_h" = xyes; then :
13081 cat >>confdefs.h <<_ACEOF
13082 #define HAVE_EDITLINE_READLINE_H 1
13087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
13088 $as_echo_n "checking for library containing readline... " >&6; }
13089 if ${ac_cv_search_readline+:} false; then :
13090 $as_echo_n "(cached) " >&6
13092 ac_func_search_save_LIBS=$LIBS
13093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13094 /* end confdefs.h. */
13096 /* Override any GCC internal prototype to avoid an error.
13097 Use char because int might match the return type of a GCC
13098 builtin and then its argument prototype would still apply. */
13106 return readline ();
13111 for ac_lib in '' edit; do
13112 if test -z "$ac_lib"; then
13113 ac_res="none required"
13116 LIBS="-l$ac_lib -ltinfo $ac_func_search_save_LIBS"
13118 if ac_fn_c_try_link "$LINENO"; then :
13119 ac_cv_search_readline=$ac_res
13121 rm -f core conftest.err conftest.$ac_objext \
13123 if ${ac_cv_search_readline+:} false; then :
13127 if ${ac_cv_search_readline+:} false; then :
13130 ac_cv_search_readline=no
13132 rm conftest.$ac_ext
13133 LIBS=$ac_func_search_save_LIBS
13135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
13136 $as_echo "$ac_cv_search_readline" >&6; }
13137 ac_res=$ac_cv_search_readline
13138 if test "$ac_res" != no; then :
13139 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13142 $as_echo "#define HAVE_EDITLINE 1" >>confdefs.h
13144 READLINE_LIBS="$LIBS -ltinfo"
13149 { ac_cv_search_readline=; unset ac_cv_search_readline;}
13159 if test x"$enable_readline" != xno ; then :
13161 for ac_header in readline/readline.h
13163 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
13164 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
13165 cat >>confdefs.h <<_ACEOF
13166 #define HAVE_READLINE_READLINE_H 1
13171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
13172 $as_echo_n "checking for library containing tgetent... " >&6; }
13173 if ${ac_cv_search_tgetent+:} false; then :
13174 $as_echo_n "(cached) " >&6
13176 ac_func_search_save_LIBS=$LIBS
13177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13178 /* end confdefs.h. */
13180 /* Override any GCC internal prototype to avoid an error.
13181 Use char because int might match the return type of a GCC
13182 builtin and then its argument prototype would still apply. */
13195 for ac_lib in '' termcap curses ncurses ncursesw; do
13196 if test -z "$ac_lib"; then
13197 ac_res="none required"
13200 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13202 if ac_fn_c_try_link "$LINENO"; then :
13203 ac_cv_search_tgetent=$ac_res
13205 rm -f core conftest.err conftest.$ac_objext \
13207 if ${ac_cv_search_tgetent+:} false; then :
13211 if ${ac_cv_search_tgetent+:} false; then :
13214 ac_cv_search_tgetent=no
13216 rm conftest.$ac_ext
13217 LIBS=$ac_func_search_save_LIBS
13219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
13220 $as_echo "$ac_cv_search_tgetent" >&6; }
13221 ac_res=$ac_cv_search_tgetent
13222 if test "$ac_res" != no; then :
13223 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
13228 $as_echo_n "checking for library containing readline... " >&6; }
13229 if ${ac_cv_search_readline+:} false; then :
13230 $as_echo_n "(cached) " >&6
13232 ac_func_search_save_LIBS=$LIBS
13233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13234 /* end confdefs.h. */
13236 /* Override any GCC internal prototype to avoid an error.
13237 Use char because int might match the return type of a GCC
13238 builtin and then its argument prototype would still apply. */
13246 return readline ();
13251 for ac_lib in '' readline edit; do
13252 if test -z "$ac_lib"; then
13253 ac_res="none required"
13256 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13258 if ac_fn_c_try_link "$LINENO"; then :
13259 ac_cv_search_readline=$ac_res
13261 rm -f core conftest.err conftest.$ac_objext \
13263 if ${ac_cv_search_readline+:} false; then :
13267 if ${ac_cv_search_readline+:} false; then :
13270 ac_cv_search_readline=no
13272 rm conftest.$ac_ext
13273 LIBS=$ac_func_search_save_LIBS
13275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
13276 $as_echo "$ac_cv_search_readline" >&6; }
13277 ac_res=$ac_cv_search_readline
13278 if test "$ac_res" != no; then :
13279 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13282 $as_echo "#define HAVE_READLINE 1" >>confdefs.h
13284 READLINE_LIBS=$LIBS
13298 #-----------------------------------------------------------------------
13300 #-----------------------------------------------------------------------
13301 # --enable-threadsafe
13303 # Check whether --enable-threadsafe was given.
13304 if test "${enable_threadsafe+set}" = set; then :
13305 enableval=$enable_threadsafe;
13307 enable_threadsafe=yes
13310 if test x"$enable_threadsafe" != "xno"; then
13311 BUILD_CFLAGS="$BUILD_CFLAGS -D_REENTRANT=1 -DSQLITE_THREADSAFE=1"
13312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
13313 $as_echo_n "checking for library containing pthread_create... " >&6; }
13314 if ${ac_cv_search_pthread_create+:} false; then :
13315 $as_echo_n "(cached) " >&6
13317 ac_func_search_save_LIBS=$LIBS
13318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13319 /* end confdefs.h. */
13321 /* Override any GCC internal prototype to avoid an error.
13322 Use char because int might match the return type of a GCC
13323 builtin and then its argument prototype would still apply. */
13327 char pthread_create ();
13331 return pthread_create ();
13336 for ac_lib in '' pthread; do
13337 if test -z "$ac_lib"; then
13338 ac_res="none required"
13341 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13343 if ac_fn_c_try_link "$LINENO"; then :
13344 ac_cv_search_pthread_create=$ac_res
13346 rm -f core conftest.err conftest.$ac_objext \
13348 if ${ac_cv_search_pthread_create+:} false; then :
13352 if ${ac_cv_search_pthread_create+:} false; then :
13355 ac_cv_search_pthread_create=no
13357 rm conftest.$ac_ext
13358 LIBS=$ac_func_search_save_LIBS
13360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
13361 $as_echo "$ac_cv_search_pthread_create" >&6; }
13362 ac_res=$ac_cv_search_pthread_create
13363 if test "$ac_res" != no; then :
13364 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5
13369 $as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; }
13370 if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13371 $as_echo_n "(cached) " >&6
13373 ac_func_search_save_LIBS=$LIBS
13374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13375 /* end confdefs.h. */
13377 /* Override any GCC internal prototype to avoid an error.
13378 Use char because int might match the return type of a GCC
13379 builtin and then its argument prototype would still apply. */
13383 char pthread_mutexattr_init ();
13387 return pthread_mutexattr_init ();
13392 for ac_lib in '' pthread; do
13393 if test -z "$ac_lib"; then
13394 ac_res="none required"
13397 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13399 if ac_fn_c_try_link "$LINENO"; then :
13400 ac_cv_search_pthread_mutexattr_init=$ac_res
13402 rm -f core conftest.err conftest.$ac_objext \
13404 if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13408 if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13411 ac_cv_search_pthread_mutexattr_init=no
13413 rm conftest.$ac_ext
13414 LIBS=$ac_func_search_save_LIBS
13416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5
13417 $as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; }
13418 ac_res=$ac_cv_search_pthread_mutexattr_init
13419 if test "$ac_res" != no; then :
13420 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13425 #-----------------------------------------------------------------------
13427 #-----------------------------------------------------------------------
13428 # --enable-dynamic-extensions
13430 # Check whether --enable-dynamic-extensions was given.
13431 if test "${enable_dynamic_extensions+set}" = set; then :
13432 enableval=$enable_dynamic_extensions;
13434 enable_dynamic_extensions=yes
13437 if test x"$enable_dynamic_extensions" != "xno"; then
13438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13439 $as_echo_n "checking for library containing dlopen... " >&6; }
13440 if ${ac_cv_search_dlopen+:} false; then :
13441 $as_echo_n "(cached) " >&6
13443 ac_func_search_save_LIBS=$LIBS
13444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13445 /* end confdefs.h. */
13447 /* Override any GCC internal prototype to avoid an error.
13448 Use char because int might match the return type of a GCC
13449 builtin and then its argument prototype would still apply. */
13462 for ac_lib in '' dl; do
13463 if test -z "$ac_lib"; then
13464 ac_res="none required"
13467 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13469 if ac_fn_c_try_link "$LINENO"; then :
13470 ac_cv_search_dlopen=$ac_res
13472 rm -f core conftest.err conftest.$ac_objext \
13474 if ${ac_cv_search_dlopen+:} false; then :
13478 if ${ac_cv_search_dlopen+:} false; then :
13481 ac_cv_search_dlopen=no
13483 rm conftest.$ac_ext
13484 LIBS=$ac_func_search_save_LIBS
13486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13487 $as_echo "$ac_cv_search_dlopen" >&6; }
13488 ac_res=$ac_cv_search_dlopen
13489 if test "$ac_res" != no; then :
13490 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13495 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_OMIT_LOAD_EXTENSION=1"
13497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for whether to support dynamic extensions" >&5
13498 $as_echo_n "checking for whether to support dynamic extensions... " >&6; }
13499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dynamic_extensions" >&5
13500 $as_echo "$enable_dynamic_extensions" >&6; }
13501 #-----------------------------------------------------------------------
13503 #-----------------------------------------------------------------------
13506 # Check whether --enable-fts4 was given.
13507 if test "${enable_fts4+set}" = set; then :
13508 enableval=$enable_fts4;
13513 if test x"$enable_fts4" = "xyes"; then
13514 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS4"
13516 #-----------------------------------------------------------------------
13518 #-----------------------------------------------------------------------
13521 # Check whether --enable-fts3 was given.
13522 if test "${enable_fts3+set}" = set; then :
13523 enableval=$enable_fts3;
13526 if test x"$enable_fts3" = "xyes" -a x"$enable_fts4" = "xno"; then
13527 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS3"
13529 #-----------------------------------------------------------------------
13531 #-----------------------------------------------------------------------
13534 # Check whether --enable-fts5 was given.
13535 if test "${enable_fts5+set}" = set; then :
13536 enableval=$enable_fts5;
13541 if test x"$enable_fts5" = "xyes"; then
13542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5
13543 $as_echo_n "checking for library containing log... " >&6; }
13544 if ${ac_cv_search_log+:} false; then :
13545 $as_echo_n "(cached) " >&6
13547 ac_func_search_save_LIBS=$LIBS
13548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13549 /* end confdefs.h. */
13551 /* Override any GCC internal prototype to avoid an error.
13552 Use char because int might match the return type of a GCC
13553 builtin and then its argument prototype would still apply. */
13566 for ac_lib in '' m; do
13567 if test -z "$ac_lib"; then
13568 ac_res="none required"
13571 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13573 if ac_fn_c_try_link "$LINENO"; then :
13574 ac_cv_search_log=$ac_res
13576 rm -f core conftest.err conftest.$ac_objext \
13578 if ${ac_cv_search_log+:} false; then :
13582 if ${ac_cv_search_log+:} false; then :
13585 ac_cv_search_log=no
13587 rm conftest.$ac_ext
13588 LIBS=$ac_func_search_save_LIBS
13590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5
13591 $as_echo "$ac_cv_search_log" >&6; }
13592 ac_res=$ac_cv_search_log
13593 if test "$ac_res" != no; then :
13594 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13598 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS5"
13600 #-----------------------------------------------------------------------
13602 #-----------------------------------------------------------------------
13605 # Check whether --enable-json1 was given.
13606 if test "${enable_json1+set}" = set; then :
13607 enableval=$enable_json1;
13612 if test x"$enable_json1" = "xyes"; then
13613 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_JSON1"
13615 #-----------------------------------------------------------------------
13617 #-----------------------------------------------------------------------
13620 # Check whether --enable-rtree was given.
13621 if test "${enable_rtree+set}" = set; then :
13622 enableval=$enable_rtree;
13627 if test x"$enable_rtree" = "xyes"; then
13628 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_RTREE"
13630 #-----------------------------------------------------------------------
13632 #-----------------------------------------------------------------------
13635 # Check whether --enable-session was given.
13636 if test "${enable_session+set}" = set; then :
13637 enableval=$enable_session;
13640 if test x"$enable_session" = "xyes"; then
13641 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_SESSION -DSQLITE_ENABLE_PREUPDATE_HOOK"
13643 #-----------------------------------------------------------------------
13645 #-----------------------------------------------------------------------
13648 # Check whether --enable-debug was given.
13649 if test "${enable_debug+set}" = set; then :
13650 enableval=$enable_debug;
13653 if test x"$enable_debug" = "xyes"; then
13654 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_DEBUG -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE"
13657 #-----------------------------------------------------------------------
13659 #-----------------------------------------------------------------------
13660 # --enable-static-shell
13662 # Check whether --enable-static-shell was given.
13663 if test "${enable_static_shell+set}" = set; then :
13664 enableval=$enable_static_shell;
13666 enable_static_shell=yes
13669 if test x"$enable_static_shell" = "xyes"; then
13670 EXTRA_SHELL_OBJ=sqlite3-sqlite3.$OBJEXT
13672 EXTRA_SHELL_OBJ=libsqlite3.la
13675 #-----------------------------------------------------------------------
13677 for ac_func in posix_fallocate
13679 ac_fn_c_check_func "$LINENO" "posix_fallocate" "ac_cv_func_posix_fallocate"
13680 if test "x$ac_cv_func_posix_fallocate" = xyes; then :
13681 cat >>confdefs.h <<_ACEOF
13682 #define HAVE_POSIX_FALLOCATE 1
13688 for ac_header in zlib.h
13690 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13691 if test "x$ac_cv_header_zlib_h" = xyes; then :
13692 cat >>confdefs.h <<_ACEOF
13693 #define HAVE_ZLIB_H 1
13696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5
13697 $as_echo_n "checking for library containing deflate... " >&6; }
13698 if ${ac_cv_search_deflate+:} false; then :
13699 $as_echo_n "(cached) " >&6
13701 ac_func_search_save_LIBS=$LIBS
13702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13703 /* end confdefs.h. */
13705 /* Override any GCC internal prototype to avoid an error.
13706 Use char because int might match the return type of a GCC
13707 builtin and then its argument prototype would still apply. */
13720 for ac_lib in '' z; do
13721 if test -z "$ac_lib"; then
13722 ac_res="none required"
13725 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13727 if ac_fn_c_try_link "$LINENO"; then :
13728 ac_cv_search_deflate=$ac_res
13730 rm -f core conftest.err conftest.$ac_objext \
13732 if ${ac_cv_search_deflate+:} false; then :
13736 if ${ac_cv_search_deflate+:} false; then :
13739 ac_cv_search_deflate=no
13741 rm conftest.$ac_ext
13742 LIBS=$ac_func_search_save_LIBS
13744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5
13745 $as_echo "$ac_cv_search_deflate" >&6; }
13746 ac_res=$ac_cv_search_deflate
13747 if test "$ac_res" != no; then :
13748 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13749 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_HAVE_ZLIB"
13758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing system" >&5
13759 $as_echo_n "checking for library containing system... " >&6; }
13760 if ${ac_cv_search_system+:} false; then :
13761 $as_echo_n "(cached) " >&6
13763 ac_func_search_save_LIBS=$LIBS
13764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13765 /* end confdefs.h. */
13767 /* Override any GCC internal prototype to avoid an error.
13768 Use char because int might match the return type of a GCC
13769 builtin and then its argument prototype would still apply. */
13782 for ac_lib in '' ; do
13783 if test -z "$ac_lib"; then
13784 ac_res="none required"
13787 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13789 if ac_fn_c_try_link "$LINENO"; then :
13790 ac_cv_search_system=$ac_res
13792 rm -f core conftest.err conftest.$ac_objext \
13794 if ${ac_cv_search_system+:} false; then :
13798 if ${ac_cv_search_system+:} false; then :
13801 ac_cv_search_system=no
13803 rm conftest.$ac_ext
13804 LIBS=$ac_func_search_save_LIBS
13806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_system" >&5
13807 $as_echo "$ac_cv_search_system" >&6; }
13808 ac_res=$ac_cv_search_system
13809 if test "$ac_res" != no; then :
13810 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13813 SHELL_CFLAGS="-DSQLITE_NOHAVE_SYSTEM"
13818 #-----------------------------------------------------------------------
13819 # UPDATE: Maybe it's better if users just set CFLAGS before invoking
13820 # configure. This option doesn't really add much...
13822 # --enable-tempstore
13824 # AC_ARG_ENABLE(tempstore, [AS_HELP_STRING(
13825 # [--enable-tempstore],
13826 # [in-memory temporary tables (never, no, yes, always) [default=no]])],
13827 # [], [enable_tempstore=no])
13828 # AC_MSG_CHECKING([for whether or not to store temp tables in-memory])
13829 # case "$enable_tempstore" in
13830 # never ) TEMP_STORE=0 ;;
13831 # no ) TEMP_STORE=1 ;;
13832 # always ) TEMP_STORE=3 ;;
13833 # yes ) TEMP_STORE=3 ;;
13836 # enable_tempstore=yes
13839 # AC_MSG_RESULT($enable_tempstore)
13840 # AC_SUBST(TEMP_STORE)
13841 #-----------------------------------------------------------------------
13843 cat >confcache <<\_ACEOF
13844 # This file is a shell script that caches the results of configure
13845 # tests run on this system so they can be shared between configure
13846 # scripts and configure runs, see configure's option --config-cache.
13847 # It is not useful on other systems. If it contains results you don't
13848 # want to keep, you may remove or edit it.
13850 # config.status only pays attention to the cache file if you give it
13851 # the --recheck option to rerun configure.
13853 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13854 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13855 # following values.
13859 # The following way of writing the cache mishandles newlines in values,
13860 # but we know of no workaround that is simple, portable, and efficient.
13861 # So, we kill variables containing newlines.
13862 # Ultrix sh set writes to stderr and can't be redirected directly,
13863 # and sets the high bit in the cache file unless we assign to the vars.
13865 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13866 eval ac_val=\$$ac_var
13870 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13871 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13874 _ | IFS | as_nl) ;; #(
13875 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13876 *) { eval $ac_var=; unset $ac_var;} ;;
13882 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13883 *${as_nl}ac_space=\ *)
13884 # `set' does not quote correctly, so add quotes: double-quote
13885 # substitution turns \\\\ into \\, and sed turns \\ into \.
13888 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13891 # `set' quotes correctly as required by POSIX, so do not add quotes.
13892 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13901 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13903 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13905 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13906 if test -w "$cache_file"; then
13907 if test "x$cache_file" != "x/dev/null"; then
13908 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13909 $as_echo "$as_me: updating cache $cache_file" >&6;}
13910 if test ! -f "$cache_file" || test -h "$cache_file"; then
13911 cat confcache >"$cache_file"
13913 case $cache_file in #(
13915 mv -f confcache "$cache_file"$$ &&
13916 mv -f "$cache_file"$$ "$cache_file" ;; #(
13918 mv -f confcache "$cache_file" ;;
13923 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13924 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13929 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13930 # Let make expand exec_prefix.
13931 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13933 # Transform confdefs.h into DEFS.
13934 # Protect against shell expansion while executing Makefile rules.
13935 # Protect against Makefile macro expansion.
13937 # If the first sed substitution is executed (which looks for macros that
13938 # take arguments), then branch to the quote section. Otherwise,
13939 # look for a macro that doesn't take arguments.
13949 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
13951 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
13955 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
13968 DEFS=`sed -n "$ac_script" confdefs.h`
13974 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13975 # 1. Remove the extension, and $U if already installed.
13976 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13977 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13978 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13979 # will be set to the directory where LIBOBJS objects are built.
13980 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13981 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13983 LIBOBJS=$ac_libobjs
13985 LTLIBOBJS=$ac_ltlibobjs
13988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13989 $as_echo_n "checking that generated files are newer than configure... " >&6; }
13990 if test -n "$am_sleep_pid"; then
13991 # Hide warnings about reused PIDs.
13992 wait $am_sleep_pid 2>/dev/null
13994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13995 $as_echo "done" >&6; }
13996 if test -n "$EXEEXT"; then
13998 am__EXEEXT_FALSE='#'
14000 am__EXEEXT_TRUE='#'
14004 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14005 as_fn_error $? "conditional \"AMDEP\" was never defined.
14006 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14008 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14009 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14010 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14012 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14013 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14014 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14017 : "${CONFIG_STATUS=./config.status}"
14019 ac_clean_files_save=$ac_clean_files
14020 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14021 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14022 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14024 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14026 # Generated by $as_me.
14027 # Run this file to recreate the current configuration.
14028 # Compiler output produced by configure, useful for debugging
14029 # configure, is in config.log if it exists.
14032 ac_cs_recheck=false
14035 SHELL=\${CONFIG_SHELL-$SHELL}
14038 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14039 ## -------------------- ##
14040 ## M4sh Initialization. ##
14041 ## -------------------- ##
14043 # Be more Bourne compatible
14044 DUALCASE=1; export DUALCASE # for MKS sh
14045 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14048 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14049 # is contrary to our usage. Disable this feature.
14050 alias -g '${1+"$@"}'='"$@"'
14051 setopt NO_GLOB_SUBST
14053 case `(set -o) 2>/dev/null` in #(
14065 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14066 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14067 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14068 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14069 # Prefer a ksh shell builtin over an external printf program on Solaris,
14070 # but without wasting forks for bash or zsh.
14071 if test -z "$BASH_VERSION$ZSH_VERSION" \
14072 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14073 as_echo='print -r --'
14074 as_echo_n='print -rn --'
14075 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14076 as_echo='printf %s\n'
14077 as_echo_n='printf %s'
14079 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14080 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14081 as_echo_n='/usr/ucb/echo -n'
14083 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14084 as_echo_n_body='eval
14088 expr "X$arg" : "X\\(.*\\)$as_nl";
14089 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14091 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14093 export as_echo_n_body
14094 as_echo_n='sh -c $as_echo_n_body as_echo'
14096 export as_echo_body
14097 as_echo='sh -c $as_echo_body as_echo'
14100 # The user is always right.
14101 if test "${PATH_SEPARATOR+set}" != set; then
14103 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14104 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14111 # We need space, tab and new line, in precisely that order. Quoting is
14112 # there to prevent editors from complaining about space-tab.
14113 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14114 # splitting by setting IFS to empty value.)
14117 # Find who we are. Look in the path if we contain no directory separator.
14120 *[\\/]* ) as_myself=$0 ;;
14121 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14122 for as_dir in $PATH
14125 test -z "$as_dir" && as_dir=.
14126 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14132 # We did not find ourselves, most probably we were run as `sh COMMAND'
14133 # in which case we are not to be found in the path.
14134 if test "x$as_myself" = x; then
14137 if test ! -f "$as_myself"; then
14138 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14142 # Unset variables that we do not need and which cause bugs (e.g. in
14143 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14144 # suppresses any "Segmentation fault" message there. '((' could
14145 # trigger a bug in pdksh 5.2.14.
14146 for as_var in BASH_ENV ENV MAIL MAILPATH
14147 do eval test x\${$as_var+set} = xset \
14148 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14161 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14164 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14165 # ----------------------------------------
14166 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14167 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14168 # script with STATUS, using 1 if that was 0.
14171 as_status=$1; test $as_status -eq 0 && as_status=1
14173 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14174 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14176 $as_echo "$as_me: error: $2" >&2
14177 as_fn_exit $as_status
14181 # as_fn_set_status STATUS
14182 # -----------------------
14183 # Set $? to STATUS, without forking.
14184 as_fn_set_status ()
14187 } # as_fn_set_status
14189 # as_fn_exit STATUS
14190 # -----------------
14191 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14195 as_fn_set_status $1
14201 # Portably unset VAR.
14204 { eval $1=; unset $1;}
14206 as_unset=as_fn_unset
14207 # as_fn_append VAR VALUE
14208 # ----------------------
14209 # Append the text in VALUE to the end of the definition contained in VAR. Take
14210 # advantage of any shell optimizations that allow amortized linear growth over
14211 # repeated appends, instead of the typical quadratic growth present in naive
14213 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14214 eval 'as_fn_append ()
14225 # as_fn_arith ARG...
14226 # ------------------
14227 # Perform arithmetic evaluation on the ARGs, and store the result in the
14228 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14229 # must be portable across $(()) and expr.
14230 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14231 eval 'as_fn_arith ()
14238 as_val=`expr "$@" || test $? -eq 1`
14243 if expr a : '\(a\)' >/dev/null 2>&1 &&
14244 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14250 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14251 as_basename=basename
14256 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14262 as_me=`$as_basename -- "$0" ||
14263 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14264 X"$0" : 'X\(//\)$' \| \
14265 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14267 sed '/^.*\/\([^/][^/]*\)\/*$/{
14281 # Avoid depending upon Character Ranges.
14282 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14283 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14284 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14285 as_cr_digits='0123456789'
14286 as_cr_alnum=$as_cr_Letters$as_cr_digits
14288 ECHO_C= ECHO_N= ECHO_T=
14289 case `echo -n x` in #(((((
14291 case `echo 'xy\c'` in
14292 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14294 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14301 rm -f conf$$ conf$$.exe conf$$.file
14302 if test -d conf$$.dir; then
14303 rm -f conf$$.dir/conf$$.file
14306 mkdir conf$$.dir 2>/dev/null
14308 if (echo >conf$$.file) 2>/dev/null; then
14309 if ln -s conf$$.file conf$$ 2>/dev/null; then
14311 # ... but there are two gotchas:
14312 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14313 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14314 # In both cases, we have to default to `cp -pR'.
14315 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14317 elif ln conf$$.file conf$$ 2>/dev/null; then
14325 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14326 rmdir conf$$.dir 2>/dev/null
14331 # Create "$as_dir" as a directory, including parents if necessary.
14336 -*) as_dir=./$as_dir;;
14338 test -d "$as_dir" || eval $as_mkdir_p || {
14342 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14343 *) as_qdir=$as_dir;;
14345 as_dirs="'$as_qdir' $as_dirs"
14346 as_dir=`$as_dirname -- "$as_dir" ||
14347 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14348 X"$as_dir" : 'X\(//\)[^/]' \| \
14349 X"$as_dir" : 'X\(//\)$' \| \
14350 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14351 $as_echo X"$as_dir" |
14352 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14356 /^X\(\/\/\)[^/].*/{
14369 test -d "$as_dir" && break
14371 test -z "$as_dirs" || eval "mkdir $as_dirs"
14372 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14376 if mkdir -p . 2>/dev/null; then
14377 as_mkdir_p='mkdir -p "$as_dir"'
14379 test -d ./-p && rmdir ./-p
14384 # as_fn_executable_p FILE
14385 # -----------------------
14386 # Test if FILE is an executable regular file.
14387 as_fn_executable_p ()
14389 test -f "$1" && test -x "$1"
14390 } # as_fn_executable_p
14391 as_test_x='test -x'
14392 as_executable_p=as_fn_executable_p
14394 # Sed expression to map a string onto a valid CPP name.
14395 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14397 # Sed expression to map a string onto a valid variable name.
14398 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14402 ## ----------------------------------- ##
14403 ## Main body of $CONFIG_STATUS script. ##
14404 ## ----------------------------------- ##
14406 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14408 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14409 # Save the log message, to keep $0 and so on meaningful, and to
14410 # report actual input values of CONFIG_FILES etc. instead of their
14411 # values after options handling.
14413 This file was extended by sqlite $as_me 3.26.0, which was
14414 generated by GNU Autoconf 2.69. Invocation command line was
14416 CONFIG_FILES = $CONFIG_FILES
14417 CONFIG_HEADERS = $CONFIG_HEADERS
14418 CONFIG_LINKS = $CONFIG_LINKS
14419 CONFIG_COMMANDS = $CONFIG_COMMANDS
14422 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14427 case $ac_config_files in *"
14428 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14433 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14434 # Files that config.status was made for.
14435 config_files="$ac_config_files"
14436 config_commands="$ac_config_commands"
14440 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14442 \`$as_me' instantiates files and other configuration actions
14443 from templates according to the current configuration. Unless the files
14444 and actions are specified as TAGs, all are instantiated by default.
14446 Usage: $0 [OPTION]... [TAG]...
14448 -h, --help print this help, then exit
14449 -V, --version print version number and configuration settings, then exit
14450 --config print configuration, then exit
14451 -q, --quiet, --silent
14452 do not print progress messages
14453 -d, --debug don't remove temporary files
14454 --recheck update $as_me by reconfiguring in the same conditions
14455 --file=FILE[:TEMPLATE]
14456 instantiate the configuration file FILE
14458 Configuration files:
14461 Configuration commands:
14464 Report bugs to <http://www.sqlite.org>."
14467 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14468 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14470 sqlite config.status 3.26.0
14471 configured by $0, generated by GNU Autoconf 2.69,
14472 with options \\"\$ac_cs_config\\"
14474 Copyright (C) 2012 Free Software Foundation, Inc.
14475 This config.status script is free software; the Free Software Foundation
14476 gives unlimited permission to copy, distribute and modify it."
14483 test -n "\$AWK" || AWK=awk
14486 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14487 # The default lists apply if the user does not specify any file.
14493 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14494 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14498 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14510 # Handling of the options.
14511 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14513 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14514 $as_echo "$ac_cs_version"; exit ;;
14515 --config | --confi | --conf | --con | --co | --c )
14516 $as_echo "$ac_cs_config"; exit ;;
14517 --debug | --debu | --deb | --de | --d | -d )
14519 --file | --fil | --fi | --f )
14522 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14523 '') as_fn_error $? "missing file argument" ;;
14525 as_fn_append CONFIG_FILES " '$ac_optarg'"
14526 ac_need_defaults=false;;
14527 --he | --h | --help | --hel | -h )
14528 $as_echo "$ac_cs_usage"; exit ;;
14529 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14530 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14533 # This is an error.
14534 -*) as_fn_error $? "unrecognized option: \`$1'
14535 Try \`$0 --help' for more information." ;;
14537 *) as_fn_append ac_config_targets " $1"
14538 ac_need_defaults=false ;;
14544 ac_configure_extra_args=
14546 if $ac_cs_silent; then
14548 ac_configure_extra_args="$ac_configure_extra_args --silent"
14552 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14553 if \$ac_cs_recheck; then
14554 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14556 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14557 CONFIG_SHELL='$SHELL'
14558 export CONFIG_SHELL
14563 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14567 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14568 ## Running $as_me. ##
14574 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14578 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14581 # The HP-UX ksh and POSIX shell print the target directory to stdout
14582 # if CDPATH is set.
14583 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14585 sed_quote_subst='$sed_quote_subst'
14586 double_quote_subst='$double_quote_subst'
14587 delay_variable_subst='$delay_variable_subst'
14588 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14589 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14590 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14591 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14592 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14593 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14594 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
14595 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14596 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14597 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
14598 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14599 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14600 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14601 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14602 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14603 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14604 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14605 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14606 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14607 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14608 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14609 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14610 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14611 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14612 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14613 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14614 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14615 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14616 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14617 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14618 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
14619 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
14620 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14621 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14622 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14623 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14624 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14625 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
14626 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
14627 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
14628 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
14629 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14630 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14631 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
14632 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14633 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14634 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14635 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14636 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14637 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14638 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14639 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14640 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14641 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14642 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14643 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14644 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
14645 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14646 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
14647 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
14648 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
14649 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
14650 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
14651 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14652 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14653 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14654 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14655 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14656 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14657 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14658 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14659 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
14660 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14661 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14662 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14663 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14664 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14665 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14666 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14667 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14668 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14669 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14670 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14671 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14672 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14673 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14674 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14675 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14676 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14677 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14678 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14679 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14680 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14681 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14682 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14683 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14684 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14685 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14686 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14687 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14688 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14689 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14690 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14691 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14692 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14693 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14694 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14695 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14696 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
14697 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14698 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14699 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14700 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14701 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14702 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14703 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14704 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14705 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14706 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14707 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14708 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14709 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14710 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14711 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14712 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14713 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14714 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14715 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
14716 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
14717 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14718 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14719 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14720 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14721 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14722 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14725 LTCFLAGS='$LTCFLAGS'
14726 compiler='$compiler_DEFAULT'
14728 # A function that is used when there is no print builtin or printf.
14729 func_fallback_echo ()
14731 eval 'cat <<_LTECHO_EOF
14736 # Quote evaled strings.
14751 deplibs_check_method \
14756 sharedlib_from_linklib_cmd \
14759 archiver_list_spec \
14765 lt_cv_sys_global_symbol_pipe \
14766 lt_cv_sys_global_symbol_to_cdecl \
14767 lt_cv_sys_global_symbol_to_import \
14768 lt_cv_sys_global_symbol_to_c_name_address \
14769 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14770 lt_cv_nm_interface \
14771 nm_file_list_spec \
14772 lt_cv_truncate_bin \
14773 lt_prog_compiler_no_builtin_flag \
14774 lt_prog_compiler_pic \
14775 lt_prog_compiler_wl \
14776 lt_prog_compiler_static \
14777 lt_cv_prog_compiler_c_o \
14786 export_dynamic_flag_spec \
14787 whole_archive_flag_spec \
14788 compiler_needs_object \
14790 allow_undefined_flag \
14791 no_undefined_flag \
14792 hardcode_libdir_flag_spec \
14793 hardcode_libdir_separator \
14797 variables_saved_for_relink \
14799 library_names_spec \
14801 install_override_mode \
14805 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14806 *[\\\\\\\`\\"\\\$]*)
14807 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14810 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14815 # Double-quote double-evaled strings.
14816 for var in reload_cmds \
14817 old_postinstall_cmds \
14818 old_postuninstall_cmds \
14820 extract_expsyms_cmds \
14821 old_archive_from_new_cmds \
14822 old_archive_from_expsyms_cmds \
14824 archive_expsym_cmds \
14826 module_expsym_cmds \
14827 export_symbols_cmds \
14831 postuninstall_cmds \
14833 sys_lib_search_path_spec \
14834 configure_time_dlsearch_path \
14835 configure_time_lt_sys_library_path; do
14836 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14837 *[\\\\\\\`\\"\\\$]*)
14838 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14841 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14846 ac_aux_dir='$ac_aux_dir'
14848 # See if we are running on zsh, and set the options that allow our
14849 # commands through without removal of \ escapes INIT.
14850 if test -n "\${ZSH_VERSION+set}"; then
14851 setopt NO_GLOB_SUBST
14865 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14867 # Handling of arguments.
14868 for ac_config_target in $ac_config_targets
14870 case $ac_config_target in
14871 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14872 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14873 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14874 "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;;
14876 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14881 # If the user did not use the arguments to specify the items to instantiate,
14882 # then the envvar interface is used. Set only those that are not.
14883 # We use the long form for the default assignment because of an extremely
14884 # bizarre bug on SunOS 4.1.3.
14885 if $ac_need_defaults; then
14886 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14887 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14890 # Have a temporary directory for convenience. Make it in the build tree
14891 # simply because there is no reason against having it here, and in addition,
14892 # creating and moving files from /tmp can sometimes cause problems.
14893 # Hook for its removal unless debugging.
14894 # Note that there is a small window in which the directory will not be cleaned:
14895 # after its creation but before its name has been assigned to `$tmp'.
14899 trap 'exit_status=$?
14900 : "${ac_tmp:=$tmp}"
14901 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14903 trap 'as_fn_exit 1' 1 2 13 15
14905 # Create a (secure) tmp directory for tmp files.
14908 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14912 tmp=./conf$$-$RANDOM
14913 (umask 077 && mkdir "$tmp")
14914 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14917 # Set up the scripts for CONFIG_FILES section.
14918 # No need to generate them if there are no CONFIG_FILES.
14919 # This happens for instance with `./config.status config.h'.
14920 if test -n "$CONFIG_FILES"; then
14923 ac_cr=`echo X | tr X '\015'`
14924 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14925 # But we know of no other shell where ac_cr would be empty at this
14926 # point, so we can use a bashism as a fallback.
14927 if test "x$ac_cr" = x; then
14928 eval ac_cr=\$\'\\r\'
14930 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14931 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14934 ac_cs_awk_cr=$ac_cr
14937 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14942 echo "cat >conf$$subs.awk <<_ACEOF" &&
14943 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14945 } >conf$$subs.sh ||
14946 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14947 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14949 for ac_last_try in false false false false false :; do
14950 . ./conf$$subs.sh ||
14951 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14953 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14954 if test $ac_delim_n = $ac_delim_num; then
14956 elif $ac_last_try; then
14957 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14959 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14962 rm -f conf$$subs.sh
14964 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14965 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14969 s/^/S["/; s/!.*/"]=/
14979 s/\(.\{148\}\)..*/\1/
14981 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14986 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14993 s/\(.\{148\}\)..*/\1/
14995 s/["\\]/\\&/g; s/^/"/; s/$/"/
14999 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15004 ' <conf$$subs.awk | sed '
15009 ' >>$CONFIG_STATUS || ac_write_fail=1
15010 rm -f conf$$subs.awk
15011 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15013 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15014 for (key in S) S_is_set[key] = 1
15020 nfields = split(line, field, "@")
15022 len = length(field[1])
15023 for (i = 2; i < nfields; i++) {
15025 keylen = length(key)
15026 if (S_is_set[key]) {
15028 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15029 len += length(value) + length(field[++i])
15040 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15041 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15042 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15045 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15046 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15049 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15050 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15051 # trailing colons and then remove the whole line if VPATH becomes empty
15052 # (actually we leave an empty line to preserve line numbers).
15053 if test "x$srcdir" = x.; then
15054 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15072 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15073 fi # test -n "$CONFIG_FILES"
15076 eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
15081 :[FHLC]) ac_mode=$ac_tag; continue;;
15083 case $ac_mode$ac_tag in
15085 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15086 :[FH]-) ac_tag=-:-;;
15087 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15104 -) ac_f="$ac_tmp/stdin";;
15105 *) # Look for the file first in the build tree, then in the source tree
15106 # (if the path is not absolute). The absolute path cannot be DOS-style,
15107 # because $ac_f cannot contain `:'.
15111 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15113 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15115 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15116 as_fn_append ac_file_inputs " '$ac_f'"
15119 # Let's still pretend it is `configure' which instantiates (i.e., don't
15120 # use $as_me), people would be surprised to read:
15121 # /* config.h. Generated by config.status. */
15122 configure_input='Generated from '`
15123 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15125 if test x"$ac_file" != x-; then
15126 configure_input="$ac_file. $configure_input"
15127 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15128 $as_echo "$as_me: creating $ac_file" >&6;}
15130 # Neutralize special characters interpreted by sed in replacement strings.
15131 case $configure_input in #(
15132 *\&* | *\|* | *\\* )
15133 ac_sed_conf_input=`$as_echo "$configure_input" |
15134 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15135 *) ac_sed_conf_input=$configure_input;;
15139 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15140 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15145 ac_dir=`$as_dirname -- "$ac_file" ||
15146 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15147 X"$ac_file" : 'X\(//\)[^/]' \| \
15148 X"$ac_file" : 'X\(//\)$' \| \
15149 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15150 $as_echo X"$ac_file" |
15151 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15155 /^X\(\/\/\)[^/].*/{
15168 as_dir="$ac_dir"; as_fn_mkdir_p
15172 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15174 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15175 # A ".." for each directory in $ac_dir_suffix.
15176 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15177 case $ac_top_builddir_sub in
15178 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15179 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15182 ac_abs_top_builddir=$ac_pwd
15183 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15184 # for backward compatibility:
15185 ac_top_builddir=$ac_top_build_prefix
15188 .) # We are building in place.
15190 ac_top_srcdir=$ac_top_builddir_sub
15191 ac_abs_top_srcdir=$ac_pwd ;;
15192 [\\/]* | ?:[\\/]* ) # Absolute name.
15193 ac_srcdir=$srcdir$ac_dir_suffix;
15194 ac_top_srcdir=$srcdir
15195 ac_abs_top_srcdir=$srcdir ;;
15196 *) # Relative name.
15197 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15198 ac_top_srcdir=$ac_top_build_prefix$srcdir
15199 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15201 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15211 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15212 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15214 ac_MKDIR_P=$MKDIR_P
15216 [\\/$]* | ?:[\\/]* ) ;;
15217 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15221 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15222 # If the template does not know about datarootdir, expand it.
15223 # FIXME: This hack should be removed a few years after 2.60.
15224 ac_datarootdir_hack=; ac_datarootdir_seen=
15235 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15236 *datarootdir*) ac_datarootdir_seen=yes;;
15237 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15238 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15239 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15241 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15242 ac_datarootdir_hack='
15243 s&@datadir@&$datadir&g
15244 s&@docdir@&$docdir&g
15245 s&@infodir@&$infodir&g
15246 s&@localedir@&$localedir&g
15247 s&@mandir@&$mandir&g
15248 s&\\\${datarootdir}&$datarootdir&g' ;;
15252 # Neutralize VPATH when `$srcdir' = `.'.
15253 # Shell code in configure.ac might set extrasub.
15254 # FIXME: do we really want to maintain this feature?
15255 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15256 ac_sed_extra="$ac_vpsub
15259 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15261 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15262 s|@configure_input@|$ac_sed_conf_input|;t t
15263 s&@top_builddir@&$ac_top_builddir_sub&;t t
15264 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15265 s&@srcdir@&$ac_srcdir&;t t
15266 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15267 s&@top_srcdir@&$ac_top_srcdir&;t t
15268 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15269 s&@builddir@&$ac_builddir&;t t
15270 s&@abs_builddir@&$ac_abs_builddir&;t t
15271 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15272 s&@INSTALL@&$ac_INSTALL&;t t
15273 s&@MKDIR_P@&$ac_MKDIR_P&;t t
15274 $ac_datarootdir_hack
15276 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15277 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15279 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15280 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15281 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15282 "$ac_tmp/out"`; test -z "$ac_out"; } &&
15283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15284 which seems to be undefined. Please make sure it is defined" >&5
15285 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15286 which seems to be undefined. Please make sure it is defined" >&2;}
15288 rm -f "$ac_tmp/stdin"
15290 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15291 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15293 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15297 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15298 $as_echo "$as_me: executing $ac_file commands" >&6;}
15303 case $ac_file$ac_mode in
15304 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15305 # Older Autoconf quotes --file arguments for eval, but not when files
15306 # are listed without --file. Let's play safe and only enable the eval
15307 # if we detect the quoting.
15308 case $CONFIG_FILES in
15309 *\'*) eval set x "$CONFIG_FILES" ;;
15310 *) set x $CONFIG_FILES ;;
15315 # Strip MF so we end up with the name of the file.
15316 mf=`echo "$mf" | sed -e 's/:.*$//'`
15317 # Check whether this is an Automake generated Makefile or not.
15318 # We used to match only the files named 'Makefile.in', but
15319 # some people rename them; so instead we look at the file content.
15320 # Grep'ing the first line is not enough: some people post-process
15321 # each Makefile.in and add a new line on top of each file to say so.
15322 # Grep'ing the whole file is not good either: AIX grep has a line
15323 # limit of 2048, but all sed's we know have understand at least 4000.
15324 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15325 dirpart=`$as_dirname -- "$mf" ||
15326 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15327 X"$mf" : 'X\(//\)[^/]' \| \
15328 X"$mf" : 'X\(//\)$' \| \
15329 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15331 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15335 /^X\(\/\/\)[^/].*/{
15351 # Extract the definition of DEPDIR, am__include, and am__quote
15352 # from the Makefile without running 'make'.
15353 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15354 test -z "$DEPDIR" && continue
15355 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15356 test -z "$am__include" && continue
15357 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15358 # Find all dependency output files, they are included files with
15359 # $(DEPDIR) in their names. We invoke sed twice because it is the
15360 # simplest approach to changing $(DEPDIR) to its actual value in the
15362 for file in `sed -n "
15363 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15364 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
15365 # Make sure the directory exists.
15366 test -f "$dirpart/$file" && continue
15367 fdir=`$as_dirname -- "$file" ||
15368 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15369 X"$file" : 'X\(//\)[^/]' \| \
15370 X"$file" : 'X\(//\)$' \| \
15371 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15372 $as_echo X"$file" |
15373 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15377 /^X\(\/\/\)[^/].*/{
15390 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15391 # echo "creating $dirpart/$file"
15392 echo '# dummy' > "$dirpart/$file"
15399 # See if we are running on zsh, and set the options that allow our
15400 # commands through without removal of \ escapes.
15401 if test -n "${ZSH_VERSION+set}"; then
15402 setopt NO_GLOB_SUBST
15406 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15409 cat <<_LT_EOF >> "$cfgfile"
15411 # Generated automatically by $as_me ($PACKAGE) $VERSION
15412 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15413 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15415 # Provide generalized library-building support services.
15416 # Written by Gordon Matzigkeit, 1996
15418 # Copyright (C) 2014 Free Software Foundation, Inc.
15419 # This is free software; see the source for copying conditions. There is NO
15420 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15422 # GNU Libtool is free software; you can redistribute it and/or modify
15423 # it under the terms of the GNU General Public License as published by
15424 # the Free Software Foundation; either version 2 of of the License, or
15425 # (at your option) any later version.
15427 # As a special exception to the GNU General Public License, if you
15428 # distribute this file as part of a program or library that is built
15429 # using GNU Libtool, you may include this file under the same
15430 # distribution terms that you use for the rest of that program.
15432 # GNU Libtool is distributed in the hope that it will be useful, but
15433 # WITHOUT ANY WARRANTY; without even the implied warranty of
15434 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15435 # GNU General Public License for more details.
15437 # You should have received a copy of the GNU General Public License
15438 # along with this program. If not, see <http://www.gnu.org/licenses/>.
15441 # The names of the tagged configurations supported by this script.
15444 # Configured defaults for sys_lib_dlsearch_path munging.
15445 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
15447 # ### BEGIN LIBTOOL CONFIG
15449 # Which release of libtool.m4 was used?
15450 macro_version=$macro_version
15451 macro_revision=$macro_revision
15453 # Whether or not to build shared libraries.
15454 build_libtool_libs=$enable_shared
15456 # Whether or not to build static libraries.
15457 build_old_libs=$enable_static
15459 # What type of objects to build.
15462 # Whether or not to optimize for fast installation.
15463 fast_install=$enable_fast_install
15465 # Shared archive member basename,for filename based shared library versioning on AIX.
15466 shared_archive_member_spec=$shared_archive_member_spec
15468 # Shell to use when invoking shell scripts.
15471 # An echo program that protects backslashes.
15474 # The PATH separator for the build system.
15475 PATH_SEPARATOR=$lt_PATH_SEPARATOR
15478 host_alias=$host_alias
15482 # The build system.
15483 build_alias=$build_alias
15487 # A sed program that does not truncate output.
15490 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15491 Xsed="\$SED -e 1s/^X//"
15493 # A grep program that handles long lines.
15499 # A literal string matcher.
15502 # A BSD- or MS-compatible name lister.
15505 # Whether we need soft or hard links.
15508 # What is the maximum length of a command?
15509 max_cmd_len=$max_cmd_len
15511 # Object file suffix (normally "o").
15514 # Executable file suffix (normally "").
15517 # whether the shell understands "unset".
15520 # turn spaces into newlines.
15523 # turn newlines into spaces.
15526 # convert \$build file names to \$host format.
15527 to_host_file_cmd=$lt_cv_to_host_file_cmd
15529 # convert \$build files to toolchain format.
15530 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
15532 # An object symbol dumper.
15533 OBJDUMP=$lt_OBJDUMP
15535 # Method to check whether dependent libraries are shared objects.
15536 deplibs_check_method=$lt_deplibs_check_method
15538 # Command to use when deplibs_check_method = "file_magic".
15539 file_magic_cmd=$lt_file_magic_cmd
15541 # How to find potential files when deplibs_check_method = "file_magic".
15542 file_magic_glob=$lt_file_magic_glob
15544 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
15545 want_nocaseglob=$lt_want_nocaseglob
15547 # DLL creation program.
15548 DLLTOOL=$lt_DLLTOOL
15550 # Command to associate shared and link libraries.
15551 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
15556 # Flags to create an archive.
15557 AR_FLAGS=$lt_AR_FLAGS
15559 # How to feed a file listing to the archiver.
15560 archiver_list_spec=$lt_archiver_list_spec
15562 # A symbol stripping program.
15565 # Commands used to install an old-style archive.
15567 old_postinstall_cmds=$lt_old_postinstall_cmds
15568 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15570 # Whether to use a lock for old archive extraction.
15571 lock_old_archive_extraction=$lock_old_archive_extraction
15576 # LTCC compiler flags.
15577 LTCFLAGS=$lt_CFLAGS
15579 # Take the output of nm and produce a listing of raw symbols and C names.
15580 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15582 # Transform the output of nm in a proper C declaration.
15583 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15585 # Transform the output of nm into a list of symbols to manually relocate.
15586 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
15588 # Transform the output of nm in a C name address pair.
15589 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15591 # Transform the output of nm in a C name address pair when lib prefix is needed.
15592 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15594 # The name lister interface.
15595 nm_interface=$lt_lt_cv_nm_interface
15597 # Specify filename containing input files for \$NM.
15598 nm_file_list_spec=$lt_nm_file_list_spec
15600 # The root where to search for dependent libraries,and where our libraries should be installed.
15601 lt_sysroot=$lt_sysroot
15603 # Command to truncate a binary pipe.
15604 lt_truncate_bin=$lt_lt_cv_truncate_bin
15606 # The name of the directory that contains temporary libtool files.
15609 # Used to examine libraries when file_magic_cmd begins with "file".
15610 MAGIC_CMD=$MAGIC_CMD
15612 # Must we lock files when doing compilation?
15613 need_locks=$lt_need_locks
15616 MANIFEST_TOOL=$lt_MANIFEST_TOOL
15618 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15619 DSYMUTIL=$lt_DSYMUTIL
15621 # Tool to change global to local symbols on Mac OS X.
15624 # Tool to manipulate fat objects and archives on Mac OS X.
15627 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15630 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15631 OTOOL64=$lt_OTOOL64
15633 # Old archive suffix (normally "a").
15636 # Shared library suffix (normally ".so").
15637 shrext_cmds=$lt_shrext_cmds
15639 # The commands to extract the exported symbol list from a shared archive.
15640 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15642 # Variables whose values should be saved in libtool wrapper scripts and
15643 # restored at link time.
15644 variables_saved_for_relink=$lt_variables_saved_for_relink
15646 # Do we need the "lib" prefix for modules?
15647 need_lib_prefix=$need_lib_prefix
15649 # Do we need a version for libraries?
15650 need_version=$need_version
15652 # Library versioning type.
15653 version_type=$version_type
15655 # Shared library runtime path variable.
15656 runpath_var=$runpath_var
15658 # Shared library path variable.
15659 shlibpath_var=$shlibpath_var
15661 # Is shlibpath searched before the hard-coded library search path?
15662 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15664 # Format of library name prefix.
15665 libname_spec=$lt_libname_spec
15667 # List of archive names. First name is the real one, the rest are links.
15668 # The last name is the one that the linker finds with -lNAME
15669 library_names_spec=$lt_library_names_spec
15671 # The coded name of the library, if different from the real name.
15672 soname_spec=$lt_soname_spec
15674 # Permission mode override for installation of shared libraries.
15675 install_override_mode=$lt_install_override_mode
15677 # Command to use after installation of a shared archive.
15678 postinstall_cmds=$lt_postinstall_cmds
15680 # Command to use after uninstallation of a shared archive.
15681 postuninstall_cmds=$lt_postuninstall_cmds
15683 # Commands used to finish a libtool library installation in a directory.
15684 finish_cmds=$lt_finish_cmds
15686 # As "finish_cmds", except a single script fragment to be evaled but
15688 finish_eval=$lt_finish_eval
15690 # Whether we should hardcode library paths into libraries.
15691 hardcode_into_libs=$hardcode_into_libs
15693 # Compile-time system search path for libraries.
15694 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15696 # Detected run-time system search path for libraries.
15697 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
15699 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
15700 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
15702 # Whether dlopen is supported.
15703 dlopen_support=$enable_dlopen
15705 # Whether dlopen of programs is supported.
15706 dlopen_self=$enable_dlopen_self
15708 # Whether dlopen of statically linked programs is supported.
15709 dlopen_self_static=$enable_dlopen_self_static
15711 # Commands to strip libraries.
15712 old_striplib=$lt_old_striplib
15713 striplib=$lt_striplib
15716 # The linker used to build libraries.
15719 # How to create reloadable object files.
15720 reload_flag=$lt_reload_flag
15721 reload_cmds=$lt_reload_cmds
15723 # Commands used to build an old-style archive.
15724 old_archive_cmds=$lt_old_archive_cmds
15726 # A language specific compiler.
15729 # Is the compiler the GNU compiler?
15732 # Compiler flag to turn off builtin functions.
15733 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15735 # Additional compiler flags for building library objects.
15736 pic_flag=$lt_lt_prog_compiler_pic
15738 # How to pass a linker flag through the compiler.
15739 wl=$lt_lt_prog_compiler_wl
15741 # Compiler flag to prevent dynamic linking.
15742 link_static_flag=$lt_lt_prog_compiler_static
15744 # Does compiler simultaneously support -c and -o options?
15745 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15747 # Whether or not to add -lc for building shared libraries.
15748 build_libtool_need_lc=$archive_cmds_need_lc
15750 # Whether or not to disallow shared libs when runtime libs are static.
15751 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15753 # Compiler flag to allow reflexive dlopens.
15754 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15756 # Compiler flag to generate shared objects directly from archives.
15757 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15759 # Whether the compiler copes with passing no objects directly.
15760 compiler_needs_object=$lt_compiler_needs_object
15762 # Create an old-style archive from a shared archive.
15763 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15765 # Create a temporary old-style archive to link instead of a shared archive.
15766 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15768 # Commands used to build a shared archive.
15769 archive_cmds=$lt_archive_cmds
15770 archive_expsym_cmds=$lt_archive_expsym_cmds
15772 # Commands used to build a loadable module if different from building
15773 # a shared archive.
15774 module_cmds=$lt_module_cmds
15775 module_expsym_cmds=$lt_module_expsym_cmds
15777 # Whether we are building with GNU ld or not.
15778 with_gnu_ld=$lt_with_gnu_ld
15780 # Flag that allows shared libraries with undefined symbols to be built.
15781 allow_undefined_flag=$lt_allow_undefined_flag
15783 # Flag that enforces no undefined symbols.
15784 no_undefined_flag=$lt_no_undefined_flag
15786 # Flag to hardcode \$libdir into a binary during linking.
15787 # This must work even if \$libdir does not exist
15788 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15790 # Whether we need a single "-rpath" flag with a separated argument.
15791 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15793 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15794 # DIR into the resulting binary.
15795 hardcode_direct=$hardcode_direct
15797 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15798 # DIR into the resulting binary and the resulting library dependency is
15799 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
15800 # library is relocated.
15801 hardcode_direct_absolute=$hardcode_direct_absolute
15803 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15804 # into the resulting binary.
15805 hardcode_minus_L=$hardcode_minus_L
15807 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15808 # into the resulting binary.
15809 hardcode_shlibpath_var=$hardcode_shlibpath_var
15811 # Set to "yes" if building a shared library automatically hardcodes DIR
15812 # into the library and all subsequent libraries and executables linked
15814 hardcode_automatic=$hardcode_automatic
15816 # Set to yes if linker adds runtime paths of dependent libraries
15817 # to runtime path list.
15818 inherit_rpath=$inherit_rpath
15820 # Whether libtool must link a program against all its dependency libraries.
15821 link_all_deplibs=$link_all_deplibs
15823 # Set to "yes" if exported symbols are required.
15824 always_export_symbols=$always_export_symbols
15826 # The commands to list exported symbols.
15827 export_symbols_cmds=$lt_export_symbols_cmds
15829 # Symbols that should not be listed in the preloaded symbols.
15830 exclude_expsyms=$lt_exclude_expsyms
15832 # Symbols that must always be exported.
15833 include_expsyms=$lt_include_expsyms
15835 # Commands necessary for linking programs (against libraries) with templates.
15836 prelink_cmds=$lt_prelink_cmds
15838 # Commands necessary for finishing linking programs.
15839 postlink_cmds=$lt_postlink_cmds
15841 # Specify filename containing input files.
15842 file_list_spec=$lt_file_list_spec
15844 # How to hardcode a shared library path into an executable.
15845 hardcode_action=$hardcode_action
15847 # ### END LIBTOOL CONFIG
15851 cat <<'_LT_EOF' >> "$cfgfile"
15853 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
15855 # func_munge_path_list VARIABLE PATH
15856 # -----------------------------------
15857 # VARIABLE is name of variable containing _space_ separated list of
15858 # directories to be munged by the contents of PATH, which is string
15861 # string "DIR[ DIR]" will be prepended to VARIABLE
15863 # string "DIR[ DIR]" will be appended to VARIABLE
15864 # "DIRP[:DIRP]::[DIRA:]DIRA"
15865 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
15866 # "DIRA[ DIRA]" will be appended to VARIABLE
15868 # VARIABLE will be replaced by "DIR[ DIR]"
15869 func_munge_path_list ()
15875 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
15878 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
15881 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
15882 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
15885 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
15891 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
15892 func_cc_basename ()
15894 for cc_temp in $*""; do
15896 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15897 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15902 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
15906 # ### END FUNCTIONS SHARED WITH CONFIGURE
15912 cat <<\_LT_EOF >> "$cfgfile"
15913 # AIX sometimes has problems with the GCC collect2 program. For some
15914 # reason, if we set the COLLECT_NAMES environment variable, the problems
15915 # vanish in a puff of smoke.
15916 if test set != "${COLLECT_NAMES+set}"; then
15918 export COLLECT_NAMES
15925 ltmain=$ac_aux_dir/ltmain.sh
15928 # We use sed instead of cat because bash on DJGPP gets confused if
15929 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15930 # text mode, it properly converts lines to CR/LF. This bash problem
15931 # is reportedly fixed, but why not run on old versions too?
15932 sed '$q' "$ltmain" >> "$cfgfile" \
15933 || (rm -f "$cfgfile"; exit 1)
15935 mv -f "$cfgfile" "$ofile" ||
15936 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15947 ac_clean_files=$ac_clean_files_save
15949 test $ac_write_fail = 0 ||
15950 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15953 # configure is writing to config.log, and then calls config.status.
15954 # config.status does its own redirection, appending to config.log.
15955 # Unfortunately, on DOS this fails, as config.log is still kept open
15956 # by configure, so config.status won't be able to write to it; its
15957 # output is simply discarded. So we exec the FD to /dev/null,
15958 # effectively closing config.log, so it can be properly (re)opened and
15959 # appended to by config.status. When coming back to configure, we
15960 # need to make the FD available again.
15961 if test "$no_create" != yes; then
15963 ac_config_status_args=
15964 test "$silent" = yes &&
15965 ac_config_status_args="$ac_config_status_args --quiet"
15967 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15969 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15970 # would make configure fail if this is the last instruction.
15971 $ac_cs_success || as_fn_exit 1
15973 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15975 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}