2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for file 5.32.
5 # Report bugs to <christos@astron.com>.
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
201 test \$(( 1 + 1 )) = 2 || exit 1
203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207 PATH=/empty FPATH=/empty; export PATH FPATH
208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || 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: christos@astron.com 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.
592 PACKAGE_TARNAME='file'
593 PACKAGE_VERSION='5.32'
594 PACKAGE_STRING='file 5.32'
595 PACKAGE_BUGREPORT='christos@astron.com'
598 # Factoring default headers for most tests.
599 ac_includes_default="\
601 #ifdef HAVE_SYS_TYPES_H
602 # include <sys/types.h>
604 #ifdef HAVE_SYS_STAT_H
605 # include <sys/stat.h>
611 # ifdef HAVE_STDLIB_H
616 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
621 #ifdef HAVE_STRINGS_H
622 # include <strings.h>
624 #ifdef HAVE_INTTYPES_H
625 # include <inttypes.h>
635 ac_subst_vars='am__EXEEXT_FALSE
638 IS_CROSS_COMPILE_FALSE
639 IS_CROSS_COMPILE_TRUE
710 INSTALL_STRIP_PROGRAM
752 program_transform_name
765 enable_option_checking
771 enable_dependency_tracking
782 ac_precious_vars='build_alias
793 # Initialize some variables set by options.
795 ac_init_version=false
796 ac_unrecognized_opts=
798 # The variables have the same names as the options, with
799 # dashes changed to underlines.
807 program_transform_name=s,x,x,
815 # Installation directory options.
816 # These are left unexpanded so users can "make install exec_prefix=/foo"
817 # and all the variables that are supposed to be based on exec_prefix
818 # by default will actually change.
819 # Use braces instead of parens because sh, perl, etc. also accept them.
820 # (The list follows the same order as the GNU Coding Standards.)
821 bindir='${exec_prefix}/bin'
822 sbindir='${exec_prefix}/sbin'
823 libexecdir='${exec_prefix}/libexec'
824 datarootdir='${prefix}/share'
825 datadir='${datarootdir}'
826 sysconfdir='${prefix}/etc'
827 sharedstatedir='${prefix}/com'
828 localstatedir='${prefix}/var'
829 includedir='${prefix}/include'
830 oldincludedir='/usr/include'
831 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
832 infodir='${datarootdir}/info'
837 libdir='${exec_prefix}/lib'
838 localedir='${datarootdir}/locale'
839 mandir='${datarootdir}/man'
845 # If the previous option needs an argument, assign it.
846 if test -n "$ac_prev"; then
847 eval $ac_prev=\$ac_option
853 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
858 # Accept the important Cygnus configure options, so we can diagnose typos.
860 case $ac_dashdash$ac_option in
864 -bindir | --bindir | --bindi | --bind | --bin | --bi)
866 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
869 -build | --build | --buil | --bui | --bu)
870 ac_prev=build_alias ;;
871 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
872 build_alias=$ac_optarg ;;
874 -cache-file | --cache-file | --cache-fil | --cache-fi \
875 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
876 ac_prev=cache_file ;;
877 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
878 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
879 cache_file=$ac_optarg ;;
882 cache_file=config.cache ;;
884 -datadir | --datadir | --datadi | --datad)
886 -datadir=* | --datadir=* | --datadi=* | --datad=*)
887 datadir=$ac_optarg ;;
889 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
890 | --dataroo | --dataro | --datar)
891 ac_prev=datarootdir ;;
892 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
893 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
894 datarootdir=$ac_optarg ;;
896 -disable-* | --disable-*)
897 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
898 # Reject names that are not valid shell variable names.
899 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
900 as_fn_error $? "invalid feature name: $ac_useropt"
901 ac_useropt_orig=$ac_useropt
902 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
903 case $ac_user_opts in
907 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
908 ac_unrecognized_sep=', ';;
910 eval enable_$ac_useropt=no ;;
912 -docdir | --docdir | --docdi | --doc | --do)
914 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
917 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
919 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
922 -enable-* | --enable-*)
923 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
924 # Reject names that are not valid shell variable names.
925 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
926 as_fn_error $? "invalid feature name: $ac_useropt"
927 ac_useropt_orig=$ac_useropt
928 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
929 case $ac_user_opts in
933 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
934 ac_unrecognized_sep=', ';;
936 eval enable_$ac_useropt=\$ac_optarg ;;
938 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
939 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
940 | --exec | --exe | --ex)
941 ac_prev=exec_prefix ;;
942 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
943 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
944 | --exec=* | --exe=* | --ex=*)
945 exec_prefix=$ac_optarg ;;
947 -gas | --gas | --ga | --g)
948 # Obsolete; use --with-gas.
951 -help | --help | --hel | --he | -h)
953 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
954 ac_init_help=recursive ;;
955 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
956 ac_init_help=short ;;
958 -host | --host | --hos | --ho)
959 ac_prev=host_alias ;;
960 -host=* | --host=* | --hos=* | --ho=*)
961 host_alias=$ac_optarg ;;
963 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
965 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
967 htmldir=$ac_optarg ;;
969 -includedir | --includedir | --includedi | --included | --include \
970 | --includ | --inclu | --incl | --inc)
971 ac_prev=includedir ;;
972 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
973 | --includ=* | --inclu=* | --incl=* | --inc=*)
974 includedir=$ac_optarg ;;
976 -infodir | --infodir | --infodi | --infod | --info | --inf)
978 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
979 infodir=$ac_optarg ;;
981 -libdir | --libdir | --libdi | --libd)
983 -libdir=* | --libdir=* | --libdi=* | --libd=*)
986 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
987 | --libexe | --libex | --libe)
988 ac_prev=libexecdir ;;
989 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
990 | --libexe=* | --libex=* | --libe=*)
991 libexecdir=$ac_optarg ;;
993 -localedir | --localedir | --localedi | --localed | --locale)
995 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
996 localedir=$ac_optarg ;;
998 -localstatedir | --localstatedir | --localstatedi | --localstated \
999 | --localstate | --localstat | --localsta | --localst | --locals)
1000 ac_prev=localstatedir ;;
1001 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1002 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1003 localstatedir=$ac_optarg ;;
1005 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1007 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1008 mandir=$ac_optarg ;;
1010 -nfp | --nfp | --nf)
1011 # Obsolete; use --without-fp.
1014 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1015 | --no-cr | --no-c | -n)
1018 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1019 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1022 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1023 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1024 | --oldin | --oldi | --old | --ol | --o)
1025 ac_prev=oldincludedir ;;
1026 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1027 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1028 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1029 oldincludedir=$ac_optarg ;;
1031 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1033 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1034 prefix=$ac_optarg ;;
1036 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1037 | --program-pre | --program-pr | --program-p)
1038 ac_prev=program_prefix ;;
1039 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1040 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1041 program_prefix=$ac_optarg ;;
1043 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1044 | --program-suf | --program-su | --program-s)
1045 ac_prev=program_suffix ;;
1046 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1047 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1048 program_suffix=$ac_optarg ;;
1050 -program-transform-name | --program-transform-name \
1051 | --program-transform-nam | --program-transform-na \
1052 | --program-transform-n | --program-transform- \
1053 | --program-transform | --program-transfor \
1054 | --program-transfo | --program-transf \
1055 | --program-trans | --program-tran \
1056 | --progr-tra | --program-tr | --program-t)
1057 ac_prev=program_transform_name ;;
1058 -program-transform-name=* | --program-transform-name=* \
1059 | --program-transform-nam=* | --program-transform-na=* \
1060 | --program-transform-n=* | --program-transform-=* \
1061 | --program-transform=* | --program-transfor=* \
1062 | --program-transfo=* | --program-transf=* \
1063 | --program-trans=* | --program-tran=* \
1064 | --progr-tra=* | --program-tr=* | --program-t=*)
1065 program_transform_name=$ac_optarg ;;
1067 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1069 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1070 pdfdir=$ac_optarg ;;
1072 -psdir | --psdir | --psdi | --psd | --ps)
1074 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1077 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1078 | -silent | --silent | --silen | --sile | --sil)
1081 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1083 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1085 sbindir=$ac_optarg ;;
1087 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1088 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1089 | --sharedst | --shareds | --shared | --share | --shar \
1091 ac_prev=sharedstatedir ;;
1092 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1093 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1094 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1096 sharedstatedir=$ac_optarg ;;
1098 -site | --site | --sit)
1100 -site=* | --site=* | --sit=*)
1103 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1105 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1106 srcdir=$ac_optarg ;;
1108 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1109 | --syscon | --sysco | --sysc | --sys | --sy)
1110 ac_prev=sysconfdir ;;
1111 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1112 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1113 sysconfdir=$ac_optarg ;;
1115 -target | --target | --targe | --targ | --tar | --ta | --t)
1116 ac_prev=target_alias ;;
1117 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1118 target_alias=$ac_optarg ;;
1120 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1123 -version | --version | --versio | --versi | --vers | -V)
1124 ac_init_version=: ;;
1127 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1128 # Reject names that are not valid shell variable names.
1129 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1130 as_fn_error $? "invalid package name: $ac_useropt"
1131 ac_useropt_orig=$ac_useropt
1132 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1133 case $ac_user_opts in
1137 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1138 ac_unrecognized_sep=', ';;
1140 eval with_$ac_useropt=\$ac_optarg ;;
1142 -without-* | --without-*)
1143 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1144 # Reject names that are not valid shell variable names.
1145 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1146 as_fn_error $? "invalid package name: $ac_useropt"
1147 ac_useropt_orig=$ac_useropt
1148 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1149 case $ac_user_opts in
1153 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1154 ac_unrecognized_sep=', ';;
1156 eval with_$ac_useropt=no ;;
1159 # Obsolete; use --with-x.
1162 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1163 | --x-incl | --x-inc | --x-in | --x-i)
1164 ac_prev=x_includes ;;
1165 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1166 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1167 x_includes=$ac_optarg ;;
1169 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1170 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1171 ac_prev=x_libraries ;;
1172 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1173 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1174 x_libraries=$ac_optarg ;;
1176 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1177 Try \`$0 --help' for more information"
1181 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1182 # Reject names that are not valid shell variable names.
1183 case $ac_envvar in #(
1184 '' | [0-9]* | *[!_$as_cr_alnum]* )
1185 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1187 eval $ac_envvar=\$ac_optarg
1188 export $ac_envvar ;;
1191 # FIXME: should be removed in autoconf 3.0.
1192 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1193 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1194 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1195 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1201 if test -n "$ac_prev"; then
1202 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1203 as_fn_error $? "missing argument to $ac_option"
1206 if test -n "$ac_unrecognized_opts"; then
1207 case $enable_option_checking in
1209 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1210 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1214 # Check all directory arguments for consistency.
1215 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1216 datadir sysconfdir sharedstatedir localstatedir includedir \
1217 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1218 libdir localedir mandir
1220 eval ac_val=\$$ac_var
1221 # Remove trailing slashes.
1224 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1225 eval $ac_var=\$ac_val;;
1227 # Be sure to have absolute directory names.
1229 [\\/$]* | ?:[\\/]* ) continue;;
1230 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1232 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1235 # There might be people who depend on the old broken behavior: `$host'
1236 # used to hold the argument of --host etc.
1237 # FIXME: To remove some day.
1240 target=$target_alias
1242 # FIXME: To remove some day.
1243 if test "x$host_alias" != x; then
1244 if test "x$build_alias" = x; then
1245 cross_compiling=maybe
1246 elif test "x$build_alias" != "x$host_alias"; then
1252 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1254 test "$silent" = yes && exec 6>/dev/null
1257 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1258 ac_ls_di=`ls -di .` &&
1259 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1260 as_fn_error $? "working directory cannot be determined"
1261 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1262 as_fn_error $? "pwd does not report name of working directory"
1265 # Find the source files, if location was not specified.
1266 if test -z "$srcdir"; then
1267 ac_srcdir_defaulted=yes
1268 # Try the directory containing this script, then the parent directory.
1269 ac_confdir=`$as_dirname -- "$as_myself" ||
1270 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1271 X"$as_myself" : 'X\(//\)[^/]' \| \
1272 X"$as_myself" : 'X\(//\)$' \| \
1273 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1274 $as_echo X"$as_myself" |
1275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1293 if test ! -r "$srcdir/$ac_unique_file"; then
1297 ac_srcdir_defaulted=no
1299 if test ! -r "$srcdir/$ac_unique_file"; then
1300 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1301 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1303 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1305 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1307 # When building in place, set srcdir=.
1308 if test "$ac_abs_confdir" = "$ac_pwd"; then
1311 # Remove unnecessary trailing slashes from srcdir.
1312 # Double slashes in file names in object file debugging info
1313 # mess up M-x gdb in Emacs.
1315 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1317 for ac_var in $ac_precious_vars; do
1318 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1319 eval ac_env_${ac_var}_value=\$${ac_var}
1320 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1321 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1325 # Report the --help message.
1327 if test "$ac_init_help" = "long"; then
1328 # Omit some internal or obsolete options to make the list less imposing.
1329 # This message is too long to be a string in the A/UX 3.1 sh.
1331 \`configure' configures file 5.32 to adapt to many kinds of systems.
1333 Usage: $0 [OPTION]... [VAR=VALUE]...
1335 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1336 VAR=VALUE. See below for descriptions of some of the useful variables.
1338 Defaults for the options are specified in brackets.
1341 -h, --help display this help and exit
1342 --help=short display options specific to this package
1343 --help=recursive display the short help of all the included packages
1344 -V, --version display version information and exit
1345 -q, --quiet, --silent do not print \`checking ...' messages
1346 --cache-file=FILE cache test results in FILE [disabled]
1347 -C, --config-cache alias for \`--cache-file=config.cache'
1348 -n, --no-create do not create output files
1349 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1351 Installation directories:
1352 --prefix=PREFIX install architecture-independent files in PREFIX
1353 [$ac_default_prefix]
1354 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1357 By default, \`make install' will install all the files in
1358 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1359 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1360 for instance \`--prefix=\$HOME'.
1362 For better control, use the options below.
1364 Fine tuning of the installation directories:
1365 --bindir=DIR user executables [EPREFIX/bin]
1366 --sbindir=DIR system admin executables [EPREFIX/sbin]
1367 --libexecdir=DIR program executables [EPREFIX/libexec]
1368 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1369 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1370 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1371 --libdir=DIR object code libraries [EPREFIX/lib]
1372 --includedir=DIR C header files [PREFIX/include]
1373 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1374 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1375 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1376 --infodir=DIR info documentation [DATAROOTDIR/info]
1377 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1378 --mandir=DIR man documentation [DATAROOTDIR/man]
1379 --docdir=DIR documentation root [DATAROOTDIR/doc/file]
1380 --htmldir=DIR html documentation [DOCDIR]
1381 --dvidir=DIR dvi documentation [DOCDIR]
1382 --pdfdir=DIR pdf documentation [DOCDIR]
1383 --psdir=DIR ps documentation [DOCDIR]
1389 --program-prefix=PREFIX prepend PREFIX to installed program names
1390 --program-suffix=SUFFIX append SUFFIX to installed program names
1391 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1394 --build=BUILD configure for building on BUILD [guessed]
1395 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1399 if test -n "$ac_init_help"; then
1400 case $ac_init_help in
1401 short | recursive ) echo "Configuration of file 5.32:";;
1406 --disable-option-checking ignore unrecognized --enable/--with options
1407 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1408 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1409 --enable-silent-rules less verbose build output (undo: "make V=1")
1410 --disable-silent-rules verbose build output (undo: "make V=0")
1411 --disable-elf disable builtin ELF support
1412 --disable-elf-core disable ELF core file support
1413 --disable-zlib disable zlib compression support [default=auto]
1414 --enable-fsect-man5 enable file formats in man section 5
1415 --enable-dependency-tracking
1416 do not reject slow dependency extractors
1417 --disable-dependency-tracking
1418 speeds up one-time build
1419 --enable-static[=PKGS] build static libraries [default=no]
1420 --enable-shared[=PKGS] build shared libraries [default=yes]
1421 --enable-fast-install[=PKGS]
1422 optimize for fast installation [default=yes]
1423 --disable-libtool-lock avoid locking (might break parallel builds)
1424 --disable-largefile omit support for large files
1425 --disable-warnings disable compiler warnings
1428 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1429 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1430 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1432 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1433 --with-sysroot=DIR Search for dependent libraries within DIR
1434 (or the compiler's sysroot if not specified).
1436 Some influential environment variables:
1437 CC C compiler command
1438 CFLAGS C compiler flags
1439 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1440 nonstandard directory <lib dir>
1441 LIBS libraries to pass to the linker, e.g. -l<library>
1442 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1443 you have headers in a nonstandard directory <include dir>
1446 Use these variables to override the choices made by `configure' or to help
1447 it to find libraries and programs with nonstandard names/locations.
1449 Report bugs to <christos@astron.com>.
1454 if test "$ac_init_help" = "recursive"; then
1455 # If there are subdirs, report their specific --help.
1456 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1457 test -d "$ac_dir" ||
1458 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1463 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1465 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1466 # A ".." for each directory in $ac_dir_suffix.
1467 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1468 case $ac_top_builddir_sub in
1469 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1470 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1473 ac_abs_top_builddir=$ac_pwd
1474 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1475 # for backward compatibility:
1476 ac_top_builddir=$ac_top_build_prefix
1479 .) # We are building in place.
1481 ac_top_srcdir=$ac_top_builddir_sub
1482 ac_abs_top_srcdir=$ac_pwd ;;
1483 [\\/]* | ?:[\\/]* ) # Absolute name.
1484 ac_srcdir=$srcdir$ac_dir_suffix;
1485 ac_top_srcdir=$srcdir
1486 ac_abs_top_srcdir=$srcdir ;;
1488 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1489 ac_top_srcdir=$ac_top_build_prefix$srcdir
1490 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1492 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1494 cd "$ac_dir" || { ac_status=$?; continue; }
1495 # Check for guested configure.
1496 if test -f "$ac_srcdir/configure.gnu"; then
1498 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1499 elif test -f "$ac_srcdir/configure"; then
1501 $SHELL "$ac_srcdir/configure" --help=recursive
1503 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1505 cd "$ac_pwd" || { ac_status=$?; break; }
1509 test -n "$ac_init_help" && exit $ac_status
1510 if $ac_init_version; then
1513 generated by GNU Autoconf 2.69
1515 Copyright (C) 2012 Free Software Foundation, Inc.
1516 This configure script is free software; the Free Software Foundation
1517 gives unlimited permission to copy, distribute and modify it.
1522 ## ------------------------ ##
1523 ## Autoconf initialization. ##
1524 ## ------------------------ ##
1526 # ac_fn_c_try_compile LINENO
1527 # --------------------------
1528 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1529 ac_fn_c_try_compile ()
1531 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1532 rm -f conftest.$ac_objext
1533 if { { ac_try="$ac_compile"
1535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1536 *) ac_try_echo=$ac_try;;
1538 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1539 $as_echo "$ac_try_echo"; } >&5
1540 (eval "$ac_compile") 2>conftest.err
1542 if test -s conftest.err; then
1543 grep -v '^ *+' conftest.err >conftest.er1
1544 cat conftest.er1 >&5
1545 mv -f conftest.er1 conftest.err
1547 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1548 test $ac_status = 0; } && {
1549 test -z "$ac_c_werror_flag" ||
1550 test ! -s conftest.err
1551 } && test -s conftest.$ac_objext; then :
1554 $as_echo "$as_me: failed program was:" >&5
1555 sed 's/^/| /' conftest.$ac_ext >&5
1559 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1560 as_fn_set_status $ac_retval
1562 } # ac_fn_c_try_compile
1564 # ac_fn_c_try_cpp LINENO
1565 # ----------------------
1566 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1569 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1570 if { { ac_try="$ac_cpp conftest.$ac_ext"
1572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1573 *) ac_try_echo=$ac_try;;
1575 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1576 $as_echo "$ac_try_echo"; } >&5
1577 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1579 if test -s conftest.err; then
1580 grep -v '^ *+' conftest.err >conftest.er1
1581 cat conftest.er1 >&5
1582 mv -f conftest.er1 conftest.err
1584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1585 test $ac_status = 0; } > conftest.i && {
1586 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1587 test ! -s conftest.err
1591 $as_echo "$as_me: failed program was:" >&5
1592 sed 's/^/| /' conftest.$ac_ext >&5
1596 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1597 as_fn_set_status $ac_retval
1601 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1602 # -------------------------------------------------------
1603 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1604 # the include files in INCLUDES and setting the cache variable VAR
1606 ac_fn_c_check_header_mongrel ()
1608 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1609 if eval \${$3+:} false; then :
1610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1611 $as_echo_n "checking for $2... " >&6; }
1612 if eval \${$3+:} false; then :
1613 $as_echo_n "(cached) " >&6
1616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1617 $as_echo "$ac_res" >&6; }
1619 # Is the header compilable?
1620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1621 $as_echo_n "checking $2 usability... " >&6; }
1622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1623 /* end confdefs.h. */
1627 if ac_fn_c_try_compile "$LINENO"; then :
1628 ac_header_compiler=yes
1630 ac_header_compiler=no
1632 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1634 $as_echo "$ac_header_compiler" >&6; }
1636 # Is the header present?
1637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1638 $as_echo_n "checking $2 presence... " >&6; }
1639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1640 /* end confdefs.h. */
1643 if ac_fn_c_try_cpp "$LINENO"; then :
1644 ac_header_preproc=yes
1646 ac_header_preproc=no
1648 rm -f conftest.err conftest.i conftest.$ac_ext
1649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1650 $as_echo "$ac_header_preproc" >&6; }
1652 # So? What about this header?
1653 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1656 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1658 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1662 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1664 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1666 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1668 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1670 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1671 ( $as_echo "## ---------------------------------- ##
1672 ## Report this to christos@astron.com ##
1673 ## ---------------------------------- ##"
1674 ) | sed "s/^/$as_me: WARNING: /" >&2
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1678 $as_echo_n "checking for $2... " >&6; }
1679 if eval \${$3+:} false; then :
1680 $as_echo_n "(cached) " >&6
1682 eval "$3=\$ac_header_compiler"
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1686 $as_echo "$ac_res" >&6; }
1688 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1690 } # ac_fn_c_check_header_mongrel
1692 # ac_fn_c_try_run LINENO
1693 # ----------------------
1694 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1695 # that executables *can* be run.
1698 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1699 if { { ac_try="$ac_link"
1701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1702 *) ac_try_echo=$ac_try;;
1704 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1705 $as_echo "$ac_try_echo"; } >&5
1706 (eval "$ac_link") 2>&5
1708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1709 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1710 { { case "(($ac_try" in
1711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1712 *) ac_try_echo=$ac_try;;
1714 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1715 $as_echo "$ac_try_echo"; } >&5
1716 (eval "$ac_try") 2>&5
1718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1719 test $ac_status = 0; }; }; then :
1722 $as_echo "$as_me: program exited with status $ac_status" >&5
1723 $as_echo "$as_me: failed program was:" >&5
1724 sed 's/^/| /' conftest.$ac_ext >&5
1726 ac_retval=$ac_status
1728 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1729 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1730 as_fn_set_status $ac_retval
1734 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1735 # -------------------------------------------------------
1736 # Tests whether HEADER exists and can be compiled using the include files in
1737 # INCLUDES, setting the cache variable VAR accordingly.
1738 ac_fn_c_check_header_compile ()
1740 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1742 $as_echo_n "checking for $2... " >&6; }
1743 if eval \${$3+:} false; then :
1744 $as_echo_n "(cached) " >&6
1746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1747 /* end confdefs.h. */
1751 if ac_fn_c_try_compile "$LINENO"; then :
1756 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1760 $as_echo "$ac_res" >&6; }
1761 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1763 } # ac_fn_c_check_header_compile
1765 # ac_fn_c_try_link LINENO
1766 # -----------------------
1767 # Try to link conftest.$ac_ext, and return whether this succeeded.
1770 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1771 rm -f conftest.$ac_objext conftest$ac_exeext
1772 if { { ac_try="$ac_link"
1774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1775 *) ac_try_echo=$ac_try;;
1777 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1778 $as_echo "$ac_try_echo"; } >&5
1779 (eval "$ac_link") 2>conftest.err
1781 if test -s conftest.err; then
1782 grep -v '^ *+' conftest.err >conftest.er1
1783 cat conftest.er1 >&5
1784 mv -f conftest.er1 conftest.err
1786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1787 test $ac_status = 0; } && {
1788 test -z "$ac_c_werror_flag" ||
1789 test ! -s conftest.err
1790 } && test -s conftest$ac_exeext && {
1791 test "$cross_compiling" = yes ||
1792 test -x conftest$ac_exeext
1796 $as_echo "$as_me: failed program was:" >&5
1797 sed 's/^/| /' conftest.$ac_ext >&5
1801 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1802 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1803 # interfere with the next link command; also delete a directory that is
1804 # left behind by Apple's compiler. We do this before executing the actions.
1805 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1806 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1807 as_fn_set_status $ac_retval
1809 } # ac_fn_c_try_link
1811 # ac_fn_c_check_func LINENO FUNC VAR
1812 # ----------------------------------
1813 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1814 ac_fn_c_check_func ()
1816 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1818 $as_echo_n "checking for $2... " >&6; }
1819 if eval \${$3+:} false; then :
1820 $as_echo_n "(cached) " >&6
1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823 /* end confdefs.h. */
1824 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1825 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1826 #define $2 innocuous_$2
1828 /* System header to define __stub macros and hopefully few prototypes,
1829 which can conflict with char $2 (); below.
1830 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1831 <limits.h> exists even on freestanding compilers. */
1834 # include <limits.h>
1836 # include <assert.h>
1841 /* Override any GCC internal prototype to avoid an error.
1842 Use char because int might match the return type of a GCC
1843 builtin and then its argument prototype would still apply. */
1848 /* The GNU C library defines this for functions which it implements
1849 to always fail with ENOSYS. Some functions are actually named
1850 something starting with __ and the normal name is an alias. */
1851 #if defined __stub_$2 || defined __stub___$2
1863 if ac_fn_c_try_link "$LINENO"; then :
1868 rm -f core conftest.err conftest.$ac_objext \
1869 conftest$ac_exeext conftest.$ac_ext
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1873 $as_echo "$ac_res" >&6; }
1874 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1876 } # ac_fn_c_check_func
1878 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1879 # -------------------------------------------
1880 # Tests whether TYPE exists after having included INCLUDES, setting cache
1881 # variable VAR accordingly.
1882 ac_fn_c_check_type ()
1884 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1886 $as_echo_n "checking for $2... " >&6; }
1887 if eval \${$3+:} false; then :
1888 $as_echo_n "(cached) " >&6
1891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1892 /* end confdefs.h. */
1903 if ac_fn_c_try_compile "$LINENO"; then :
1904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1905 /* end confdefs.h. */
1916 if ac_fn_c_try_compile "$LINENO"; then :
1921 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1923 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1927 $as_echo "$ac_res" >&6; }
1928 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1930 } # ac_fn_c_check_type
1932 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1933 # ----------------------------------------------------
1934 # Tries to find if the field MEMBER exists in type AGGR, after including
1935 # INCLUDES, setting cache variable VAR accordingly.
1936 ac_fn_c_check_member ()
1938 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1940 $as_echo_n "checking for $2.$3... " >&6; }
1941 if eval \${$4+:} false; then :
1942 $as_echo_n "(cached) " >&6
1944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1945 /* end confdefs.h. */
1957 if ac_fn_c_try_compile "$LINENO"; then :
1960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1961 /* end confdefs.h. */
1967 if (sizeof ac_aggr.$3)
1973 if ac_fn_c_try_compile "$LINENO"; then :
1978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1980 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1984 $as_echo "$ac_res" >&6; }
1985 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1987 } # ac_fn_c_check_member
1989 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1990 # ---------------------------------------------
1991 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1993 ac_fn_c_check_decl ()
1995 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1996 as_decl_name=`echo $2|sed 's/ *(.*//'`
1997 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1999 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2000 if eval \${$3+:} false; then :
2001 $as_echo_n "(cached) " >&6
2003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2004 /* end confdefs.h. */
2009 #ifndef $as_decl_name
2011 (void) $as_decl_use;
2013 (void) $as_decl_name;
2021 if ac_fn_c_try_compile "$LINENO"; then :
2026 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2030 $as_echo "$ac_res" >&6; }
2031 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2033 } # ac_fn_c_check_decl
2035 # ac_fn_c_find_uintX_t LINENO BITS VAR
2036 # ------------------------------------
2037 # Finds an unsigned integer type with width BITS, setting cache variable VAR
2039 ac_fn_c_find_uintX_t ()
2041 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2043 $as_echo_n "checking for uint$2_t... " >&6; }
2044 if eval \${$3+:} false; then :
2045 $as_echo_n "(cached) " >&6
2048 # Order is important - never check a type that is potentially smaller
2049 # than half of the expected target width.
2050 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2051 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2053 /* end confdefs.h. */
2054 $ac_includes_default
2058 static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2060 return test_array [0];
2066 if ac_fn_c_try_compile "$LINENO"; then :
2071 eval "$3=\$ac_type" ;;
2074 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2075 if eval test \"x\$"$3"\" = x"no"; then :
2083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2084 $as_echo "$ac_res" >&6; }
2085 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2087 } # ac_fn_c_find_uintX_t
2089 # ac_fn_c_find_intX_t LINENO BITS VAR
2090 # -----------------------------------
2091 # Finds a signed integer type with width BITS, setting cache variable VAR
2093 ac_fn_c_find_intX_t ()
2095 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2097 $as_echo_n "checking for int$2_t... " >&6; }
2098 if eval \${$3+:} false; then :
2099 $as_echo_n "(cached) " >&6
2102 # Order is important - never check a type that is potentially smaller
2103 # than half of the expected target width.
2104 for ac_type in int$2_t 'int' 'long int' \
2105 'long long int' 'short int' 'signed char'; do
2106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2107 /* end confdefs.h. */
2108 $ac_includes_default
2109 enum { N = $2 / 2 - 1 };
2113 static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
2115 return test_array [0];
2121 if ac_fn_c_try_compile "$LINENO"; then :
2122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2123 /* end confdefs.h. */
2124 $ac_includes_default
2125 enum { N = $2 / 2 - 1 };
2129 static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
2130 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
2132 return test_array [0];
2138 if ac_fn_c_try_compile "$LINENO"; then :
2145 eval "$3=\$ac_type" ;;
2148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2151 if eval test \"x\$"$3"\" = x"no"; then :
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2160 $as_echo "$ac_res" >&6; }
2161 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2163 } # ac_fn_c_find_intX_t
2164 cat >config.log <<_ACEOF
2165 This file contains any messages produced by compilers while
2166 running configure, to aid debugging if configure makes a mistake.
2168 It was created by file $as_me 5.32, which was
2169 generated by GNU Autoconf 2.69. Invocation command line was
2181 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2182 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2183 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2184 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2185 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2187 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2188 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2190 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2191 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2192 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2193 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2194 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2195 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2196 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2200 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2204 test -z "$as_dir" && as_dir=.
2205 $as_echo "PATH: $as_dir"
2221 # Keep a trace of the command line.
2222 # Strip out --no-create and --no-recursion so they do not pile up.
2223 # Strip out --silent because we don't want to record it for future runs.
2224 # Also quote any args containing shell meta-characters.
2225 # Make two passes to allow for proper duplicate-argument suppression.
2229 ac_must_keep_next=false
2235 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2236 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2237 | -silent | --silent | --silen | --sile | --sil)
2240 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2243 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2245 as_fn_append ac_configure_args1 " '$ac_arg'"
2246 if test $ac_must_keep_next = true; then
2247 ac_must_keep_next=false # Got value, back to normal.
2250 *=* | --config-cache | -C | -disable-* | --disable-* \
2251 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2252 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2253 | -with-* | --with-* | -without-* | --without-* | --x)
2254 case "$ac_configure_args0 " in
2255 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2258 -* ) ac_must_keep_next=true ;;
2261 as_fn_append ac_configure_args " '$ac_arg'"
2266 { ac_configure_args0=; unset ac_configure_args0;}
2267 { ac_configure_args1=; unset ac_configure_args1;}
2269 # When interrupted or exit'd, cleanup temporary files, and complete
2270 # config.log. We remove comments because anyway the quotes in there
2271 # would cause problems or look ugly.
2272 # WARNING: Use '\'' to represent an apostrophe within the trap.
2273 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2274 trap 'exit_status=$?
2275 # Save into config.log some information that might help in debugging.
2279 $as_echo "## ---------------- ##
2280 ## Cache variables. ##
2281 ## ---------------- ##"
2283 # The following way of writing the cache mishandles newlines in values,
2285 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2286 eval ac_val=\$$ac_var
2290 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2291 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2294 _ | IFS | as_nl) ;; #(
2295 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2296 *) { eval $ac_var=; unset $ac_var;} ;;
2301 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2302 *${as_nl}ac_space=\ *)
2304 "s/'\''/'\''\\\\'\'''\''/g;
2305 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2308 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2315 $as_echo "## ----------------- ##
2316 ## Output variables. ##
2317 ## ----------------- ##"
2319 for ac_var in $ac_subst_vars
2321 eval ac_val=\$$ac_var
2323 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2325 $as_echo "$ac_var='\''$ac_val'\''"
2329 if test -n "$ac_subst_files"; then
2330 $as_echo "## ------------------- ##
2331 ## File substitutions. ##
2332 ## ------------------- ##"
2334 for ac_var in $ac_subst_files
2336 eval ac_val=\$$ac_var
2338 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2340 $as_echo "$ac_var='\''$ac_val'\''"
2345 if test -s confdefs.h; then
2346 $as_echo "## ----------- ##
2353 test "$ac_signal" != 0 &&
2354 $as_echo "$as_me: caught signal $ac_signal"
2355 $as_echo "$as_me: exit $exit_status"
2357 rm -f core *.core core.conftest.* &&
2358 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2361 for ac_signal in 1 2 13 15; do
2362 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2366 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2367 rm -f -r conftest* confdefs.h
2369 $as_echo "/* confdefs.h */" > confdefs.h
2371 # Predefined preprocessor variables.
2373 cat >>confdefs.h <<_ACEOF
2374 #define PACKAGE_NAME "$PACKAGE_NAME"
2377 cat >>confdefs.h <<_ACEOF
2378 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2381 cat >>confdefs.h <<_ACEOF
2382 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2385 cat >>confdefs.h <<_ACEOF
2386 #define PACKAGE_STRING "$PACKAGE_STRING"
2389 cat >>confdefs.h <<_ACEOF
2390 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2393 cat >>confdefs.h <<_ACEOF
2394 #define PACKAGE_URL "$PACKAGE_URL"
2398 # Let the site file select an alternate cache file if it wants to.
2399 # Prefer an explicitly selected file to automatically selected ones.
2402 if test -n "$CONFIG_SITE"; then
2403 # We do not want a PATH search for config.site.
2404 case $CONFIG_SITE in #((
2405 -*) ac_site_file1=./$CONFIG_SITE;;
2406 */*) ac_site_file1=$CONFIG_SITE;;
2407 *) ac_site_file1=./$CONFIG_SITE;;
2409 elif test "x$prefix" != xNONE; then
2410 ac_site_file1=$prefix/share/config.site
2411 ac_site_file2=$prefix/etc/config.site
2413 ac_site_file1=$ac_default_prefix/share/config.site
2414 ac_site_file2=$ac_default_prefix/etc/config.site
2416 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2418 test "x$ac_site_file" = xNONE && continue
2419 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2420 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2421 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2422 sed 's/^/| /' "$ac_site_file" >&5
2424 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2425 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2426 as_fn_error $? "failed to load site script $ac_site_file
2427 See \`config.log' for more details" "$LINENO" 5; }
2431 if test -r "$cache_file"; then
2432 # Some versions of bash will fail to source /dev/null (special files
2433 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2434 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2435 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2436 $as_echo "$as_me: loading cache $cache_file" >&6;}
2438 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2439 *) . "./$cache_file";;
2443 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2444 $as_echo "$as_me: creating cache $cache_file" >&6;}
2448 as_fn_append ac_header_list " stdlib.h"
2449 as_fn_append ac_header_list " unistd.h"
2450 as_fn_append ac_header_list " sys/param.h"
2451 # Check that the precious variables saved in the cache have kept the same
2453 ac_cache_corrupted=false
2454 for ac_var in $ac_precious_vars; do
2455 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2456 eval ac_new_set=\$ac_env_${ac_var}_set
2457 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2458 eval ac_new_val=\$ac_env_${ac_var}_value
2459 case $ac_old_set,$ac_new_set in
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2462 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2463 ac_cache_corrupted=: ;;
2465 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2466 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2467 ac_cache_corrupted=: ;;
2470 if test "x$ac_old_val" != "x$ac_new_val"; then
2471 # differences in whitespace do not lead to failure.
2472 ac_old_val_w=`echo x $ac_old_val`
2473 ac_new_val_w=`echo x $ac_new_val`
2474 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2475 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2476 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2477 ac_cache_corrupted=:
2479 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2480 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2481 eval $ac_var=\$ac_old_val
2483 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2484 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2485 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2486 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2489 # Pass precious variables to config.status.
2490 if test "$ac_new_set" = set; then
2492 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2493 *) ac_arg=$ac_var=$ac_new_val ;;
2495 case " $ac_configure_args " in
2496 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2497 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2501 if $ac_cache_corrupted; then
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2503 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2505 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2506 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2508 ## -------------------- ##
2509 ## Main body of script. ##
2510 ## -------------------- ##
2513 ac_cpp='$CPP $CPPFLAGS'
2514 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2515 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2516 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2519 am__api_version='1.15'
2522 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2523 if test -f "$ac_dir/install-sh"; then
2525 ac_install_sh="$ac_aux_dir/install-sh -c"
2527 elif test -f "$ac_dir/install.sh"; then
2529 ac_install_sh="$ac_aux_dir/install.sh -c"
2531 elif test -f "$ac_dir/shtool"; then
2533 ac_install_sh="$ac_aux_dir/shtool install -c"
2537 if test -z "$ac_aux_dir"; then
2538 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2541 # These three variables are undocumented and unsupported,
2542 # and are intended to be withdrawn in a future Autoconf release.
2543 # They can cause serious problems if a builder's source tree is in a directory
2544 # whose full name contains unusual characters.
2545 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2546 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2547 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2550 # Find a good install program. We prefer a C program (faster),
2551 # so one script is as good as another. But avoid the broken or
2552 # incompatible versions:
2553 # SysV /etc/install, /usr/sbin/install
2554 # SunOS /usr/etc/install
2555 # IRIX /sbin/install
2557 # AmigaOS /C/install, which installs bootblocks on floppy discs
2558 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2559 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2560 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2561 # OS/2's system install, which has a completely different semantic
2562 # ./install, which can be erroneously created by make from ./install.sh.
2563 # Reject install programs that cannot install multiple files.
2564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2565 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2566 if test -z "$INSTALL"; then
2567 if ${ac_cv_path_install+:} false; then :
2568 $as_echo_n "(cached) " >&6
2570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2574 test -z "$as_dir" && as_dir=.
2575 # Account for people who put trailing slashes in PATH elements.
2576 case $as_dir/ in #((
2577 ./ | .// | /[cC]/* | \
2578 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2579 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2582 # OSF1 and SCO ODT 3.0 have their own names for install.
2583 # Don't use installbsd from OSF since it installs stuff as root
2585 for ac_prog in ginstall scoinst install; do
2586 for ac_exec_ext in '' $ac_executable_extensions; do
2587 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2588 if test $ac_prog = install &&
2589 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2590 # AIX install. It has an incompatible calling convention.
2592 elif test $ac_prog = install &&
2593 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2594 # program-specific install script used by HP pwplus--don't use.
2597 rm -rf conftest.one conftest.two conftest.dir
2598 echo one > conftest.one
2599 echo two > conftest.two
2601 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2602 test -s conftest.one && test -s conftest.two &&
2603 test -s conftest.dir/conftest.one &&
2604 test -s conftest.dir/conftest.two
2606 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2619 rm -rf conftest.one conftest.two conftest.dir
2622 if test "${ac_cv_path_install+set}" = set; then
2623 INSTALL=$ac_cv_path_install
2625 # As a last resort, use the slow shell script. Don't cache a
2626 # value for INSTALL within a source directory, because that will
2627 # break other packages using the cache if that directory is
2628 # removed, or if the value is a relative name.
2629 INSTALL=$ac_install_sh
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2633 $as_echo "$INSTALL" >&6; }
2635 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2636 # It thinks the first close brace ends the variable substitution.
2637 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2639 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2641 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2644 $as_echo_n "checking whether build environment is sane... " >&6; }
2645 # Reject unsafe characters in $srcdir or the absolute working directory
2646 # name. Accept space and tab only in the latter.
2650 *[\\\"\#\$\&\'\`$am_lf]*)
2651 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2654 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2655 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2658 # Do 'set' in a subshell so we don't clobber the current shell's
2659 # arguments. Must try -L first in case configure is actually a
2660 # symlink; some systems play weird games with the mod time of symlinks
2661 # (eg FreeBSD returns the mod time of the symlink's containing
2665 for am_try in 1 2; do
2666 echo "timestamp, slept: $am_has_slept" > conftest.file
2667 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2668 if test "$*" = "X"; then
2670 set X `ls -t "$srcdir/configure" conftest.file`
2672 if test "$*" != "X $srcdir/configure conftest.file" \
2673 && test "$*" != "X conftest.file $srcdir/configure"; then
2675 # If neither matched, then we have a broken ls. This can happen
2676 # if, for instance, CONFIG_SHELL is bash and it inherits a
2677 # broken ls alias from the environment. This has actually
2678 # happened. Such a system could not be considered "sane".
2679 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2680 alias in your environment" "$LINENO" 5
2682 if test "$2" = conftest.file || test $am_try -eq 2; then
2689 test "$2" = conftest.file
2695 as_fn_error $? "newly created file is older than distributed files!
2696 Check your system clock" "$LINENO" 5
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2699 $as_echo "yes" >&6; }
2700 # If we didn't sleep, we still need to ensure time stamps of config.status and
2701 # generated files are strictly newer.
2703 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2710 test "$program_prefix" != NONE &&
2711 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2712 # Use a double $ so make ignores it.
2713 test "$program_suffix" != NONE &&
2714 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2715 # Double any \ or $.
2716 # By default was `s,x,x', remove it if useless.
2717 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2718 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2720 # Expand $ac_aux_dir to an absolute path.
2721 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2723 if test x"${MISSING+set}" != xset; then
2726 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2728 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2731 # Use eval to expand $SHELL
2732 if eval "$MISSING --is-lightweight"; then
2733 am_missing_run="$MISSING "
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2737 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2740 if test x"${install_sh+set}" != xset; then
2743 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2745 install_sh="\${SHELL} $am_aux_dir/install-sh"
2749 # Installed binaries are usually stripped using 'strip' when the user
2750 # run "make install-strip". However 'strip' might not be the right
2751 # tool to use in cross-compilation environments, therefore Automake
2752 # will honor the 'STRIP' environment variable to overrule this program.
2753 if test "$cross_compiling" != no; then
2754 if test -n "$ac_tool_prefix"; then
2755 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2756 set dummy ${ac_tool_prefix}strip; ac_word=$2
2757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2758 $as_echo_n "checking for $ac_word... " >&6; }
2759 if ${ac_cv_prog_STRIP+:} false; then :
2760 $as_echo_n "(cached) " >&6
2762 if test -n "$STRIP"; then
2763 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2769 test -z "$as_dir" && as_dir=.
2770 for ac_exec_ext in '' $ac_executable_extensions; do
2771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2772 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2782 STRIP=$ac_cv_prog_STRIP
2783 if test -n "$STRIP"; then
2784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2785 $as_echo "$STRIP" >&6; }
2787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2788 $as_echo "no" >&6; }
2793 if test -z "$ac_cv_prog_STRIP"; then
2795 # Extract the first word of "strip", so it can be a program name with args.
2796 set dummy strip; ac_word=$2
2797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2798 $as_echo_n "checking for $ac_word... " >&6; }
2799 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2800 $as_echo_n "(cached) " >&6
2802 if test -n "$ac_ct_STRIP"; then
2803 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2809 test -z "$as_dir" && as_dir=.
2810 for ac_exec_ext in '' $ac_executable_extensions; do
2811 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2812 ac_cv_prog_ac_ct_STRIP="strip"
2813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2822 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2823 if test -n "$ac_ct_STRIP"; then
2824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2825 $as_echo "$ac_ct_STRIP" >&6; }
2827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2828 $as_echo "no" >&6; }
2831 if test "x$ac_ct_STRIP" = x; then
2834 case $cross_compiling:$ac_tool_warned in
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2837 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2838 ac_tool_warned=yes ;;
2843 STRIP="$ac_cv_prog_STRIP"
2847 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2850 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2851 if test -z "$MKDIR_P"; then
2852 if ${ac_cv_path_mkdir+:} false; then :
2853 $as_echo_n "(cached) " >&6
2855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2856 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2859 test -z "$as_dir" && as_dir=.
2860 for ac_prog in mkdir gmkdir; do
2861 for ac_exec_ext in '' $ac_executable_extensions; do
2862 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2863 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2864 'mkdir (GNU coreutils) '* | \
2865 'mkdir (coreutils) '* | \
2866 'mkdir (fileutils) '4.1*)
2867 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2877 test -d ./--version && rmdir ./--version
2878 if test "${ac_cv_path_mkdir+set}" = set; then
2879 MKDIR_P="$ac_cv_path_mkdir -p"
2881 # As a last resort, use the slow shell script. Don't cache a
2882 # value for MKDIR_P within a source directory, because that will
2883 # break other packages using the cache if that directory is
2884 # removed, or if the value is a relative name.
2885 MKDIR_P="$ac_install_sh -d"
2888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2889 $as_echo "$MKDIR_P" >&6; }
2891 for ac_prog in gawk mawk nawk awk
2893 # Extract the first word of "$ac_prog", so it can be a program name with args.
2894 set dummy $ac_prog; ac_word=$2
2895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2896 $as_echo_n "checking for $ac_word... " >&6; }
2897 if ${ac_cv_prog_AWK+:} false; then :
2898 $as_echo_n "(cached) " >&6
2900 if test -n "$AWK"; then
2901 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2907 test -z "$as_dir" && as_dir=.
2908 for ac_exec_ext in '' $ac_executable_extensions; do
2909 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2910 ac_cv_prog_AWK="$ac_prog"
2911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2921 if test -n "$AWK"; then
2922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2923 $as_echo "$AWK" >&6; }
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2926 $as_echo "no" >&6; }
2930 test -n "$AWK" && break
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2934 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2936 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2937 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2938 $as_echo_n "(cached) " >&6
2940 cat >conftest.make <<\_ACEOF
2943 @echo '@@@%%%=$(MAKE)=@@@%%%'
2945 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2946 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2948 eval ac_cv_prog_make_${ac_make}_set=yes;;
2950 eval ac_cv_prog_make_${ac_make}_set=no;;
2954 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2956 $as_echo "yes" >&6; }
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2960 $as_echo "no" >&6; }
2961 SET_MAKE="MAKE=${MAKE-make}"
2964 rm -rf .tst 2>/dev/null
2965 mkdir .tst 2>/dev/null
2966 if test -d .tst; then
2971 rmdir .tst 2>/dev/null
2973 # Check whether --enable-silent-rules was given.
2974 if test "${enable_silent_rules+set}" = set; then :
2975 enableval=$enable_silent_rules;
2978 case $enable_silent_rules in # (((
2979 yes) AM_DEFAULT_VERBOSITY=0;;
2980 no) AM_DEFAULT_VERBOSITY=1;;
2981 *) AM_DEFAULT_VERBOSITY=1;;
2983 am_make=${MAKE-make}
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2985 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2986 if ${am_cv_make_support_nested_variables+:} false; then :
2987 $as_echo_n "(cached) " >&6
2989 if $as_echo 'TRUE=$(BAR$(V))
2995 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2996 am_cv_make_support_nested_variables=yes
2998 am_cv_make_support_nested_variables=no
3001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3002 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3003 if test $am_cv_make_support_nested_variables = yes; then
3005 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3007 AM_V=$AM_DEFAULT_VERBOSITY
3008 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3012 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3013 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3014 # is not polluted with repeated "-I."
3015 am__isrc=' -I$(srcdir)'
3016 # test to see if srcdir already configured
3017 if test -f $srcdir/config.status; then
3018 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3022 # test whether we have cygpath
3023 if test -z "$CYGPATH_W"; then
3024 if (cygpath --version) >/dev/null 2>/dev/null; then
3025 CYGPATH_W='cygpath -w'
3032 # Define the identity of the package.
3037 cat >>confdefs.h <<_ACEOF
3038 #define PACKAGE "$PACKAGE"
3042 cat >>confdefs.h <<_ACEOF
3043 #define VERSION "$VERSION"
3046 # Some tools Automake needs.
3048 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3051 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3054 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3057 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3060 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3062 # For better backward compatibility. To be removed once Automake 1.9.x
3063 # dies out for good. For more background, see:
3064 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3065 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3066 mkdir_p='$(MKDIR_P)'
3068 # We need awk for the "check" target (and possibly the TAP driver). The
3069 # system "awk" is bad on some platforms.
3070 # Always define AMTAR for backward compatibility. Yes, it's still used
3071 # in the wild :-( We should find a proper way to deprecate it ...
3075 # We'll loop over all known methods to create a tar archive until one works.
3076 _am_tools='gnutar pax cpio none'
3078 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3085 # POSIX will say in a future version that running "rm -f" with no argument
3086 # is OK; and we want to be able to make that assumption in our Makefile
3087 # recipes. So use an aggressive probe to check that the usage we want is
3088 # actually supported "in the wild" to an acceptable degree.
3089 # See automake bug#10828.
3090 # To make any issue more visible, cause the running configure to be aborted
3091 # by default if the 'rm' program in use doesn't match our expectations; the
3092 # user can still override this though.
3093 if rm -f && rm -fr && rm -rf; then : OK; else
3097 Your 'rm' program seems unable to run without file operands specified
3098 on the command line, even when the '-f' option is present. This is contrary
3099 to the behaviour of most rm programs out there, and not conforming with
3100 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3102 Please tell bug-automake@gnu.org about your system, including the value
3103 of your $PATH and any error possibly output before this message. This
3104 can help us improve future automake versions.
3107 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3108 echo 'Configuration will proceed anyway, since you have set the' >&2
3109 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3113 Aborting the configuration process, to ensure you take notice of the issue.
3115 You can download and install GNU coreutils to get an 'rm' implementation
3116 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3118 If you want to complete the configuration process using your problematic
3119 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3120 to "yes", and re-run configure.
3123 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3127 # Check whether --enable-silent-rules was given.
3128 if test "${enable_silent_rules+set}" = set; then :
3129 enableval=$enable_silent_rules;
3132 case $enable_silent_rules in # (((
3133 yes) AM_DEFAULT_VERBOSITY=0;;
3134 no) AM_DEFAULT_VERBOSITY=1;;
3135 *) AM_DEFAULT_VERBOSITY=0;;
3137 am_make=${MAKE-make}
3138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3139 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3140 if ${am_cv_make_support_nested_variables+:} false; then :
3141 $as_echo_n "(cached) " >&6
3143 if $as_echo 'TRUE=$(BAR$(V))
3149 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3150 am_cv_make_support_nested_variables=yes
3152 am_cv_make_support_nested_variables=no
3155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3156 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3157 if test $am_cv_make_support_nested_variables = yes; then
3159 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3161 AM_V=$AM_DEFAULT_VERBOSITY
3162 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3167 ac_config_headers="$ac_config_headers config.h"
3171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin ELF support" >&5
3172 $as_echo_n "checking for builtin ELF support... " >&6; }
3173 # Check whether --enable-elf was given.
3174 if test "${enable_elf+set}" = set; then :
3175 enableval=$enable_elf; if test "${enableval}" = yes; then
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3177 $as_echo "yes" >&6; }
3179 $as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3183 $as_echo "no" >&6; }
3188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3189 $as_echo "yes" >&6; }
3191 $as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF core file support" >&5
3198 $as_echo_n "checking for ELF core file support... " >&6; }
3199 # Check whether --enable-elf-core was given.
3200 if test "${enable_elf_core+set}" = set; then :
3201 enableval=$enable_elf_core; if test "${enableval}" = yes; then
3202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3203 $as_echo "yes" >&6; }
3205 $as_echo "#define ELFCORE 1" >>confdefs.h
3208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3209 $as_echo "no" >&6; }
3214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3215 $as_echo "yes" >&6; }
3217 $as_echo "#define ELFCORE 1" >>confdefs.h
3223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlib support" >&5
3224 $as_echo_n "checking for zlib support... " >&6; }
3225 # Check whether --enable-zlib was given.
3226 if test "${enable_zlib+set}" = set; then :
3227 enableval=$enable_zlib;
3230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zlib" >&5
3231 $as_echo "$enable_zlib" >&6; }
3233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file formats in man section 5" >&5
3234 $as_echo_n "checking for file formats in man section 5... " >&6; }
3235 # Check whether --enable-fsect-man5 was given.
3236 if test "${enable_fsect_man5+set}" = set; then :
3237 enableval=$enable_fsect_man5; if test "${enableval}" = yes; then
3238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3239 $as_echo "yes" >&6; }
3242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3243 $as_echo "no" >&6; }
3248 # disable by default
3249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3250 $as_echo "no" >&6; }
3256 # Make sure we can run config.sub.
3257 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3258 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3261 $as_echo_n "checking build system type... " >&6; }
3262 if ${ac_cv_build+:} false; then :
3263 $as_echo_n "(cached) " >&6
3265 ac_build_alias=$build_alias
3266 test "x$ac_build_alias" = x &&
3267 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3268 test "x$ac_build_alias" = x &&
3269 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3270 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3271 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3275 $as_echo "$ac_cv_build" >&6; }
3276 case $ac_cv_build in
3278 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3281 ac_save_IFS=$IFS; IFS='-'
3287 # Remember, the first character of IFS is used to create $*,
3288 # except with old shells:
3291 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3295 $as_echo_n "checking host system type... " >&6; }
3296 if ${ac_cv_host+:} false; then :
3297 $as_echo_n "(cached) " >&6
3299 if test "x$host_alias" = x; then
3300 ac_cv_host=$ac_cv_build
3302 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3303 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3308 $as_echo "$ac_cv_host" >&6; }
3311 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3314 ac_save_IFS=$IFS; IFS='-'
3320 # Remember, the first character of IFS is used to create $*,
3321 # except with old shells:
3324 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3336 if test "$MINGW" = 1; then
3345 pkgdatadir='$(datadir)/misc'
3348 if test x$fsect = x5; then
3359 DEPDIR="${am__leading_dot}deps"
3361 ac_config_commands="$ac_config_commands depfiles"
3364 am_make=${MAKE-make}
3365 cat > confinc << 'END'
3367 @echo this is the am__doit target
3370 # If we don't find an include directive, just comment out the code.
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3372 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3376 # First try GNU make style include.
3377 echo "include confinc" > confmf
3378 # Ignore all kinds of additional output from 'make'.
3379 case `$am_make -s -f confmf 2> /dev/null` in #(
3380 *the\ am__doit\ target*)
3386 # Now try BSD make style include.
3387 if test "$am__include" = "#"; then
3388 echo '.include "confinc"' > confmf
3389 case `$am_make -s -f confmf 2> /dev/null` in #(
3390 *the\ am__doit\ target*)
3391 am__include=.include
3399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3400 $as_echo "$_am_result" >&6; }
3401 rm -f confinc confmf
3403 # Check whether --enable-dependency-tracking was given.
3404 if test "${enable_dependency_tracking+set}" = set; then :
3405 enableval=$enable_dependency_tracking;
3408 if test "x$enable_dependency_tracking" != xno; then
3409 am_depcomp="$ac_aux_dir/depcomp"
3413 if test "x$enable_dependency_tracking" != xno; then
3423 ac_cpp='$CPP $CPPFLAGS'
3424 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3425 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3426 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3427 if test -n "$ac_tool_prefix"; then
3428 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3429 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3431 $as_echo_n "checking for $ac_word... " >&6; }
3432 if ${ac_cv_prog_CC+:} false; then :
3433 $as_echo_n "(cached) " >&6
3435 if test -n "$CC"; then
3436 ac_cv_prog_CC="$CC" # Let the user override the test.
3438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3442 test -z "$as_dir" && as_dir=.
3443 for ac_exec_ext in '' $ac_executable_extensions; do
3444 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3445 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3456 if test -n "$CC"; then
3457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3458 $as_echo "$CC" >&6; }
3460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3461 $as_echo "no" >&6; }
3466 if test -z "$ac_cv_prog_CC"; then
3468 # Extract the first word of "gcc", so it can be a program name with args.
3469 set dummy gcc; ac_word=$2
3470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3471 $as_echo_n "checking for $ac_word... " >&6; }
3472 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3473 $as_echo_n "(cached) " >&6
3475 if test -n "$ac_ct_CC"; then
3476 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3482 test -z "$as_dir" && as_dir=.
3483 for ac_exec_ext in '' $ac_executable_extensions; do
3484 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3485 ac_cv_prog_ac_ct_CC="gcc"
3486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3495 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3496 if test -n "$ac_ct_CC"; then
3497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3498 $as_echo "$ac_ct_CC" >&6; }
3500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3501 $as_echo "no" >&6; }
3504 if test "x$ac_ct_CC" = x; then
3507 case $cross_compiling:$ac_tool_warned in
3509 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3510 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3511 ac_tool_warned=yes ;;
3519 if test -z "$CC"; then
3520 if test -n "$ac_tool_prefix"; then
3521 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3522 set dummy ${ac_tool_prefix}cc; ac_word=$2
3523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3524 $as_echo_n "checking for $ac_word... " >&6; }
3525 if ${ac_cv_prog_CC+:} false; then :
3526 $as_echo_n "(cached) " >&6
3528 if test -n "$CC"; then
3529 ac_cv_prog_CC="$CC" # Let the user override the test.
3531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3535 test -z "$as_dir" && as_dir=.
3536 for ac_exec_ext in '' $ac_executable_extensions; do
3537 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3538 ac_cv_prog_CC="${ac_tool_prefix}cc"
3539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3549 if test -n "$CC"; then
3550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3551 $as_echo "$CC" >&6; }
3553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3554 $as_echo "no" >&6; }
3560 if test -z "$CC"; then
3561 # Extract the first word of "cc", so it can be a program name with args.
3562 set dummy cc; ac_word=$2
3563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3564 $as_echo_n "checking for $ac_word... " >&6; }
3565 if ${ac_cv_prog_CC+:} false; then :
3566 $as_echo_n "(cached) " >&6
3568 if test -n "$CC"; then
3569 ac_cv_prog_CC="$CC" # Let the user override the test.
3572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3576 test -z "$as_dir" && as_dir=.
3577 for ac_exec_ext in '' $ac_executable_extensions; do
3578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3579 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3580 ac_prog_rejected=yes
3584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3591 if test $ac_prog_rejected = yes; then
3592 # We found a bogon in the path, so make sure we never use it.
3593 set dummy $ac_cv_prog_CC
3595 if test $# != 0; then
3596 # We chose a different compiler from the bogus one.
3597 # However, it has the same basename, so the bogon will be chosen
3598 # first if we set CC to just the basename; use the full file name.
3600 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3606 if test -n "$CC"; then
3607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3608 $as_echo "$CC" >&6; }
3610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3611 $as_echo "no" >&6; }
3616 if test -z "$CC"; then
3617 if test -n "$ac_tool_prefix"; then
3618 for ac_prog in cl.exe
3620 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3621 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3623 $as_echo_n "checking for $ac_word... " >&6; }
3624 if ${ac_cv_prog_CC+:} false; then :
3625 $as_echo_n "(cached) " >&6
3627 if test -n "$CC"; then
3628 ac_cv_prog_CC="$CC" # Let the user override the test.
3630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3634 test -z "$as_dir" && as_dir=.
3635 for ac_exec_ext in '' $ac_executable_extensions; do
3636 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3637 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3648 if test -n "$CC"; then
3649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3650 $as_echo "$CC" >&6; }
3652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3653 $as_echo "no" >&6; }
3657 test -n "$CC" && break
3660 if test -z "$CC"; then
3662 for ac_prog in cl.exe
3664 # Extract the first word of "$ac_prog", so it can be a program name with args.
3665 set dummy $ac_prog; ac_word=$2
3666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3667 $as_echo_n "checking for $ac_word... " >&6; }
3668 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3669 $as_echo_n "(cached) " >&6
3671 if test -n "$ac_ct_CC"; then
3672 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3678 test -z "$as_dir" && as_dir=.
3679 for ac_exec_ext in '' $ac_executable_extensions; do
3680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3681 ac_cv_prog_ac_ct_CC="$ac_prog"
3682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3691 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3692 if test -n "$ac_ct_CC"; then
3693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3694 $as_echo "$ac_ct_CC" >&6; }
3696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3697 $as_echo "no" >&6; }
3701 test -n "$ac_ct_CC" && break
3704 if test "x$ac_ct_CC" = x; then
3707 case $cross_compiling:$ac_tool_warned in
3709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3710 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3711 ac_tool_warned=yes ;;
3720 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3721 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3722 as_fn_error $? "no acceptable C compiler found in \$PATH
3723 See \`config.log' for more details" "$LINENO" 5; }
3725 # Provide some information about the compiler.
3726 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3729 for ac_option in --version -v -V -qversion; do
3730 { { ac_try="$ac_compiler $ac_option >&5"
3732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3733 *) ac_try_echo=$ac_try;;
3735 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3736 $as_echo "$ac_try_echo"; } >&5
3737 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3739 if test -s conftest.err; then
3741 ... rest of stderr output deleted ...
3742 10q' conftest.err >conftest.er1
3743 cat conftest.er1 >&5
3745 rm -f conftest.er1 conftest.err
3746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3747 test $ac_status = 0; }
3750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3751 /* end confdefs.h. */
3761 ac_clean_files_save=$ac_clean_files
3762 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3763 # Try to create an executable without -o first, disregard a.out.
3764 # It will help us diagnose broken compilers, and finding out an intuition
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3767 $as_echo_n "checking whether the C compiler works... " >&6; }
3768 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3770 # The possible output files:
3771 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3774 for ac_file in $ac_files
3777 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3778 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3783 if { { ac_try="$ac_link_default"
3785 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3786 *) ac_try_echo=$ac_try;;
3788 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3789 $as_echo "$ac_try_echo"; } >&5
3790 (eval "$ac_link_default") 2>&5
3792 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3793 test $ac_status = 0; }; then :
3794 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3795 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3796 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3797 # so that the user can short-circuit this test for compilers unknown to
3799 for ac_file in $ac_files ''
3801 test -f "$ac_file" || continue
3803 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3806 # We found the default executable, but exeext='' is most
3810 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3812 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3814 # We set ac_cv_exeext here because the later test for it is not
3815 # safe: cross compilers may not add the suffix if given an `-o'
3816 # argument, so we may need to know it at that point already.
3817 # Even if this section looks crufty: it has the advantage of
3824 test "$ac_cv_exeext" = no && ac_cv_exeext=
3829 if test -z "$ac_file"; then :
3830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3831 $as_echo "no" >&6; }
3832 $as_echo "$as_me: failed program was:" >&5
3833 sed 's/^/| /' conftest.$ac_ext >&5
3835 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3836 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3837 as_fn_error 77 "C compiler cannot create executables
3838 See \`config.log' for more details" "$LINENO" 5; }
3840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3841 $as_echo "yes" >&6; }
3843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3844 $as_echo_n "checking for C compiler default output file name... " >&6; }
3845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3846 $as_echo "$ac_file" >&6; }
3847 ac_exeext=$ac_cv_exeext
3849 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3850 ac_clean_files=$ac_clean_files_save
3851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3852 $as_echo_n "checking for suffix of executables... " >&6; }
3853 if { { ac_try="$ac_link"
3855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3856 *) ac_try_echo=$ac_try;;
3858 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3859 $as_echo "$ac_try_echo"; } >&5
3860 (eval "$ac_link") 2>&5
3862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3863 test $ac_status = 0; }; then :
3864 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3865 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3866 # work properly (i.e., refer to `conftest.exe'), while it won't with
3868 for ac_file in conftest.exe conftest conftest.*; do
3869 test -f "$ac_file" || continue
3871 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3872 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3878 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3879 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3880 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3881 See \`config.log' for more details" "$LINENO" 5; }
3883 rm -f conftest conftest$ac_cv_exeext
3884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3885 $as_echo "$ac_cv_exeext" >&6; }
3887 rm -f conftest.$ac_ext
3888 EXEEXT=$ac_cv_exeext
3890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3891 /* end confdefs.h. */
3896 FILE *f = fopen ("conftest.out", "w");
3897 return ferror (f) || fclose (f) != 0;
3903 ac_clean_files="$ac_clean_files conftest.out"
3904 # Check that the compiler produces executables we can run. If not, either
3905 # the compiler is broken, or we cross compile.
3906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3907 $as_echo_n "checking whether we are cross compiling... " >&6; }
3908 if test "$cross_compiling" != yes; then
3909 { { ac_try="$ac_link"
3911 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3912 *) ac_try_echo=$ac_try;;
3914 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3915 $as_echo "$ac_try_echo"; } >&5
3916 (eval "$ac_link") 2>&5
3918 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3919 test $ac_status = 0; }
3920 if { ac_try='./conftest$ac_cv_exeext'
3921 { { case "(($ac_try" in
3922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3923 *) ac_try_echo=$ac_try;;
3925 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3926 $as_echo "$ac_try_echo"; } >&5
3927 (eval "$ac_try") 2>&5
3929 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3930 test $ac_status = 0; }; }; then
3933 if test "$cross_compiling" = maybe; then
3936 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3937 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3938 as_fn_error $? "cannot run C compiled programs.
3939 If you meant to cross compile, use \`--host'.
3940 See \`config.log' for more details" "$LINENO" 5; }
3944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3945 $as_echo "$cross_compiling" >&6; }
3947 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3948 ac_clean_files=$ac_clean_files_save
3949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3950 $as_echo_n "checking for suffix of object files... " >&6; }
3951 if ${ac_cv_objext+:} false; then :
3952 $as_echo_n "(cached) " >&6
3954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3955 /* end confdefs.h. */
3965 rm -f conftest.o conftest.obj
3966 if { { ac_try="$ac_compile"
3968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3969 *) ac_try_echo=$ac_try;;
3971 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3972 $as_echo "$ac_try_echo"; } >&5
3973 (eval "$ac_compile") 2>&5
3975 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3976 test $ac_status = 0; }; then :
3977 for ac_file in conftest.o conftest.obj conftest.*; do
3978 test -f "$ac_file" || continue;
3980 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3981 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3986 $as_echo "$as_me: failed program was:" >&5
3987 sed 's/^/| /' conftest.$ac_ext >&5
3989 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3990 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3991 as_fn_error $? "cannot compute suffix of object files: cannot compile
3992 See \`config.log' for more details" "$LINENO" 5; }
3994 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3997 $as_echo "$ac_cv_objext" >&6; }
3998 OBJEXT=$ac_cv_objext
4000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4001 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4002 if ${ac_cv_c_compiler_gnu+:} false; then :
4003 $as_echo_n "(cached) " >&6
4005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4006 /* end confdefs.h. */
4019 if ac_fn_c_try_compile "$LINENO"; then :
4024 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4025 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4029 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4030 if test $ac_compiler_gnu = yes; then
4035 ac_test_CFLAGS=${CFLAGS+set}
4036 ac_save_CFLAGS=$CFLAGS
4037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4038 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4039 if ${ac_cv_prog_cc_g+:} false; then :
4040 $as_echo_n "(cached) " >&6
4042 ac_save_c_werror_flag=$ac_c_werror_flag
4043 ac_c_werror_flag=yes
4046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4047 /* end confdefs.h. */
4057 if ac_fn_c_try_compile "$LINENO"; then :
4061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4062 /* end confdefs.h. */
4072 if ac_fn_c_try_compile "$LINENO"; then :
4075 ac_c_werror_flag=$ac_save_c_werror_flag
4077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4078 /* end confdefs.h. */
4088 if ac_fn_c_try_compile "$LINENO"; then :
4091 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4095 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4096 ac_c_werror_flag=$ac_save_c_werror_flag
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4099 $as_echo "$ac_cv_prog_cc_g" >&6; }
4100 if test "$ac_test_CFLAGS" = set; then
4101 CFLAGS=$ac_save_CFLAGS
4102 elif test $ac_cv_prog_cc_g = yes; then
4103 if test "$GCC" = yes; then
4109 if test "$GCC" = yes; then
4115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4116 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4117 if ${ac_cv_prog_cc_c89+:} false; then :
4118 $as_echo_n "(cached) " >&6
4120 ac_cv_prog_cc_c89=no
4122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4123 /* end confdefs.h. */
4127 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4128 struct buf { int x; };
4129 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4130 static char *e (p, i)
4136 static char *f (char * (*g) (char **, int), char **p, ...)
4141 s = g (p, va_arg (v,int));
4146 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4147 function prototypes and stuff, but not '\xHH' hex character constants.
4148 These don't provoke an error unfortunately, instead are silently treated
4149 as 'x'. The following induces an error, until -std is added to get
4150 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4151 array size at least. It's necessary to write '\x00'==0 to get something
4152 that's true only with -std. */
4153 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4155 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4156 inside strings and character constants. */
4158 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4160 int test (int i, double x);
4161 struct s1 {int (*f) (int a);};
4162 struct s2 {int (*f) (double a);};
4163 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4169 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4174 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4175 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4177 CC="$ac_save_CC $ac_arg"
4178 if ac_fn_c_try_compile "$LINENO"; then :
4179 ac_cv_prog_cc_c89=$ac_arg
4181 rm -f core conftest.err conftest.$ac_objext
4182 test "x$ac_cv_prog_cc_c89" != "xno" && break
4184 rm -f conftest.$ac_ext
4189 case "x$ac_cv_prog_cc_c89" in
4191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4192 $as_echo "none needed" >&6; } ;;
4194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4195 $as_echo "unsupported" >&6; } ;;
4197 CC="$CC $ac_cv_prog_cc_c89"
4198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4199 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4201 if test "x$ac_cv_prog_cc_c89" != xno; then :
4206 ac_cpp='$CPP $CPPFLAGS'
4207 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4208 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4209 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4212 ac_cpp='$CPP $CPPFLAGS'
4213 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4214 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4215 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4217 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4218 if ${am_cv_prog_cc_c_o+:} false; then :
4219 $as_echo_n "(cached) " >&6
4221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4222 /* end confdefs.h. */
4232 # Make sure it works both with $CC and with simple cc.
4233 # Following AC_PROG_CC_C_O, we do the test twice because some
4234 # compilers refuse to overwrite an existing .o file with -o,
4235 # though they will create one.
4236 am_cv_prog_cc_c_o=yes
4238 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4239 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4242 (exit $ac_status); } \
4243 && test -f conftest2.$ac_objext; then
4246 am_cv_prog_cc_c_o=no
4250 rm -f core conftest*
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4254 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4255 if test "$am_cv_prog_cc_c_o" != yes; then
4256 # Losing compiler, so override with the script.
4257 # FIXME: It is wrong to rewrite CC.
4258 # But if we don't then we get into trouble of one sort or another.
4259 # A longer-term fix would be to have automake use am__CC in this case,
4260 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4261 CC="$am_aux_dir/compile $CC"
4264 ac_cpp='$CPP $CPPFLAGS'
4265 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4266 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4267 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4270 depcc="$CC" am_compiler_list=
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4273 $as_echo_n "checking dependency style of $depcc... " >&6; }
4274 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4275 $as_echo_n "(cached) " >&6
4277 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4278 # We make a subdir and do the tests there. Otherwise we can end up
4279 # making bogus files that we don't know about and never remove. For
4280 # instance it was reported that on HP-UX the gcc test will end up
4281 # making a dummy file named 'D' -- because '-MD' means "put the output
4285 # Copy depcomp to subdir because otherwise we won't find it if we're
4286 # using a relative directory.
4287 cp "$am_depcomp" conftest.dir
4289 # We will build objects and dependencies in a subdirectory because
4290 # it helps to detect inapplicable dependency modes. For instance
4291 # both Tru64's cc and ICC support -MD to output dependencies as a
4292 # side effect of compilation, but ICC will put the dependencies in
4293 # the current directory while Tru64 will put them in the object
4297 am_cv_CC_dependencies_compiler_type=none
4298 if test "$am_compiler_list" = ""; then
4299 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4302 case " $depcc " in #(
4303 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4306 for depmode in $am_compiler_list; do
4307 # Setup a source with many dependencies, because some compilers
4308 # like to wrap large dependency lists on column 80 (with \), and
4309 # we should not choose a depcomp mode which is confused by this.
4311 # We need to recreate these files for each test, as the compiler may
4312 # overwrite some of them when testing with obscure command lines.
4313 # This happens at least with the AIX C compiler.
4315 for i in 1 2 3 4 5 6; do
4316 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4317 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4318 # Solaris 10 /bin/sh.
4319 echo '/* dummy */' > sub/conftst$i.h
4321 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4323 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4324 # mode. It turns out that the SunPro C++ compiler does not properly
4325 # handle '-M -o', and we need to detect this. Also, some Intel
4326 # versions had trouble with output in subdirs.
4327 am__obj=sub/conftest.${OBJEXT-o}
4328 am__minus_obj="-o $am__obj"
4331 # This depmode causes a compiler race in universal mode.
4332 test "$am__universal" = false || continue
4335 # After this tag, mechanisms are not by side-effect, so they'll
4336 # only be used when explicitly requested.
4337 if test "x$enable_dependency_tracking" = xyes; then
4343 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4344 # This compiler won't grok '-c -o', but also, the minuso test has
4345 # not run yet. These depmodes are late enough in the game, and
4346 # so weak that their functioning should not be impacted.
4347 am__obj=conftest.${OBJEXT-o}
4352 if depmode=$depmode \
4353 source=sub/conftest.c object=$am__obj \
4354 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4355 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4356 >/dev/null 2>conftest.err &&
4357 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4358 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4359 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4360 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4361 # icc doesn't choke on unknown options, it will just issue warnings
4362 # or remarks (even with -Werror). So we grep stderr for any message
4363 # that says an option was ignored or not supported.
4364 # When given -MP, icc 7.0 and 7.1 complain thusly:
4365 # icc: Command line warning: ignoring option '-M'; no argument required
4366 # The diagnosis changed in icc 8.0:
4367 # icc: Command line remark: option '-MP' not supported
4368 if (grep 'ignoring option' conftest.err ||
4369 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4370 am_cv_CC_dependencies_compiler_type=$depmode
4379 am_cv_CC_dependencies_compiler_type=none
4383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4384 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4385 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4388 test "x$enable_dependency_tracking" != xno \
4389 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4391 am__fastdepCC_FALSE='#'
4393 am__fastdepCC_TRUE='#'
4394 am__fastdepCC_FALSE=
4398 case $ac_cv_prog_cc_stdc in #(
4400 ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4403 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4404 if ${ac_cv_prog_cc_c99+:} false; then :
4405 $as_echo_n "(cached) " >&6
4407 ac_cv_prog_cc_c99=no
4409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4410 /* end confdefs.h. */
4412 #include <stdbool.h>
4417 // Check varargs macros. These examples are taken from C99 6.10.3.5.
4418 #define debug(...) fprintf (stderr, __VA_ARGS__)
4419 #define showlist(...) puts (#__VA_ARGS__)
4420 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4422 test_varargs_macros (void)
4427 debug ("X = %d\n", x);
4428 showlist (The first, second, and third items.);
4429 report (x>y, "x is %d but y is %d", x, y);
4432 // Check long long types.
4433 #define BIG64 18446744073709551615ull
4434 #define BIG32 4294967295ul
4435 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4437 your preprocessor is broken;
4441 your preprocessor is broken;
4443 static long long int bignum = -9223372036854775807LL;
4444 static unsigned long long int ubignum = BIG64;
4446 struct incomplete_array
4454 const wchar_t *name;
4458 typedef const char *ccp;
4461 test_restrict (ccp restrict text)
4463 // See if C++-style comments work.
4464 // Iterate through items via the restricted pointer.
4465 // Also check for declarations in for loops.
4466 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4471 // Check varargs and va_copy.
4473 test_varargs (const char *format, ...)
4476 va_start (args, format);
4478 va_copy (args_copy, args);
4489 str = va_arg (args_copy, const char *);
4492 number = va_arg (args_copy, int);
4495 fnumber = va_arg (args_copy, double);
4510 _Bool success = false;
4513 if (test_restrict ("String literal") == 0)
4515 char *restrict newvar = "Another string";
4518 test_varargs ("s, d' f .", "string", 65, 34.234);
4519 test_varargs_macros ();
4521 // Check flexible array members.
4522 struct incomplete_array *ia =
4523 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4525 for (int i = 0; i < ia->datasize; ++i)
4526 ia->data[i] = i * 1.234;
4528 // Check named initializers.
4529 struct named_init ni = {
4531 .name = L"Test wide string",
4532 .average = 543.34343,
4537 int dynamic_array[ni.number];
4538 dynamic_array[ni.number - 1] = 543;
4540 // work around unused variable warnings
4541 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4542 || dynamic_array[ni.number - 1] != 543);
4548 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4550 CC="$ac_save_CC $ac_arg"
4551 if ac_fn_c_try_compile "$LINENO"; then :
4552 ac_cv_prog_cc_c99=$ac_arg
4554 rm -f core conftest.err conftest.$ac_objext
4555 test "x$ac_cv_prog_cc_c99" != "xno" && break
4557 rm -f conftest.$ac_ext
4562 case "x$ac_cv_prog_cc_c99" in
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4565 $as_echo "none needed" >&6; } ;;
4567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4568 $as_echo "unsupported" >&6; } ;;
4570 CC="$CC $ac_cv_prog_cc_c99"
4571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4572 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4574 if test "x$ac_cv_prog_cc_c99" != xno; then :
4575 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4578 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4579 if ${ac_cv_prog_cc_c89+:} false; then :
4580 $as_echo_n "(cached) " >&6
4582 ac_cv_prog_cc_c89=no
4584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4585 /* end confdefs.h. */
4589 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4590 struct buf { int x; };
4591 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4592 static char *e (p, i)
4598 static char *f (char * (*g) (char **, int), char **p, ...)
4603 s = g (p, va_arg (v,int));
4608 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4609 function prototypes and stuff, but not '\xHH' hex character constants.
4610 These don't provoke an error unfortunately, instead are silently treated
4611 as 'x'. The following induces an error, until -std is added to get
4612 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4613 array size at least. It's necessary to write '\x00'==0 to get something
4614 that's true only with -std. */
4615 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4617 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4618 inside strings and character constants. */
4620 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4622 int test (int i, double x);
4623 struct s1 {int (*f) (int a);};
4624 struct s2 {int (*f) (double a);};
4625 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4631 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4636 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4637 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4639 CC="$ac_save_CC $ac_arg"
4640 if ac_fn_c_try_compile "$LINENO"; then :
4641 ac_cv_prog_cc_c89=$ac_arg
4643 rm -f core conftest.err conftest.$ac_objext
4644 test "x$ac_cv_prog_cc_c89" != "xno" && break
4646 rm -f conftest.$ac_ext
4651 case "x$ac_cv_prog_cc_c89" in
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4654 $as_echo "none needed" >&6; } ;;
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4657 $as_echo "unsupported" >&6; } ;;
4659 CC="$CC $ac_cv_prog_cc_c89"
4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4661 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4663 if test "x$ac_cv_prog_cc_c89" != xno; then :
4664 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4666 ac_cv_prog_cc_stdc=no
4672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
4673 $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
4674 if ${ac_cv_prog_cc_stdc+:} false; then :
4675 $as_echo_n "(cached) " >&6
4678 case $ac_cv_prog_cc_stdc in #(
4680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4681 $as_echo "unsupported" >&6; } ;; #(
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4684 $as_echo "none needed" >&6; } ;; #(
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
4687 $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
4692 ac_cpp='$CPP $CPPFLAGS'
4693 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4694 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4695 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4697 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4698 # On Suns, sometimes $CPP names a directory.
4699 if test -n "$CPP" && test -d "$CPP"; then
4702 if test -z "$CPP"; then
4703 if ${ac_cv_prog_CPP+:} false; then :
4704 $as_echo_n "(cached) " >&6
4706 # Double quotes because CPP needs to be expanded
4707 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4710 for ac_c_preproc_warn_flag in '' yes
4712 # Use a header file that comes with gcc, so configuring glibc
4713 # with a fresh cross-compiler works.
4714 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4715 # <limits.h> exists even on freestanding compilers.
4716 # On the NeXT, cc -E runs the code through the compiler's parser,
4717 # not just through cpp. "Syntax error" is here to catch this case.
4718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4719 /* end confdefs.h. */
4721 # include <limits.h>
4723 # include <assert.h>
4727 if ac_fn_c_try_cpp "$LINENO"; then :
4730 # Broken: fails on valid input.
4733 rm -f conftest.err conftest.i conftest.$ac_ext
4735 # OK, works on sane cases. Now check whether nonexistent headers
4736 # can be detected and how.
4737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4738 /* end confdefs.h. */
4739 #include <ac_nonexistent.h>
4741 if ac_fn_c_try_cpp "$LINENO"; then :
4742 # Broken: success on invalid input.
4745 # Passes both tests.
4749 rm -f conftest.err conftest.i conftest.$ac_ext
4752 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4753 rm -f conftest.i conftest.err conftest.$ac_ext
4754 if $ac_preproc_ok; then :
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4767 $as_echo "$CPP" >&6; }
4769 for ac_c_preproc_warn_flag in '' yes
4771 # Use a header file that comes with gcc, so configuring glibc
4772 # with a fresh cross-compiler works.
4773 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4774 # <limits.h> exists even on freestanding compilers.
4775 # On the NeXT, cc -E runs the code through the compiler's parser,
4776 # not just through cpp. "Syntax error" is here to catch this case.
4777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4778 /* end confdefs.h. */
4780 # include <limits.h>
4782 # include <assert.h>
4786 if ac_fn_c_try_cpp "$LINENO"; then :
4789 # Broken: fails on valid input.
4792 rm -f conftest.err conftest.i conftest.$ac_ext
4794 # OK, works on sane cases. Now check whether nonexistent headers
4795 # can be detected and how.
4796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4797 /* end confdefs.h. */
4798 #include <ac_nonexistent.h>
4800 if ac_fn_c_try_cpp "$LINENO"; then :
4801 # Broken: success on invalid input.
4804 # Passes both tests.
4808 rm -f conftest.err conftest.i conftest.$ac_ext
4811 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4812 rm -f conftest.i conftest.err conftest.$ac_ext
4813 if $ac_preproc_ok; then :
4816 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4817 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4818 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4819 See \`config.log' for more details" "$LINENO" 5; }
4823 ac_cpp='$CPP $CPPFLAGS'
4824 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4825 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4826 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4830 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4831 if ${ac_cv_path_GREP+:} false; then :
4832 $as_echo_n "(cached) " >&6
4834 if test -z "$GREP"; then
4835 ac_path_GREP_found=false
4836 # Loop through the user's path and test for each of PROGNAME-LIST
4837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4838 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4841 test -z "$as_dir" && as_dir=.
4842 for ac_prog in grep ggrep; do
4843 for ac_exec_ext in '' $ac_executable_extensions; do
4844 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4845 as_fn_executable_p "$ac_path_GREP" || continue
4846 # Check for GNU ac_path_GREP and select it if it is found.
4847 # Check for GNU $ac_path_GREP
4848 case `"$ac_path_GREP" --version 2>&1` in
4850 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4853 $as_echo_n 0123456789 >"conftest.in"
4856 cat "conftest.in" "conftest.in" >"conftest.tmp"
4857 mv "conftest.tmp" "conftest.in"
4858 cp "conftest.in" "conftest.nl"
4859 $as_echo 'GREP' >> "conftest.nl"
4860 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4861 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4862 as_fn_arith $ac_count + 1 && ac_count=$as_val
4863 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4864 # Best one so far, save it but keep looking for a better one
4865 ac_cv_path_GREP="$ac_path_GREP"
4866 ac_path_GREP_max=$ac_count
4868 # 10*(2^10) chars as input seems more than enough
4869 test $ac_count -gt 10 && break
4871 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4874 $ac_path_GREP_found && break 3
4879 if test -z "$ac_cv_path_GREP"; then
4880 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4883 ac_cv_path_GREP=$GREP
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4888 $as_echo "$ac_cv_path_GREP" >&6; }
4889 GREP="$ac_cv_path_GREP"
4892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4893 $as_echo_n "checking for egrep... " >&6; }
4894 if ${ac_cv_path_EGREP+:} false; then :
4895 $as_echo_n "(cached) " >&6
4897 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4898 then ac_cv_path_EGREP="$GREP -E"
4900 if test -z "$EGREP"; then
4901 ac_path_EGREP_found=false
4902 # Loop through the user's path and test for each of PROGNAME-LIST
4903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4904 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4907 test -z "$as_dir" && as_dir=.
4908 for ac_prog in egrep; do
4909 for ac_exec_ext in '' $ac_executable_extensions; do
4910 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4911 as_fn_executable_p "$ac_path_EGREP" || continue
4912 # Check for GNU ac_path_EGREP and select it if it is found.
4913 # Check for GNU $ac_path_EGREP
4914 case `"$ac_path_EGREP" --version 2>&1` in
4916 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4919 $as_echo_n 0123456789 >"conftest.in"
4922 cat "conftest.in" "conftest.in" >"conftest.tmp"
4923 mv "conftest.tmp" "conftest.in"
4924 cp "conftest.in" "conftest.nl"
4925 $as_echo 'EGREP' >> "conftest.nl"
4926 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4927 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4928 as_fn_arith $ac_count + 1 && ac_count=$as_val
4929 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4930 # Best one so far, save it but keep looking for a better one
4931 ac_cv_path_EGREP="$ac_path_EGREP"
4932 ac_path_EGREP_max=$ac_count
4934 # 10*(2^10) chars as input seems more than enough
4935 test $ac_count -gt 10 && break
4937 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4940 $ac_path_EGREP_found && break 3
4945 if test -z "$ac_cv_path_EGREP"; then
4946 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4949 ac_cv_path_EGREP=$EGREP
4954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4955 $as_echo "$ac_cv_path_EGREP" >&6; }
4956 EGREP="$ac_cv_path_EGREP"
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4960 $as_echo_n "checking for ANSI C header files... " >&6; }
4961 if ${ac_cv_header_stdc+:} false; then :
4962 $as_echo_n "(cached) " >&6
4964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4965 /* end confdefs.h. */
4979 if ac_fn_c_try_compile "$LINENO"; then :
4980 ac_cv_header_stdc=yes
4982 ac_cv_header_stdc=no
4984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4986 if test $ac_cv_header_stdc = yes; then
4987 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4989 /* end confdefs.h. */
4993 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4994 $EGREP "memchr" >/dev/null 2>&1; then :
4997 ac_cv_header_stdc=no
5003 if test $ac_cv_header_stdc = yes; then
5004 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5006 /* end confdefs.h. */
5010 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5011 $EGREP "free" >/dev/null 2>&1; then :
5014 ac_cv_header_stdc=no
5020 if test $ac_cv_header_stdc = yes; then
5021 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5022 if test "$cross_compiling" = yes; then :
5025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5026 /* end confdefs.h. */
5029 #if ((' ' & 0x0FF) == 0x020)
5030 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5031 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5033 # define ISLOWER(c) \
5034 (('a' <= (c) && (c) <= 'i') \
5035 || ('j' <= (c) && (c) <= 'r') \
5036 || ('s' <= (c) && (c) <= 'z'))
5037 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5040 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5045 for (i = 0; i < 256; i++)
5046 if (XOR (islower (i), ISLOWER (i))
5047 || toupper (i) != TOUPPER (i))
5052 if ac_fn_c_try_run "$LINENO"; then :
5055 ac_cv_header_stdc=no
5057 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5058 conftest.$ac_objext conftest.beam conftest.$ac_ext
5063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5064 $as_echo "$ac_cv_header_stdc" >&6; }
5065 if test $ac_cv_header_stdc = yes; then
5067 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5071 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5072 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5073 inttypes.h stdint.h unistd.h
5075 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5076 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5078 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5079 cat >>confdefs.h <<_ACEOF
5080 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5089 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5090 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5097 if test "$MINIX" = yes; then
5099 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5102 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5105 $as_echo "#define _MINIX 1" >>confdefs.h
5110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5111 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5112 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5113 $as_echo_n "(cached) " >&6
5115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5116 /* end confdefs.h. */
5118 # define __EXTENSIONS__ 1
5119 $ac_includes_default
5128 if ac_fn_c_try_compile "$LINENO"; then :
5129 ac_cv_safe_to_define___extensions__=yes
5131 ac_cv_safe_to_define___extensions__=no
5133 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5136 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5137 test $ac_cv_safe_to_define___extensions__ = yes &&
5138 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5140 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5142 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5144 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5146 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5151 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
5152 if ${ac_cv_c_bigendian+:} false; then :
5153 $as_echo_n "(cached) " >&6
5155 ac_cv_c_bigendian=unknown
5156 # See if we're dealing with a universal compiler.
5157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5158 /* end confdefs.h. */
5159 #ifndef __APPLE_CC__
5160 not a universal capable compiler
5165 if ac_fn_c_try_compile "$LINENO"; then :
5167 # Check for potential -arch flags. It is not universal unless
5168 # there are at least two -arch flags with different values.
5171 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5172 if test -n "$ac_prev"; then
5174 i?86 | x86_64 | ppc | ppc64)
5175 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5178 ac_cv_c_bigendian=universal
5184 elif test "x$ac_word" = "x-arch"; then
5189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5190 if test $ac_cv_c_bigendian = unknown; then
5191 # See if sys/param.h defines the BYTE_ORDER macro.
5192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5193 /* end confdefs.h. */
5194 #include <sys/types.h>
5195 #include <sys/param.h>
5200 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5201 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5210 if ac_fn_c_try_compile "$LINENO"; then :
5211 # It does; now see whether it defined to BIG_ENDIAN or not.
5212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5213 /* end confdefs.h. */
5214 #include <sys/types.h>
5215 #include <sys/param.h>
5220 #if BYTE_ORDER != BIG_ENDIAN
5228 if ac_fn_c_try_compile "$LINENO"; then :
5229 ac_cv_c_bigendian=yes
5231 ac_cv_c_bigendian=no
5233 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5235 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5237 if test $ac_cv_c_bigendian = unknown; then
5238 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5240 /* end confdefs.h. */
5246 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5254 if ac_fn_c_try_compile "$LINENO"; then :
5255 # It does; now see whether it defined to _BIG_ENDIAN or not.
5256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5257 /* end confdefs.h. */
5271 if ac_fn_c_try_compile "$LINENO"; then :
5272 ac_cv_c_bigendian=yes
5274 ac_cv_c_bigendian=no
5276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5280 if test $ac_cv_c_bigendian = unknown; then
5281 # Compile a test program.
5282 if test "$cross_compiling" = yes; then :
5283 # Try to guess by grepping values from an object file.
5284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5285 /* end confdefs.h. */
5286 short int ascii_mm[] =
5287 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5288 short int ascii_ii[] =
5289 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5290 int use_ascii (int i) {
5291 return ascii_mm[i] + ascii_ii[i];
5293 short int ebcdic_ii[] =
5294 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5295 short int ebcdic_mm[] =
5296 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5297 int use_ebcdic (int i) {
5298 return ebcdic_mm[i] + ebcdic_ii[i];
5305 return use_ascii (foo) == use_ebcdic (foo);
5310 if ac_fn_c_try_compile "$LINENO"; then :
5311 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5312 ac_cv_c_bigendian=yes
5314 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5315 if test "$ac_cv_c_bigendian" = unknown; then
5316 ac_cv_c_bigendian=no
5318 # finding both strings is unlikely to happen, but who knows?
5319 ac_cv_c_bigendian=unknown
5323 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5326 /* end confdefs.h. */
5327 $ac_includes_default
5332 /* Are we little or big endian? From Harbison&Steele. */
5336 char c[sizeof (long int)];
5339 return u.c[sizeof (long int) - 1] == 1;
5345 if ac_fn_c_try_run "$LINENO"; then :
5346 ac_cv_c_bigendian=no
5348 ac_cv_c_bigendian=yes
5350 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5351 conftest.$ac_objext conftest.beam conftest.$ac_ext
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5357 $as_echo "$ac_cv_c_bigendian" >&6; }
5358 case $ac_cv_c_bigendian in #(
5360 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5366 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5370 as_fn_error $? "unknown endianness
5371 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5376 $as_echo_n "checking whether ln -s works... " >&6; }
5378 if test "$LN_S" = "ln -s"; then
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5380 $as_echo "yes" >&6; }
5382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5383 $as_echo "no, using $LN_S" >&6; }
5388 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5389 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5394 macro_version='2.4.2'
5395 macro_revision='1.3337'
5409 ltmain="$ac_aux_dir/ltmain.sh"
5411 # Backslashify metacharacters that are still active within
5412 # double-quoted strings.
5413 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5415 # Same as above, but do not quote variable references.
5416 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5418 # Sed substitution to delay expansion of an escaped shell variable in a
5419 # double_quote_subst'ed string.
5420 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5422 # Sed substitution to delay expansion of an escaped single quote.
5423 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5425 # Sed substitution to avoid accidental globbing in evaled expressions
5426 no_glob_subst='s/\*/\\\*/g'
5428 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5429 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5430 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5433 $as_echo_n "checking how to print strings... " >&6; }
5434 # Test print first, because it will be a builtin if present.
5435 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5436 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5438 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5441 # Use this function as a fallback that always works.
5442 func_fallback_echo ()
5444 eval 'cat <<_LTECHO_EOF
5448 ECHO='func_fallback_echo'
5451 # func_echo_all arg...
5452 # Invoke $ECHO with all args, space-separated.
5459 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5460 $as_echo "printf" >&6; } ;;
5461 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5462 $as_echo "print -r" >&6; } ;;
5463 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5464 $as_echo "cat" >&6; } ;;
5480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5481 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5482 if ${ac_cv_path_SED+:} false; then :
5483 $as_echo_n "(cached) " >&6
5485 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5486 for ac_i in 1 2 3 4 5 6 7; do
5487 ac_script="$ac_script$as_nl$ac_script"
5489 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5490 { ac_script=; unset ac_script;}
5491 if test -z "$SED"; then
5492 ac_path_SED_found=false
5493 # Loop through the user's path and test for each of PROGNAME-LIST
5494 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5498 test -z "$as_dir" && as_dir=.
5499 for ac_prog in sed gsed; do
5500 for ac_exec_ext in '' $ac_executable_extensions; do
5501 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5502 as_fn_executable_p "$ac_path_SED" || continue
5503 # Check for GNU ac_path_SED and select it if it is found.
5504 # Check for GNU $ac_path_SED
5505 case `"$ac_path_SED" --version 2>&1` in
5507 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5510 $as_echo_n 0123456789 >"conftest.in"
5513 cat "conftest.in" "conftest.in" >"conftest.tmp"
5514 mv "conftest.tmp" "conftest.in"
5515 cp "conftest.in" "conftest.nl"
5516 $as_echo '' >> "conftest.nl"
5517 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5518 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5519 as_fn_arith $ac_count + 1 && ac_count=$as_val
5520 if test $ac_count -gt ${ac_path_SED_max-0}; then
5521 # Best one so far, save it but keep looking for a better one
5522 ac_cv_path_SED="$ac_path_SED"
5523 ac_path_SED_max=$ac_count
5525 # 10*(2^10) chars as input seems more than enough
5526 test $ac_count -gt 10 && break
5528 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5531 $ac_path_SED_found && break 3
5536 if test -z "$ac_cv_path_SED"; then
5537 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5545 $as_echo "$ac_cv_path_SED" >&6; }
5546 SED="$ac_cv_path_SED"
5549 test -z "$SED" && SED=sed
5550 Xsed="$SED -e 1s/^X//"
5562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5563 $as_echo_n "checking for fgrep... " >&6; }
5564 if ${ac_cv_path_FGREP+:} false; then :
5565 $as_echo_n "(cached) " >&6
5567 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5568 then ac_cv_path_FGREP="$GREP -F"
5570 if test -z "$FGREP"; then
5571 ac_path_FGREP_found=false
5572 # Loop through the user's path and test for each of PROGNAME-LIST
5573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5574 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5577 test -z "$as_dir" && as_dir=.
5578 for ac_prog in fgrep; do
5579 for ac_exec_ext in '' $ac_executable_extensions; do
5580 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5581 as_fn_executable_p "$ac_path_FGREP" || continue
5582 # Check for GNU ac_path_FGREP and select it if it is found.
5583 # Check for GNU $ac_path_FGREP
5584 case `"$ac_path_FGREP" --version 2>&1` in
5586 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5589 $as_echo_n 0123456789 >"conftest.in"
5592 cat "conftest.in" "conftest.in" >"conftest.tmp"
5593 mv "conftest.tmp" "conftest.in"
5594 cp "conftest.in" "conftest.nl"
5595 $as_echo 'FGREP' >> "conftest.nl"
5596 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5597 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5598 as_fn_arith $ac_count + 1 && ac_count=$as_val
5599 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5600 # Best one so far, save it but keep looking for a better one
5601 ac_cv_path_FGREP="$ac_path_FGREP"
5602 ac_path_FGREP_max=$ac_count
5604 # 10*(2^10) chars as input seems more than enough
5605 test $ac_count -gt 10 && break
5607 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5610 $ac_path_FGREP_found && break 3
5615 if test -z "$ac_cv_path_FGREP"; then
5616 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5619 ac_cv_path_FGREP=$FGREP
5624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5625 $as_echo "$ac_cv_path_FGREP" >&6; }
5626 FGREP="$ac_cv_path_FGREP"
5629 test -z "$GREP" && GREP=grep
5649 # Check whether --with-gnu-ld was given.
5650 if test "${with_gnu_ld+set}" = set; then :
5651 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5657 if test "$GCC" = yes; then
5658 # Check if gcc -print-prog-name=ld gives a path.
5659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5660 $as_echo_n "checking for ld used by $CC... " >&6; }
5663 # gcc leaves a trailing carriage return which upsets mingw
5664 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5666 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5669 # Accept absolute paths.
5671 re_direlt='/[^/][^/]*/\.\./'
5672 # Canonicalize the pathname of ld
5673 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5674 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5675 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5677 test -z "$LD" && LD="$ac_prog"
5680 # If it fails, then pretend we aren't using GCC.
5684 # If it is relative, then search for the first ld in PATH.
5688 elif test "$with_gnu_ld" = yes; then
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5690 $as_echo_n "checking for GNU ld... " >&6; }
5692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5693 $as_echo_n "checking for non-GNU ld... " >&6; }
5695 if ${lt_cv_path_LD+:} false; then :
5696 $as_echo_n "(cached) " >&6
5698 if test -z "$LD"; then
5699 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5700 for ac_dir in $PATH; do
5702 test -z "$ac_dir" && ac_dir=.
5703 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5704 lt_cv_path_LD="$ac_dir/$ac_prog"
5705 # Check to see if the program is GNU ld. I'd rather use --version,
5706 # but apparently some variants of GNU ld only accept -v.
5707 # Break only if it was the GNU/non-GNU ld that we prefer.
5708 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5709 *GNU* | *'with BFD'*)
5710 test "$with_gnu_ld" != no && break
5713 test "$with_gnu_ld" != yes && break
5720 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5725 if test -n "$LD"; then
5726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5727 $as_echo "$LD" >&6; }
5729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5730 $as_echo "no" >&6; }
5732 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5734 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5735 if ${lt_cv_prog_gnu_ld+:} false; then :
5736 $as_echo_n "(cached) " >&6
5738 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5739 case `$LD -v 2>&1 </dev/null` in
5740 *GNU* | *'with BFD'*)
5741 lt_cv_prog_gnu_ld=yes
5744 lt_cv_prog_gnu_ld=no
5748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5749 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5750 with_gnu_ld=$lt_cv_prog_gnu_ld
5760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5761 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5762 if ${lt_cv_path_NM+:} false; then :
5763 $as_echo_n "(cached) " >&6
5765 if test -n "$NM"; then
5766 # Let the user override the test.
5769 lt_nm_to_check="${ac_tool_prefix}nm"
5770 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5771 lt_nm_to_check="$lt_nm_to_check nm"
5773 for lt_tmp_nm in $lt_nm_to_check; do
5774 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5775 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5777 test -z "$ac_dir" && ac_dir=.
5778 tmp_nm="$ac_dir/$lt_tmp_nm"
5779 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5780 # Check to see if the nm accepts a BSD-compat flag.
5781 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5782 # nm: unknown option "B" ignored
5783 # Tru64's nm complains that /dev/null is an invalid object file
5784 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5785 */dev/null* | *'Invalid file or object type'*)
5786 lt_cv_path_NM="$tmp_nm -B"
5790 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5792 lt_cv_path_NM="$tmp_nm -p"
5796 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5797 continue # so that we can try to find one that supports BSD flags
5806 : ${lt_cv_path_NM=no}
5809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5810 $as_echo "$lt_cv_path_NM" >&6; }
5811 if test "$lt_cv_path_NM" != "no"; then
5814 # Didn't find any BSD compatible name lister, look for dumpbin.
5815 if test -n "$DUMPBIN"; then :
5816 # Let the user override the test.
5818 if test -n "$ac_tool_prefix"; then
5819 for ac_prog in dumpbin "link -dump"
5821 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5822 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5824 $as_echo_n "checking for $ac_word... " >&6; }
5825 if ${ac_cv_prog_DUMPBIN+:} false; then :
5826 $as_echo_n "(cached) " >&6
5828 if test -n "$DUMPBIN"; then
5829 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5835 test -z "$as_dir" && as_dir=.
5836 for ac_exec_ext in '' $ac_executable_extensions; do
5837 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5838 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5848 DUMPBIN=$ac_cv_prog_DUMPBIN
5849 if test -n "$DUMPBIN"; then
5850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5851 $as_echo "$DUMPBIN" >&6; }
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5854 $as_echo "no" >&6; }
5858 test -n "$DUMPBIN" && break
5861 if test -z "$DUMPBIN"; then
5862 ac_ct_DUMPBIN=$DUMPBIN
5863 for ac_prog in dumpbin "link -dump"
5865 # Extract the first word of "$ac_prog", so it can be a program name with args.
5866 set dummy $ac_prog; ac_word=$2
5867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5868 $as_echo_n "checking for $ac_word... " >&6; }
5869 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5870 $as_echo_n "(cached) " >&6
5872 if test -n "$ac_ct_DUMPBIN"; then
5873 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5879 test -z "$as_dir" && as_dir=.
5880 for ac_exec_ext in '' $ac_executable_extensions; do
5881 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5882 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5892 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5893 if test -n "$ac_ct_DUMPBIN"; then
5894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5895 $as_echo "$ac_ct_DUMPBIN" >&6; }
5897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5898 $as_echo "no" >&6; }
5902 test -n "$ac_ct_DUMPBIN" && break
5905 if test "x$ac_ct_DUMPBIN" = x; then
5908 case $cross_compiling:$ac_tool_warned in
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5911 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5912 ac_tool_warned=yes ;;
5914 DUMPBIN=$ac_ct_DUMPBIN
5918 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5920 DUMPBIN="$DUMPBIN -symbols"
5928 if test "$DUMPBIN" != ":"; then
5932 test -z "$NM" && NM=nm
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5940 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5941 if ${lt_cv_nm_interface+:} false; then :
5942 $as_echo_n "(cached) " >&6
5944 lt_cv_nm_interface="BSD nm"
5945 echo "int some_variable = 0;" > conftest.$ac_ext
5946 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5947 (eval "$ac_compile" 2>conftest.err)
5948 cat conftest.err >&5
5949 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5950 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5951 cat conftest.err >&5
5952 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5953 cat conftest.out >&5
5954 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5955 lt_cv_nm_interface="MS dumpbin"
5959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5960 $as_echo "$lt_cv_nm_interface" >&6; }
5962 # find the maximum length of command line arguments
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5964 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5965 if ${lt_cv_sys_max_cmd_len+:} false; then :
5966 $as_echo_n "(cached) " >&6
5973 # On DJGPP, this test can blow up pretty badly due to problems in libc
5974 # (any single argument exceeding 2000 bytes causes a buffer overrun
5975 # during glob expansion). Even if it were fixed, the result of this
5976 # check would be larger than it should be.
5977 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5981 # Under GNU Hurd, this test is not required because there is
5982 # no limit to the length of command line arguments.
5983 # Libtool will interpret -1 as no limit whatsoever
5984 lt_cv_sys_max_cmd_len=-1;
5987 cygwin* | mingw* | cegcc*)
5988 # On Win9x/ME, this test blows up -- it succeeds, but takes
5989 # about 5 minutes as the teststring grows exponentially.
5990 # Worse, since 9x/ME are not pre-emptively multitasking,
5991 # you end up with a "frozen" computer, even though with patience
5992 # the test eventually succeeds (with a max line length of 256k).
5993 # Instead, let's just punt: use the minimum linelength reported by
5994 # all of the supported platforms: 8192 (on NT/2K/XP).
5995 lt_cv_sys_max_cmd_len=8192;
5999 # On MiNT this can take a long time and run out of memory.
6000 lt_cv_sys_max_cmd_len=8192;
6004 # On AmigaOS with pdksh, this test takes hours, literally.
6005 # So we just punt and use a minimum line length of 8192.
6006 lt_cv_sys_max_cmd_len=8192;
6009 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6010 # This has been around since 386BSD, at least. Likely further.
6011 if test -x /sbin/sysctl; then
6012 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6013 elif test -x /usr/sbin/sysctl; then
6014 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6016 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6018 # And add a safety zone
6019 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6020 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6024 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6025 lt_cv_sys_max_cmd_len=196608
6029 # The test takes a long time on OS/2.
6030 lt_cv_sys_max_cmd_len=8192
6034 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6035 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6036 # nice to cause kernel panics so lets avoid the loop below.
6037 # First set a reasonable default.
6038 lt_cv_sys_max_cmd_len=16384
6040 if test -x /sbin/sysconfig; then
6041 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6042 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6047 lt_cv_sys_max_cmd_len=102400
6049 sysv5* | sco5v6* | sysv4.2uw2*)
6050 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6051 if test -n "$kargmax"; then
6052 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6054 lt_cv_sys_max_cmd_len=32768
6058 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6059 if test -n "$lt_cv_sys_max_cmd_len"; then
6060 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6061 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6063 # Make teststring a little bigger before we do anything with it.
6064 # a 1K string should be a reasonable start.
6065 for i in 1 2 3 4 5 6 7 8 ; do
6066 teststring=$teststring$teststring
6068 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6069 # If test is not a shell built-in, we'll probably end up computing a
6070 # maximum length that is only half of the actual maximum length, but
6072 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
6073 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6074 test $i != 17 # 1/2 MB should be enough
6077 teststring=$teststring$teststring
6079 # Only check the string length outside the loop.
6080 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6082 # Add a significant safety factor because C++ compilers can tack on
6083 # massive amounts of additional arguments before passing them to the
6084 # linker. It appears as though 1/2 is a usable value.
6085 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6092 if test -n $lt_cv_sys_max_cmd_len ; then
6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6094 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6097 $as_echo "none" >&6; }
6099 max_cmd_len=$lt_cv_sys_max_cmd_len
6110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6111 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6112 # Try some XSI features
6115 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
6117 && eval 'test $(( 1 + 1 )) -eq 2 \
6118 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6121 $as_echo "$xsi_shell" >&6; }
6124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6125 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6127 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6129 && lt_shell_append=yes
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6131 $as_echo "$lt_shell_append" >&6; }
6134 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6144 # test EBCDIC or ASCII
6145 case `echo X|tr X '\101'` in
6146 A) # ASCII based system
6147 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6148 lt_SP2NL='tr \040 \012'
6149 lt_NL2SP='tr \015\012 \040\040'
6151 *) # EBCDIC based system
6152 lt_SP2NL='tr \100 \n'
6153 lt_NL2SP='tr \r\n \100\100'
6165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6166 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
6167 if ${lt_cv_to_host_file_cmd+:} false; then :
6168 $as_echo_n "(cached) " >&6
6173 *-*-mingw* ) # actually msys
6174 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6177 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6179 * ) # otherwise, assume *nix
6180 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6186 *-*-mingw* ) # actually msys
6187 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6190 lt_cv_to_host_file_cmd=func_convert_file_noop
6192 * ) # otherwise, assume *nix
6193 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6197 * ) # unhandled hosts (and "normal" native builds)
6198 lt_cv_to_host_file_cmd=func_convert_file_noop
6204 to_host_file_cmd=$lt_cv_to_host_file_cmd
6205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6206 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
6212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6213 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6214 if ${lt_cv_to_tool_file_cmd+:} false; then :
6215 $as_echo_n "(cached) " >&6
6217 #assume ordinary cross tools, or native build.
6218 lt_cv_to_tool_file_cmd=func_convert_file_noop
6222 *-*-mingw* ) # actually msys
6223 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6231 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6233 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6240 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6241 if ${lt_cv_ld_reload_flag+:} false; then :
6242 $as_echo_n "(cached) " >&6
6244 lt_cv_ld_reload_flag='-r'
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6247 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6248 reload_flag=$lt_cv_ld_reload_flag
6249 case $reload_flag in
6251 *) reload_flag=" $reload_flag" ;;
6253 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6255 cygwin* | mingw* | pw32* | cegcc*)
6256 if test "$GCC" != yes; then
6261 if test "$GCC" = yes; then
6262 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6264 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6277 if test -n "$ac_tool_prefix"; then
6278 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6279 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6281 $as_echo_n "checking for $ac_word... " >&6; }
6282 if ${ac_cv_prog_OBJDUMP+:} false; then :
6283 $as_echo_n "(cached) " >&6
6285 if test -n "$OBJDUMP"; then
6286 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6292 test -z "$as_dir" && as_dir=.
6293 for ac_exec_ext in '' $ac_executable_extensions; do
6294 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6295 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6305 OBJDUMP=$ac_cv_prog_OBJDUMP
6306 if test -n "$OBJDUMP"; then
6307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6308 $as_echo "$OBJDUMP" >&6; }
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6311 $as_echo "no" >&6; }
6316 if test -z "$ac_cv_prog_OBJDUMP"; then
6317 ac_ct_OBJDUMP=$OBJDUMP
6318 # Extract the first word of "objdump", so it can be a program name with args.
6319 set dummy objdump; ac_word=$2
6320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6321 $as_echo_n "checking for $ac_word... " >&6; }
6322 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6323 $as_echo_n "(cached) " >&6
6325 if test -n "$ac_ct_OBJDUMP"; then
6326 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6332 test -z "$as_dir" && as_dir=.
6333 for ac_exec_ext in '' $ac_executable_extensions; do
6334 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6335 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6345 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6346 if test -n "$ac_ct_OBJDUMP"; then
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6348 $as_echo "$ac_ct_OBJDUMP" >&6; }
6350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6351 $as_echo "no" >&6; }
6354 if test "x$ac_ct_OBJDUMP" = x; then
6357 case $cross_compiling:$ac_tool_warned in
6359 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6360 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6361 ac_tool_warned=yes ;;
6363 OBJDUMP=$ac_ct_OBJDUMP
6366 OBJDUMP="$ac_cv_prog_OBJDUMP"
6369 test -z "$OBJDUMP" && OBJDUMP=objdump
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6380 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6381 if ${lt_cv_deplibs_check_method+:} false; then :
6382 $as_echo_n "(cached) " >&6
6384 lt_cv_file_magic_cmd='$MAGIC_CMD'
6385 lt_cv_file_magic_test_file=
6386 lt_cv_deplibs_check_method='unknown'
6387 # Need to set the preceding variable on all platforms that support
6388 # interlibrary dependencies.
6389 # 'none' -- dependencies not supported.
6390 # `unknown' -- same as none, but documents that we really don't know.
6391 # 'pass_all' -- all dependencies passed with no checks.
6392 # 'test_compile' -- check by making test program.
6393 # 'file_magic [[regex]]' -- check by looking for files in library path
6394 # which responds to the $file_magic_cmd with a given extended regex.
6395 # If you have `file' or equivalent on your system and you're not sure
6396 # whether `pass_all' will *always* work, you probably want this one.
6400 lt_cv_deplibs_check_method=pass_all
6404 lt_cv_deplibs_check_method=pass_all
6408 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6409 lt_cv_file_magic_cmd='/usr/bin/file -L'
6410 lt_cv_file_magic_test_file=/shlib/libc.so
6414 # func_win32_libid is a shell function defined in ltmain.sh
6415 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6416 lt_cv_file_magic_cmd='func_win32_libid'
6420 # Base MSYS/MinGW do not provide the 'file' command needed by
6421 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6422 # unless we find 'file', for example because we are cross-compiling.
6423 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6424 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6425 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6426 lt_cv_file_magic_cmd='func_win32_libid'
6428 # Keep this pattern in sync with the one in func_win32_libid.
6429 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6430 lt_cv_file_magic_cmd='$OBJDUMP -f'
6435 # use the weaker test based on 'objdump'. See mingw*.
6436 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6437 lt_cv_file_magic_cmd='$OBJDUMP -f'
6440 darwin* | rhapsody*)
6441 lt_cv_deplibs_check_method=pass_all
6444 freebsd* | dragonfly*)
6445 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6448 # Not sure whether the presence of OpenBSD here was a mistake.
6449 # Let's accept both of them until this is cleared up.
6450 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6451 lt_cv_file_magic_cmd=/usr/bin/file
6452 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6456 lt_cv_deplibs_check_method=pass_all
6461 lt_cv_deplibs_check_method=pass_all
6465 lt_cv_deplibs_check_method=pass_all
6468 hpux10.20* | hpux11*)
6469 lt_cv_file_magic_cmd=/usr/bin/file
6472 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6473 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6476 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]'
6477 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6480 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6481 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6487 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6488 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6491 irix5* | irix6* | nonstopux*)
6493 *-32|*"-32 ") libmagic=32-bit;;
6494 *-n32|*"-n32 ") libmagic=N32;;
6495 *-64|*"-64 ") libmagic=64-bit;;
6496 *) libmagic=never-match;;
6498 lt_cv_deplibs_check_method=pass_all
6501 # This must be glibc/ELF.
6502 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6503 lt_cv_deplibs_check_method=pass_all
6507 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6508 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6510 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6515 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6516 lt_cv_file_magic_cmd=/usr/bin/file
6517 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6521 lt_cv_deplibs_check_method=pass_all
6525 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6526 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6528 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6532 osf3* | osf4* | osf5*)
6533 lt_cv_deplibs_check_method=pass_all
6537 lt_cv_deplibs_check_method=pass_all
6541 lt_cv_deplibs_check_method=pass_all
6544 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6545 lt_cv_deplibs_check_method=pass_all
6549 case $host_vendor in
6551 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]'
6552 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6555 lt_cv_deplibs_check_method=pass_all
6558 lt_cv_file_magic_cmd='/bin/file'
6559 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6562 lt_cv_file_magic_cmd='/bin/file'
6563 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6564 lt_cv_file_magic_test_file=/lib/libc.so
6567 lt_cv_deplibs_check_method=pass_all
6570 lt_cv_deplibs_check_method=pass_all
6576 lt_cv_deplibs_check_method=pass_all
6581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6582 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6586 if test "$build" = "$host"; then
6589 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6592 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6598 file_magic_cmd=$lt_cv_file_magic_cmd
6599 deplibs_check_method=$lt_cv_deplibs_check_method
6600 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6623 if test -n "$ac_tool_prefix"; then
6624 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6625 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6627 $as_echo_n "checking for $ac_word... " >&6; }
6628 if ${ac_cv_prog_DLLTOOL+:} false; then :
6629 $as_echo_n "(cached) " >&6
6631 if test -n "$DLLTOOL"; then
6632 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6638 test -z "$as_dir" && as_dir=.
6639 for ac_exec_ext in '' $ac_executable_extensions; do
6640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6641 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6651 DLLTOOL=$ac_cv_prog_DLLTOOL
6652 if test -n "$DLLTOOL"; then
6653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6654 $as_echo "$DLLTOOL" >&6; }
6656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6657 $as_echo "no" >&6; }
6662 if test -z "$ac_cv_prog_DLLTOOL"; then
6663 ac_ct_DLLTOOL=$DLLTOOL
6664 # Extract the first word of "dlltool", so it can be a program name with args.
6665 set dummy dlltool; ac_word=$2
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6667 $as_echo_n "checking for $ac_word... " >&6; }
6668 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6669 $as_echo_n "(cached) " >&6
6671 if test -n "$ac_ct_DLLTOOL"; then
6672 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6678 test -z "$as_dir" && as_dir=.
6679 for ac_exec_ext in '' $ac_executable_extensions; do
6680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6681 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6691 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6692 if test -n "$ac_ct_DLLTOOL"; then
6693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6694 $as_echo "$ac_ct_DLLTOOL" >&6; }
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6697 $as_echo "no" >&6; }
6700 if test "x$ac_ct_DLLTOOL" = x; then
6703 case $cross_compiling:$ac_tool_warned in
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6706 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6707 ac_tool_warned=yes ;;
6709 DLLTOOL=$ac_ct_DLLTOOL
6712 DLLTOOL="$ac_cv_prog_DLLTOOL"
6715 test -z "$DLLTOOL" && DLLTOOL=dlltool
6726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6727 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6728 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6729 $as_echo_n "(cached) " >&6
6731 lt_cv_sharedlib_from_linklib_cmd='unknown'
6734 cygwin* | mingw* | pw32* | cegcc*)
6735 # two different shell functions defined in ltmain.sh
6736 # decide which to use based on capabilities of $DLLTOOL
6737 case `$DLLTOOL --help 2>&1` in
6738 *--identify-strict*)
6739 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6742 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6747 # fallback: assume linklib IS sharedlib
6748 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6754 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6755 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6756 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6764 if test -n "$ac_tool_prefix"; then
6767 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6768 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6770 $as_echo_n "checking for $ac_word... " >&6; }
6771 if ${ac_cv_prog_AR+:} false; then :
6772 $as_echo_n "(cached) " >&6
6774 if test -n "$AR"; then
6775 ac_cv_prog_AR="$AR" # Let the user override the test.
6777 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6781 test -z "$as_dir" && as_dir=.
6782 for ac_exec_ext in '' $ac_executable_extensions; do
6783 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6784 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6795 if test -n "$AR"; then
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6797 $as_echo "$AR" >&6; }
6799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6800 $as_echo "no" >&6; }
6804 test -n "$AR" && break
6807 if test -z "$AR"; then
6811 # Extract the first word of "$ac_prog", so it can be a program name with args.
6812 set dummy $ac_prog; ac_word=$2
6813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6814 $as_echo_n "checking for $ac_word... " >&6; }
6815 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6816 $as_echo_n "(cached) " >&6
6818 if test -n "$ac_ct_AR"; then
6819 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6825 test -z "$as_dir" && as_dir=.
6826 for ac_exec_ext in '' $ac_executable_extensions; do
6827 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6828 ac_cv_prog_ac_ct_AR="$ac_prog"
6829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6838 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6839 if test -n "$ac_ct_AR"; then
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6841 $as_echo "$ac_ct_AR" >&6; }
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6844 $as_echo "no" >&6; }
6848 test -n "$ac_ct_AR" && break
6851 if test "x$ac_ct_AR" = x; then
6854 case $cross_compiling:$ac_tool_warned in
6856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6857 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6858 ac_tool_warned=yes ;;
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6878 $as_echo_n "checking for archiver @FILE support... " >&6; }
6879 if ${lt_cv_ar_at_file+:} false; then :
6880 $as_echo_n "(cached) " >&6
6883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6884 /* end confdefs.h. */
6894 if ac_fn_c_try_compile "$LINENO"; then :
6895 echo conftest.$ac_objext > conftest.lst
6896 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6897 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6898 (eval $lt_ar_try) 2>&5
6900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6901 test $ac_status = 0; }
6902 if test "$ac_status" -eq 0; then
6903 # Ensure the archiver fails upon bogus file names.
6904 rm -f conftest.$ac_objext libconftest.a
6905 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6906 (eval $lt_ar_try) 2>&5
6908 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6909 test $ac_status = 0; }
6910 if test "$ac_status" -ne 0; then
6914 rm -f conftest.* libconftest.a
6917 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6921 $as_echo "$lt_cv_ar_at_file" >&6; }
6923 if test "x$lt_cv_ar_at_file" = xno; then
6926 archiver_list_spec=$lt_cv_ar_at_file
6935 if test -n "$ac_tool_prefix"; then
6936 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6937 set dummy ${ac_tool_prefix}strip; ac_word=$2
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6939 $as_echo_n "checking for $ac_word... " >&6; }
6940 if ${ac_cv_prog_STRIP+:} false; then :
6941 $as_echo_n "(cached) " >&6
6943 if test -n "$STRIP"; then
6944 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6950 test -z "$as_dir" && as_dir=.
6951 for ac_exec_ext in '' $ac_executable_extensions; do
6952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6953 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6963 STRIP=$ac_cv_prog_STRIP
6964 if test -n "$STRIP"; then
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6966 $as_echo "$STRIP" >&6; }
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6969 $as_echo "no" >&6; }
6974 if test -z "$ac_cv_prog_STRIP"; then
6976 # Extract the first word of "strip", so it can be a program name with args.
6977 set dummy strip; ac_word=$2
6978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6979 $as_echo_n "checking for $ac_word... " >&6; }
6980 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6981 $as_echo_n "(cached) " >&6
6983 if test -n "$ac_ct_STRIP"; then
6984 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6990 test -z "$as_dir" && as_dir=.
6991 for ac_exec_ext in '' $ac_executable_extensions; do
6992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6993 ac_cv_prog_ac_ct_STRIP="strip"
6994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7003 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7004 if test -n "$ac_ct_STRIP"; then
7005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7006 $as_echo "$ac_ct_STRIP" >&6; }
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7009 $as_echo "no" >&6; }
7012 if test "x$ac_ct_STRIP" = x; then
7015 case $cross_compiling:$ac_tool_warned in
7017 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7018 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7019 ac_tool_warned=yes ;;
7024 STRIP="$ac_cv_prog_STRIP"
7027 test -z "$STRIP" && STRIP=:
7034 if test -n "$ac_tool_prefix"; then
7035 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7036 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7038 $as_echo_n "checking for $ac_word... " >&6; }
7039 if ${ac_cv_prog_RANLIB+:} false; then :
7040 $as_echo_n "(cached) " >&6
7042 if test -n "$RANLIB"; then
7043 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7049 test -z "$as_dir" && as_dir=.
7050 for ac_exec_ext in '' $ac_executable_extensions; do
7051 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7052 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7062 RANLIB=$ac_cv_prog_RANLIB
7063 if test -n "$RANLIB"; then
7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7065 $as_echo "$RANLIB" >&6; }
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7068 $as_echo "no" >&6; }
7073 if test -z "$ac_cv_prog_RANLIB"; then
7074 ac_ct_RANLIB=$RANLIB
7075 # Extract the first word of "ranlib", so it can be a program name with args.
7076 set dummy ranlib; ac_word=$2
7077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7078 $as_echo_n "checking for $ac_word... " >&6; }
7079 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7080 $as_echo_n "(cached) " >&6
7082 if test -n "$ac_ct_RANLIB"; then
7083 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7089 test -z "$as_dir" && as_dir=.
7090 for ac_exec_ext in '' $ac_executable_extensions; do
7091 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7092 ac_cv_prog_ac_ct_RANLIB="ranlib"
7093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7102 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7103 if test -n "$ac_ct_RANLIB"; then
7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7105 $as_echo "$ac_ct_RANLIB" >&6; }
7107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7108 $as_echo "no" >&6; }
7111 if test "x$ac_ct_RANLIB" = x; then
7114 case $cross_compiling:$ac_tool_warned in
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7117 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7118 ac_tool_warned=yes ;;
7120 RANLIB=$ac_ct_RANLIB
7123 RANLIB="$ac_cv_prog_RANLIB"
7126 test -z "$RANLIB" && RANLIB=:
7133 # Determine commands to create old-style static archives.
7134 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7135 old_postinstall_cmds='chmod 644 $oldlib'
7136 old_postuninstall_cmds=
7138 if test -n "$RANLIB"; then
7141 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
7144 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7147 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7152 lock_old_archive_extraction=yes ;;
7154 lock_old_archive_extraction=no ;;
7195 # If no C compiler was specified, use CC.
7198 # If no C compiler flags were specified, use CFLAGS.
7199 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7201 # Allow CC to be a program name with arguments.
7205 # Check for command to grab the raw symbol name followed by C symbol from nm.
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7207 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7208 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7209 $as_echo_n "(cached) " >&6
7212 # These are sane defaults that work on at least a few old systems.
7213 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7215 # Character class describing NM global symbol codes.
7216 symcode='[BCDEGRST]'
7218 # Regexp to match symbols that can be accessed directly from C.
7219 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7221 # Define system-specific variables.
7226 cygwin* | mingw* | pw32* | cegcc*)
7227 symcode='[ABCDGISTW]'
7230 if test "$host_cpu" = ia64; then
7231 symcode='[ABCDEGRST]'
7235 symcode='[BCDEGRST]'
7238 symcode='[BCDEGQRST]'
7249 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7257 # If we're using GNU nm, then use its standard symbol codes.
7258 case `$NM -V 2>&1` in
7259 *GNU* | *'with BFD'*)
7260 symcode='[ABCDGIRSTW]' ;;
7263 # Transform an extracted symbol line into a proper C declaration.
7264 # Some systems (esp. on ia64) link data and code symbols differently,
7265 # so use this general approach.
7266 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7268 # Transform an extracted symbol line into symbol name and symbol address
7269 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7270 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
7272 # Handle CRLF in mingw tool chain
7276 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7280 # Try without a prefix underscore, then with it.
7281 for ac_symprfx in "" "_"; do
7283 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7284 symxfrm="\\1 $ac_symprfx\\2 \\2"
7286 # Write the raw and C identifiers.
7287 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7288 # Fake it for dumpbin and say T for any non-static function
7289 # and D for any global variable.
7290 # Also find C++ and __fastcall symbols from MSVC++,
7291 # which start with @ or ?.
7292 lt_cv_sys_global_symbol_pipe="$AWK '"\
7293 " {last_section=section; section=\$ 3};"\
7294 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7295 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7296 " \$ 0!~/External *\|/{next};"\
7297 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7298 " {if(hide[section]) next};"\
7299 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7300 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7301 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7302 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7303 " ' prfx=^$ac_symprfx"
7305 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7307 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7309 # Check to see that the pipe works correctly.
7313 cat > conftest.$ac_ext <<_LT_EOF
7318 void nm_test_func(void);
7319 void nm_test_func(void){}
7323 int main(){nm_test_var='a';nm_test_func();return(0);}
7326 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7327 (eval $ac_compile) 2>&5
7329 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7330 test $ac_status = 0; }; then
7331 # Now try to grab the symbols.
7333 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7334 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7337 test $ac_status = 0; } && test -s "$nlist"; then
7338 # Try sorting and uniquifying the output.
7339 if sort "$nlist" | uniq > "$nlist"T; then
7340 mv -f "$nlist"T "$nlist"
7345 # Make sure that we snagged all the symbols we need.
7346 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7347 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7348 cat <<_LT_EOF > conftest.$ac_ext
7349 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7350 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
7351 /* DATA imports from DLLs on WIN32 con't be const, because runtime
7352 relocations are performed -- see ld's documentation on pseudo-relocs. */
7353 # define LT_DLSYM_CONST
7354 #elif defined(__osf__)
7355 /* This system does not cope well with relocations in const data. */
7356 # define LT_DLSYM_CONST
7358 # define LT_DLSYM_CONST const
7366 # Now generate the symbol file.
7367 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7369 cat <<_LT_EOF >> conftest.$ac_ext
7371 /* The mapping between symbol names and symbols. */
7372 LT_DLSYM_CONST struct {
7376 lt__PROGRAM__LTX_preloaded_symbols[] =
7378 { "@PROGRAM@", (void *) 0 },
7380 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7381 cat <<\_LT_EOF >> conftest.$ac_ext
7385 /* This works around a problem in FreeBSD linker */
7386 #ifdef FREEBSD_WORKAROUND
7387 static const void *lt_preloaded_setup() {
7388 return lt__PROGRAM__LTX_preloaded_symbols;
7396 # Now try linking the two files.
7397 mv conftest.$ac_objext conftstm.$ac_objext
7398 lt_globsym_save_LIBS=$LIBS
7399 lt_globsym_save_CFLAGS=$CFLAGS
7400 LIBS="conftstm.$ac_objext"
7401 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7402 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7403 (eval $ac_link) 2>&5
7405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7406 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7409 LIBS=$lt_globsym_save_LIBS
7410 CFLAGS=$lt_globsym_save_CFLAGS
7412 echo "cannot find nm_test_func in $nlist" >&5
7415 echo "cannot find nm_test_var in $nlist" >&5
7418 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7421 echo "$progname: failed program was:" >&5
7422 cat conftest.$ac_ext >&5
7424 rm -rf conftest* conftst*
7426 # Do not use the global_symbol_pipe unless it works.
7427 if test "$pipe_works" = yes; then
7430 lt_cv_sys_global_symbol_pipe=
7436 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7437 lt_cv_sys_global_symbol_to_cdecl=
7439 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7441 $as_echo "failed" >&6; }
7443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7444 $as_echo "ok" >&6; }
7447 # Response file support.
7448 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7449 nm_file_list_spec='@'
7450 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7451 nm_file_list_spec='@'
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7481 $as_echo_n "checking for sysroot... " >&6; }
7483 # Check whether --with-sysroot was given.
7484 if test "${with_sysroot+set}" = set; then :
7485 withval=$with_sysroot;
7492 case ${with_sysroot} in #(
7494 if test "$GCC" = yes; then
7495 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7499 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7505 $as_echo "${with_sysroot}" >&6; }
7506 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7511 $as_echo "${lt_sysroot:-no}" >&6; }
7517 # Check whether --enable-libtool-lock was given.
7518 if test "${enable_libtool_lock+set}" = set; then :
7519 enableval=$enable_libtool_lock;
7522 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7524 # Some flags need to be propagated to the compiler or linker for good
7528 # Find out which ABI we are using.
7529 echo 'int i;' > conftest.$ac_ext
7530 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7531 (eval $ac_compile) 2>&5
7533 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7534 test $ac_status = 0; }; then
7535 case `/usr/bin/file conftest.$ac_objext` in
7547 # Find out which ABI we are using.
7548 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7549 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7550 (eval $ac_compile) 2>&5
7552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7553 test $ac_status = 0; }; then
7554 if test "$lt_cv_prog_gnu_ld" = yes; then
7555 case `/usr/bin/file conftest.$ac_objext` in
7557 LD="${LD-ld} -melf32bsmip"
7560 LD="${LD-ld} -melf32bmipn32"
7563 LD="${LD-ld} -melf64bmip"
7567 case `/usr/bin/file conftest.$ac_objext` in
7583 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7584 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7585 # Find out which ABI we are using.
7586 echo 'int i;' > conftest.$ac_ext
7587 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7588 (eval $ac_compile) 2>&5
7590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7591 test $ac_status = 0; }; then
7592 case `/usr/bin/file conftest.o` in
7595 x86_64-*kfreebsd*-gnu)
7596 LD="${LD-ld} -m elf_i386_fbsd"
7599 LD="${LD-ld} -m elf_i386"
7601 ppc64-*linux*|powerpc64-*linux*)
7602 LD="${LD-ld} -m elf32ppclinux"
7605 LD="${LD-ld} -m elf_s390"
7608 LD="${LD-ld} -m elf32_sparc"
7614 x86_64-*kfreebsd*-gnu)
7615 LD="${LD-ld} -m elf_x86_64_fbsd"
7618 LD="${LD-ld} -m elf_x86_64"
7620 ppc*-*linux*|powerpc*-*linux*)
7621 LD="${LD-ld} -m elf64ppc"
7623 s390*-*linux*|s390*-*tpf*)
7624 LD="${LD-ld} -m elf64_s390"
7627 LD="${LD-ld} -m elf64_sparc"
7637 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7638 SAVE_CFLAGS="$CFLAGS"
7639 CFLAGS="$CFLAGS -belf"
7640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7641 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7642 if ${lt_cv_cc_needs_belf+:} false; then :
7643 $as_echo_n "(cached) " >&6
7646 ac_cpp='$CPP $CPPFLAGS'
7647 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7648 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7649 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7652 /* end confdefs.h. */
7662 if ac_fn_c_try_link "$LINENO"; then :
7663 lt_cv_cc_needs_belf=yes
7665 lt_cv_cc_needs_belf=no
7667 rm -f core conftest.err conftest.$ac_objext \
7668 conftest$ac_exeext conftest.$ac_ext
7670 ac_cpp='$CPP $CPPFLAGS'
7671 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7672 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7673 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7677 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7678 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7679 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7680 CFLAGS="$SAVE_CFLAGS"
7684 # Find out which ABI we are using.
7685 echo 'int i;' > conftest.$ac_ext
7686 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7687 (eval $ac_compile) 2>&5
7689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7690 test $ac_status = 0; }; then
7691 case `/usr/bin/file conftest.o` in
7693 case $lt_cv_prog_gnu_ld in
7697 LD="${LD-ld} -m elf_x86_64"
7700 LD="${LD-ld} -m elf64_sparc"
7703 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7704 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7709 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7721 need_locks="$enable_libtool_lock"
7723 if test -n "$ac_tool_prefix"; then
7724 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7725 set dummy ${ac_tool_prefix}mt; ac_word=$2
7726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7727 $as_echo_n "checking for $ac_word... " >&6; }
7728 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7729 $as_echo_n "(cached) " >&6
7731 if test -n "$MANIFEST_TOOL"; then
7732 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7738 test -z "$as_dir" && as_dir=.
7739 for ac_exec_ext in '' $ac_executable_extensions; do
7740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7741 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7751 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7752 if test -n "$MANIFEST_TOOL"; then
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7754 $as_echo "$MANIFEST_TOOL" >&6; }
7756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7757 $as_echo "no" >&6; }
7762 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7763 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7764 # Extract the first word of "mt", so it can be a program name with args.
7765 set dummy mt; ac_word=$2
7766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7767 $as_echo_n "checking for $ac_word... " >&6; }
7768 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7769 $as_echo_n "(cached) " >&6
7771 if test -n "$ac_ct_MANIFEST_TOOL"; then
7772 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7778 test -z "$as_dir" && as_dir=.
7779 for ac_exec_ext in '' $ac_executable_extensions; do
7780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7781 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7791 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7792 if test -n "$ac_ct_MANIFEST_TOOL"; then
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7794 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7797 $as_echo "no" >&6; }
7800 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7803 case $cross_compiling:$ac_tool_warned in
7805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7806 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7807 ac_tool_warned=yes ;;
7809 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7812 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7815 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7817 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7818 if ${lt_cv_path_mainfest_tool+:} false; then :
7819 $as_echo_n "(cached) " >&6
7821 lt_cv_path_mainfest_tool=no
7822 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7823 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7824 cat conftest.err >&5
7825 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7826 lt_cv_path_mainfest_tool=yes
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7831 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7832 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7842 rhapsody* | darwin*)
7843 if test -n "$ac_tool_prefix"; then
7844 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7845 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7847 $as_echo_n "checking for $ac_word... " >&6; }
7848 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7849 $as_echo_n "(cached) " >&6
7851 if test -n "$DSYMUTIL"; then
7852 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7858 test -z "$as_dir" && as_dir=.
7859 for ac_exec_ext in '' $ac_executable_extensions; do
7860 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7861 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7871 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7872 if test -n "$DSYMUTIL"; then
7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7874 $as_echo "$DSYMUTIL" >&6; }
7876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7877 $as_echo "no" >&6; }
7882 if test -z "$ac_cv_prog_DSYMUTIL"; then
7883 ac_ct_DSYMUTIL=$DSYMUTIL
7884 # Extract the first word of "dsymutil", so it can be a program name with args.
7885 set dummy dsymutil; ac_word=$2
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7887 $as_echo_n "checking for $ac_word... " >&6; }
7888 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7889 $as_echo_n "(cached) " >&6
7891 if test -n "$ac_ct_DSYMUTIL"; then
7892 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7898 test -z "$as_dir" && as_dir=.
7899 for ac_exec_ext in '' $ac_executable_extensions; do
7900 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7901 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7911 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7912 if test -n "$ac_ct_DSYMUTIL"; then
7913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7914 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7917 $as_echo "no" >&6; }
7920 if test "x$ac_ct_DSYMUTIL" = x; then
7923 case $cross_compiling:$ac_tool_warned in
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7926 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7927 ac_tool_warned=yes ;;
7929 DSYMUTIL=$ac_ct_DSYMUTIL
7932 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7935 if test -n "$ac_tool_prefix"; then
7936 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7937 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7939 $as_echo_n "checking for $ac_word... " >&6; }
7940 if ${ac_cv_prog_NMEDIT+:} false; then :
7941 $as_echo_n "(cached) " >&6
7943 if test -n "$NMEDIT"; then
7944 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7950 test -z "$as_dir" && as_dir=.
7951 for ac_exec_ext in '' $ac_executable_extensions; do
7952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7953 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7963 NMEDIT=$ac_cv_prog_NMEDIT
7964 if test -n "$NMEDIT"; then
7965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7966 $as_echo "$NMEDIT" >&6; }
7968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7969 $as_echo "no" >&6; }
7974 if test -z "$ac_cv_prog_NMEDIT"; then
7975 ac_ct_NMEDIT=$NMEDIT
7976 # Extract the first word of "nmedit", so it can be a program name with args.
7977 set dummy nmedit; ac_word=$2
7978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7979 $as_echo_n "checking for $ac_word... " >&6; }
7980 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7981 $as_echo_n "(cached) " >&6
7983 if test -n "$ac_ct_NMEDIT"; then
7984 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7990 test -z "$as_dir" && as_dir=.
7991 for ac_exec_ext in '' $ac_executable_extensions; do
7992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7993 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8003 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8004 if test -n "$ac_ct_NMEDIT"; then
8005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8006 $as_echo "$ac_ct_NMEDIT" >&6; }
8008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8009 $as_echo "no" >&6; }
8012 if test "x$ac_ct_NMEDIT" = x; then
8015 case $cross_compiling:$ac_tool_warned in
8017 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8018 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8019 ac_tool_warned=yes ;;
8021 NMEDIT=$ac_ct_NMEDIT
8024 NMEDIT="$ac_cv_prog_NMEDIT"
8027 if test -n "$ac_tool_prefix"; then
8028 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8029 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8031 $as_echo_n "checking for $ac_word... " >&6; }
8032 if ${ac_cv_prog_LIPO+:} false; then :
8033 $as_echo_n "(cached) " >&6
8035 if test -n "$LIPO"; then
8036 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8038 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8042 test -z "$as_dir" && as_dir=.
8043 for ac_exec_ext in '' $ac_executable_extensions; do
8044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8045 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8055 LIPO=$ac_cv_prog_LIPO
8056 if test -n "$LIPO"; then
8057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8058 $as_echo "$LIPO" >&6; }
8060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8061 $as_echo "no" >&6; }
8066 if test -z "$ac_cv_prog_LIPO"; then
8068 # Extract the first word of "lipo", so it can be a program name with args.
8069 set dummy lipo; ac_word=$2
8070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8071 $as_echo_n "checking for $ac_word... " >&6; }
8072 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8073 $as_echo_n "(cached) " >&6
8075 if test -n "$ac_ct_LIPO"; then
8076 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8082 test -z "$as_dir" && as_dir=.
8083 for ac_exec_ext in '' $ac_executable_extensions; do
8084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8085 ac_cv_prog_ac_ct_LIPO="lipo"
8086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8095 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8096 if test -n "$ac_ct_LIPO"; then
8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8098 $as_echo "$ac_ct_LIPO" >&6; }
8100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8101 $as_echo "no" >&6; }
8104 if test "x$ac_ct_LIPO" = x; then
8107 case $cross_compiling:$ac_tool_warned in
8109 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8110 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8111 ac_tool_warned=yes ;;
8116 LIPO="$ac_cv_prog_LIPO"
8119 if test -n "$ac_tool_prefix"; then
8120 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8121 set dummy ${ac_tool_prefix}otool; ac_word=$2
8122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8123 $as_echo_n "checking for $ac_word... " >&6; }
8124 if ${ac_cv_prog_OTOOL+:} false; then :
8125 $as_echo_n "(cached) " >&6
8127 if test -n "$OTOOL"; then
8128 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8134 test -z "$as_dir" && as_dir=.
8135 for ac_exec_ext in '' $ac_executable_extensions; do
8136 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8137 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8147 OTOOL=$ac_cv_prog_OTOOL
8148 if test -n "$OTOOL"; then
8149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8150 $as_echo "$OTOOL" >&6; }
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8153 $as_echo "no" >&6; }
8158 if test -z "$ac_cv_prog_OTOOL"; then
8160 # Extract the first word of "otool", so it can be a program name with args.
8161 set dummy otool; ac_word=$2
8162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8163 $as_echo_n "checking for $ac_word... " >&6; }
8164 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8165 $as_echo_n "(cached) " >&6
8167 if test -n "$ac_ct_OTOOL"; then
8168 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8174 test -z "$as_dir" && as_dir=.
8175 for ac_exec_ext in '' $ac_executable_extensions; do
8176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8177 ac_cv_prog_ac_ct_OTOOL="otool"
8178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8187 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8188 if test -n "$ac_ct_OTOOL"; then
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8190 $as_echo "$ac_ct_OTOOL" >&6; }
8192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8193 $as_echo "no" >&6; }
8196 if test "x$ac_ct_OTOOL" = x; then
8199 case $cross_compiling:$ac_tool_warned in
8201 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8202 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8203 ac_tool_warned=yes ;;
8208 OTOOL="$ac_cv_prog_OTOOL"
8211 if test -n "$ac_tool_prefix"; then
8212 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8213 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8215 $as_echo_n "checking for $ac_word... " >&6; }
8216 if ${ac_cv_prog_OTOOL64+:} false; then :
8217 $as_echo_n "(cached) " >&6
8219 if test -n "$OTOOL64"; then
8220 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8226 test -z "$as_dir" && as_dir=.
8227 for ac_exec_ext in '' $ac_executable_extensions; do
8228 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8229 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8239 OTOOL64=$ac_cv_prog_OTOOL64
8240 if test -n "$OTOOL64"; then
8241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8242 $as_echo "$OTOOL64" >&6; }
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8245 $as_echo "no" >&6; }
8250 if test -z "$ac_cv_prog_OTOOL64"; then
8251 ac_ct_OTOOL64=$OTOOL64
8252 # Extract the first word of "otool64", so it can be a program name with args.
8253 set dummy otool64; ac_word=$2
8254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8255 $as_echo_n "checking for $ac_word... " >&6; }
8256 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8257 $as_echo_n "(cached) " >&6
8259 if test -n "$ac_ct_OTOOL64"; then
8260 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8262 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8266 test -z "$as_dir" && as_dir=.
8267 for ac_exec_ext in '' $ac_executable_extensions; do
8268 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8269 ac_cv_prog_ac_ct_OTOOL64="otool64"
8270 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8279 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8280 if test -n "$ac_ct_OTOOL64"; then
8281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8282 $as_echo "$ac_ct_OTOOL64" >&6; }
8284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8285 $as_echo "no" >&6; }
8288 if test "x$ac_ct_OTOOL64" = x; then
8291 case $cross_compiling:$ac_tool_warned in
8293 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8294 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8295 ac_tool_warned=yes ;;
8297 OTOOL64=$ac_ct_OTOOL64
8300 OTOOL64="$ac_cv_prog_OTOOL64"
8329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8330 $as_echo_n "checking for -single_module linker flag... " >&6; }
8331 if ${lt_cv_apple_cc_single_mod+:} false; then :
8332 $as_echo_n "(cached) " >&6
8334 lt_cv_apple_cc_single_mod=no
8335 if test -z "${LT_MULTI_MODULE}"; then
8336 # By default we will add the -single_module flag. You can override
8337 # by either setting the environment variable LT_MULTI_MODULE
8338 # non-empty at configure time, or by adding -multi_module to the
8340 rm -rf libconftest.dylib*
8341 echo "int foo(void){return 1;}" > conftest.c
8342 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8343 -dynamiclib -Wl,-single_module conftest.c" >&5
8344 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8345 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8347 # If there is a non-empty error log, and "single_module"
8348 # appears in it, assume the flag caused a linker warning
8349 if test -s conftest.err && $GREP single_module conftest.err; then
8350 cat conftest.err >&5
8351 # Otherwise, if the output was created with a 0 exit code from
8352 # the compiler, it worked.
8353 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
8354 lt_cv_apple_cc_single_mod=yes
8356 cat conftest.err >&5
8358 rm -rf libconftest.dylib*
8362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8363 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8366 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8367 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8368 $as_echo_n "(cached) " >&6
8370 lt_cv_ld_exported_symbols_list=no
8371 save_LDFLAGS=$LDFLAGS
8372 echo "_main" > conftest.sym
8373 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8375 /* end confdefs.h. */
8385 if ac_fn_c_try_link "$LINENO"; then :
8386 lt_cv_ld_exported_symbols_list=yes
8388 lt_cv_ld_exported_symbols_list=no
8390 rm -f core conftest.err conftest.$ac_objext \
8391 conftest$ac_exeext conftest.$ac_ext
8392 LDFLAGS="$save_LDFLAGS"
8395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8396 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8399 $as_echo_n "checking for -force_load linker flag... " >&6; }
8400 if ${lt_cv_ld_force_load+:} false; then :
8401 $as_echo_n "(cached) " >&6
8403 lt_cv_ld_force_load=no
8404 cat > conftest.c << _LT_EOF
8405 int forced_loaded() { return 2;}
8407 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8408 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8409 echo "$AR cru libconftest.a conftest.o" >&5
8410 $AR cru libconftest.a conftest.o 2>&5
8411 echo "$RANLIB libconftest.a" >&5
8412 $RANLIB libconftest.a 2>&5
8413 cat > conftest.c << _LT_EOF
8414 int main() { return 0;}
8416 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8417 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8419 if test -s conftest.err && $GREP force_load conftest.err; then
8420 cat conftest.err >&5
8421 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
8422 lt_cv_ld_force_load=yes
8424 cat conftest.err >&5
8426 rm -f conftest.err libconftest.a conftest conftest.c
8427 rm -rf conftest.dSYM
8430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8431 $as_echo "$lt_cv_ld_force_load" >&6; }
8433 rhapsody* | darwin1.[012])
8434 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8436 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8437 darwin*) # darwin 5.x on
8438 # if running on 10.5 or later, the deployment target defaults
8439 # to the OS version, if on x86, and 10.4, the deployment
8440 # target defaults to 10.4. Don't you love it?
8441 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8442 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8443 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8445 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8447 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8451 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8452 _lt_dar_single_mod='$single_module'
8454 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8455 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8457 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8459 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8460 _lt_dsymutil='~$DSYMUTIL $lib || :'
8467 for ac_header in dlfcn.h
8469 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8471 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8472 cat >>confdefs.h <<_ACEOF
8473 #define HAVE_DLFCN_H 1
8485 # Check whether --enable-static was given.
8486 if test "${enable_static+set}" = set; then :
8487 enableval=$enable_static; p=${PACKAGE-default}
8489 yes) enable_static=yes ;;
8490 no) enable_static=no ;;
8493 # Look at the argument we got. We use all the common list separators.
8494 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8495 for pkg in $enableval; do
8497 if test "X$pkg" = "X$p"; then
8515 # Check whether --with-pic was given.
8516 if test "${with_pic+set}" = set; then :
8517 withval=$with_pic; lt_p=${PACKAGE-default}
8519 yes|no) pic_mode=$withval ;;
8522 # Look at the argument we got. We use all the common list separators.
8523 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8524 for lt_pkg in $withval; do
8526 if test "X$lt_pkg" = "X$lt_p"; then
8538 test -z "$pic_mode" && pic_mode=yes
8553 # Check whether --enable-shared was given.
8554 if test "${enable_shared+set}" = set; then :
8555 enableval=$enable_shared; p=${PACKAGE-default}
8557 yes) enable_shared=yes ;;
8558 no) enable_shared=no ;;
8561 # Look at the argument we got. We use all the common list separators.
8562 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8563 for pkg in $enableval; do
8565 if test "X$pkg" = "X$p"; then
8586 # Check whether --enable-fast-install was given.
8587 if test "${enable_fast_install+set}" = set; then :
8588 enableval=$enable_fast_install; p=${PACKAGE-default}
8590 yes) enable_fast_install=yes ;;
8591 no) enable_fast_install=no ;;
8593 enable_fast_install=no
8594 # Look at the argument we got. We use all the common list separators.
8595 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8596 for pkg in $enableval; do
8598 if test "X$pkg" = "X$p"; then
8599 enable_fast_install=yes
8606 enable_fast_install=yes
8619 # This can be used to rebuild libtool when needed
8620 LIBTOOL_DEPS="$ltmain"
8622 # Always use our own libtool.
8623 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8654 test -z "$LN_S" && LN_S="ln -s"
8669 if test -n "${ZSH_VERSION+set}" ; then
8670 setopt NO_GLOB_SUBST
8673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8674 $as_echo_n "checking for objdir... " >&6; }
8675 if ${lt_cv_objdir+:} false; then :
8676 $as_echo_n "(cached) " >&6
8678 rm -f .libs 2>/dev/null
8679 mkdir .libs 2>/dev/null
8680 if test -d .libs; then
8683 # MS-DOS does not allow filenames that begin with a dot.
8686 rmdir .libs 2>/dev/null
8688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8689 $as_echo "$lt_cv_objdir" >&6; }
8690 objdir=$lt_cv_objdir
8696 cat >>confdefs.h <<_ACEOF
8697 #define LT_OBJDIR "$lt_cv_objdir/"
8705 # AIX sometimes has problems with the GCC collect2 program. For some
8706 # reason, if we set the COLLECT_NAMES environment variable, the problems
8707 # vanish in a puff of smoke.
8708 if test "X${COLLECT_NAMES+set}" != Xset; then
8710 export COLLECT_NAMES
8717 can_build_shared=yes
8719 # All known linkers require a `.a' archive for static linking (except MSVC,
8720 # which needs '.lib').
8723 with_gnu_ld="$lt_cv_prog_gnu_ld"
8726 old_CFLAGS="$CFLAGS"
8728 # Set sane defaults for various variables
8729 test -z "$CC" && CC=cc
8730 test -z "$LTCC" && LTCC=$CC
8731 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8732 test -z "$LD" && LD=ld
8733 test -z "$ac_objext" && ac_objext=o
8735 for cc_temp in $compiler""; do
8737 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8738 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8743 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8746 # Only perform the check for file, if the check method requires it
8747 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8748 case $deplibs_check_method in
8750 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8752 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8753 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8754 $as_echo_n "(cached) " >&6
8758 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8761 lt_save_MAGIC_CMD="$MAGIC_CMD"
8762 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8763 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8764 for ac_dir in $ac_dummy; do
8766 test -z "$ac_dir" && ac_dir=.
8767 if test -f $ac_dir/${ac_tool_prefix}file; then
8768 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8769 if test -n "$file_magic_test_file"; then
8770 case $deplibs_check_method in
8772 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8773 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8774 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8775 $EGREP "$file_magic_regex" > /dev/null; then
8780 *** Warning: the command libtool uses to detect shared libraries,
8781 *** $file_magic_cmd, produces output that libtool cannot recognize.
8782 *** The result is that libtool may fail to recognize shared libraries
8783 *** as such. This will affect the creation of libtool libraries that
8784 *** depend on shared libraries, but programs linked with such libtool
8785 *** libraries will work regardless of this problem. Nevertheless, you
8786 *** may want to report the problem to your system manager and/or to
8787 *** bug-libtool@gnu.org
8797 MAGIC_CMD="$lt_save_MAGIC_CMD"
8802 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8803 if test -n "$MAGIC_CMD"; then
8804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8805 $as_echo "$MAGIC_CMD" >&6; }
8807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8808 $as_echo "no" >&6; }
8815 if test -z "$lt_cv_path_MAGIC_CMD"; then
8816 if test -n "$ac_tool_prefix"; then
8817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8818 $as_echo_n "checking for file... " >&6; }
8819 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8820 $as_echo_n "(cached) " >&6
8824 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8827 lt_save_MAGIC_CMD="$MAGIC_CMD"
8828 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8829 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8830 for ac_dir in $ac_dummy; do
8832 test -z "$ac_dir" && ac_dir=.
8833 if test -f $ac_dir/file; then
8834 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8835 if test -n "$file_magic_test_file"; then
8836 case $deplibs_check_method in
8838 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8839 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8840 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8841 $EGREP "$file_magic_regex" > /dev/null; then
8846 *** Warning: the command libtool uses to detect shared libraries,
8847 *** $file_magic_cmd, produces output that libtool cannot recognize.
8848 *** The result is that libtool may fail to recognize shared libraries
8849 *** as such. This will affect the creation of libtool libraries that
8850 *** depend on shared libraries, but programs linked with such libtool
8851 *** libraries will work regardless of this problem. Nevertheless, you
8852 *** may want to report the problem to your system manager and/or to
8853 *** bug-libtool@gnu.org
8863 MAGIC_CMD="$lt_save_MAGIC_CMD"
8868 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8869 if test -n "$MAGIC_CMD"; then
8870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8871 $as_echo "$MAGIC_CMD" >&6; }
8873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8874 $as_echo "no" >&6; }
8887 # Use C for the default configuration in the libtool script
8891 ac_cpp='$CPP $CPPFLAGS'
8892 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8893 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8894 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8897 # Source file extension for C test sources.
8900 # Object file extension for compiled C test sources.
8904 # Code to be used in simple compile tests
8905 lt_simple_compile_test_code="int some_variable = 0;"
8907 # Code to be used in simple link tests
8908 lt_simple_link_test_code='int main(){return(0);}'
8916 # If no C compiler was specified, use CC.
8919 # If no C compiler flags were specified, use CFLAGS.
8920 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8922 # Allow CC to be a program name with arguments.
8925 # Save the default compiler, since it gets overwritten when the other
8926 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8927 compiler_DEFAULT=$CC
8929 # save warnings/boilerplate of simple test code
8930 ac_outfile=conftest.$ac_objext
8931 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8932 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8933 _lt_compiler_boilerplate=`cat conftest.err`
8936 ac_outfile=conftest.$ac_objext
8937 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8938 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8939 _lt_linker_boilerplate=`cat conftest.err`
8944 ## There is no encapsulation within the following macros, do not change
8945 ## the running order or otherwise move them around unless you know exactly
8946 ## what you are doing...
8947 if test -n "$compiler"; then
8949 lt_prog_compiler_no_builtin_flag=
8951 if test "$GCC" = yes; then
8952 case $cc_basename in
8954 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8956 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8960 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8961 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8962 $as_echo_n "(cached) " >&6
8964 lt_cv_prog_compiler_rtti_exceptions=no
8965 ac_outfile=conftest.$ac_objext
8966 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8967 lt_compiler_flag="-fno-rtti -fno-exceptions"
8968 # Insert the option either (1) after the last *FLAGS variable, or
8969 # (2) before a word containing "conftest.", or (3) at the end.
8970 # Note that $ac_compile itself does not contain backslashes and begins
8971 # with a dollar sign (not a hyphen), so the echo should work correctly.
8972 # The option is referenced via a variable to avoid confusing sed.
8973 lt_compile=`echo "$ac_compile" | $SED \
8974 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8975 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8976 -e 's:$: $lt_compiler_flag:'`
8977 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8978 (eval "$lt_compile" 2>conftest.err)
8980 cat conftest.err >&5
8981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8982 if (exit $ac_status) && test -s "$ac_outfile"; then
8983 # The compiler can only warn and ignore the option if not recognized
8984 # So say no if there are warnings other than the usual output.
8985 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8986 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8987 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8988 lt_cv_prog_compiler_rtti_exceptions=yes
8994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8995 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8997 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8998 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9010 lt_prog_compiler_wl=
9011 lt_prog_compiler_pic=
9012 lt_prog_compiler_static=
9015 if test "$GCC" = yes; then
9016 lt_prog_compiler_wl='-Wl,'
9017 lt_prog_compiler_static='-static'
9021 # All AIX code is PIC.
9022 if test "$host_cpu" = ia64; then
9023 # AIX 5 now supports IA64 processor
9024 lt_prog_compiler_static='-Bstatic'
9031 # see comment about AmigaOS4 .so support
9032 lt_prog_compiler_pic='-fPIC'
9035 # FIXME: we need at least 68020 code to build shared libraries, but
9036 # adding the `-m68020' flag to GCC prevents building anything better,
9038 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9043 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9044 # PIC is the default for these OSes.
9047 mingw* | cygwin* | pw32* | os2* | cegcc*)
9048 # This hack is so that the source file can tell whether it is being
9049 # built for inclusion in a dll (and should export symbols for example).
9050 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9051 # (--disable-auto-import) libraries
9052 lt_prog_compiler_pic='-DDLL_EXPORT'
9055 darwin* | rhapsody*)
9056 # PIC is the default on this platform
9057 # Common symbols not allowed in MH_DYLIB files
9058 lt_prog_compiler_pic='-fno-common'
9062 # PIC is the default for Haiku.
9063 # The "-static" flag exists, but is broken.
9064 lt_prog_compiler_static=
9068 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9069 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9070 # sets the default TLS model and affects inlining.
9076 lt_prog_compiler_pic='-fPIC'
9082 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9083 # Instead, we relocate shared libraries at runtime.
9087 # Just because we use GCC doesn't mean we suddenly get shared libraries
9088 # on systems that don't support them.
9089 lt_prog_compiler_can_build_shared=no
9094 # QNX uses GNU C++, but need to define -shared option too, otherwise
9096 lt_prog_compiler_pic='-fPIC -shared'
9100 if test -d /usr/nec; then
9101 lt_prog_compiler_pic=-Kconform_pic
9106 lt_prog_compiler_pic='-fPIC'
9110 case $cc_basename in
9111 nvcc*) # Cuda Compiler Driver 2.2
9112 lt_prog_compiler_wl='-Xlinker '
9113 if test -n "$lt_prog_compiler_pic"; then
9114 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9119 # PORTME Check for flag to pass linker flags through the system compiler.
9122 lt_prog_compiler_wl='-Wl,'
9123 if test "$host_cpu" = ia64; then
9124 # AIX 5 now supports IA64 processor
9125 lt_prog_compiler_static='-Bstatic'
9127 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9131 mingw* | cygwin* | pw32* | os2* | cegcc*)
9132 # This hack is so that the source file can tell whether it is being
9133 # built for inclusion in a dll (and should export symbols for example).
9134 lt_prog_compiler_pic='-DDLL_EXPORT'
9137 hpux9* | hpux10* | hpux11*)
9138 lt_prog_compiler_wl='-Wl,'
9139 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9146 lt_prog_compiler_pic='+Z'
9149 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9150 lt_prog_compiler_static='${wl}-a ${wl}archive'
9153 irix5* | irix6* | nonstopux*)
9154 lt_prog_compiler_wl='-Wl,'
9155 # PIC (with -KPIC) is the default.
9156 lt_prog_compiler_static='-non_shared'
9159 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9160 case $cc_basename in
9161 # old Intel for x86_64 which still supported -KPIC.
9163 lt_prog_compiler_wl='-Wl,'
9164 lt_prog_compiler_pic='-KPIC'
9165 lt_prog_compiler_static='-static'
9167 # icc used to be incompatible with GCC.
9168 # ICC 10 doesn't accept -KPIC any more.
9170 lt_prog_compiler_wl='-Wl,'
9171 lt_prog_compiler_pic='-fPIC'
9172 lt_prog_compiler_static='-static'
9174 # Lahey Fortran 8.1.
9176 lt_prog_compiler_wl='-Wl,'
9177 lt_prog_compiler_pic='--shared'
9178 lt_prog_compiler_static='--static'
9181 # NAG Fortran compiler
9182 lt_prog_compiler_wl='-Wl,-Wl,,'
9183 lt_prog_compiler_pic='-PIC'
9184 lt_prog_compiler_static='-Bstatic'
9186 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9187 # Portland Group compilers (*not* the Pentium gcc compiler,
9188 # which looks to be a dead project)
9189 lt_prog_compiler_wl='-Wl,'
9190 lt_prog_compiler_pic='-fpic'
9191 lt_prog_compiler_static='-Bstatic'
9194 lt_prog_compiler_wl='-Wl,'
9195 # All Alpha code is PIC.
9196 lt_prog_compiler_static='-non_shared'
9198 xl* | bgxl* | bgf* | mpixl*)
9199 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9200 lt_prog_compiler_wl='-Wl,'
9201 lt_prog_compiler_pic='-qpic'
9202 lt_prog_compiler_static='-qstaticlink'
9205 case `$CC -V 2>&1 | sed 5q` in
9206 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9207 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9208 lt_prog_compiler_pic='-KPIC'
9209 lt_prog_compiler_static='-Bstatic'
9210 lt_prog_compiler_wl=''
9212 *Sun\ F* | *Sun*Fortran*)
9213 lt_prog_compiler_pic='-KPIC'
9214 lt_prog_compiler_static='-Bstatic'
9215 lt_prog_compiler_wl='-Qoption ld '
9219 lt_prog_compiler_pic='-KPIC'
9220 lt_prog_compiler_static='-Bstatic'
9221 lt_prog_compiler_wl='-Wl,'
9223 *Intel*\ [CF]*Compiler*)
9224 lt_prog_compiler_wl='-Wl,'
9225 lt_prog_compiler_pic='-fPIC'
9226 lt_prog_compiler_static='-static'
9229 lt_prog_compiler_wl='-Wl,'
9230 lt_prog_compiler_pic='-fpic'
9231 lt_prog_compiler_static='-Bstatic'
9239 lt_prog_compiler_pic='-KPIC'
9240 lt_prog_compiler_static='-Bstatic'
9244 # QNX uses GNU C++, but need to define -shared option too, otherwise
9246 lt_prog_compiler_pic='-fPIC -shared'
9249 osf3* | osf4* | osf5*)
9250 lt_prog_compiler_wl='-Wl,'
9251 # All OSF/1 code is PIC.
9252 lt_prog_compiler_static='-non_shared'
9256 lt_prog_compiler_static='-non_shared'
9260 lt_prog_compiler_pic='-KPIC'
9261 lt_prog_compiler_static='-Bstatic'
9262 case $cc_basename in
9263 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9264 lt_prog_compiler_wl='-Qoption ld ';;
9266 lt_prog_compiler_wl='-Wl,';;
9271 lt_prog_compiler_wl='-Qoption ld '
9272 lt_prog_compiler_pic='-PIC'
9273 lt_prog_compiler_static='-Bstatic'
9276 sysv4 | sysv4.2uw2* | sysv4.3*)
9277 lt_prog_compiler_wl='-Wl,'
9278 lt_prog_compiler_pic='-KPIC'
9279 lt_prog_compiler_static='-Bstatic'
9283 if test -d /usr/nec ;then
9284 lt_prog_compiler_pic='-Kconform_pic'
9285 lt_prog_compiler_static='-Bstatic'
9289 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9290 lt_prog_compiler_wl='-Wl,'
9291 lt_prog_compiler_pic='-KPIC'
9292 lt_prog_compiler_static='-Bstatic'
9296 lt_prog_compiler_wl='-Wl,'
9297 lt_prog_compiler_can_build_shared=no
9301 lt_prog_compiler_pic='-pic'
9302 lt_prog_compiler_static='-Bstatic'
9306 lt_prog_compiler_can_build_shared=no
9312 # For platforms which do not support PIC, -DPIC is meaningless:
9314 lt_prog_compiler_pic=
9317 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9322 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9323 if ${lt_cv_prog_compiler_pic+:} false; then :
9324 $as_echo_n "(cached) " >&6
9326 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9329 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9330 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9333 # Check to make sure the PIC flag actually works.
9335 if test -n "$lt_prog_compiler_pic"; then
9336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9337 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9338 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9339 $as_echo_n "(cached) " >&6
9341 lt_cv_prog_compiler_pic_works=no
9342 ac_outfile=conftest.$ac_objext
9343 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9344 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9345 # Insert the option either (1) after the last *FLAGS variable, or
9346 # (2) before a word containing "conftest.", or (3) at the end.
9347 # Note that $ac_compile itself does not contain backslashes and begins
9348 # with a dollar sign (not a hyphen), so the echo should work correctly.
9349 # The option is referenced via a variable to avoid confusing sed.
9350 lt_compile=`echo "$ac_compile" | $SED \
9351 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9352 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9353 -e 's:$: $lt_compiler_flag:'`
9354 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9355 (eval "$lt_compile" 2>conftest.err)
9357 cat conftest.err >&5
9358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9359 if (exit $ac_status) && test -s "$ac_outfile"; then
9360 # The compiler can only warn and ignore the option if not recognized
9361 # So say no if there are warnings other than the usual output.
9362 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9363 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9364 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9365 lt_cv_prog_compiler_pic_works=yes
9371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9372 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9374 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9375 case $lt_prog_compiler_pic in
9377 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9380 lt_prog_compiler_pic=
9381 lt_prog_compiler_can_build_shared=no
9397 # Check to make sure the static flag actually works.
9399 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9401 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9402 if ${lt_cv_prog_compiler_static_works+:} false; then :
9403 $as_echo_n "(cached) " >&6
9405 lt_cv_prog_compiler_static_works=no
9406 save_LDFLAGS="$LDFLAGS"
9407 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9408 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9409 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9410 # The linker can only warn and ignore the option if not recognized
9411 # So say no if there are warnings
9412 if test -s conftest.err; then
9413 # Append any errors to the config.log.
9414 cat conftest.err 1>&5
9415 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9416 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9417 if diff conftest.exp conftest.er2 >/dev/null; then
9418 lt_cv_prog_compiler_static_works=yes
9421 lt_cv_prog_compiler_static_works=yes
9425 LDFLAGS="$save_LDFLAGS"
9428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9429 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9431 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9434 lt_prog_compiler_static=
9443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9444 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9445 if ${lt_cv_prog_compiler_c_o+:} false; then :
9446 $as_echo_n "(cached) " >&6
9448 lt_cv_prog_compiler_c_o=no
9449 $RM -r conftest 2>/dev/null
9453 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9455 lt_compiler_flag="-o out/conftest2.$ac_objext"
9456 # Insert the option either (1) after the last *FLAGS variable, or
9457 # (2) before a word containing "conftest.", or (3) at the end.
9458 # Note that $ac_compile itself does not contain backslashes and begins
9459 # with a dollar sign (not a hyphen), so the echo should work correctly.
9460 lt_compile=`echo "$ac_compile" | $SED \
9461 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9462 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9463 -e 's:$: $lt_compiler_flag:'`
9464 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9465 (eval "$lt_compile" 2>out/conftest.err)
9467 cat out/conftest.err >&5
9468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9469 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9471 # The compiler can only warn and ignore the option if not recognized
9472 # So say no if there are warnings
9473 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9474 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9475 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9476 lt_cv_prog_compiler_c_o=yes
9481 # SGI C++ compiler will create directory out/ii_files/ for
9482 # template instantiation
9483 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9484 $RM out/* && rmdir out
9490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9491 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9499 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9500 if ${lt_cv_prog_compiler_c_o+:} false; then :
9501 $as_echo_n "(cached) " >&6
9503 lt_cv_prog_compiler_c_o=no
9504 $RM -r conftest 2>/dev/null
9508 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9510 lt_compiler_flag="-o out/conftest2.$ac_objext"
9511 # Insert the option either (1) after the last *FLAGS variable, or
9512 # (2) before a word containing "conftest.", or (3) at the end.
9513 # Note that $ac_compile itself does not contain backslashes and begins
9514 # with a dollar sign (not a hyphen), so the echo should work correctly.
9515 lt_compile=`echo "$ac_compile" | $SED \
9516 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9517 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9518 -e 's:$: $lt_compiler_flag:'`
9519 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9520 (eval "$lt_compile" 2>out/conftest.err)
9522 cat out/conftest.err >&5
9523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9524 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9526 # The compiler can only warn and ignore the option if not recognized
9527 # So say no if there are warnings
9528 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9529 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9530 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9531 lt_cv_prog_compiler_c_o=yes
9536 # SGI C++ compiler will create directory out/ii_files/ for
9537 # template instantiation
9538 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9539 $RM out/* && rmdir out
9545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9546 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9551 hard_links="nottested"
9552 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9553 # do not overwrite the value of need_locks provided by the user
9554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9555 $as_echo_n "checking if we can lock with hard links... " >&6; }
9558 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9560 ln conftest.a conftest.b 2>&5 || hard_links=no
9561 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9563 $as_echo "$hard_links" >&6; }
9564 if test "$hard_links" = no; then
9565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9566 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9579 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9582 allow_undefined_flag=
9583 always_export_symbols=no
9585 archive_expsym_cmds=
9586 compiler_needs_object=no
9587 enable_shared_with_static_runtimes=no
9588 export_dynamic_flag_spec=
9589 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9590 hardcode_automatic=no
9592 hardcode_direct_absolute=no
9593 hardcode_libdir_flag_spec=
9594 hardcode_libdir_separator=
9596 hardcode_shlibpath_var=unsupported
9598 link_all_deplibs=unknown
9601 old_archive_from_new_cmds=
9602 old_archive_from_expsyms_cmds=
9603 thread_safe_flag_spec=
9604 whole_archive_flag_spec=
9605 # include_expsyms should be a list of space-separated symbols to be *always*
9606 # included in the symbol list
9608 # exclude_expsyms can be an extended regexp of symbols to exclude
9609 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9610 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9611 # as well as any symbol that contains `d'.
9612 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9613 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9614 # platforms (ab)use it in PIC code, but their linkers get confused if
9615 # the symbol is explicitly referenced. Since portable code cannot
9616 # rely on this symbol name, it's probably fine to never include it in
9617 # preloaded symbol tables.
9618 # Exclude shared library initialization/finalization symbols.
9619 extract_expsyms_cmds=
9622 cygwin* | mingw* | pw32* | cegcc*)
9623 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9624 # When not using gcc, we currently assume that we are using
9625 # Microsoft Visual C++.
9626 if test "$GCC" != yes; then
9631 # we just hope/assume this is gcc and not c89 (= MSVC++)
9641 # On some targets, GNU ld is compatible enough with the native linker
9642 # that we're better off using the native interface for both.
9643 lt_use_gnu_ld_interface=no
9644 if test "$with_gnu_ld" = yes; then
9647 # The AIX port of GNU ld has always aspired to compatibility
9648 # with the native linker. However, as the warning in the GNU ld
9649 # block says, versions before 2.19.5* couldn't really create working
9650 # shared libraries, regardless of the interface used.
9651 case `$LD -v 2>&1` in
9652 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9653 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9654 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9656 lt_use_gnu_ld_interface=yes
9661 lt_use_gnu_ld_interface=yes
9666 if test "$lt_use_gnu_ld_interface" = yes; then
9667 # If archive_cmds runs LD, not CC, wlarc should be empty
9670 # Set some defaults for GNU ld with shared library support. These
9671 # are reset later if shared libraries are not supported. Putting them
9672 # here allows them to be overridden if necessary.
9673 runpath_var=LD_RUN_PATH
9674 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9675 export_dynamic_flag_spec='${wl}--export-dynamic'
9676 # ancient GNU ld didn't support --whole-archive et. al.
9677 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9678 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9680 whole_archive_flag_spec=
9682 supports_anon_versioning=no
9683 case `$LD -v 2>&1` in
9684 *GNU\ gold*) supports_anon_versioning=yes ;;
9685 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9686 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9687 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9688 *\ 2.11.*) ;; # other 2.11 versions
9689 *) supports_anon_versioning=yes ;;
9692 # See if GNU ld supports shared libraries.
9695 # On AIX/PPC, the GNU linker is very broken
9696 if test "$host_cpu" != ia64; then
9700 *** Warning: the GNU linker, at least up to release 2.19, is reported
9701 *** to be unable to reliably create shared libraries on AIX.
9702 *** Therefore, libtool is disabling shared libraries support. If you
9703 *** really care for shared libraries, you may want to install binutils
9704 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9705 *** You will then need to restart the configuration process.
9714 # see comment about AmigaOS4 .so support
9715 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9716 archive_expsym_cmds=''
9719 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)'
9720 hardcode_libdir_flag_spec='-L$libdir'
9721 hardcode_minus_L=yes
9727 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9728 allow_undefined_flag=unsupported
9729 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9730 # support --undefined. This deserves some investigation. FIXME
9731 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9737 cygwin* | mingw* | pw32* | cegcc*)
9738 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9739 # as there is no search path for DLLs.
9740 hardcode_libdir_flag_spec='-L$libdir'
9741 export_dynamic_flag_spec='${wl}--export-all-symbols'
9742 allow_undefined_flag=unsupported
9743 always_export_symbols=no
9744 enable_shared_with_static_runtimes=yes
9745 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'
9746 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9748 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9749 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9750 # If the export-symbols file already is a .def file (1st line
9751 # is EXPORTS), use it as is; otherwise, prepend...
9752 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9753 cp $export_symbols $output_objdir/$soname.def;
9755 echo EXPORTS > $output_objdir/$soname.def;
9756 cat $export_symbols >> $output_objdir/$soname.def;
9758 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9765 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9766 link_all_deplibs=yes
9771 hardcode_shlibpath_var=no
9772 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9773 export_dynamic_flag_spec='${wl}-E'
9774 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9775 # Instead, shared libraries are loaded at an image base (0x10000000 by
9776 # default) and relocated if they conflict, which is a slow very memory
9777 # consuming and fragmenting process. To avoid this, we pick a random,
9778 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9779 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9780 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9781 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'
9784 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9786 if test "$host_os" = linux-dietlibc; then
9787 case $cc_basename in
9788 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9791 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9792 && test "$tmp_diet" = no
9794 tmp_addflag=' $pic_flag'
9795 tmp_sharedflag='-shared'
9796 case $cc_basename,$host_cpu in
9797 pgcc*) # Portland Group C compiler
9798 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'
9799 tmp_addflag=' $pic_flag'
9801 pgf77* | pgf90* | pgf95* | pgfortran*)
9802 # Portland Group f77 and f90 compilers
9803 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'
9804 tmp_addflag=' $pic_flag -Mnomain' ;;
9805 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9806 tmp_addflag=' -i_dynamic' ;;
9807 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9808 tmp_addflag=' -i_dynamic -nofor_main' ;;
9809 ifc* | ifort*) # Intel Fortran compiler
9810 tmp_addflag=' -nofor_main' ;;
9811 lf95*) # Lahey Fortran 8.1
9812 whole_archive_flag_spec=
9813 tmp_sharedflag='--shared' ;;
9814 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9815 tmp_sharedflag='-qmkshrobj'
9817 nvcc*) # Cuda Compiler Driver 2.2
9818 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'
9819 compiler_needs_object=yes
9822 case `$CC -V 2>&1 | sed 5q` in
9823 *Sun\ C*) # Sun C 5.9
9824 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'
9825 compiler_needs_object=yes
9826 tmp_sharedflag='-G' ;;
9827 *Sun\ F*) # Sun Fortran 8.3
9828 tmp_sharedflag='-G' ;;
9830 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9832 if test "x$supports_anon_versioning" = xyes; then
9833 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9834 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9835 echo "local: *; };" >> $output_objdir/$libname.ver~
9836 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9839 case $cc_basename in
9840 xlf* | bgf* | bgxlf* | mpixlf*)
9841 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9842 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9843 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9844 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9845 if test "x$supports_anon_versioning" = xyes; then
9846 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9847 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9848 echo "local: *; };" >> $output_objdir/$libname.ver~
9849 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9859 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9860 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9863 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9864 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9869 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9873 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9874 *** create shared libraries on Solaris systems. Therefore, libtool
9875 *** is disabling shared libraries support. We urge you to upgrade GNU
9876 *** binutils to release 2.9.1 or newer. Another option is to modify
9877 *** your PATH or compiler configuration so that the native linker is
9878 *** used, and then restart.
9881 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9882 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9883 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9889 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9890 case `$LD -v 2>&1` in
9891 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9895 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9896 *** reliably create shared libraries on SCO systems. Therefore, libtool
9897 *** is disabling shared libraries support. We urge you to upgrade GNU
9898 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9899 *** your PATH or compiler configuration so that the native linker is
9900 *** used, and then restart.
9905 # For security reasons, it is highly recommended that you always
9906 # use absolute paths for naming shared libraries, and exclude the
9907 # DT_RUNPATH tag from executables and libraries. But doing so
9908 # requires that you compile everything twice, which is a pain.
9909 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9910 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9911 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9912 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9921 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9924 hardcode_shlibpath_var=no
9928 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9929 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9930 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9937 if test "$ld_shlibs" = no; then
9939 hardcode_libdir_flag_spec=
9940 export_dynamic_flag_spec=
9941 whole_archive_flag_spec=
9944 # PORTME fill in a description of your system's linker (not GNU ld)
9947 allow_undefined_flag=unsupported
9948 always_export_symbols=yes
9949 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'
9950 # Note: this linker hardcodes the directories in LIBPATH if there
9951 # are no directories specified by -L.
9952 hardcode_minus_L=yes
9953 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9954 # Neither direct hardcoding nor static linking is supported with a
9956 hardcode_direct=unsupported
9961 if test "$host_cpu" = ia64; then
9962 # On IA64, the linker does run time linking by default, so we don't
9963 # have to do anything special.
9964 aix_use_runtimelinking=no
9965 exp_sym_flag='-Bexport'
9968 # If we're using GNU nm, then we don't want the "-C" option.
9969 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9970 # Also, AIX nm treats weak defined symbols like other global
9971 # defined symbols, whereas GNU nm marks them as "W".
9972 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9973 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9975 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9977 aix_use_runtimelinking=no
9979 # Test if we are trying to use run time linking or normal
9980 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9981 # need to do runtime linking.
9982 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9983 for ld_flag in $LDFLAGS; do
9984 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9985 aix_use_runtimelinking=yes
9992 exp_sym_flag='-bexport'
9993 no_entry_flag='-bnoentry'
9996 # When large executables or shared objects are built, AIX ld can
9997 # have problems creating the table of contents. If linking a library
9998 # or program results in "error TOC overflow" add -mminimal-toc to
9999 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10000 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10003 hardcode_direct=yes
10004 hardcode_direct_absolute=yes
10005 hardcode_libdir_separator=':'
10006 link_all_deplibs=yes
10007 file_list_spec='${wl}-f,'
10009 if test "$GCC" = yes; then
10010 case $host_os in aix4.[012]|aix4.[012].*)
10011 # We only want to do this on AIX 4.2 and lower, the check
10012 # below for broken collect2 doesn't work under 4.3+
10013 collect2name=`${CC} -print-prog-name=collect2`
10014 if test -f "$collect2name" &&
10015 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10017 # We have reworked collect2
10020 # We have old collect2
10021 hardcode_direct=unsupported
10022 # It fails to find uninstalled libraries when the uninstalled
10023 # path is not listed in the libpath. Setting hardcode_minus_L
10024 # to unsupported forces relinking
10025 hardcode_minus_L=yes
10026 hardcode_libdir_flag_spec='-L$libdir'
10027 hardcode_libdir_separator=
10031 shared_flag='-shared'
10032 if test "$aix_use_runtimelinking" = yes; then
10033 shared_flag="$shared_flag "'${wl}-G'
10037 if test "$host_cpu" = ia64; then
10038 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10039 # chokes on -Wl,-G. The following line is correct:
10042 if test "$aix_use_runtimelinking" = yes; then
10043 shared_flag='${wl}-G'
10045 shared_flag='${wl}-bM:SRE'
10050 export_dynamic_flag_spec='${wl}-bexpall'
10051 # It seems that -bexpall does not export symbols beginning with
10052 # underscore (_), so it is better to generate a list of symbols to export.
10053 always_export_symbols=yes
10054 if test "$aix_use_runtimelinking" = yes; then
10055 # Warning - without using the other runtime loading flags (-brtl),
10056 # -berok will link without error, but may produce a broken library.
10057 allow_undefined_flag='-berok'
10058 # Determine the default libpath from the value encoded in an
10059 # empty executable.
10060 if test "${lt_cv_aix_libpath+set}" = set; then
10061 aix_libpath=$lt_cv_aix_libpath
10063 if ${lt_cv_aix_libpath_+:} false; then :
10064 $as_echo_n "(cached) " >&6
10066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10067 /* end confdefs.h. */
10077 if ac_fn_c_try_link "$LINENO"; then :
10079 lt_aix_libpath_sed='
10080 /Import File Strings/,/^$/ {
10082 s/^0 *\([^ ]*\) *$/\1/
10086 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10087 # Check for a 64-bit object if we didn't find anything.
10088 if test -z "$lt_cv_aix_libpath_"; then
10089 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10092 rm -f core conftest.err conftest.$ac_objext \
10093 conftest$ac_exeext conftest.$ac_ext
10094 if test -z "$lt_cv_aix_libpath_"; then
10095 lt_cv_aix_libpath_="/usr/lib:/lib"
10100 aix_libpath=$lt_cv_aix_libpath_
10103 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10104 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10106 if test "$host_cpu" = ia64; then
10107 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10108 allow_undefined_flag="-z nodefs"
10109 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"
10111 # Determine the default libpath from the value encoded in an
10112 # empty executable.
10113 if test "${lt_cv_aix_libpath+set}" = set; then
10114 aix_libpath=$lt_cv_aix_libpath
10116 if ${lt_cv_aix_libpath_+:} false; then :
10117 $as_echo_n "(cached) " >&6
10119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10120 /* end confdefs.h. */
10130 if ac_fn_c_try_link "$LINENO"; then :
10132 lt_aix_libpath_sed='
10133 /Import File Strings/,/^$/ {
10135 s/^0 *\([^ ]*\) *$/\1/
10139 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10140 # Check for a 64-bit object if we didn't find anything.
10141 if test -z "$lt_cv_aix_libpath_"; then
10142 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10145 rm -f core conftest.err conftest.$ac_objext \
10146 conftest$ac_exeext conftest.$ac_ext
10147 if test -z "$lt_cv_aix_libpath_"; then
10148 lt_cv_aix_libpath_="/usr/lib:/lib"
10153 aix_libpath=$lt_cv_aix_libpath_
10156 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10157 # Warning - without using the other run time loading flags,
10158 # -berok will link without error, but may produce a broken library.
10159 no_undefined_flag=' ${wl}-bernotok'
10160 allow_undefined_flag=' ${wl}-berok'
10161 if test "$with_gnu_ld" = yes; then
10162 # We only use this code for GNU lds that support --whole-archive.
10163 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10165 # Exported symbols can be pulled into shared objects from archives
10166 whole_archive_flag_spec='$convenience'
10168 archive_cmds_need_lc=yes
10169 # This is similar to how AIX traditionally builds its shared libraries.
10170 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
10178 # see comment about AmigaOS4 .so support
10179 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10180 archive_expsym_cmds=''
10183 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)'
10184 hardcode_libdir_flag_spec='-L$libdir'
10185 hardcode_minus_L=yes
10191 export_dynamic_flag_spec=-rdynamic
10194 cygwin* | mingw* | pw32* | cegcc*)
10195 # When not using gcc, we currently assume that we are using
10196 # Microsoft Visual C++.
10197 # hardcode_libdir_flag_spec is actually meaningless, as there is
10198 # no search path for DLLs.
10199 case $cc_basename in
10202 hardcode_libdir_flag_spec=' '
10203 allow_undefined_flag=unsupported
10204 always_export_symbols=yes
10206 # Tell ltmain to make .lib files, not .a files.
10208 # Tell ltmain to make .dll files, not .so files.
10210 # FIXME: Setting linknames here is a bad hack.
10211 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
10212 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10213 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
10215 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
10217 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10219 # The linker will not automatically build a static lib if we build a DLL.
10220 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10221 enable_shared_with_static_runtimes=yes
10222 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10223 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10225 old_postinstall_cmds='chmod 644 $oldlib'
10226 postlink_cmds='lt_outputfile="@OUTPUT@"~
10227 lt_tool_outputfile="@TOOL_OUTPUT@"~
10228 case $lt_outputfile in
10231 lt_outputfile="$lt_outputfile.exe"
10232 lt_tool_outputfile="$lt_tool_outputfile.exe"
10235 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
10236 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10237 $RM "$lt_outputfile.manifest";
10241 # Assume MSVC wrapper
10242 hardcode_libdir_flag_spec=' '
10243 allow_undefined_flag=unsupported
10244 # Tell ltmain to make .lib files, not .a files.
10246 # Tell ltmain to make .dll files, not .so files.
10248 # FIXME: Setting linknames here is a bad hack.
10249 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10250 # The linker will automatically build a .lib file if we build a DLL.
10251 old_archive_from_new_cmds='true'
10252 # FIXME: Should let the user specify the lib program.
10253 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10254 enable_shared_with_static_runtimes=yes
10259 darwin* | rhapsody*)
10262 archive_cmds_need_lc=no
10264 hardcode_automatic=yes
10265 hardcode_shlibpath_var=unsupported
10266 if test "$lt_cv_ld_force_load" = "yes"; then
10267 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\"`'
10270 whole_archive_flag_spec=''
10272 link_all_deplibs=yes
10273 allow_undefined_flag="$_lt_dar_allow_undefined"
10274 case $cc_basename in
10275 ifort*) _lt_dar_can_shared=yes ;;
10276 *) _lt_dar_can_shared=$GCC ;;
10278 if test "$_lt_dar_can_shared" = "yes"; then
10279 output_verbose_link_cmd=func_echo_all
10280 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10281 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10282 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}"
10283 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}"
10292 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10293 hardcode_libdir_flag_spec='-L$libdir'
10294 hardcode_shlibpath_var=no
10297 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10298 # support. Future versions do this automatically, but an explicit c++rt0.o
10299 # does not break anything, and helps significantly (at the cost of a little
10302 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10303 hardcode_libdir_flag_spec='-R$libdir'
10304 hardcode_direct=yes
10305 hardcode_shlibpath_var=no
10308 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10310 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10311 hardcode_direct=yes
10312 hardcode_minus_L=yes
10313 hardcode_shlibpath_var=no
10316 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10317 freebsd* | dragonfly*)
10318 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10319 hardcode_libdir_flag_spec='-R$libdir'
10320 hardcode_direct=yes
10321 hardcode_shlibpath_var=no
10325 if test "$GCC" = yes; then
10326 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10328 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10330 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10331 hardcode_libdir_separator=:
10332 hardcode_direct=yes
10334 # hardcode_minus_L: Not really in the search PATH,
10335 # but as the default location of the library.
10336 hardcode_minus_L=yes
10337 export_dynamic_flag_spec='${wl}-E'
10341 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10342 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10344 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10346 if test "$with_gnu_ld" = no; then
10347 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10348 hardcode_libdir_separator=:
10349 hardcode_direct=yes
10350 hardcode_direct_absolute=yes
10351 export_dynamic_flag_spec='${wl}-E'
10352 # hardcode_minus_L: Not really in the search PATH,
10353 # but as the default location of the library.
10354 hardcode_minus_L=yes
10359 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10362 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10365 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10368 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10374 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10377 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10381 # Older versions of the 11.00 compiler do not understand -b yet
10382 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10384 $as_echo_n "checking if $CC understands -b... " >&6; }
10385 if ${lt_cv_prog_compiler__b+:} false; then :
10386 $as_echo_n "(cached) " >&6
10388 lt_cv_prog_compiler__b=no
10389 save_LDFLAGS="$LDFLAGS"
10390 LDFLAGS="$LDFLAGS -b"
10391 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10392 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10393 # The linker can only warn and ignore the option if not recognized
10394 # So say no if there are warnings
10395 if test -s conftest.err; then
10396 # Append any errors to the config.log.
10397 cat conftest.err 1>&5
10398 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10399 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10400 if diff conftest.exp conftest.er2 >/dev/null; then
10401 lt_cv_prog_compiler__b=yes
10404 lt_cv_prog_compiler__b=yes
10408 LDFLAGS="$save_LDFLAGS"
10411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10412 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10414 if test x"$lt_cv_prog_compiler__b" = xyes; then
10415 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10417 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10423 if test "$with_gnu_ld" = no; then
10424 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10425 hardcode_libdir_separator=:
10430 hardcode_shlibpath_var=no
10433 hardcode_direct=yes
10434 hardcode_direct_absolute=yes
10435 export_dynamic_flag_spec='${wl}-E'
10437 # hardcode_minus_L: Not really in the search PATH,
10438 # but as the default location of the library.
10439 hardcode_minus_L=yes
10445 irix5* | irix6* | nonstopux*)
10446 if test "$GCC" = yes; then
10447 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'
10448 # Try to use the -exported_symbol ld option, if it does not
10449 # work, assume that -exports_file does not work either and
10450 # implicitly export all symbols.
10451 # This should be the same for all languages, so no per-tag cache variable.
10452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10453 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10454 if ${lt_cv_irix_exported_symbol+:} false; then :
10455 $as_echo_n "(cached) " >&6
10457 save_LDFLAGS="$LDFLAGS"
10458 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10460 /* end confdefs.h. */
10461 int foo (void) { return 0; }
10463 if ac_fn_c_try_link "$LINENO"; then :
10464 lt_cv_irix_exported_symbol=yes
10466 lt_cv_irix_exported_symbol=no
10468 rm -f core conftest.err conftest.$ac_objext \
10469 conftest$ac_exeext conftest.$ac_ext
10470 LDFLAGS="$save_LDFLAGS"
10472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10473 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10474 if test "$lt_cv_irix_exported_symbol" = yes; then
10475 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'
10478 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'
10479 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'
10481 archive_cmds_need_lc='no'
10482 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10483 hardcode_libdir_separator=:
10485 link_all_deplibs=yes
10489 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10490 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10492 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10494 hardcode_libdir_flag_spec='-R$libdir'
10495 hardcode_direct=yes
10496 hardcode_shlibpath_var=no
10500 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10501 hardcode_direct=yes
10502 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10503 hardcode_libdir_separator=:
10504 hardcode_shlibpath_var=no
10511 if test -f /usr/libexec/ld.so; then
10512 hardcode_direct=yes
10513 hardcode_shlibpath_var=no
10514 hardcode_direct_absolute=yes
10515 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10516 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10517 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10518 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10519 export_dynamic_flag_spec='${wl}-E'
10522 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10523 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10524 hardcode_libdir_flag_spec='-R$libdir'
10527 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10528 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10538 hardcode_libdir_flag_spec='-L$libdir'
10539 hardcode_minus_L=yes
10540 allow_undefined_flag=unsupported
10541 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
10542 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10546 if test "$GCC" = yes; then
10547 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10548 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'
10550 allow_undefined_flag=' -expect_unresolved \*'
10551 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'
10553 archive_cmds_need_lc='no'
10554 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10555 hardcode_libdir_separator=:
10558 osf4* | osf5*) # as osf3* with the addition of -msym flag
10559 if test "$GCC" = yes; then
10560 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10561 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'
10562 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10564 allow_undefined_flag=' -expect_unresolved \*'
10565 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'
10566 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~
10567 $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'
10569 # Both c and cxx compiler support -rpath directly
10570 hardcode_libdir_flag_spec='-rpath $libdir'
10572 archive_cmds_need_lc='no'
10573 hardcode_libdir_separator=:
10577 no_undefined_flag=' -z defs'
10578 if test "$GCC" = yes; then
10580 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10581 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10582 $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'
10584 case `$CC -V 2>&1` in
10587 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10588 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10589 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10593 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10594 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10595 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10599 hardcode_libdir_flag_spec='-R$libdir'
10600 hardcode_shlibpath_var=no
10602 solaris2.[0-5] | solaris2.[0-5].*) ;;
10604 # The compiler driver will combine and reorder linker options,
10605 # but understands `-z linker_flag'. GCC discards it without `$wl',
10606 # but is careful enough not to reorder.
10607 # Supported since Solaris 2.6 (maybe 2.5.1?)
10608 if test "$GCC" = yes; then
10609 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10611 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10615 link_all_deplibs=yes
10619 if test "x$host_vendor" = xsequent; then
10620 # Use $CC to link under sequent, because it throws in some extra .o
10621 # files that make .init and .fini sections work.
10622 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10624 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10626 hardcode_libdir_flag_spec='-L$libdir'
10627 hardcode_direct=yes
10628 hardcode_minus_L=yes
10629 hardcode_shlibpath_var=no
10633 case $host_vendor in
10635 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10636 hardcode_direct=yes # is this really true???
10639 ## LD is ld it makes a PLAMLIB
10640 ## CC just makes a GrossModule.
10641 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10642 reload_cmds='$CC -r -o $output$reload_objs'
10646 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10647 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10650 runpath_var='LD_RUN_PATH'
10651 hardcode_shlibpath_var=no
10655 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10656 hardcode_shlibpath_var=no
10657 export_dynamic_flag_spec='-Bexport'
10661 if test -d /usr/nec; then
10662 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10663 hardcode_shlibpath_var=no
10664 runpath_var=LD_RUN_PATH
10665 hardcode_runpath_var=yes
10670 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10671 no_undefined_flag='${wl}-z,text'
10672 archive_cmds_need_lc=no
10673 hardcode_shlibpath_var=no
10674 runpath_var='LD_RUN_PATH'
10676 if test "$GCC" = yes; then
10677 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10678 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10680 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10681 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10685 sysv5* | sco3.2v5* | sco5v6*)
10686 # Note: We can NOT use -z defs as we might desire, because we do not
10687 # link with -lc, and that would cause any symbols used from libc to
10688 # always be unresolved, which means just about no library would
10689 # ever link correctly. If we're not using GNU ld we use -z text
10690 # though, which does catch some bad symbols but isn't as heavy-handed
10692 no_undefined_flag='${wl}-z,text'
10693 allow_undefined_flag='${wl}-z,nodefs'
10694 archive_cmds_need_lc=no
10695 hardcode_shlibpath_var=no
10696 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10697 hardcode_libdir_separator=':'
10698 link_all_deplibs=yes
10699 export_dynamic_flag_spec='${wl}-Bexport'
10700 runpath_var='LD_RUN_PATH'
10702 if test "$GCC" = yes; then
10703 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10704 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10706 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10707 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10712 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10713 hardcode_libdir_flag_spec='-L$libdir'
10714 hardcode_shlibpath_var=no
10722 if test x$host_vendor = xsni; then
10724 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10725 export_dynamic_flag_spec='${wl}-Blargedynsym'
10731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10732 $as_echo "$ld_shlibs" >&6; }
10733 test "$ld_shlibs" = no && can_build_shared=no
10735 with_gnu_ld=$with_gnu_ld
10752 # Do we need to explicitly link libc?
10754 case "x$archive_cmds_need_lc" in
10756 # Assume -lc should be added
10757 archive_cmds_need_lc=yes
10759 if test "$enable_shared" = yes && test "$GCC" = yes; then
10760 case $archive_cmds in
10762 # FIXME: we may have to deal with multi-command sequences.
10765 # Test whether the compiler implicitly links with -lc since on some
10766 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10767 # to ld, don't add -lc before -lgcc.
10768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10769 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10770 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10771 $as_echo_n "(cached) " >&6
10774 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10776 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10777 (eval $ac_compile) 2>&5
10779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10780 test $ac_status = 0; } 2>conftest.err; then
10783 libobjs=conftest.$ac_objext
10785 wl=$lt_prog_compiler_wl
10786 pic_flag=$lt_prog_compiler_pic
10792 lt_save_allow_undefined_flag=$allow_undefined_flag
10793 allow_undefined_flag=
10794 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10795 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10797 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10798 test $ac_status = 0; }
10800 lt_cv_archive_cmds_need_lc=no
10802 lt_cv_archive_cmds_need_lc=yes
10804 allow_undefined_flag=$lt_save_allow_undefined_flag
10806 cat conftest.err 1>&5
10811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10812 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10813 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10972 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10974 if test "$GCC" = yes; then
10976 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10977 *) lt_awk_arg="/^libraries:/" ;;
10980 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10981 *) lt_sed_strip_eq="s,=/,/,g" ;;
10983 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10984 case $lt_search_path_spec in
10986 # if the path contains ";" then we assume it to be the separator
10987 # otherwise default to the standard path separator (i.e. ":") - it is
10988 # assumed that no part of a normal pathname contains ";" but that should
10989 # okay in the real world where ";" in dirpaths is itself problematic.
10990 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10993 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10996 # Ok, now we have the path, separated by spaces, we can step through it
10997 # and add multilib dir if necessary.
10998 lt_tmp_lt_search_path_spec=
10999 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11000 for lt_sys_path in $lt_search_path_spec; do
11001 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11002 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11004 test -d "$lt_sys_path" && \
11005 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11008 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11009 BEGIN {RS=" "; FS="/|\n";} {
11012 for (lt_i = NF; lt_i > 0; lt_i--) {
11013 if ($lt_i != "" && $lt_i != ".") {
11014 if ($lt_i == "..") {
11017 if (lt_count == 0) {
11018 lt_foo="/" $lt_i lt_foo;
11025 if (lt_foo != "") { lt_freq[lt_foo]++; }
11026 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11028 # AWK program above erroneously prepends '/' to C:/dos/paths
11031 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11032 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11034 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11036 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11038 library_names_spec=
11039 libname_spec='lib$name'
11043 postuninstall_cmds=
11047 shlibpath_overrides_runpath=unknown
11049 dynamic_linker="$host_os ld.so"
11050 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11051 need_lib_prefix=unknown
11052 hardcode_into_libs=no
11054 # when you set need_version to no, make sure it does not cause -set_version
11055 # flags to be left without arguments
11056 need_version=unknown
11060 version_type=linux # correct to gnu/linux during the next big refactor
11061 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11062 shlibpath_var=LIBPATH
11064 # AIX 3 has no versioning support, so we append a major version to the name.
11065 soname_spec='${libname}${release}${shared_ext}$major'
11069 version_type=linux # correct to gnu/linux during the next big refactor
11072 hardcode_into_libs=yes
11073 if test "$host_cpu" = ia64; then
11074 # AIX 5 supports IA64
11075 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11076 shlibpath_var=LD_LIBRARY_PATH
11078 # With GCC up to 2.95.x, collect2 would create an import file
11079 # for dependence libraries. The import file would start with
11080 # the line `#! .'. This would cause the generated library to
11081 # depend on `.', always an invalid library. This was fixed in
11082 # development snapshots of GCC prior to 3.0.
11084 aix4 | aix4.[01] | aix4.[01].*)
11085 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11087 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11090 can_build_shared=no
11094 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11095 # soname into executable. Probably we can add versioning support to
11096 # collect2, so additional links can be useful in future.
11097 if test "$aix_use_runtimelinking" = yes; then
11098 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11099 # instead of lib<name>.a to let people know that these are not
11100 # typical AIX shared libraries.
11101 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11103 # We preserve .a as extension for shared libraries through AIX4.2
11104 # and later when we are not doing run time linking.
11105 library_names_spec='${libname}${release}.a $libname.a'
11106 soname_spec='${libname}${release}${shared_ext}$major'
11108 shlibpath_var=LIBPATH
11115 # Since July 2007 AmigaOS4 officially supports .so libraries.
11116 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11120 library_names_spec='$libname.ixlibrary $libname.a'
11121 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11122 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11128 library_names_spec='${libname}${shared_ext}'
11129 dynamic_linker="$host_os ld.so"
11130 shlibpath_var=LIBRARY_PATH
11134 version_type=linux # correct to gnu/linux during the next big refactor
11136 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11137 soname_spec='${libname}${release}${shared_ext}$major'
11138 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11139 shlibpath_var=LD_LIBRARY_PATH
11140 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11141 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11142 # the default ld.so.conf also contains /usr/contrib/lib and
11143 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11144 # libtool to hard-code these into programs
11147 cygwin* | mingw* | pw32* | cegcc*)
11148 version_type=windows
11153 case $GCC,$cc_basename in
11156 library_names_spec='$libname.dll.a'
11157 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11158 postinstall_cmds='base_file=`basename \${file}`~
11159 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11160 dldir=$destdir/`dirname \$dlpath`~
11161 test -d \$dldir || mkdir -p \$dldir~
11162 $install_prog $dir/$dlname \$dldir/$dlname~
11163 chmod a+x \$dldir/$dlname~
11164 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11165 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11167 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11168 dlpath=$dir/\$dldll~
11170 shlibpath_overrides_runpath=yes
11174 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11175 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11177 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11180 # MinGW DLLs use traditional 'lib' prefix
11181 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11184 # pw32 DLLs use 'pw' prefix rather than 'lib'
11185 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11188 dynamic_linker='Win32 ld.exe'
11193 libname_spec='$name'
11194 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11195 library_names_spec='${libname}.dll.lib'
11199 sys_lib_search_path_spec=
11202 for lt_path in $LIB
11205 # Let DOS variable expansion print the short 8.3 style file name.
11206 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11207 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11210 # Convert to MSYS style.
11211 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11214 # Convert to unix form, then to dos form, then back to unix form
11215 # but this time dos style (no spaces!) so that the unix form looks
11216 # like /cygdrive/c/PROGRA~1:/cygdr...
11217 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11218 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11219 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11222 sys_lib_search_path_spec="$LIB"
11223 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11224 # It is most probably a Windows format PATH.
11225 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11227 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11229 # FIXME: find the short name or the path components, as spaces are
11230 # common. (e.g. "Program Files" -> "PROGRA~1")
11234 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11235 postinstall_cmds='base_file=`basename \${file}`~
11236 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11237 dldir=$destdir/`dirname \$dlpath`~
11238 test -d \$dldir || mkdir -p \$dldir~
11239 $install_prog $dir/$dlname \$dldir/$dlname'
11240 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11241 dlpath=$dir/\$dldll~
11243 shlibpath_overrides_runpath=yes
11244 dynamic_linker='Win32 link.exe'
11248 # Assume MSVC wrapper
11249 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11250 dynamic_linker='Win32 ld.exe'
11253 # FIXME: first we should search . and the directory the executable is in
11257 darwin* | rhapsody*)
11258 dynamic_linker="$host_os dyld"
11259 version_type=darwin
11262 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11263 soname_spec='${libname}${release}${major}$shared_ext'
11264 shlibpath_overrides_runpath=yes
11265 shlibpath_var=DYLD_LIBRARY_PATH
11266 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11268 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11269 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11273 version_type=linux # correct to gnu/linux during the next big refactor
11276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11277 soname_spec='${libname}${release}${shared_ext}$major'
11278 shlibpath_var=LD_LIBRARY_PATH
11281 freebsd* | dragonfly*)
11282 # DragonFly does not have aout. When/if they implement a new
11283 # versioning mechanism, adjust this.
11284 if test -x /usr/bin/objformat; then
11285 objformat=`/usr/bin/objformat`
11288 freebsd[23].*) objformat=aout ;;
11289 *) objformat=elf ;;
11292 version_type=freebsd-$objformat
11293 case $version_type in
11295 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11300 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11304 shlibpath_var=LD_LIBRARY_PATH
11307 shlibpath_overrides_runpath=yes
11309 freebsd3.[01]* | freebsdelf3.[01]*)
11310 shlibpath_overrides_runpath=yes
11311 hardcode_into_libs=yes
11313 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11314 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11315 shlibpath_overrides_runpath=no
11316 hardcode_into_libs=yes
11318 *) # from 4.6 on, and DragonFly
11319 shlibpath_overrides_runpath=yes
11320 hardcode_into_libs=yes
11326 version_type=linux # correct to gnu/linux during the next big refactor
11329 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11330 soname_spec='${libname}${release}${shared_ext}$major'
11331 shlibpath_var=LD_LIBRARY_PATH
11332 shlibpath_overrides_runpath=no
11333 hardcode_into_libs=yes
11337 version_type=linux # correct to gnu/linux during the next big refactor
11340 dynamic_linker="$host_os runtime_loader"
11341 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11342 soname_spec='${libname}${release}${shared_ext}$major'
11343 shlibpath_var=LIBRARY_PATH
11344 shlibpath_overrides_runpath=yes
11345 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11346 hardcode_into_libs=yes
11349 hpux9* | hpux10* | hpux11*)
11350 # Give a soname corresponding to the major version so that dld.sl refuses to
11351 # link against other versions.
11358 hardcode_into_libs=yes
11359 dynamic_linker="$host_os dld.so"
11360 shlibpath_var=LD_LIBRARY_PATH
11361 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11363 soname_spec='${libname}${release}${shared_ext}$major'
11364 if test "X$HPUX_IA64_MODE" = X32; then
11365 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11367 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11369 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11373 hardcode_into_libs=yes
11374 dynamic_linker="$host_os dld.sl"
11375 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11376 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11377 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11378 soname_spec='${libname}${release}${shared_ext}$major'
11379 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11380 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11384 dynamic_linker="$host_os dld.sl"
11385 shlibpath_var=SHLIB_PATH
11386 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11387 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11388 soname_spec='${libname}${release}${shared_ext}$major'
11391 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11392 postinstall_cmds='chmod 555 $lib'
11393 # or fails outright, so override atomically:
11394 install_override_mode=555
11398 version_type=linux # correct to gnu/linux during the next big refactor
11401 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11402 soname_spec='${libname}${release}${shared_ext}$major'
11403 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11404 shlibpath_var=LD_LIBRARY_PATH
11405 shlibpath_overrides_runpath=no
11406 hardcode_into_libs=yes
11409 irix5* | irix6* | nonstopux*)
11411 nonstopux*) version_type=nonstopux ;;
11413 if test "$lt_cv_prog_gnu_ld" = yes; then
11414 version_type=linux # correct to gnu/linux during the next big refactor
11421 soname_spec='${libname}${release}${shared_ext}$major'
11422 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11424 irix5* | nonstopux*)
11425 libsuff= shlibsuff=
11428 case $LD in # libtool.m4 will add one of these switches to LD
11429 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11430 libsuff= shlibsuff= libmagic=32-bit;;
11431 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11432 libsuff=32 shlibsuff=N32 libmagic=N32;;
11433 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11434 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11435 *) libsuff= shlibsuff= libmagic=never-match;;
11439 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11440 shlibpath_overrides_runpath=no
11441 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11442 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11443 hardcode_into_libs=yes
11446 # No shared lib support for Linux oldld, aout, or coff.
11447 linux*oldld* | linux*aout* | linux*coff*)
11451 # This must be glibc/ELF.
11452 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11453 version_type=linux # correct to gnu/linux during the next big refactor
11456 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11457 soname_spec='${libname}${release}${shared_ext}$major'
11458 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11459 shlibpath_var=LD_LIBRARY_PATH
11460 shlibpath_overrides_runpath=no
11462 # Some binutils ld are patched to set DT_RUNPATH
11463 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11464 $as_echo_n "(cached) " >&6
11466 lt_cv_shlibpath_overrides_runpath=no
11467 save_LDFLAGS=$LDFLAGS
11468 save_libdir=$libdir
11469 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11470 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11472 /* end confdefs.h. */
11482 if ac_fn_c_try_link "$LINENO"; then :
11483 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11484 lt_cv_shlibpath_overrides_runpath=yes
11487 rm -f core conftest.err conftest.$ac_objext \
11488 conftest$ac_exeext conftest.$ac_ext
11489 LDFLAGS=$save_LDFLAGS
11490 libdir=$save_libdir
11494 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11496 # This implies no fast_install, which is unacceptable.
11497 # Some rework will be needed to allow for fast_install
11498 # before this can be enabled.
11499 hardcode_into_libs=yes
11501 # Append ld.so.conf contents to the search path
11502 if test -f /etc/ld.so.conf; then
11503 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' ' '`
11504 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11507 # We used to test for /lib/ld.so.1 and disable shared libraries on
11508 # powerpc, because MkLinux only supported shared libraries with the
11509 # GNU dynamic linker. Since this was broken with cross compilers,
11510 # most powerpc-linux boxes support dynamic linking these days and
11511 # people can always --disable-shared, the test was removed, and we
11512 # assume the GNU/Linux dynamic linker is in use.
11513 dynamic_linker='GNU/Linux ld.so'
11520 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11522 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11523 dynamic_linker='NetBSD (a.out) ld.so'
11525 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11526 soname_spec='${libname}${release}${shared_ext}$major'
11527 dynamic_linker='NetBSD ld.elf_so'
11529 shlibpath_var=LD_LIBRARY_PATH
11530 shlibpath_overrides_runpath=yes
11531 hardcode_into_libs=yes
11535 version_type=linux # correct to gnu/linux during the next big refactor
11536 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11537 shlibpath_var=LD_LIBRARY_PATH
11538 shlibpath_overrides_runpath=yes
11545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11546 soname_spec='${libname}${release}${shared_ext}$major'
11547 shlibpath_var=LD_LIBRARY_PATH
11548 shlibpath_overrides_runpath=no
11549 hardcode_into_libs=yes
11550 dynamic_linker='ldqnx.so'
11555 sys_lib_dlsearch_path_spec="/usr/lib"
11557 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11559 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11560 *) need_version=no ;;
11562 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11563 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11564 shlibpath_var=LD_LIBRARY_PATH
11565 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11567 openbsd2.[89] | openbsd2.[89].*)
11568 shlibpath_overrides_runpath=no
11571 shlibpath_overrides_runpath=yes
11575 shlibpath_overrides_runpath=yes
11580 libname_spec='$name'
11583 library_names_spec='$libname${shared_ext} $libname.a'
11584 dynamic_linker='OS/2 ld.exe'
11585 shlibpath_var=LIBPATH
11588 osf3* | osf4* | osf5*)
11592 soname_spec='${libname}${release}${shared_ext}$major'
11593 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11594 shlibpath_var=LD_LIBRARY_PATH
11595 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11596 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11604 version_type=linux # correct to gnu/linux during the next big refactor
11607 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11608 soname_spec='${libname}${release}${shared_ext}$major'
11609 shlibpath_var=LD_LIBRARY_PATH
11610 shlibpath_overrides_runpath=yes
11611 hardcode_into_libs=yes
11612 # ldd complains unless libraries are executable
11613 postinstall_cmds='chmod +x $lib'
11618 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11619 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11620 shlibpath_var=LD_LIBRARY_PATH
11621 shlibpath_overrides_runpath=yes
11622 if test "$with_gnu_ld" = yes; then
11629 version_type=linux # correct to gnu/linux during the next big refactor
11630 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11631 soname_spec='${libname}${release}${shared_ext}$major'
11632 shlibpath_var=LD_LIBRARY_PATH
11633 case $host_vendor in
11635 shlibpath_overrides_runpath=no
11637 runpath_var=LD_RUN_PATH
11645 shlibpath_overrides_runpath=no
11646 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11652 if test -d /usr/nec ;then
11653 version_type=linux # correct to gnu/linux during the next big refactor
11654 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11655 soname_spec='$libname${shared_ext}.$major'
11656 shlibpath_var=LD_LIBRARY_PATH
11660 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11661 version_type=freebsd-elf
11664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11665 soname_spec='${libname}${release}${shared_ext}$major'
11666 shlibpath_var=LD_LIBRARY_PATH
11667 shlibpath_overrides_runpath=yes
11668 hardcode_into_libs=yes
11669 if test "$with_gnu_ld" = yes; then
11670 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11672 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11675 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11679 sys_lib_dlsearch_path_spec='/usr/lib'
11683 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11684 version_type=linux # correct to gnu/linux during the next big refactor
11687 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11688 shlibpath_var=LD_LIBRARY_PATH
11689 shlibpath_overrides_runpath=no
11690 hardcode_into_libs=yes
11694 version_type=linux # correct to gnu/linux during the next big refactor
11695 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11696 soname_spec='${libname}${release}${shared_ext}$major'
11697 shlibpath_var=LD_LIBRARY_PATH
11704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11705 $as_echo "$dynamic_linker" >&6; }
11706 test "$dynamic_linker" = no && can_build_shared=no
11708 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11709 if test "$GCC" = yes; then
11710 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11713 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11714 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11716 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11717 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11812 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11814 if test -n "$hardcode_libdir_flag_spec" ||
11815 test -n "$runpath_var" ||
11816 test "X$hardcode_automatic" = "Xyes" ; then
11818 # We can hardcode non-existent directories.
11819 if test "$hardcode_direct" != no &&
11820 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11821 # have to relink, otherwise we might link with an installed library
11822 # when we should be linking with a yet-to-be-installed one
11823 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11824 test "$hardcode_minus_L" != no; then
11825 # Linking always hardcodes the temporary library directory.
11826 hardcode_action=relink
11828 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11829 hardcode_action=immediate
11832 # We cannot hardcode anything, or else we can only hardcode existing
11834 hardcode_action=unsupported
11836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11837 $as_echo "$hardcode_action" >&6; }
11839 if test "$hardcode_action" = relink ||
11840 test "$inherit_rpath" = yes; then
11841 # Fast installation is not supported
11842 enable_fast_install=no
11843 elif test "$shlibpath_overrides_runpath" = yes ||
11844 test "$enable_shared" = no; then
11845 # Fast installation is not necessary
11846 enable_fast_install=needless
11854 if test "x$enable_dlopen" != xyes; then
11855 enable_dlopen=unknown
11856 enable_dlopen_self=unknown
11857 enable_dlopen_self_static=unknown
11864 lt_cv_dlopen="load_add_on"
11866 lt_cv_dlopen_self=yes
11869 mingw* | pw32* | cegcc*)
11870 lt_cv_dlopen="LoadLibrary"
11875 lt_cv_dlopen="dlopen"
11880 # if libdl is installed we need to link against it
11881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11882 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11883 if ${ac_cv_lib_dl_dlopen+:} false; then :
11884 $as_echo_n "(cached) " >&6
11886 ac_check_lib_save_LIBS=$LIBS
11888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11889 /* end confdefs.h. */
11891 /* Override any GCC internal prototype to avoid an error.
11892 Use char because int might match the return type of a GCC
11893 builtin and then its argument prototype would still apply. */
11906 if ac_fn_c_try_link "$LINENO"; then :
11907 ac_cv_lib_dl_dlopen=yes
11909 ac_cv_lib_dl_dlopen=no
11911 rm -f core conftest.err conftest.$ac_objext \
11912 conftest$ac_exeext conftest.$ac_ext
11913 LIBS=$ac_check_lib_save_LIBS
11915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11916 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11917 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11918 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11921 lt_cv_dlopen="dyld"
11923 lt_cv_dlopen_self=yes
11930 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11931 if test "x$ac_cv_func_shl_load" = xyes; then :
11932 lt_cv_dlopen="shl_load"
11934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11935 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11936 if ${ac_cv_lib_dld_shl_load+:} false; then :
11937 $as_echo_n "(cached) " >&6
11939 ac_check_lib_save_LIBS=$LIBS
11941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11942 /* end confdefs.h. */
11944 /* Override any GCC internal prototype to avoid an error.
11945 Use char because int might match the return type of a GCC
11946 builtin and then its argument prototype would still apply. */
11954 return shl_load ();
11959 if ac_fn_c_try_link "$LINENO"; then :
11960 ac_cv_lib_dld_shl_load=yes
11962 ac_cv_lib_dld_shl_load=no
11964 rm -f core conftest.err conftest.$ac_objext \
11965 conftest$ac_exeext conftest.$ac_ext
11966 LIBS=$ac_check_lib_save_LIBS
11968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11969 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11970 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11971 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11973 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11974 if test "x$ac_cv_func_dlopen" = xyes; then :
11975 lt_cv_dlopen="dlopen"
11977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11978 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11979 if ${ac_cv_lib_dl_dlopen+:} false; then :
11980 $as_echo_n "(cached) " >&6
11982 ac_check_lib_save_LIBS=$LIBS
11984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11985 /* end confdefs.h. */
11987 /* Override any GCC internal prototype to avoid an error.
11988 Use char because int might match the return type of a GCC
11989 builtin and then its argument prototype would still apply. */
12002 if ac_fn_c_try_link "$LINENO"; then :
12003 ac_cv_lib_dl_dlopen=yes
12005 ac_cv_lib_dl_dlopen=no
12007 rm -f core conftest.err conftest.$ac_objext \
12008 conftest$ac_exeext conftest.$ac_ext
12009 LIBS=$ac_check_lib_save_LIBS
12011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12012 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12013 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12014 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12017 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12018 if ${ac_cv_lib_svld_dlopen+:} false; then :
12019 $as_echo_n "(cached) " >&6
12021 ac_check_lib_save_LIBS=$LIBS
12022 LIBS="-lsvld $LIBS"
12023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12024 /* end confdefs.h. */
12026 /* Override any GCC internal prototype to avoid an error.
12027 Use char because int might match the return type of a GCC
12028 builtin and then its argument prototype would still apply. */
12041 if ac_fn_c_try_link "$LINENO"; then :
12042 ac_cv_lib_svld_dlopen=yes
12044 ac_cv_lib_svld_dlopen=no
12046 rm -f core conftest.err conftest.$ac_objext \
12047 conftest$ac_exeext conftest.$ac_ext
12048 LIBS=$ac_check_lib_save_LIBS
12050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12051 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12052 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12053 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12056 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12057 if ${ac_cv_lib_dld_dld_link+:} false; then :
12058 $as_echo_n "(cached) " >&6
12060 ac_check_lib_save_LIBS=$LIBS
12062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12063 /* end confdefs.h. */
12065 /* Override any GCC internal prototype to avoid an error.
12066 Use char because int might match the return type of a GCC
12067 builtin and then its argument prototype would still apply. */
12075 return dld_link ();
12080 if ac_fn_c_try_link "$LINENO"; then :
12081 ac_cv_lib_dld_dld_link=yes
12083 ac_cv_lib_dld_dld_link=no
12085 rm -f core conftest.err conftest.$ac_objext \
12086 conftest$ac_exeext conftest.$ac_ext
12087 LIBS=$ac_check_lib_save_LIBS
12089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12090 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12091 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12092 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12113 if test "x$lt_cv_dlopen" != xno; then
12119 case $lt_cv_dlopen in
12121 save_CPPFLAGS="$CPPFLAGS"
12122 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12124 save_LDFLAGS="$LDFLAGS"
12125 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12128 LIBS="$lt_cv_dlopen_libs $LIBS"
12130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12131 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12132 if ${lt_cv_dlopen_self+:} false; then :
12133 $as_echo_n "(cached) " >&6
12135 if test "$cross_compiling" = yes; then :
12136 lt_cv_dlopen_self=cross
12138 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12139 lt_status=$lt_dlunknown
12140 cat > conftest.$ac_ext <<_LT_EOF
12141 #line $LINENO "configure"
12142 #include "confdefs.h"
12151 # define LT_DLGLOBAL RTLD_GLOBAL
12154 # define LT_DLGLOBAL DL_GLOBAL
12156 # define LT_DLGLOBAL 0
12160 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12161 find out it does not work in some platform. */
12162 #ifndef LT_DLLAZY_OR_NOW
12164 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12167 # define LT_DLLAZY_OR_NOW DL_LAZY
12170 # define LT_DLLAZY_OR_NOW RTLD_NOW
12173 # define LT_DLLAZY_OR_NOW DL_NOW
12175 # define LT_DLLAZY_OR_NOW 0
12182 /* When -fvisbility=hidden is used, assume the code has been annotated
12183 correspondingly for the symbols needed. */
12184 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12185 int fnord () __attribute__((visibility("default")));
12188 int fnord () { return 42; }
12191 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12192 int status = $lt_dlunknown;
12196 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12199 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12200 else puts (dlerror ());
12202 /* dlclose (self); */
12210 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12211 (eval $ac_link) 2>&5
12213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12214 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12215 (./conftest; exit; ) >&5 2>/dev/null
12217 case x$lt_status in
12218 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12219 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12220 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12223 # compilation failed
12224 lt_cv_dlopen_self=no
12231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12232 $as_echo "$lt_cv_dlopen_self" >&6; }
12234 if test "x$lt_cv_dlopen_self" = xyes; then
12235 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12237 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12238 if ${lt_cv_dlopen_self_static+:} false; then :
12239 $as_echo_n "(cached) " >&6
12241 if test "$cross_compiling" = yes; then :
12242 lt_cv_dlopen_self_static=cross
12244 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12245 lt_status=$lt_dlunknown
12246 cat > conftest.$ac_ext <<_LT_EOF
12247 #line $LINENO "configure"
12248 #include "confdefs.h"
12257 # define LT_DLGLOBAL RTLD_GLOBAL
12260 # define LT_DLGLOBAL DL_GLOBAL
12262 # define LT_DLGLOBAL 0
12266 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12267 find out it does not work in some platform. */
12268 #ifndef LT_DLLAZY_OR_NOW
12270 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12273 # define LT_DLLAZY_OR_NOW DL_LAZY
12276 # define LT_DLLAZY_OR_NOW RTLD_NOW
12279 # define LT_DLLAZY_OR_NOW DL_NOW
12281 # define LT_DLLAZY_OR_NOW 0
12288 /* When -fvisbility=hidden is used, assume the code has been annotated
12289 correspondingly for the symbols needed. */
12290 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12291 int fnord () __attribute__((visibility("default")));
12294 int fnord () { return 42; }
12297 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12298 int status = $lt_dlunknown;
12302 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12305 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12306 else puts (dlerror ());
12308 /* dlclose (self); */
12316 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12317 (eval $ac_link) 2>&5
12319 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12320 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12321 (./conftest; exit; ) >&5 2>/dev/null
12323 case x$lt_status in
12324 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12325 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12326 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12329 # compilation failed
12330 lt_cv_dlopen_self_static=no
12337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12338 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12341 CPPFLAGS="$save_CPPFLAGS"
12342 LDFLAGS="$save_LDFLAGS"
12347 case $lt_cv_dlopen_self in
12348 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12349 *) enable_dlopen_self=unknown ;;
12352 case $lt_cv_dlopen_self_static in
12353 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12354 *) enable_dlopen_self_static=unknown ;;
12376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12377 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12378 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12379 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12380 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12382 $as_echo "yes" >&6; }
12384 # FIXME - insert some real tests, host_os isn't really good enough
12387 if test -n "$STRIP" ; then
12388 striplib="$STRIP -x"
12389 old_striplib="$STRIP -S"
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12391 $as_echo "yes" >&6; }
12393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12394 $as_echo "no" >&6; }
12398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12399 $as_echo "no" >&6; }
12415 # Report which library types will actually be built
12416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12417 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12419 $as_echo "$can_build_shared" >&6; }
12421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12422 $as_echo_n "checking whether to build shared libraries... " >&6; }
12423 test "$can_build_shared" = "no" && enable_shared=no
12425 # On AIX, shared libraries and static libraries use the same namespace, and
12426 # are all built from PIC.
12429 test "$enable_shared" = yes && enable_static=no
12430 if test -n "$RANLIB"; then
12431 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12432 postinstall_cmds='$RANLIB $lib'
12437 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12438 test "$enable_shared" = yes && enable_static=no
12442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12443 $as_echo "$enable_shared" >&6; }
12445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12446 $as_echo_n "checking whether to build static libraries... " >&6; }
12447 # Make sure either enable_shared or enable_static is yes.
12448 test "$enable_shared" = yes || enable_static=yes
12449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12450 $as_echo "$enable_static" >&6; }
12457 ac_cpp='$CPP $CPPFLAGS'
12458 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12459 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12460 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12478 ac_config_commands="$ac_config_commands libtool"
12483 # Only expand once:
12490 if test -n "$GCC"; then
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
12492 $as_echo_n "checking whether the -Werror option is usable... " >&6; }
12493 if ${gl_cv_cc_vis_werror+:} false; then :
12494 $as_echo_n "(cached) " >&6
12497 gl_save_CFLAGS="$CFLAGS"
12498 CFLAGS="$CFLAGS -Werror"
12499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12500 /* end confdefs.h. */
12510 if ac_fn_c_try_compile "$LINENO"; then :
12511 gl_cv_cc_vis_werror=yes
12513 gl_cv_cc_vis_werror=no
12515 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12516 CFLAGS="$gl_save_CFLAGS"
12519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
12520 $as_echo "$gl_cv_cc_vis_werror" >&6; }
12521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
12522 $as_echo_n "checking for simple visibility declarations... " >&6; }
12523 if ${gl_cv_cc_visibility+:} false; then :
12524 $as_echo_n "(cached) " >&6
12527 gl_save_CFLAGS="$CFLAGS"
12528 CFLAGS="$CFLAGS -fvisibility=hidden"
12529 if test $gl_cv_cc_vis_werror = yes; then
12530 CFLAGS="$CFLAGS -Werror"
12532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12533 /* end confdefs.h. */
12534 extern __attribute__((__visibility__("hidden"))) int hiddenvar;
12535 extern __attribute__((__visibility__("default"))) int exportedvar;
12536 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
12537 extern __attribute__((__visibility__("default"))) int exportedfunc (void);
12538 void dummyfunc (void) {}
12548 if ac_fn_c_try_compile "$LINENO"; then :
12549 gl_cv_cc_visibility=yes
12551 gl_cv_cc_visibility=no
12553 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12554 CFLAGS="$gl_save_CFLAGS"
12557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
12558 $as_echo "$gl_cv_cc_visibility" >&6; }
12559 if test $gl_cv_cc_visibility = yes; then
12560 CFLAG_VISIBILITY="-fvisibility=hidden"
12567 cat >>confdefs.h <<_ACEOF
12568 #define HAVE_VISIBILITY $HAVE_VISIBILITY
12572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12573 $as_echo_n "checking for ANSI C header files... " >&6; }
12574 if ${ac_cv_header_stdc+:} false; then :
12575 $as_echo_n "(cached) " >&6
12577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12578 /* end confdefs.h. */
12579 #include <stdlib.h>
12580 #include <stdarg.h>
12581 #include <string.h>
12592 if ac_fn_c_try_compile "$LINENO"; then :
12593 ac_cv_header_stdc=yes
12595 ac_cv_header_stdc=no
12597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12599 if test $ac_cv_header_stdc = yes; then
12600 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12602 /* end confdefs.h. */
12603 #include <string.h>
12606 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12607 $EGREP "memchr" >/dev/null 2>&1; then :
12610 ac_cv_header_stdc=no
12616 if test $ac_cv_header_stdc = yes; then
12617 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12619 /* end confdefs.h. */
12620 #include <stdlib.h>
12623 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12624 $EGREP "free" >/dev/null 2>&1; then :
12627 ac_cv_header_stdc=no
12633 if test $ac_cv_header_stdc = yes; then
12634 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12635 if test "$cross_compiling" = yes; then :
12638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12639 /* end confdefs.h. */
12641 #include <stdlib.h>
12642 #if ((' ' & 0x0FF) == 0x020)
12643 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12644 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12646 # define ISLOWER(c) \
12647 (('a' <= (c) && (c) <= 'i') \
12648 || ('j' <= (c) && (c) <= 'r') \
12649 || ('s' <= (c) && (c) <= 'z'))
12650 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12653 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12658 for (i = 0; i < 256; i++)
12659 if (XOR (islower (i), ISLOWER (i))
12660 || toupper (i) != TOUPPER (i))
12665 if ac_fn_c_try_run "$LINENO"; then :
12668 ac_cv_header_stdc=no
12670 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12671 conftest.$ac_objext conftest.beam conftest.$ac_ext
12676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12677 $as_echo "$ac_cv_header_stdc" >&6; }
12678 if test $ac_cv_header_stdc = yes; then
12680 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
12685 $as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
12686 if ${ac_cv_header_sys_types_h_makedev+:} false; then :
12687 $as_echo_n "(cached) " >&6
12689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12690 /* end confdefs.h. */
12691 #include <sys/types.h>
12695 return makedev(0, 0);
12700 if ac_fn_c_try_link "$LINENO"; then :
12701 ac_cv_header_sys_types_h_makedev=yes
12703 ac_cv_header_sys_types_h_makedev=no
12705 rm -f core conftest.err conftest.$ac_objext \
12706 conftest$ac_exeext conftest.$ac_ext
12709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
12710 $as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
12712 if test $ac_cv_header_sys_types_h_makedev = no; then
12713 ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
12714 if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
12716 $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
12722 if test $ac_cv_header_sys_mkdev_h = no; then
12723 ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
12724 if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
12726 $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
12734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
12735 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
12736 if ${ac_cv_header_sys_wait_h+:} false; then :
12737 $as_echo_n "(cached) " >&6
12739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12740 /* end confdefs.h. */
12741 #include <sys/types.h>
12742 #include <sys/wait.h>
12743 #ifndef WEXITSTATUS
12744 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
12747 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
12755 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
12760 if ac_fn_c_try_compile "$LINENO"; then :
12761 ac_cv_header_sys_wait_h=yes
12763 ac_cv_header_sys_wait_h=no
12765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
12768 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
12769 if test $ac_cv_header_sys_wait_h = yes; then
12771 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12775 for ac_header in stdint.h fcntl.h locale.h stdint.h inttypes.h unistd.h
12777 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12778 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12779 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12780 cat >>confdefs.h <<_ACEOF
12781 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12788 for ac_header in stddef.h utime.h wchar.h wctype.h limits.h
12790 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12791 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12792 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12793 cat >>confdefs.h <<_ACEOF
12794 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12801 for ac_header in getopt.h err.h xlocale.h signal.h
12803 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12804 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12805 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12806 cat >>confdefs.h <<_ACEOF
12807 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12814 for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h
12816 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12817 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12818 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12819 cat >>confdefs.h <<_ACEOF
12820 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12827 if test "$enable_zlib" != "no"; then
12828 for ac_header in zlib.h
12830 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
12831 if test "x$ac_cv_header_zlib_h" = xyes; then :
12832 cat >>confdefs.h <<_ACEOF
12833 #define HAVE_ZLIB_H 1
12841 ac_fn_c_check_type "$LINENO" "sig_t" "ac_cv_type_sig_t" "
12842 #ifdef HAVE_SIGNAL_H
12843 #include <signal.h>
12846 if test "x$ac_cv_type_sig_t" = xyes; then :
12848 $as_echo "#define HAVE_SIG_T 1" >>confdefs.h
12853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12854 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12855 if ${ac_cv_c_const+:} false; then :
12856 $as_echo_n "(cached) " >&6
12858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12859 /* end confdefs.h. */
12865 #ifndef __cplusplus
12866 /* Ultrix mips cc rejects this sort of thing. */
12867 typedef int charset[2];
12868 const charset cs = { 0, 0 };
12869 /* SunOS 4.1.1 cc rejects this. */
12870 char const *const *pcpcc;
12872 /* NEC SVR4.0.2 mips cc rejects this. */
12873 struct point {int x, y;};
12874 static struct point const zero = {0,0};
12875 /* AIX XL C 1.02.0.0 rejects this.
12876 It does not let you subtract one const X* pointer from another in
12877 an arm of an if-expression whose if-part is not a constant
12879 const char *g = "string";
12880 pcpcc = &g + (g ? g-g : 0);
12881 /* HPUX 7.0 cc rejects these. */
12883 ppc = (char**) pcpcc;
12884 pcpcc = (char const *const *) ppc;
12885 { /* SCO 3.2v4 cc rejects this sort of thing. */
12888 char const *s = 0 ? (char *) 0 : (char const *) 0;
12893 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12894 int x[] = {25, 17};
12895 const int *foo = &x[0];
12898 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12899 typedef const int *iptr;
12903 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12904 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12905 struct s { int j; const int *ap[3]; } bx;
12906 struct s *b = &bx; b->j = 5;
12908 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12909 const int foo = 10;
12910 if (!foo) return 0;
12912 return !cs[0] && !zero.x;
12919 if ac_fn_c_try_compile "$LINENO"; then :
12924 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12927 $as_echo "$ac_cv_c_const" >&6; }
12928 if test $ac_cv_c_const = no; then
12930 $as_echo "#define const /**/" >>confdefs.h
12934 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
12935 if test "x$ac_cv_type_off_t" = xyes; then :
12939 cat >>confdefs.h <<_ACEOF
12940 #define off_t long int
12945 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12946 if test "x$ac_cv_type_size_t" = xyes; then :
12950 cat >>confdefs.h <<_ACEOF
12951 #define size_t unsigned int
12956 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
12957 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
12959 cat >>confdefs.h <<_ACEOF
12960 #define HAVE_STRUCT_STAT_ST_RDEV 1
12967 ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "$ac_includes_default"
12968 if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then :
12970 cat >>confdefs.h <<_ACEOF
12971 #define HAVE_STRUCT_TM_TM_GMTOFF 1
12977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
12978 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
12979 if ${ac_cv_struct_tm+:} false; then :
12980 $as_echo_n "(cached) " >&6
12982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12983 /* end confdefs.h. */
12984 #include <sys/types.h>
12991 int *p = &tm.tm_sec;
12997 if ac_fn_c_try_compile "$LINENO"; then :
12998 ac_cv_struct_tm=time.h
13000 ac_cv_struct_tm=sys/time.h
13002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
13005 $as_echo "$ac_cv_struct_tm" >&6; }
13006 if test $ac_cv_struct_tm = sys/time.h; then
13008 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
13012 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
13013 #include <$ac_cv_struct_tm>
13016 if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
13018 cat >>confdefs.h <<_ACEOF
13019 #define HAVE_STRUCT_TM_TM_ZONE 1
13025 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
13027 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
13030 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
13032 if test "x$ac_cv_have_decl_tzname" = xyes; then :
13038 cat >>confdefs.h <<_ACEOF
13039 #define HAVE_DECL_TZNAME $ac_have_decl
13042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
13043 $as_echo_n "checking for tzname... " >&6; }
13044 if ${ac_cv_var_tzname+:} false; then :
13045 $as_echo_n "(cached) " >&6
13047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13048 /* end confdefs.h. */
13050 #if !HAVE_DECL_TZNAME
13051 extern char *tzname[];
13057 return tzname[0][0];
13062 if ac_fn_c_try_link "$LINENO"; then :
13063 ac_cv_var_tzname=yes
13065 ac_cv_var_tzname=no
13067 rm -f core conftest.err conftest.$ac_objext \
13068 conftest$ac_exeext conftest.$ac_ext
13070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
13071 $as_echo "$ac_cv_var_tzname" >&6; }
13072 if test $ac_cv_var_tzname = yes; then
13074 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
13079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_zone in struct tm" >&5
13080 $as_echo_n "checking for tm_zone in struct tm... " >&6; }
13081 if ${ac_cv_struct_tm_zone+:} false; then :
13082 $as_echo_n "(cached) " >&6
13084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13085 /* end confdefs.h. */
13086 #include <sys/types.h>
13087 #include <$ac_cv_struct_tm>
13091 struct tm tm; tm.tm_zone;
13096 if ac_fn_c_try_compile "$LINENO"; then :
13097 ac_cv_struct_tm_zone=yes
13099 ac_cv_struct_tm_zone=no
13101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_zone" >&5
13104 $as_echo "$ac_cv_struct_tm_zone" >&6; }
13105 if test "$ac_cv_struct_tm_zone" = yes; then
13107 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
13111 # On SGI, apparently tzname is a #define, but that's ok, AC_CHECK_DECL will
13112 # consider it declared and we won't give our own extern.
13113 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
13115 if test "x$ac_cv_have_decl_tzname" = xyes; then :
13121 cat >>confdefs.h <<_ACEOF
13122 #define HAVE_DECL_TZNAME $ac_have_decl
13125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
13126 $as_echo_n "checking for tzname... " >&6; }
13127 if ${ac_cv_var_tzname+:} false; then :
13128 $as_echo_n "(cached) " >&6
13130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13131 /* end confdefs.h. */
13133 #if !HAVE_DECL_TZNAME
13134 extern char *tzname[];
13139 return tzname[0][0];
13144 if ac_fn_c_try_link "$LINENO"; then :
13145 ac_cv_var_tzname=yes
13147 ac_cv_var_tzname=no
13149 rm -f core conftest.err conftest.$ac_objext \
13150 conftest$ac_exeext conftest.$ac_ext
13152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
13153 $as_echo "$ac_cv_var_tzname" >&6; }
13154 if test $ac_cv_var_tzname = yes; then
13156 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
13160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_isdst in struct tm" >&5
13161 $as_echo_n "checking for tm_isdst in struct tm... " >&6; }
13162 if ${ac_cv_struct_tm_isdst+:} false; then :
13163 $as_echo_n "(cached) " >&6
13165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13166 /* end confdefs.h. */
13167 #include <sys/types.h>
13168 #include <$ac_cv_struct_tm>
13172 struct tm tm; tm.tm_isdst;
13177 if ac_fn_c_try_compile "$LINENO"; then :
13178 ac_cv_struct_tm_isdst=yes
13180 ac_cv_struct_tm_isdst=no
13182 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_isdst" >&5
13185 $as_echo "$ac_cv_struct_tm_isdst" >&6; }
13186 if test "$ac_cv_struct_tm_isdst" = yes; then
13188 $as_echo "#define HAVE_TM_ISDST 1" >>confdefs.h
13193 ac_fn_c_check_decl "$LINENO" "daylight" "ac_cv_have_decl_daylight" "#include <time.h>
13195 if test "x$ac_cv_have_decl_daylight" = xyes; then :
13201 cat >>confdefs.h <<_ACEOF
13202 #define HAVE_DECL_DAYLIGHT $ac_have_decl
13205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daylight" >&5
13206 $as_echo_n "checking for daylight... " >&6; }
13207 if ${ac_cv_var_daylight+:} false; then :
13208 $as_echo_n "(cached) " >&6
13210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13211 /* end confdefs.h. */
13213 #if !HAVE_DECL_DAYLIGHT
13214 extern int daylight;
13224 if ac_fn_c_try_link "$LINENO"; then :
13225 ac_cv_var_daylight=yes
13227 ac_cv_var_daylight=no
13229 rm -f core conftest.err conftest.$ac_objext \
13230 conftest$ac_exeext conftest.$ac_ext
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_daylight" >&5
13233 $as_echo "$ac_cv_var_daylight" >&6; }
13234 if test $ac_cv_var_daylight = yes; then
13236 $as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h
13240 # Check whether --enable-largefile was given.
13241 if test "${enable_largefile+set}" = set; then :
13242 enableval=$enable_largefile;
13245 if test "$enable_largefile" != no; then
13247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
13248 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
13249 if ${ac_cv_sys_largefile_CC+:} false; then :
13250 $as_echo_n "(cached) " >&6
13252 ac_cv_sys_largefile_CC=no
13253 if test "$GCC" != yes; then
13256 # IRIX 6.2 and later do not support large files by default,
13257 # so use the C compiler's -n32 option if that helps.
13258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13259 /* end confdefs.h. */
13260 #include <sys/types.h>
13261 /* Check that off_t can represent 2**63 - 1 correctly.
13262 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13263 since some C++ compilers masquerading as C compilers
13264 incorrectly reject 9223372036854775807. */
13265 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13266 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13267 && LARGE_OFF_T % 2147483647 == 1)
13277 if ac_fn_c_try_compile "$LINENO"; then :
13280 rm -f core conftest.err conftest.$ac_objext
13282 if ac_fn_c_try_compile "$LINENO"; then :
13283 ac_cv_sys_largefile_CC=' -n32'; break
13285 rm -f core conftest.err conftest.$ac_objext
13289 rm -f conftest.$ac_ext
13292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
13293 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
13294 if test "$ac_cv_sys_largefile_CC" != no; then
13295 CC=$CC$ac_cv_sys_largefile_CC
13298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13299 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
13300 if ${ac_cv_sys_file_offset_bits+:} false; then :
13301 $as_echo_n "(cached) " >&6
13304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13305 /* end confdefs.h. */
13306 #include <sys/types.h>
13307 /* Check that off_t can represent 2**63 - 1 correctly.
13308 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13309 since some C++ compilers masquerading as C compilers
13310 incorrectly reject 9223372036854775807. */
13311 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13312 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13313 && LARGE_OFF_T % 2147483647 == 1)
13323 if ac_fn_c_try_compile "$LINENO"; then :
13324 ac_cv_sys_file_offset_bits=no; break
13326 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13328 /* end confdefs.h. */
13329 #define _FILE_OFFSET_BITS 64
13330 #include <sys/types.h>
13331 /* Check that off_t can represent 2**63 - 1 correctly.
13332 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13333 since some C++ compilers masquerading as C compilers
13334 incorrectly reject 9223372036854775807. */
13335 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13336 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13337 && LARGE_OFF_T % 2147483647 == 1)
13347 if ac_fn_c_try_compile "$LINENO"; then :
13348 ac_cv_sys_file_offset_bits=64; break
13350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13351 ac_cv_sys_file_offset_bits=unknown
13355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
13356 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
13357 case $ac_cv_sys_file_offset_bits in #(
13360 cat >>confdefs.h <<_ACEOF
13361 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
13366 if test $ac_cv_sys_file_offset_bits = unknown; then
13367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
13368 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
13369 if ${ac_cv_sys_large_files+:} false; then :
13370 $as_echo_n "(cached) " >&6
13373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13374 /* end confdefs.h. */
13375 #include <sys/types.h>
13376 /* Check that off_t can represent 2**63 - 1 correctly.
13377 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13378 since some C++ compilers masquerading as C compilers
13379 incorrectly reject 9223372036854775807. */
13380 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13381 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13382 && LARGE_OFF_T % 2147483647 == 1)
13392 if ac_fn_c_try_compile "$LINENO"; then :
13393 ac_cv_sys_large_files=no; break
13395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13397 /* end confdefs.h. */
13398 #define _LARGE_FILES 1
13399 #include <sys/types.h>
13400 /* Check that off_t can represent 2**63 - 1 correctly.
13401 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13402 since some C++ compilers masquerading as C compilers
13403 incorrectly reject 9223372036854775807. */
13404 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13405 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13406 && LARGE_OFF_T % 2147483647 == 1)
13416 if ac_fn_c_try_compile "$LINENO"; then :
13417 ac_cv_sys_large_files=1; break
13419 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13420 ac_cv_sys_large_files=unknown
13424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
13425 $as_echo "$ac_cv_sys_large_files" >&6; }
13426 case $ac_cv_sys_large_files in #(
13429 cat >>confdefs.h <<_ACEOF
13430 #define _LARGE_FILES $ac_cv_sys_large_files
13440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
13441 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
13442 if ${ac_cv_sys_largefile_source+:} false; then :
13443 $as_echo_n "(cached) " >&6
13446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13447 /* end confdefs.h. */
13448 #include <sys/types.h> /* for off_t */
13453 int (*fp) (FILE *, off_t, int) = fseeko;
13454 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
13459 if ac_fn_c_try_link "$LINENO"; then :
13460 ac_cv_sys_largefile_source=no; break
13462 rm -f core conftest.err conftest.$ac_objext \
13463 conftest$ac_exeext conftest.$ac_ext
13464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13465 /* end confdefs.h. */
13466 #define _LARGEFILE_SOURCE 1
13467 #include <sys/types.h> /* for off_t */
13472 int (*fp) (FILE *, off_t, int) = fseeko;
13473 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
13478 if ac_fn_c_try_link "$LINENO"; then :
13479 ac_cv_sys_largefile_source=1; break
13481 rm -f core conftest.err conftest.$ac_objext \
13482 conftest$ac_exeext conftest.$ac_ext
13483 ac_cv_sys_largefile_source=unknown
13487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
13488 $as_echo "$ac_cv_sys_largefile_source" >&6; }
13489 case $ac_cv_sys_largefile_source in #(
13492 cat >>confdefs.h <<_ACEOF
13493 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
13499 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
13500 # in glibc 2.1.3, but that breaks too many other things.
13501 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
13502 if test $ac_cv_sys_largefile_source != unknown; then
13504 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
13508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
13509 $as_echo_n "checking for mbstate_t... " >&6; }
13510 if ${ac_cv_type_mbstate_t+:} false; then :
13511 $as_echo_n "(cached) " >&6
13513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13514 /* end confdefs.h. */
13515 $ac_includes_default
13516 # include <wchar.h>
13520 mbstate_t x; return sizeof x;
13525 if ac_fn_c_try_compile "$LINENO"; then :
13526 ac_cv_type_mbstate_t=yes
13528 ac_cv_type_mbstate_t=no
13530 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
13533 $as_echo "$ac_cv_type_mbstate_t" >&6; }
13534 if test $ac_cv_type_mbstate_t = yes; then
13536 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
13540 $as_echo "#define mbstate_t int" >>confdefs.h
13544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct option in getopt" >&5
13545 $as_echo_n "checking for struct option in getopt... " >&6; }
13546 if ${ac_cv_struct_option_getopt_h+:} false; then :
13547 $as_echo_n "(cached) " >&6
13549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13550 /* end confdefs.h. */
13551 #include <getopt.h>
13555 struct option op; op.name;
13560 if ac_fn_c_try_compile "$LINENO"; then :
13561 ac_cv_struct_option_getopt_h=yes
13563 ac_cv_struct_option_getopt_h=no
13565 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_option_getopt_h" >&5
13568 $as_echo "$ac_cv_struct_option_getopt_h" >&6; }
13569 if test "$ac_cv_struct_option_getopt_h" = yes; then
13571 $as_echo "#define HAVE_STRUCT_OPTION 1" >>confdefs.h
13575 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13576 if test "x$ac_cv_type_pid_t" = xyes; then :
13580 cat >>confdefs.h <<_ACEOF
13586 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
13587 case $ac_cv_c_uint8_t in #(
13591 $as_echo "#define _UINT8_T 1" >>confdefs.h
13594 cat >>confdefs.h <<_ACEOF
13595 #define uint8_t $ac_cv_c_uint8_t
13600 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
13601 case $ac_cv_c_uint16_t in #(
13606 cat >>confdefs.h <<_ACEOF
13607 #define uint16_t $ac_cv_c_uint16_t
13612 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
13613 case $ac_cv_c_uint32_t in #(
13617 $as_echo "#define _UINT32_T 1" >>confdefs.h
13620 cat >>confdefs.h <<_ACEOF
13621 #define uint32_t $ac_cv_c_uint32_t
13626 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
13627 case $ac_cv_c_int32_t in #(
13631 cat >>confdefs.h <<_ACEOF
13632 #define int32_t $ac_cv_c_int32_t
13637 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
13638 case $ac_cv_c_uint64_t in #(
13642 $as_echo "#define _UINT64_T 1" >>confdefs.h
13645 cat >>confdefs.h <<_ACEOF
13646 #define uint64_t $ac_cv_c_uint64_t
13651 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
13652 case $ac_cv_c_int64_t in #(
13656 cat >>confdefs.h <<_ACEOF
13657 #define int64_t $ac_cv_c_int64_t
13663 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
13664 if test "x$ac_cv_type_intptr_t" = xyes; then :
13666 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
13669 for ac_type in 'int' 'long int' 'long long int'; do
13670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13671 /* end confdefs.h. */
13672 $ac_includes_default
13676 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
13677 test_array [0] = 0;
13678 return test_array [0];
13684 if ac_fn_c_try_compile "$LINENO"; then :
13686 cat >>confdefs.h <<_ACEOF
13687 #define intptr_t $ac_type
13692 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13693 test -z "$ac_type" && break
13699 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
13700 if test "x$ac_cv_type_uintptr_t" = xyes; then :
13702 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
13705 for ac_type in 'unsigned int' 'unsigned long int' \
13706 'unsigned long long int'; do
13707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13708 /* end confdefs.h. */
13709 $ac_includes_default
13713 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
13714 test_array [0] = 0;
13715 return test_array [0];
13721 if ac_fn_c_try_compile "$LINENO"; then :
13723 cat >>confdefs.h <<_ACEOF
13724 #define uintptr_t $ac_type
13729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13730 test -z "$ac_type" && break
13738 for ac_header in $ac_header_list
13740 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13741 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
13743 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13744 cat >>confdefs.h <<_ACEOF
13745 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13759 for ac_func in getpagesize
13761 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13762 if test "x$ac_cv_func_getpagesize" = xyes; then :
13763 cat >>confdefs.h <<_ACEOF
13764 #define HAVE_GETPAGESIZE 1
13770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13771 $as_echo_n "checking for working mmap... " >&6; }
13772 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
13773 $as_echo_n "(cached) " >&6
13775 if test "$cross_compiling" = yes; then :
13776 ac_cv_func_mmap_fixed_mapped=no
13778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13779 /* end confdefs.h. */
13780 $ac_includes_default
13781 /* malloc might have been renamed as rpl_malloc. */
13784 /* Thanks to Mike Haertel and Jim Avera for this test.
13785 Here is a matrix of mmap possibilities:
13786 mmap private not fixed
13787 mmap private fixed at somewhere currently unmapped
13788 mmap private fixed at somewhere already mapped
13789 mmap shared not fixed
13790 mmap shared fixed at somewhere currently unmapped
13791 mmap shared fixed at somewhere already mapped
13792 For private mappings, we should verify that changes cannot be read()
13793 back from the file, nor mmap's back from the file at a different
13794 address. (There have been systems where private was not correctly
13795 implemented like the infamous i386 svr4.0, and systems where the
13796 VM page cache was not coherent with the file system buffer cache
13797 like early versions of FreeBSD and possibly contemporary NetBSD.)
13798 For shared mappings, we should conversely verify that changes get
13799 propagated back to all the places they're supposed to be.
13801 Grep wants private fixed already mapped.
13802 The main things grep needs to know about mmap are:
13803 * does it exist and is it safe to write into the mmap'd area
13804 * how to use it (BSD variants) */
13807 #include <sys/mman.h>
13809 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13813 /* This mess was copied from the GNU getpagesize.h. */
13814 #ifndef HAVE_GETPAGESIZE
13815 # ifdef _SC_PAGESIZE
13816 # define getpagesize() sysconf(_SC_PAGESIZE)
13817 # else /* no _SC_PAGESIZE */
13818 # ifdef HAVE_SYS_PARAM_H
13819 # include <sys/param.h>
13820 # ifdef EXEC_PAGESIZE
13821 # define getpagesize() EXEC_PAGESIZE
13822 # else /* no EXEC_PAGESIZE */
13824 # define getpagesize() NBPG * CLSIZE
13827 # endif /* no CLSIZE */
13828 # else /* no NBPG */
13830 # define getpagesize() NBPC
13831 # else /* no NBPC */
13833 # define getpagesize() PAGESIZE
13834 # endif /* PAGESIZE */
13835 # endif /* no NBPC */
13836 # endif /* no NBPG */
13837 # endif /* no EXEC_PAGESIZE */
13838 # else /* no HAVE_SYS_PARAM_H */
13839 # define getpagesize() 8192 /* punt totally */
13840 # endif /* no HAVE_SYS_PARAM_H */
13841 # endif /* no _SC_PAGESIZE */
13843 #endif /* no HAVE_GETPAGESIZE */
13848 char *data, *data2, *data3;
13849 const char *cdata2;
13853 pagesize = getpagesize ();
13855 /* First, make a file with some known garbage in it. */
13856 data = (char *) malloc (pagesize);
13859 for (i = 0; i < pagesize; ++i)
13860 *(data + i) = rand ();
13862 fd = creat ("conftest.mmap", 0600);
13865 if (write (fd, data, pagesize) != pagesize)
13869 /* Next, check that the tail of a page is zero-filled. File must have
13870 non-zero length, otherwise we risk SIGBUS for entire page. */
13871 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13875 if (write (fd2, cdata2, 1) != 1)
13877 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13878 if (data2 == MAP_FAILED)
13880 for (i = 0; i < pagesize; ++i)
13884 if (munmap (data2, pagesize))
13887 /* Next, try to mmap the file at a fixed address which already has
13888 something else allocated at it. If we can, also make sure that
13889 we see the same garbage. */
13890 fd = open ("conftest.mmap", O_RDWR);
13893 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13894 MAP_PRIVATE | MAP_FIXED, fd, 0L))
13896 for (i = 0; i < pagesize; ++i)
13897 if (*(data + i) != *(data2 + i))
13900 /* Finally, make sure that changes to the mapped area do not
13901 percolate back to the file as seen by read(). (This is a bug on
13902 some variants of i386 svr4.0.) */
13903 for (i = 0; i < pagesize; ++i)
13904 *(data2 + i) = *(data2 + i) + 1;
13905 data3 = (char *) malloc (pagesize);
13908 if (read (fd, data3, pagesize) != pagesize)
13910 for (i = 0; i < pagesize; ++i)
13911 if (*(data + i) != *(data3 + i))
13917 if ac_fn_c_try_run "$LINENO"; then :
13918 ac_cv_func_mmap_fixed_mapped=yes
13920 ac_cv_func_mmap_fixed_mapped=no
13922 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13923 conftest.$ac_objext conftest.beam conftest.$ac_ext
13927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13928 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13929 if test $ac_cv_func_mmap_fixed_mapped = yes; then
13931 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
13934 rm -f conftest.mmap conftest.txt
13936 for ac_header in vfork.h
13938 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13939 if test "x$ac_cv_header_vfork_h" = xyes; then :
13940 cat >>confdefs.h <<_ACEOF
13941 #define HAVE_VFORK_H 1
13948 for ac_func in fork vfork
13950 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13951 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13952 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13953 cat >>confdefs.h <<_ACEOF
13954 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13960 if test "x$ac_cv_func_fork" = xyes; then
13961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13962 $as_echo_n "checking for working fork... " >&6; }
13963 if ${ac_cv_func_fork_works+:} false; then :
13964 $as_echo_n "(cached) " >&6
13966 if test "$cross_compiling" = yes; then :
13967 ac_cv_func_fork_works=cross
13969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13970 /* end confdefs.h. */
13971 $ac_includes_default
13976 /* By Ruediger Kuhlmann. */
13977 return fork () < 0;
13983 if ac_fn_c_try_run "$LINENO"; then :
13984 ac_cv_func_fork_works=yes
13986 ac_cv_func_fork_works=no
13988 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13989 conftest.$ac_objext conftest.beam conftest.$ac_ext
13993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13994 $as_echo "$ac_cv_func_fork_works" >&6; }
13997 ac_cv_func_fork_works=$ac_cv_func_fork
13999 if test "x$ac_cv_func_fork_works" = xcross; then
14001 *-*-amigaos* | *-*-msdosdjgpp*)
14002 # Override, as these systems have only a dummy fork() stub
14003 ac_cv_func_fork_works=no
14006 ac_cv_func_fork_works=yes
14009 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
14010 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
14012 ac_cv_func_vfork_works=$ac_cv_func_vfork
14013 if test "x$ac_cv_func_vfork" = xyes; then
14014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
14015 $as_echo_n "checking for working vfork... " >&6; }
14016 if ${ac_cv_func_vfork_works+:} false; then :
14017 $as_echo_n "(cached) " >&6
14019 if test "$cross_compiling" = yes; then :
14020 ac_cv_func_vfork_works=cross
14022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14023 /* end confdefs.h. */
14024 /* Thanks to Paul Eggert for this test. */
14025 $ac_includes_default
14026 #include <sys/wait.h>
14027 #ifdef HAVE_VFORK_H
14028 # include <vfork.h>
14030 /* On some sparc systems, changes by the child to local and incoming
14031 argument registers are propagated back to the parent. The compiler
14032 is told about this with #include <vfork.h>, but some compilers
14033 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
14034 static variable whose address is put into a register that is
14035 clobbered by the vfork. */
14038 sparc_address_test (int arg)
14040 sparc_address_test (arg) int arg;
14043 static pid_t child;
14061 pid_t parent = getpid ();
14064 sparc_address_test (0);
14069 /* Here is another test for sparc vfork register problems. This
14070 test uses lots of local variables, at least as many local
14071 variables as main has allocated so far including compiler
14072 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
14073 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
14074 reuse the register of parent for one of the local variables,
14075 since it will think that parent can't possibly be used any more
14076 in this routine. Assigning to the local variable will thus
14077 munge parent in the parent process. */
14079 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
14080 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
14081 /* Convince the compiler that p..p7 are live; otherwise, it might
14082 use the same hardware register for all 8 local variables. */
14083 if (p != p1 || p != p2 || p != p3 || p != p4
14084 || p != p5 || p != p6 || p != p7)
14087 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
14088 from child file descriptors. If the child closes a descriptor
14089 before it execs or exits, this munges the parent's descriptor
14090 as well. Test for this by closing stdout in the child. */
14091 _exit(close(fileno(stdout)) != 0);
14096 while (wait(&status) != child)
14099 /* Was there some problem with vforking? */
14102 /* Did the child fail? (This shouldn't happen.) */
14105 /* Did the vfork/compiler bug occur? */
14106 || parent != getpid()
14108 /* Did the file descriptor bug occur? */
14109 || fstat(fileno(stdout), &st) != 0
14114 if ac_fn_c_try_run "$LINENO"; then :
14115 ac_cv_func_vfork_works=yes
14117 ac_cv_func_vfork_works=no
14119 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14120 conftest.$ac_objext conftest.beam conftest.$ac_ext
14124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
14125 $as_echo "$ac_cv_func_vfork_works" >&6; }
14128 if test "x$ac_cv_func_fork_works" = xcross; then
14129 ac_cv_func_vfork_works=$ac_cv_func_vfork
14130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
14131 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
14134 if test "x$ac_cv_func_vfork_works" = xyes; then
14136 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
14140 $as_echo "#define vfork fork" >>confdefs.h
14143 if test "x$ac_cv_func_fork_works" = xyes; then
14145 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
14150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5
14151 $as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
14152 if ${ac_cv_func_mbrtowc+:} false; then :
14153 $as_echo_n "(cached) " >&6
14155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14156 /* end confdefs.h. */
14162 char const s[] = "";
14165 return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));
14170 if ac_fn_c_try_link "$LINENO"; then :
14171 ac_cv_func_mbrtowc=yes
14173 ac_cv_func_mbrtowc=no
14175 rm -f core conftest.err conftest.$ac_objext \
14176 conftest$ac_exeext conftest.$ac_ext
14178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5
14179 $as_echo "$ac_cv_func_mbrtowc" >&6; }
14180 if test $ac_cv_func_mbrtowc = yes; then
14182 $as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h
14187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc compiler warnings" >&5
14188 $as_echo_n "checking for gcc compiler warnings... " >&6; }
14189 # Check whether --enable-warnings was given.
14190 if test "${enable_warnings+set}" = set; then :
14191 enableval=$enable_warnings; if test "${enableval}" = no -o "$GCC" = no; then
14192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14193 $as_echo "no" >&6; }
14196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14197 $as_echo "yes" >&6; }
14198 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
14199 -Wmissing-declarations -Wredundant-decls -Wnested-externs \
14200 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
14201 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
14205 if test "$GCC" = yes; then
14206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14207 $as_echo "yes" >&6; }
14208 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
14209 -Wmissing-declarations -Wredundant-decls -Wnested-externs \
14210 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
14211 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
14214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14215 $as_echo "no" >&6; }
14220 for ac_func in strerror strndup strtoul mkstemp mkostemp utimes utime wcwidth strtof newlocale uselocale freelocale setlocale
14222 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14223 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14224 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14225 cat >>confdefs.h <<_ACEOF
14226 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14233 ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
14234 if test "x$ac_cv_func_getopt_long" = xyes; then :
14235 $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
14238 case " $LIBOBJS " in
14239 *" getopt_long.$ac_objext "* ) ;;
14240 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
14246 ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf"
14247 if test "x$ac_cv_func_asprintf" = xyes; then :
14248 $as_echo "#define HAVE_ASPRINTF 1" >>confdefs.h
14251 case " $LIBOBJS " in
14252 *" asprintf.$ac_objext "* ) ;;
14253 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
14259 ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
14260 if test "x$ac_cv_func_vasprintf" = xyes; then :
14261 $as_echo "#define HAVE_VASPRINTF 1" >>confdefs.h
14264 case " $LIBOBJS " in
14265 *" vasprintf.$ac_objext "* ) ;;
14266 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
14272 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
14273 if test "x$ac_cv_func_strlcpy" = xyes; then :
14274 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
14277 case " $LIBOBJS " in
14278 *" strlcpy.$ac_objext "* ) ;;
14279 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
14285 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
14286 if test "x$ac_cv_func_strlcat" = xyes; then :
14287 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
14290 case " $LIBOBJS " in
14291 *" strlcat.$ac_objext "* ) ;;
14292 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
14298 ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
14299 if test "x$ac_cv_func_getline" = xyes; then :
14300 $as_echo "#define HAVE_GETLINE 1" >>confdefs.h
14303 case " $LIBOBJS " in
14304 *" getline.$ac_objext "* ) ;;
14305 *) LIBOBJS="$LIBOBJS getline.$ac_objext"
14311 ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r"
14312 if test "x$ac_cv_func_ctime_r" = xyes; then :
14313 $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h
14316 case " $LIBOBJS " in
14317 *" ctime_r.$ac_objext "* ) ;;
14318 *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext"
14324 ac_fn_c_check_func "$LINENO" "asctime_r" "ac_cv_func_asctime_r"
14325 if test "x$ac_cv_func_asctime_r" = xyes; then :
14326 $as_echo "#define HAVE_ASCTIME_R 1" >>confdefs.h
14329 case " $LIBOBJS " in
14330 *" asctime_r.$ac_objext "* ) ;;
14331 *) LIBOBJS="$LIBOBJS asctime_r.$ac_objext"
14337 ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r"
14338 if test "x$ac_cv_func_localtime_r" = xyes; then :
14339 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
14342 case " $LIBOBJS " in
14343 *" localtime_r.$ac_objext "* ) ;;
14344 *) LIBOBJS="$LIBOBJS localtime_r.$ac_objext"
14350 ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r"
14351 if test "x$ac_cv_func_gmtime_r" = xyes; then :
14352 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
14355 case " $LIBOBJS " in
14356 *" gmtime_r.$ac_objext "* ) ;;
14357 *) LIBOBJS="$LIBOBJS gmtime_r.$ac_objext"
14363 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
14364 if test "x$ac_cv_func_pread" = xyes; then :
14365 $as_echo "#define HAVE_PREAD 1" >>confdefs.h
14368 case " $LIBOBJS " in
14369 *" pread.$ac_objext "* ) ;;
14370 *) LIBOBJS="$LIBOBJS pread.$ac_objext"
14376 ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
14377 if test "x$ac_cv_func_strcasestr" = xyes; then :
14378 $as_echo "#define HAVE_STRCASESTR 1" >>confdefs.h
14381 case " $LIBOBJS " in
14382 *" strcasestr.$ac_objext "* ) ;;
14383 *) LIBOBJS="$LIBOBJS strcasestr.$ac_objext"
14389 ac_fn_c_check_func "$LINENO" "fmtcheck" "ac_cv_func_fmtcheck"
14390 if test "x$ac_cv_func_fmtcheck" = xyes; then :
14391 $as_echo "#define HAVE_FMTCHECK 1" >>confdefs.h
14394 case " $LIBOBJS " in
14395 *" fmtcheck.$ac_objext "* ) ;;
14396 *) LIBOBJS="$LIBOBJS fmtcheck.$ac_objext"
14402 ac_fn_c_check_func "$LINENO" "dprintf" "ac_cv_func_dprintf"
14403 if test "x$ac_cv_func_dprintf" = xyes; then :
14404 $as_echo "#define HAVE_DPRINTF 1" >>confdefs.h
14407 case " $LIBOBJS " in
14408 *" dprintf.$ac_objext "* ) ;;
14409 *) LIBOBJS="$LIBOBJS dprintf.$ac_objext"
14417 if test "$enable_zlib" != "no"; then
14418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5
14419 $as_echo_n "checking for gzopen in -lz... " >&6; }
14420 if ${ac_cv_lib_z_gzopen+:} false; then :
14421 $as_echo_n "(cached) " >&6
14423 ac_check_lib_save_LIBS=$LIBS
14425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14426 /* end confdefs.h. */
14428 /* Override any GCC internal prototype to avoid an error.
14429 Use char because int might match the return type of a GCC
14430 builtin and then its argument prototype would still apply. */
14443 if ac_fn_c_try_link "$LINENO"; then :
14444 ac_cv_lib_z_gzopen=yes
14446 ac_cv_lib_z_gzopen=no
14448 rm -f core conftest.err conftest.$ac_objext \
14449 conftest$ac_exeext conftest.$ac_ext
14450 LIBS=$ac_check_lib_save_LIBS
14452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5
14453 $as_echo "$ac_cv_lib_z_gzopen" >&6; }
14454 if test "x$ac_cv_lib_z_gzopen" = xyes; then :
14455 cat >>confdefs.h <<_ACEOF
14456 #define HAVE_LIBZ 1
14464 if test "$MINGW" = 1; then
14465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regexec in -lgnurx" >&5
14466 $as_echo_n "checking for regexec in -lgnurx... " >&6; }
14467 if ${ac_cv_lib_gnurx_regexec+:} false; then :
14468 $as_echo_n "(cached) " >&6
14470 ac_check_lib_save_LIBS=$LIBS
14471 LIBS="-lgnurx $LIBS"
14472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14473 /* end confdefs.h. */
14475 /* Override any GCC internal prototype to avoid an error.
14476 Use char because int might match the return type of a GCC
14477 builtin and then its argument prototype would still apply. */
14490 if ac_fn_c_try_link "$LINENO"; then :
14491 ac_cv_lib_gnurx_regexec=yes
14493 ac_cv_lib_gnurx_regexec=no
14495 rm -f core conftest.err conftest.$ac_objext \
14496 conftest$ac_exeext conftest.$ac_ext
14497 LIBS=$ac_check_lib_save_LIBS
14499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnurx_regexec" >&5
14500 $as_echo "$ac_cv_lib_gnurx_regexec" >&6; }
14501 if test "x$ac_cv_lib_gnurx_regexec" = xyes; then :
14502 cat >>confdefs.h <<_ACEOF
14503 #define HAVE_LIBGNURX 1
14506 LIBS="-lgnurx $LIBS"
14509 as_fn_error $? "libgnurx is required to build file(1) with MinGW" "$LINENO" 5
14514 if test "$cross_compiling" = yes; then
14515 IS_CROSS_COMPILE_TRUE=
14516 IS_CROSS_COMPILE_FALSE='#'
14518 IS_CROSS_COMPILE_TRUE='#'
14519 IS_CROSS_COMPILE_FALSE=
14523 if test "$enable_zlib" = "yes"; then
14524 if test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" != "yesyes"; then
14525 as_fn_error $? "zlib support requested but not found" "$LINENO" 5
14527 elif test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" = "yesyes"; then
14529 $as_echo "#define ZLIBSUPPORT 1" >>confdefs.h
14533 ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile"
14535 cat >confcache <<\_ACEOF
14536 # This file is a shell script that caches the results of configure
14537 # tests run on this system so they can be shared between configure
14538 # scripts and configure runs, see configure's option --config-cache.
14539 # It is not useful on other systems. If it contains results you don't
14540 # want to keep, you may remove or edit it.
14542 # config.status only pays attention to the cache file if you give it
14543 # the --recheck option to rerun configure.
14545 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14546 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14547 # following values.
14551 # The following way of writing the cache mishandles newlines in values,
14552 # but we know of no workaround that is simple, portable, and efficient.
14553 # So, we kill variables containing newlines.
14554 # Ultrix sh set writes to stderr and can't be redirected directly,
14555 # and sets the high bit in the cache file unless we assign to the vars.
14557 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14558 eval ac_val=\$$ac_var
14562 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14563 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14566 _ | IFS | as_nl) ;; #(
14567 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14568 *) { eval $ac_var=; unset $ac_var;} ;;
14574 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14575 *${as_nl}ac_space=\ *)
14576 # `set' does not quote correctly, so add quotes: double-quote
14577 # substitution turns \\\\ into \\, and sed turns \\ into \.
14580 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14583 # `set' quotes correctly as required by POSIX, so do not add quotes.
14584 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14593 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14595 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14597 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14598 if test -w "$cache_file"; then
14599 if test "x$cache_file" != "x/dev/null"; then
14600 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14601 $as_echo "$as_me: updating cache $cache_file" >&6;}
14602 if test ! -f "$cache_file" || test -h "$cache_file"; then
14603 cat confcache >"$cache_file"
14605 case $cache_file in #(
14607 mv -f confcache "$cache_file"$$ &&
14608 mv -f "$cache_file"$$ "$cache_file" ;; #(
14610 mv -f confcache "$cache_file" ;;
14615 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14616 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14621 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14622 # Let make expand exec_prefix.
14623 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14625 DEFS=-DHAVE_CONFIG_H
14630 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14631 # 1. Remove the extension, and $U if already installed.
14632 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14633 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14634 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14635 # will be set to the directory where LIBOBJS objects are built.
14636 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14637 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14639 LIBOBJS=$ac_libobjs
14641 LTLIBOBJS=$ac_ltlibobjs
14644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14645 $as_echo_n "checking that generated files are newer than configure... " >&6; }
14646 if test -n "$am_sleep_pid"; then
14647 # Hide warnings about reused PIDs.
14648 wait $am_sleep_pid 2>/dev/null
14650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14651 $as_echo "done" >&6; }
14652 if test -n "$EXEEXT"; then
14654 am__EXEEXT_FALSE='#'
14656 am__EXEEXT_TRUE='#'
14660 if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then
14661 as_fn_error $? "conditional \"MINGW\" was never defined.
14662 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14664 if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then
14665 as_fn_error $? "conditional \"FSECT5\" was never defined.
14666 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14668 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14669 as_fn_error $? "conditional \"AMDEP\" was never defined.
14670 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14672 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14673 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14674 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14677 if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then
14678 as_fn_error $? "conditional \"IS_CROSS_COMPILE\" was never defined.
14679 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14682 : "${CONFIG_STATUS=./config.status}"
14684 ac_clean_files_save=$ac_clean_files
14685 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14686 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14687 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14689 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14691 # Generated by $as_me.
14692 # Run this file to recreate the current configuration.
14693 # Compiler output produced by configure, useful for debugging
14694 # configure, is in config.log if it exists.
14697 ac_cs_recheck=false
14700 SHELL=\${CONFIG_SHELL-$SHELL}
14703 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14704 ## -------------------- ##
14705 ## M4sh Initialization. ##
14706 ## -------------------- ##
14708 # Be more Bourne compatible
14709 DUALCASE=1; export DUALCASE # for MKS sh
14710 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14713 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14714 # is contrary to our usage. Disable this feature.
14715 alias -g '${1+"$@"}'='"$@"'
14716 setopt NO_GLOB_SUBST
14718 case `(set -o) 2>/dev/null` in #(
14730 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14731 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14732 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14733 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14734 # Prefer a ksh shell builtin over an external printf program on Solaris,
14735 # but without wasting forks for bash or zsh.
14736 if test -z "$BASH_VERSION$ZSH_VERSION" \
14737 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14738 as_echo='print -r --'
14739 as_echo_n='print -rn --'
14740 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14741 as_echo='printf %s\n'
14742 as_echo_n='printf %s'
14744 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14745 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14746 as_echo_n='/usr/ucb/echo -n'
14748 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14749 as_echo_n_body='eval
14753 expr "X$arg" : "X\\(.*\\)$as_nl";
14754 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14756 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14758 export as_echo_n_body
14759 as_echo_n='sh -c $as_echo_n_body as_echo'
14761 export as_echo_body
14762 as_echo='sh -c $as_echo_body as_echo'
14765 # The user is always right.
14766 if test "${PATH_SEPARATOR+set}" != set; then
14768 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14769 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14776 # We need space, tab and new line, in precisely that order. Quoting is
14777 # there to prevent editors from complaining about space-tab.
14778 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14779 # splitting by setting IFS to empty value.)
14782 # Find who we are. Look in the path if we contain no directory separator.
14785 *[\\/]* ) as_myself=$0 ;;
14786 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14787 for as_dir in $PATH
14790 test -z "$as_dir" && as_dir=.
14791 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14797 # We did not find ourselves, most probably we were run as `sh COMMAND'
14798 # in which case we are not to be found in the path.
14799 if test "x$as_myself" = x; then
14802 if test ! -f "$as_myself"; then
14803 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14807 # Unset variables that we do not need and which cause bugs (e.g. in
14808 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14809 # suppresses any "Segmentation fault" message there. '((' could
14810 # trigger a bug in pdksh 5.2.14.
14811 for as_var in BASH_ENV ENV MAIL MAILPATH
14812 do eval test x\${$as_var+set} = xset \
14813 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14826 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14829 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14830 # ----------------------------------------
14831 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14832 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14833 # script with STATUS, using 1 if that was 0.
14836 as_status=$1; test $as_status -eq 0 && as_status=1
14838 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14839 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14841 $as_echo "$as_me: error: $2" >&2
14842 as_fn_exit $as_status
14846 # as_fn_set_status STATUS
14847 # -----------------------
14848 # Set $? to STATUS, without forking.
14849 as_fn_set_status ()
14852 } # as_fn_set_status
14854 # as_fn_exit STATUS
14855 # -----------------
14856 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14860 as_fn_set_status $1
14866 # Portably unset VAR.
14869 { eval $1=; unset $1;}
14871 as_unset=as_fn_unset
14872 # as_fn_append VAR VALUE
14873 # ----------------------
14874 # Append the text in VALUE to the end of the definition contained in VAR. Take
14875 # advantage of any shell optimizations that allow amortized linear growth over
14876 # repeated appends, instead of the typical quadratic growth present in naive
14878 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14879 eval 'as_fn_append ()
14890 # as_fn_arith ARG...
14891 # ------------------
14892 # Perform arithmetic evaluation on the ARGs, and store the result in the
14893 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14894 # must be portable across $(()) and expr.
14895 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14896 eval 'as_fn_arith ()
14903 as_val=`expr "$@" || test $? -eq 1`
14908 if expr a : '\(a\)' >/dev/null 2>&1 &&
14909 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14915 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14916 as_basename=basename
14921 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14927 as_me=`$as_basename -- "$0" ||
14928 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14929 X"$0" : 'X\(//\)$' \| \
14930 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14932 sed '/^.*\/\([^/][^/]*\)\/*$/{
14946 # Avoid depending upon Character Ranges.
14947 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14948 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14949 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14950 as_cr_digits='0123456789'
14951 as_cr_alnum=$as_cr_Letters$as_cr_digits
14953 ECHO_C= ECHO_N= ECHO_T=
14954 case `echo -n x` in #(((((
14956 case `echo 'xy\c'` in
14957 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14959 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14966 rm -f conf$$ conf$$.exe conf$$.file
14967 if test -d conf$$.dir; then
14968 rm -f conf$$.dir/conf$$.file
14971 mkdir conf$$.dir 2>/dev/null
14973 if (echo >conf$$.file) 2>/dev/null; then
14974 if ln -s conf$$.file conf$$ 2>/dev/null; then
14976 # ... but there are two gotchas:
14977 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14978 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14979 # In both cases, we have to default to `cp -pR'.
14980 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14982 elif ln conf$$.file conf$$ 2>/dev/null; then
14990 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14991 rmdir conf$$.dir 2>/dev/null
14996 # Create "$as_dir" as a directory, including parents if necessary.
15001 -*) as_dir=./$as_dir;;
15003 test -d "$as_dir" || eval $as_mkdir_p || {
15007 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15008 *) as_qdir=$as_dir;;
15010 as_dirs="'$as_qdir' $as_dirs"
15011 as_dir=`$as_dirname -- "$as_dir" ||
15012 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15013 X"$as_dir" : 'X\(//\)[^/]' \| \
15014 X"$as_dir" : 'X\(//\)$' \| \
15015 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15016 $as_echo X"$as_dir" |
15017 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15021 /^X\(\/\/\)[^/].*/{
15034 test -d "$as_dir" && break
15036 test -z "$as_dirs" || eval "mkdir $as_dirs"
15037 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15041 if mkdir -p . 2>/dev/null; then
15042 as_mkdir_p='mkdir -p "$as_dir"'
15044 test -d ./-p && rmdir ./-p
15049 # as_fn_executable_p FILE
15050 # -----------------------
15051 # Test if FILE is an executable regular file.
15052 as_fn_executable_p ()
15054 test -f "$1" && test -x "$1"
15055 } # as_fn_executable_p
15056 as_test_x='test -x'
15057 as_executable_p=as_fn_executable_p
15059 # Sed expression to map a string onto a valid CPP name.
15060 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15062 # Sed expression to map a string onto a valid variable name.
15063 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15067 ## ----------------------------------- ##
15068 ## Main body of $CONFIG_STATUS script. ##
15069 ## ----------------------------------- ##
15071 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15073 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15074 # Save the log message, to keep $0 and so on meaningful, and to
15075 # report actual input values of CONFIG_FILES etc. instead of their
15076 # values after options handling.
15078 This file was extended by file $as_me 5.32, which was
15079 generated by GNU Autoconf 2.69. Invocation command line was
15081 CONFIG_FILES = $CONFIG_FILES
15082 CONFIG_HEADERS = $CONFIG_HEADERS
15083 CONFIG_LINKS = $CONFIG_LINKS
15084 CONFIG_COMMANDS = $CONFIG_COMMANDS
15087 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15092 case $ac_config_files in *"
15093 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15096 case $ac_config_headers in *"
15097 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15101 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15102 # Files that config.status was made for.
15103 config_files="$ac_config_files"
15104 config_headers="$ac_config_headers"
15105 config_commands="$ac_config_commands"
15109 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15111 \`$as_me' instantiates files and other configuration actions
15112 from templates according to the current configuration. Unless the files
15113 and actions are specified as TAGs, all are instantiated by default.
15115 Usage: $0 [OPTION]... [TAG]...
15117 -h, --help print this help, then exit
15118 -V, --version print version number and configuration settings, then exit
15119 --config print configuration, then exit
15120 -q, --quiet, --silent
15121 do not print progress messages
15122 -d, --debug don't remove temporary files
15123 --recheck update $as_me by reconfiguring in the same conditions
15124 --file=FILE[:TEMPLATE]
15125 instantiate the configuration file FILE
15126 --header=FILE[:TEMPLATE]
15127 instantiate the configuration header FILE
15129 Configuration files:
15132 Configuration headers:
15135 Configuration commands:
15138 Report bugs to <christos@astron.com>."
15141 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15142 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15144 file config.status 5.32
15145 configured by $0, generated by GNU Autoconf 2.69,
15146 with options \\"\$ac_cs_config\\"
15148 Copyright (C) 2012 Free Software Foundation, Inc.
15149 This config.status script is free software; the Free Software Foundation
15150 gives unlimited permission to copy, distribute and modify it."
15157 test -n "\$AWK" || AWK=awk
15160 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15161 # The default lists apply if the user does not specify any file.
15167 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15168 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15172 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15184 # Handling of the options.
15185 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15187 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15188 $as_echo "$ac_cs_version"; exit ;;
15189 --config | --confi | --conf | --con | --co | --c )
15190 $as_echo "$ac_cs_config"; exit ;;
15191 --debug | --debu | --deb | --de | --d | -d )
15193 --file | --fil | --fi | --f )
15196 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15197 '') as_fn_error $? "missing file argument" ;;
15199 as_fn_append CONFIG_FILES " '$ac_optarg'"
15200 ac_need_defaults=false;;
15201 --header | --heade | --head | --hea )
15204 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15206 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15207 ac_need_defaults=false;;
15209 # Conflict between --help and --header
15210 as_fn_error $? "ambiguous option: \`$1'
15211 Try \`$0 --help' for more information.";;
15212 --help | --hel | -h )
15213 $as_echo "$ac_cs_usage"; exit ;;
15214 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15215 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15218 # This is an error.
15219 -*) as_fn_error $? "unrecognized option: \`$1'
15220 Try \`$0 --help' for more information." ;;
15222 *) as_fn_append ac_config_targets " $1"
15223 ac_need_defaults=false ;;
15229 ac_configure_extra_args=
15231 if $ac_cs_silent; then
15233 ac_configure_extra_args="$ac_configure_extra_args --silent"
15237 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15238 if \$ac_cs_recheck; then
15239 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15241 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15242 CONFIG_SHELL='$SHELL'
15243 export CONFIG_SHELL
15248 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15252 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15253 ## Running $as_me. ##
15259 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15263 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15266 # The HP-UX ksh and POSIX shell print the target directory to stdout
15267 # if CDPATH is set.
15268 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15270 sed_quote_subst='$sed_quote_subst'
15271 double_quote_subst='$double_quote_subst'
15272 delay_variable_subst='$delay_variable_subst'
15273 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15274 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15275 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15276 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15277 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15278 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15279 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15280 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15281 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
15282 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15283 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15284 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15285 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15286 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15287 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15288 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15289 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15290 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15291 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15292 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15293 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15294 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15295 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15296 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15297 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15298 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15299 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15300 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15301 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15302 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
15303 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
15304 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15305 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15306 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15307 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15308 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15309 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
15310 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
15311 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
15312 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
15313 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15314 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15315 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
15316 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15317 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15318 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15319 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15320 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15321 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15322 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15323 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15324 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15325 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15326 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15327 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15328 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15329 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"`'
15330 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
15331 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
15332 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15333 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15334 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15335 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15336 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15337 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15338 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15339 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15340 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
15341 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15342 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15343 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15344 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15345 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15346 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15347 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15348 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15349 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15350 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15351 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15352 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15353 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15354 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15355 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15356 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15357 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15358 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15359 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15360 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15361 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15362 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15363 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15364 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15365 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15366 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15367 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15368 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15369 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15370 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15371 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15372 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15373 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15374 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15375 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15376 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15377 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
15378 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15379 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15380 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15381 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15382 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15383 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15384 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15385 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15386 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15387 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15388 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15389 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15390 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15391 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15392 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15393 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15394 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15395 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15396 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15397 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15398 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15399 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15400 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15401 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15402 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15405 LTCFLAGS='$LTCFLAGS'
15406 compiler='$compiler_DEFAULT'
15408 # A function that is used when there is no print builtin or printf.
15409 func_fallback_echo ()
15411 eval 'cat <<_LTECHO_EOF
15416 # Quote evaled strings.
15431 deplibs_check_method \
15436 sharedlib_from_linklib_cmd \
15439 archiver_list_spec \
15445 lt_cv_sys_global_symbol_pipe \
15446 lt_cv_sys_global_symbol_to_cdecl \
15447 lt_cv_sys_global_symbol_to_c_name_address \
15448 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15449 nm_file_list_spec \
15450 lt_prog_compiler_no_builtin_flag \
15451 lt_prog_compiler_pic \
15452 lt_prog_compiler_wl \
15453 lt_prog_compiler_static \
15454 lt_cv_prog_compiler_c_o \
15463 export_dynamic_flag_spec \
15464 whole_archive_flag_spec \
15465 compiler_needs_object \
15467 allow_undefined_flag \
15468 no_undefined_flag \
15469 hardcode_libdir_flag_spec \
15470 hardcode_libdir_separator \
15474 variables_saved_for_relink \
15476 library_names_spec \
15478 install_override_mode \
15482 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15483 *[\\\\\\\`\\"\\\$]*)
15484 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15487 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15492 # Double-quote double-evaled strings.
15493 for var in reload_cmds \
15494 old_postinstall_cmds \
15495 old_postuninstall_cmds \
15497 extract_expsyms_cmds \
15498 old_archive_from_new_cmds \
15499 old_archive_from_expsyms_cmds \
15501 archive_expsym_cmds \
15503 module_expsym_cmds \
15504 export_symbols_cmds \
15508 postuninstall_cmds \
15510 sys_lib_search_path_spec \
15511 sys_lib_dlsearch_path_spec; do
15512 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15513 *[\\\\\\\`\\"\\\$]*)
15514 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15517 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15522 ac_aux_dir='$ac_aux_dir'
15523 xsi_shell='$xsi_shell'
15524 lt_shell_append='$lt_shell_append'
15526 # See if we are running on zsh, and set the options which allow our
15527 # commands through without removal of \ escapes INIT.
15528 if test -n "\${ZSH_VERSION+set}" ; then
15529 setopt NO_GLOB_SUBST
15535 TIMESTAMP='$TIMESTAMP'
15544 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15546 # Handling of arguments.
15547 for ac_config_target in $ac_config_targets
15549 case $ac_config_target in
15550 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
15551 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15552 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15553 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15554 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
15555 "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;;
15556 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
15557 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15558 "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;;
15560 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15565 # If the user did not use the arguments to specify the items to instantiate,
15566 # then the envvar interface is used. Set only those that are not.
15567 # We use the long form for the default assignment because of an extremely
15568 # bizarre bug on SunOS 4.1.3.
15569 if $ac_need_defaults; then
15570 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15571 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15572 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15575 # Have a temporary directory for convenience. Make it in the build tree
15576 # simply because there is no reason against having it here, and in addition,
15577 # creating and moving files from /tmp can sometimes cause problems.
15578 # Hook for its removal unless debugging.
15579 # Note that there is a small window in which the directory will not be cleaned:
15580 # after its creation but before its name has been assigned to `$tmp'.
15584 trap 'exit_status=$?
15585 : "${ac_tmp:=$tmp}"
15586 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15588 trap 'as_fn_exit 1' 1 2 13 15
15590 # Create a (secure) tmp directory for tmp files.
15593 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15597 tmp=./conf$$-$RANDOM
15598 (umask 077 && mkdir "$tmp")
15599 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15602 # Set up the scripts for CONFIG_FILES section.
15603 # No need to generate them if there are no CONFIG_FILES.
15604 # This happens for instance with `./config.status config.h'.
15605 if test -n "$CONFIG_FILES"; then
15608 ac_cr=`echo X | tr X '\015'`
15609 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15610 # But we know of no other shell where ac_cr would be empty at this
15611 # point, so we can use a bashism as a fallback.
15612 if test "x$ac_cr" = x; then
15613 eval ac_cr=\$\'\\r\'
15615 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15616 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15619 ac_cs_awk_cr=$ac_cr
15622 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15627 echo "cat >conf$$subs.awk <<_ACEOF" &&
15628 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15630 } >conf$$subs.sh ||
15631 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15632 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15634 for ac_last_try in false false false false false :; do
15635 . ./conf$$subs.sh ||
15636 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15638 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15639 if test $ac_delim_n = $ac_delim_num; then
15641 elif $ac_last_try; then
15642 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15644 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15647 rm -f conf$$subs.sh
15649 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15650 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15654 s/^/S["/; s/!.*/"]=/
15664 s/\(.\{148\}\)..*/\1/
15666 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15671 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15678 s/\(.\{148\}\)..*/\1/
15680 s/["\\]/\\&/g; s/^/"/; s/$/"/
15684 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15689 ' <conf$$subs.awk | sed '
15694 ' >>$CONFIG_STATUS || ac_write_fail=1
15695 rm -f conf$$subs.awk
15696 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15698 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15699 for (key in S) S_is_set[key] = 1
15705 nfields = split(line, field, "@")
15707 len = length(field[1])
15708 for (i = 2; i < nfields; i++) {
15710 keylen = length(key)
15711 if (S_is_set[key]) {
15713 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15714 len += length(value) + length(field[++i])
15725 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15726 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15727 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15730 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15731 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15734 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15735 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15736 # trailing colons and then remove the whole line if VPATH becomes empty
15737 # (actually we leave an empty line to preserve line numbers).
15738 if test "x$srcdir" = x.; then
15739 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15757 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15758 fi # test -n "$CONFIG_FILES"
15760 # Set up the scripts for CONFIG_HEADERS section.
15761 # No need to generate them if there are no CONFIG_HEADERS.
15762 # This happens for instance with `./config.status Makefile'.
15763 if test -n "$CONFIG_HEADERS"; then
15764 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15768 # Transform confdefs.h into an awk script `defines.awk', embedded as
15769 # here-document in config.status, that substitutes the proper values into
15770 # config.h.in to produce config.h.
15772 # Create a delimiter string that does not exist in confdefs.h, to ease
15773 # handling of long lines.
15775 for ac_last_try in false false :; do
15776 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15777 if test -z "$ac_tt"; then
15779 elif $ac_last_try; then
15780 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15782 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15786 # For the awk script, D is an array of macro values keyed by name,
15787 # likewise P contains macro parameters if any. Preserve backslash
15788 # newline sequences.
15790 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15792 s/.\{148\}/&'"$ac_delim"'/g
15795 s/^[ ]*#[ ]*define[ ][ ]*/ /
15802 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15804 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15808 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15809 D["\1"]=" \3\\\\\\n"\\/p
15811 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15816 s/.\{148\}/&'"$ac_delim"'/g
15821 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15824 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15826 ' <confdefs.h | sed '
15827 s/'"$ac_delim"'/"\\\
15828 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15830 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15831 for (key in D) D_is_set[key] = 1
15834 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15836 split(line, arg, " ")
15837 if (arg[1] == "#") {
15841 defundef = substr(arg[1], 2)
15844 split(mac1, mac2, "(") #)
15846 prefix = substr(line, 1, index(line, defundef) - 1)
15847 if (D_is_set[macro]) {
15848 # Preserve the white space surrounding the "#".
15849 print prefix "define", macro P[macro] D[macro]
15852 # Replace #undef with comments. This is necessary, for example,
15853 # in the case of _POSIX_SOURCE, which is predefined and required
15854 # on some systems where configure will not decide to define it.
15855 if (defundef == "undef") {
15856 print "/*", prefix defundef, macro, "*/"
15864 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15865 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15866 fi # test -n "$CONFIG_HEADERS"
15869 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15874 :[FHLC]) ac_mode=$ac_tag; continue;;
15876 case $ac_mode$ac_tag in
15878 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15879 :[FH]-) ac_tag=-:-;;
15880 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15897 -) ac_f="$ac_tmp/stdin";;
15898 *) # Look for the file first in the build tree, then in the source tree
15899 # (if the path is not absolute). The absolute path cannot be DOS-style,
15900 # because $ac_f cannot contain `:'.
15904 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15906 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15908 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15909 as_fn_append ac_file_inputs " '$ac_f'"
15912 # Let's still pretend it is `configure' which instantiates (i.e., don't
15913 # use $as_me), people would be surprised to read:
15914 # /* config.h. Generated by config.status. */
15915 configure_input='Generated from '`
15916 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15918 if test x"$ac_file" != x-; then
15919 configure_input="$ac_file. $configure_input"
15920 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15921 $as_echo "$as_me: creating $ac_file" >&6;}
15923 # Neutralize special characters interpreted by sed in replacement strings.
15924 case $configure_input in #(
15925 *\&* | *\|* | *\\* )
15926 ac_sed_conf_input=`$as_echo "$configure_input" |
15927 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15928 *) ac_sed_conf_input=$configure_input;;
15932 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15933 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15938 ac_dir=`$as_dirname -- "$ac_file" ||
15939 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15940 X"$ac_file" : 'X\(//\)[^/]' \| \
15941 X"$ac_file" : 'X\(//\)$' \| \
15942 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15943 $as_echo X"$ac_file" |
15944 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15948 /^X\(\/\/\)[^/].*/{
15961 as_dir="$ac_dir"; as_fn_mkdir_p
15965 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15967 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15968 # A ".." for each directory in $ac_dir_suffix.
15969 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15970 case $ac_top_builddir_sub in
15971 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15972 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15975 ac_abs_top_builddir=$ac_pwd
15976 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15977 # for backward compatibility:
15978 ac_top_builddir=$ac_top_build_prefix
15981 .) # We are building in place.
15983 ac_top_srcdir=$ac_top_builddir_sub
15984 ac_abs_top_srcdir=$ac_pwd ;;
15985 [\\/]* | ?:[\\/]* ) # Absolute name.
15986 ac_srcdir=$srcdir$ac_dir_suffix;
15987 ac_top_srcdir=$srcdir
15988 ac_abs_top_srcdir=$srcdir ;;
15989 *) # Relative name.
15990 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15991 ac_top_srcdir=$ac_top_build_prefix$srcdir
15992 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15994 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16004 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16005 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16007 ac_MKDIR_P=$MKDIR_P
16009 [\\/$]* | ?:[\\/]* ) ;;
16010 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16014 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16015 # If the template does not know about datarootdir, expand it.
16016 # FIXME: This hack should be removed a few years after 2.60.
16017 ac_datarootdir_hack=; ac_datarootdir_seen=
16028 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16029 *datarootdir*) ac_datarootdir_seen=yes;;
16030 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16031 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16032 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16034 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16035 ac_datarootdir_hack='
16036 s&@datadir@&$datadir&g
16037 s&@docdir@&$docdir&g
16038 s&@infodir@&$infodir&g
16039 s&@localedir@&$localedir&g
16040 s&@mandir@&$mandir&g
16041 s&\\\${datarootdir}&$datarootdir&g' ;;
16045 # Neutralize VPATH when `$srcdir' = `.'.
16046 # Shell code in configure.ac might set extrasub.
16047 # FIXME: do we really want to maintain this feature?
16048 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16049 ac_sed_extra="$ac_vpsub
16052 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16054 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16055 s|@configure_input@|$ac_sed_conf_input|;t t
16056 s&@top_builddir@&$ac_top_builddir_sub&;t t
16057 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16058 s&@srcdir@&$ac_srcdir&;t t
16059 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16060 s&@top_srcdir@&$ac_top_srcdir&;t t
16061 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16062 s&@builddir@&$ac_builddir&;t t
16063 s&@abs_builddir@&$ac_abs_builddir&;t t
16064 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16065 s&@INSTALL@&$ac_INSTALL&;t t
16066 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16067 $ac_datarootdir_hack
16069 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16070 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16072 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16073 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16074 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16075 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16076 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16077 which seems to be undefined. Please make sure it is defined" >&5
16078 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16079 which seems to be undefined. Please make sure it is defined" >&2;}
16081 rm -f "$ac_tmp/stdin"
16083 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16084 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16086 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16092 if test x"$ac_file" != x-; then
16094 $as_echo "/* $configure_input */" \
16095 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16096 } >"$ac_tmp/config.h" \
16097 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16098 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16099 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16100 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16103 mv "$ac_tmp/config.h" "$ac_file" \
16104 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16107 $as_echo "/* $configure_input */" \
16108 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16109 || as_fn_error $? "could not create -" "$LINENO" 5
16111 # Compute "$ac_file"'s index in $config_headers.
16114 for _am_header in $config_headers :; do
16115 case $_am_header in
16116 $_am_arg | $_am_arg:* )
16119 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16122 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16123 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16124 X"$_am_arg" : 'X\(//\)[^/]' \| \
16125 X"$_am_arg" : 'X\(//\)$' \| \
16126 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16127 $as_echo X"$_am_arg" |
16128 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16132 /^X\(\/\/\)[^/].*/{
16144 s/.*/./; q'`/stamp-h$_am_stamp_count
16147 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16148 $as_echo "$as_me: executing $ac_file commands" >&6;}
16153 case $ac_file$ac_mode in
16154 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16155 # Older Autoconf quotes --file arguments for eval, but not when files
16156 # are listed without --file. Let's play safe and only enable the eval
16157 # if we detect the quoting.
16158 case $CONFIG_FILES in
16159 *\'*) eval set x "$CONFIG_FILES" ;;
16160 *) set x $CONFIG_FILES ;;
16165 # Strip MF so we end up with the name of the file.
16166 mf=`echo "$mf" | sed -e 's/:.*$//'`
16167 # Check whether this is an Automake generated Makefile or not.
16168 # We used to match only the files named 'Makefile.in', but
16169 # some people rename them; so instead we look at the file content.
16170 # Grep'ing the first line is not enough: some people post-process
16171 # each Makefile.in and add a new line on top of each file to say so.
16172 # Grep'ing the whole file is not good either: AIX grep has a line
16173 # limit of 2048, but all sed's we know have understand at least 4000.
16174 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16175 dirpart=`$as_dirname -- "$mf" ||
16176 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16177 X"$mf" : 'X\(//\)[^/]' \| \
16178 X"$mf" : 'X\(//\)$' \| \
16179 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16181 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16185 /^X\(\/\/\)[^/].*/{
16201 # Extract the definition of DEPDIR, am__include, and am__quote
16202 # from the Makefile without running 'make'.
16203 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16204 test -z "$DEPDIR" && continue
16205 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16206 test -z "$am__include" && continue
16207 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16208 # Find all dependency output files, they are included files with
16209 # $(DEPDIR) in their names. We invoke sed twice because it is the
16210 # simplest approach to changing $(DEPDIR) to its actual value in the
16212 for file in `sed -n "
16213 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16214 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
16215 # Make sure the directory exists.
16216 test -f "$dirpart/$file" && continue
16217 fdir=`$as_dirname -- "$file" ||
16218 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16219 X"$file" : 'X\(//\)[^/]' \| \
16220 X"$file" : 'X\(//\)$' \| \
16221 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16222 $as_echo X"$file" |
16223 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16227 /^X\(\/\/\)[^/].*/{
16240 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16241 # echo "creating $dirpart/$file"
16242 echo '# dummy' > "$dirpart/$file"
16249 # See if we are running on zsh, and set the options which allow our
16250 # commands through without removal of \ escapes.
16251 if test -n "${ZSH_VERSION+set}" ; then
16252 setopt NO_GLOB_SUBST
16255 cfgfile="${ofile}T"
16256 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16259 cat <<_LT_EOF >> "$cfgfile"
16262 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16263 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16264 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16265 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16267 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16268 # 2006, 2007, 2008, 2009, 2010, 2011 Free Software
16270 # Written by Gordon Matzigkeit, 1996
16272 # This file is part of GNU Libtool.
16274 # GNU Libtool is free software; you can redistribute it and/or
16275 # modify it under the terms of the GNU General Public License as
16276 # published by the Free Software Foundation; either version 2 of
16277 # the License, or (at your option) any later version.
16279 # As a special exception to the GNU General Public License,
16280 # if you distribute this file as part of a program or library that
16281 # is built using GNU Libtool, you may include this file under the
16282 # same distribution terms that you use for the rest of that program.
16284 # GNU Libtool is distributed in the hope that it will be useful,
16285 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16286 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16287 # GNU General Public License for more details.
16289 # You should have received a copy of the GNU General Public License
16290 # along with GNU Libtool; see the file COPYING. If not, a copy
16291 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16292 # obtained by writing to the Free Software Foundation, Inc.,
16293 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16296 # The names of the tagged configurations supported by this script.
16299 # ### BEGIN LIBTOOL CONFIG
16301 # Which release of libtool.m4 was used?
16302 macro_version=$macro_version
16303 macro_revision=$macro_revision
16305 # Whether or not to build static libraries.
16306 build_old_libs=$enable_static
16308 # What type of objects to build.
16311 # Whether or not to build shared libraries.
16312 build_libtool_libs=$enable_shared
16314 # Whether or not to optimize for fast installation.
16315 fast_install=$enable_fast_install
16317 # Shell to use when invoking shell scripts.
16320 # An echo program that protects backslashes.
16323 # The PATH separator for the build system.
16324 PATH_SEPARATOR=$lt_PATH_SEPARATOR
16327 host_alias=$host_alias
16331 # The build system.
16332 build_alias=$build_alias
16336 # A sed program that does not truncate output.
16339 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
16340 Xsed="\$SED -e 1s/^X//"
16342 # A grep program that handles long lines.
16348 # A literal string matcher.
16351 # A BSD- or MS-compatible name lister.
16354 # Whether we need soft or hard links.
16357 # What is the maximum length of a command?
16358 max_cmd_len=$max_cmd_len
16360 # Object file suffix (normally "o").
16363 # Executable file suffix (normally "").
16366 # whether the shell understands "unset".
16369 # turn spaces into newlines.
16372 # turn newlines into spaces.
16375 # convert \$build file names to \$host format.
16376 to_host_file_cmd=$lt_cv_to_host_file_cmd
16378 # convert \$build files to toolchain format.
16379 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
16381 # An object symbol dumper.
16382 OBJDUMP=$lt_OBJDUMP
16384 # Method to check whether dependent libraries are shared objects.
16385 deplibs_check_method=$lt_deplibs_check_method
16387 # Command to use when deplibs_check_method = "file_magic".
16388 file_magic_cmd=$lt_file_magic_cmd
16390 # How to find potential files when deplibs_check_method = "file_magic".
16391 file_magic_glob=$lt_file_magic_glob
16393 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
16394 want_nocaseglob=$lt_want_nocaseglob
16396 # DLL creation program.
16397 DLLTOOL=$lt_DLLTOOL
16399 # Command to associate shared and link libraries.
16400 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
16405 # Flags to create an archive.
16406 AR_FLAGS=$lt_AR_FLAGS
16408 # How to feed a file listing to the archiver.
16409 archiver_list_spec=$lt_archiver_list_spec
16411 # A symbol stripping program.
16414 # Commands used to install an old-style archive.
16416 old_postinstall_cmds=$lt_old_postinstall_cmds
16417 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16419 # Whether to use a lock for old archive extraction.
16420 lock_old_archive_extraction=$lock_old_archive_extraction
16425 # LTCC compiler flags.
16426 LTCFLAGS=$lt_CFLAGS
16428 # Take the output of nm and produce a listing of raw symbols and C names.
16429 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16431 # Transform the output of nm in a proper C declaration.
16432 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16434 # Transform the output of nm in a C name address pair.
16435 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16437 # Transform the output of nm in a C name address pair when lib prefix is needed.
16438 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16440 # Specify filename containing input files for \$NM.
16441 nm_file_list_spec=$lt_nm_file_list_spec
16443 # The root where to search for dependent libraries,and in which our libraries should be installed.
16444 lt_sysroot=$lt_sysroot
16446 # The name of the directory that contains temporary libtool files.
16449 # Used to examine libraries when file_magic_cmd begins with "file".
16450 MAGIC_CMD=$MAGIC_CMD
16452 # Must we lock files when doing compilation?
16453 need_locks=$lt_need_locks
16456 MANIFEST_TOOL=$lt_MANIFEST_TOOL
16458 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16459 DSYMUTIL=$lt_DSYMUTIL
16461 # Tool to change global to local symbols on Mac OS X.
16464 # Tool to manipulate fat objects and archives on Mac OS X.
16467 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
16470 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16471 OTOOL64=$lt_OTOOL64
16473 # Old archive suffix (normally "a").
16476 # Shared library suffix (normally ".so").
16477 shrext_cmds=$lt_shrext_cmds
16479 # The commands to extract the exported symbol list from a shared archive.
16480 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16482 # Variables whose values should be saved in libtool wrapper scripts and
16483 # restored at link time.
16484 variables_saved_for_relink=$lt_variables_saved_for_relink
16486 # Do we need the "lib" prefix for modules?
16487 need_lib_prefix=$need_lib_prefix
16489 # Do we need a version for libraries?
16490 need_version=$need_version
16492 # Library versioning type.
16493 version_type=$version_type
16495 # Shared library runtime path variable.
16496 runpath_var=$runpath_var
16498 # Shared library path variable.
16499 shlibpath_var=$shlibpath_var
16501 # Is shlibpath searched before the hard-coded library search path?
16502 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16504 # Format of library name prefix.
16505 libname_spec=$lt_libname_spec
16507 # List of archive names. First name is the real one, the rest are links.
16508 # The last name is the one that the linker finds with -lNAME
16509 library_names_spec=$lt_library_names_spec
16511 # The coded name of the library, if different from the real name.
16512 soname_spec=$lt_soname_spec
16514 # Permission mode override for installation of shared libraries.
16515 install_override_mode=$lt_install_override_mode
16517 # Command to use after installation of a shared archive.
16518 postinstall_cmds=$lt_postinstall_cmds
16520 # Command to use after uninstallation of a shared archive.
16521 postuninstall_cmds=$lt_postuninstall_cmds
16523 # Commands used to finish a libtool library installation in a directory.
16524 finish_cmds=$lt_finish_cmds
16526 # As "finish_cmds", except a single script fragment to be evaled but
16528 finish_eval=$lt_finish_eval
16530 # Whether we should hardcode library paths into libraries.
16531 hardcode_into_libs=$hardcode_into_libs
16533 # Compile-time system search path for libraries.
16534 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16536 # Run-time system search path for libraries.
16537 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16539 # Whether dlopen is supported.
16540 dlopen_support=$enable_dlopen
16542 # Whether dlopen of programs is supported.
16543 dlopen_self=$enable_dlopen_self
16545 # Whether dlopen of statically linked programs is supported.
16546 dlopen_self_static=$enable_dlopen_self_static
16548 # Commands to strip libraries.
16549 old_striplib=$lt_old_striplib
16550 striplib=$lt_striplib
16553 # The linker used to build libraries.
16556 # How to create reloadable object files.
16557 reload_flag=$lt_reload_flag
16558 reload_cmds=$lt_reload_cmds
16560 # Commands used to build an old-style archive.
16561 old_archive_cmds=$lt_old_archive_cmds
16563 # A language specific compiler.
16566 # Is the compiler the GNU compiler?
16569 # Compiler flag to turn off builtin functions.
16570 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16572 # Additional compiler flags for building library objects.
16573 pic_flag=$lt_lt_prog_compiler_pic
16575 # How to pass a linker flag through the compiler.
16576 wl=$lt_lt_prog_compiler_wl
16578 # Compiler flag to prevent dynamic linking.
16579 link_static_flag=$lt_lt_prog_compiler_static
16581 # Does compiler simultaneously support -c and -o options?
16582 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16584 # Whether or not to add -lc for building shared libraries.
16585 build_libtool_need_lc=$archive_cmds_need_lc
16587 # Whether or not to disallow shared libs when runtime libs are static.
16588 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16590 # Compiler flag to allow reflexive dlopens.
16591 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16593 # Compiler flag to generate shared objects directly from archives.
16594 whole_archive_flag_spec=$lt_whole_archive_flag_spec
16596 # Whether the compiler copes with passing no objects directly.
16597 compiler_needs_object=$lt_compiler_needs_object
16599 # Create an old-style archive from a shared archive.
16600 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16602 # Create a temporary old-style archive to link instead of a shared archive.
16603 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16605 # Commands used to build a shared archive.
16606 archive_cmds=$lt_archive_cmds
16607 archive_expsym_cmds=$lt_archive_expsym_cmds
16609 # Commands used to build a loadable module if different from building
16610 # a shared archive.
16611 module_cmds=$lt_module_cmds
16612 module_expsym_cmds=$lt_module_expsym_cmds
16614 # Whether we are building with GNU ld or not.
16615 with_gnu_ld=$lt_with_gnu_ld
16617 # Flag that allows shared libraries with undefined symbols to be built.
16618 allow_undefined_flag=$lt_allow_undefined_flag
16620 # Flag that enforces no undefined symbols.
16621 no_undefined_flag=$lt_no_undefined_flag
16623 # Flag to hardcode \$libdir into a binary during linking.
16624 # This must work even if \$libdir does not exist
16625 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16627 # Whether we need a single "-rpath" flag with a separated argument.
16628 hardcode_libdir_separator=$lt_hardcode_libdir_separator
16630 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16631 # DIR into the resulting binary.
16632 hardcode_direct=$hardcode_direct
16634 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16635 # DIR into the resulting binary and the resulting library dependency is
16636 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16637 # library is relocated.
16638 hardcode_direct_absolute=$hardcode_direct_absolute
16640 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16641 # into the resulting binary.
16642 hardcode_minus_L=$hardcode_minus_L
16644 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16645 # into the resulting binary.
16646 hardcode_shlibpath_var=$hardcode_shlibpath_var
16648 # Set to "yes" if building a shared library automatically hardcodes DIR
16649 # into the library and all subsequent libraries and executables linked
16651 hardcode_automatic=$hardcode_automatic
16653 # Set to yes if linker adds runtime paths of dependent libraries
16654 # to runtime path list.
16655 inherit_rpath=$inherit_rpath
16657 # Whether libtool must link a program against all its dependency libraries.
16658 link_all_deplibs=$link_all_deplibs
16660 # Set to "yes" if exported symbols are required.
16661 always_export_symbols=$always_export_symbols
16663 # The commands to list exported symbols.
16664 export_symbols_cmds=$lt_export_symbols_cmds
16666 # Symbols that should not be listed in the preloaded symbols.
16667 exclude_expsyms=$lt_exclude_expsyms
16669 # Symbols that must always be exported.
16670 include_expsyms=$lt_include_expsyms
16672 # Commands necessary for linking programs (against libraries) with templates.
16673 prelink_cmds=$lt_prelink_cmds
16675 # Commands necessary for finishing linking programs.
16676 postlink_cmds=$lt_postlink_cmds
16678 # Specify filename containing input files.
16679 file_list_spec=$lt_file_list_spec
16681 # How to hardcode a shared library path into an executable.
16682 hardcode_action=$hardcode_action
16684 # ### END LIBTOOL CONFIG
16690 cat <<\_LT_EOF >> "$cfgfile"
16691 # AIX sometimes has problems with the GCC collect2 program. For some
16692 # reason, if we set the COLLECT_NAMES environment variable, the problems
16693 # vanish in a puff of smoke.
16694 if test "X${COLLECT_NAMES+set}" != Xset; then
16696 export COLLECT_NAMES
16703 ltmain="$ac_aux_dir/ltmain.sh"
16706 # We use sed instead of cat because bash on DJGPP gets confused if
16707 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16708 # text mode, it properly converts lines to CR/LF. This bash problem
16709 # is reportedly fixed, but why not run on old versions too?
16710 sed '$q' "$ltmain" >> "$cfgfile" \
16711 || (rm -f "$cfgfile"; exit 1)
16713 if test x"$xsi_shell" = xyes; then
16714 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
16718 \ */*) func_dirname_result="${1%/*}${2}" ;;\
16719 \ * ) func_dirname_result="${3}" ;;\
16721 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
16722 && mv -f "$cfgfile.tmp" "$cfgfile" \
16723 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16724 test 0 -eq $? || _lt_function_replace_fail=:
16727 sed -e '/^func_basename ()$/,/^} # func_basename /c\
16730 \ func_basename_result="${1##*/}"\
16731 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
16732 && mv -f "$cfgfile.tmp" "$cfgfile" \
16733 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16734 test 0 -eq $? || _lt_function_replace_fail=:
16737 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
16738 func_dirname_and_basename ()\
16741 \ */*) func_dirname_result="${1%/*}${2}" ;;\
16742 \ * ) func_dirname_result="${3}" ;;\
16744 \ func_basename_result="${1##*/}"\
16745 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
16746 && mv -f "$cfgfile.tmp" "$cfgfile" \
16747 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16748 test 0 -eq $? || _lt_function_replace_fail=:
16751 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
16754 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
16755 \ # positional parameters, so assign one to ordinary parameter first.\
16756 \ func_stripname_result=${3}\
16757 \ func_stripname_result=${func_stripname_result#"${1}"}\
16758 \ func_stripname_result=${func_stripname_result%"${2}"}\
16759 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
16760 && mv -f "$cfgfile.tmp" "$cfgfile" \
16761 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16762 test 0 -eq $? || _lt_function_replace_fail=:
16765 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
16766 func_split_long_opt ()\
16768 \ func_split_long_opt_name=${1%%=*}\
16769 \ func_split_long_opt_arg=${1#*=}\
16770 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
16771 && mv -f "$cfgfile.tmp" "$cfgfile" \
16772 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16773 test 0 -eq $? || _lt_function_replace_fail=:
16776 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
16777 func_split_short_opt ()\
16779 \ func_split_short_opt_arg=${1#??}\
16780 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
16781 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
16782 && mv -f "$cfgfile.tmp" "$cfgfile" \
16783 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16784 test 0 -eq $? || _lt_function_replace_fail=:
16787 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
16791 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
16792 \ *) func_lo2o_result=${1} ;;\
16794 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
16795 && mv -f "$cfgfile.tmp" "$cfgfile" \
16796 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16797 test 0 -eq $? || _lt_function_replace_fail=:
16800 sed -e '/^func_xform ()$/,/^} # func_xform /c\
16803 func_xform_result=${1%.*}.lo\
16804 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
16805 && mv -f "$cfgfile.tmp" "$cfgfile" \
16806 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16807 test 0 -eq $? || _lt_function_replace_fail=:
16810 sed -e '/^func_arith ()$/,/^} # func_arith /c\
16813 func_arith_result=$(( $* ))\
16814 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
16815 && mv -f "$cfgfile.tmp" "$cfgfile" \
16816 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16817 test 0 -eq $? || _lt_function_replace_fail=:
16820 sed -e '/^func_len ()$/,/^} # func_len /c\
16823 func_len_result=${#1}\
16824 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
16825 && mv -f "$cfgfile.tmp" "$cfgfile" \
16826 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16827 test 0 -eq $? || _lt_function_replace_fail=:
16831 if test x"$lt_shell_append" = xyes; then
16832 sed -e '/^func_append ()$/,/^} # func_append /c\
16835 eval "${1}+=\\${2}"\
16836 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
16837 && mv -f "$cfgfile.tmp" "$cfgfile" \
16838 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16839 test 0 -eq $? || _lt_function_replace_fail=:
16842 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
16843 func_append_quoted ()\
16845 \ func_quote_for_eval "${2}"\
16846 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
16847 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
16848 && mv -f "$cfgfile.tmp" "$cfgfile" \
16849 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16850 test 0 -eq $? || _lt_function_replace_fail=:
16853 # Save a `func_append' function call where possible by direct use of '+='
16854 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
16855 && mv -f "$cfgfile.tmp" "$cfgfile" \
16856 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16857 test 0 -eq $? || _lt_function_replace_fail=:
16859 # Save a `func_append' function call even when '+=' is not available
16860 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
16861 && mv -f "$cfgfile.tmp" "$cfgfile" \
16862 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16863 test 0 -eq $? || _lt_function_replace_fail=:
16866 if test x"$_lt_function_replace_fail" = x":"; then
16867 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
16868 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
16872 mv -f "$cfgfile" "$ofile" ||
16873 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16884 ac_clean_files=$ac_clean_files_save
16886 test $ac_write_fail = 0 ||
16887 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16890 # configure is writing to config.log, and then calls config.status.
16891 # config.status does its own redirection, appending to config.log.
16892 # Unfortunately, on DOS this fails, as config.log is still kept open
16893 # by configure, so config.status won't be able to write to it; its
16894 # output is simply discarded. So we exec the FD to /dev/null,
16895 # effectively closing config.log, so it can be properly (re)opened and
16896 # appended to by config.status. When coming back to configure, we
16897 # need to make the FD available again.
16898 if test "$no_create" != yes; then
16900 ac_config_status_args=
16901 test "$silent" = yes &&
16902 ac_config_status_args="$ac_config_status_args --quiet"
16904 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16906 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16907 # would make configure fail if this is the last instruction.
16908 $ac_cs_success || as_fn_exit 1
16910 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16912 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}