2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for file 5.33.
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.33'
594 PACKAGE_STRING='file 5.33'
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
708 INSTALL_STRIP_PROGRAM
750 program_transform_name
763 enable_option_checking
770 enable_dependency_tracking
781 ac_precious_vars='build_alias
792 # Initialize some variables set by options.
794 ac_init_version=false
795 ac_unrecognized_opts=
797 # The variables have the same names as the options, with
798 # dashes changed to underlines.
806 program_transform_name=s,x,x,
814 # Installation directory options.
815 # These are left unexpanded so users can "make install exec_prefix=/foo"
816 # and all the variables that are supposed to be based on exec_prefix
817 # by default will actually change.
818 # Use braces instead of parens because sh, perl, etc. also accept them.
819 # (The list follows the same order as the GNU Coding Standards.)
820 bindir='${exec_prefix}/bin'
821 sbindir='${exec_prefix}/sbin'
822 libexecdir='${exec_prefix}/libexec'
823 datarootdir='${prefix}/share'
824 datadir='${datarootdir}'
825 sysconfdir='${prefix}/etc'
826 sharedstatedir='${prefix}/com'
827 localstatedir='${prefix}/var'
828 includedir='${prefix}/include'
829 oldincludedir='/usr/include'
830 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
831 infodir='${datarootdir}/info'
836 libdir='${exec_prefix}/lib'
837 localedir='${datarootdir}/locale'
838 mandir='${datarootdir}/man'
844 # If the previous option needs an argument, assign it.
845 if test -n "$ac_prev"; then
846 eval $ac_prev=\$ac_option
852 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
857 # Accept the important Cygnus configure options, so we can diagnose typos.
859 case $ac_dashdash$ac_option in
863 -bindir | --bindir | --bindi | --bind | --bin | --bi)
865 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
868 -build | --build | --buil | --bui | --bu)
869 ac_prev=build_alias ;;
870 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
871 build_alias=$ac_optarg ;;
873 -cache-file | --cache-file | --cache-fil | --cache-fi \
874 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
875 ac_prev=cache_file ;;
876 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
877 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
878 cache_file=$ac_optarg ;;
881 cache_file=config.cache ;;
883 -datadir | --datadir | --datadi | --datad)
885 -datadir=* | --datadir=* | --datadi=* | --datad=*)
886 datadir=$ac_optarg ;;
888 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
889 | --dataroo | --dataro | --datar)
890 ac_prev=datarootdir ;;
891 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
892 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
893 datarootdir=$ac_optarg ;;
895 -disable-* | --disable-*)
896 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
897 # Reject names that are not valid shell variable names.
898 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
899 as_fn_error $? "invalid feature name: $ac_useropt"
900 ac_useropt_orig=$ac_useropt
901 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
902 case $ac_user_opts in
906 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
907 ac_unrecognized_sep=', ';;
909 eval enable_$ac_useropt=no ;;
911 -docdir | --docdir | --docdi | --doc | --do)
913 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
916 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
918 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
921 -enable-* | --enable-*)
922 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
923 # Reject names that are not valid shell variable names.
924 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
925 as_fn_error $? "invalid feature name: $ac_useropt"
926 ac_useropt_orig=$ac_useropt
927 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
928 case $ac_user_opts in
932 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
933 ac_unrecognized_sep=', ';;
935 eval enable_$ac_useropt=\$ac_optarg ;;
937 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
938 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
939 | --exec | --exe | --ex)
940 ac_prev=exec_prefix ;;
941 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
942 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
943 | --exec=* | --exe=* | --ex=*)
944 exec_prefix=$ac_optarg ;;
946 -gas | --gas | --ga | --g)
947 # Obsolete; use --with-gas.
950 -help | --help | --hel | --he | -h)
952 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
953 ac_init_help=recursive ;;
954 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
955 ac_init_help=short ;;
957 -host | --host | --hos | --ho)
958 ac_prev=host_alias ;;
959 -host=* | --host=* | --hos=* | --ho=*)
960 host_alias=$ac_optarg ;;
962 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
964 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
966 htmldir=$ac_optarg ;;
968 -includedir | --includedir | --includedi | --included | --include \
969 | --includ | --inclu | --incl | --inc)
970 ac_prev=includedir ;;
971 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
972 | --includ=* | --inclu=* | --incl=* | --inc=*)
973 includedir=$ac_optarg ;;
975 -infodir | --infodir | --infodi | --infod | --info | --inf)
977 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
978 infodir=$ac_optarg ;;
980 -libdir | --libdir | --libdi | --libd)
982 -libdir=* | --libdir=* | --libdi=* | --libd=*)
985 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
986 | --libexe | --libex | --libe)
987 ac_prev=libexecdir ;;
988 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
989 | --libexe=* | --libex=* | --libe=*)
990 libexecdir=$ac_optarg ;;
992 -localedir | --localedir | --localedi | --localed | --locale)
994 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
995 localedir=$ac_optarg ;;
997 -localstatedir | --localstatedir | --localstatedi | --localstated \
998 | --localstate | --localstat | --localsta | --localst | --locals)
999 ac_prev=localstatedir ;;
1000 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1001 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1002 localstatedir=$ac_optarg ;;
1004 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1006 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1007 mandir=$ac_optarg ;;
1009 -nfp | --nfp | --nf)
1010 # Obsolete; use --without-fp.
1013 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1014 | --no-cr | --no-c | -n)
1017 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1018 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1021 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1022 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1023 | --oldin | --oldi | --old | --ol | --o)
1024 ac_prev=oldincludedir ;;
1025 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1026 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1027 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1028 oldincludedir=$ac_optarg ;;
1030 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1032 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1033 prefix=$ac_optarg ;;
1035 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1036 | --program-pre | --program-pr | --program-p)
1037 ac_prev=program_prefix ;;
1038 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1039 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1040 program_prefix=$ac_optarg ;;
1042 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1043 | --program-suf | --program-su | --program-s)
1044 ac_prev=program_suffix ;;
1045 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1046 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1047 program_suffix=$ac_optarg ;;
1049 -program-transform-name | --program-transform-name \
1050 | --program-transform-nam | --program-transform-na \
1051 | --program-transform-n | --program-transform- \
1052 | --program-transform | --program-transfor \
1053 | --program-transfo | --program-transf \
1054 | --program-trans | --program-tran \
1055 | --progr-tra | --program-tr | --program-t)
1056 ac_prev=program_transform_name ;;
1057 -program-transform-name=* | --program-transform-name=* \
1058 | --program-transform-nam=* | --program-transform-na=* \
1059 | --program-transform-n=* | --program-transform-=* \
1060 | --program-transform=* | --program-transfor=* \
1061 | --program-transfo=* | --program-transf=* \
1062 | --program-trans=* | --program-tran=* \
1063 | --progr-tra=* | --program-tr=* | --program-t=*)
1064 program_transform_name=$ac_optarg ;;
1066 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1068 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1069 pdfdir=$ac_optarg ;;
1071 -psdir | --psdir | --psdi | --psd | --ps)
1073 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1076 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1077 | -silent | --silent | --silen | --sile | --sil)
1080 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1082 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1084 sbindir=$ac_optarg ;;
1086 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1087 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1088 | --sharedst | --shareds | --shared | --share | --shar \
1090 ac_prev=sharedstatedir ;;
1091 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1092 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1093 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1095 sharedstatedir=$ac_optarg ;;
1097 -site | --site | --sit)
1099 -site=* | --site=* | --sit=*)
1102 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1104 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1105 srcdir=$ac_optarg ;;
1107 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1108 | --syscon | --sysco | --sysc | --sys | --sy)
1109 ac_prev=sysconfdir ;;
1110 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1111 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1112 sysconfdir=$ac_optarg ;;
1114 -target | --target | --targe | --targ | --tar | --ta | --t)
1115 ac_prev=target_alias ;;
1116 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1117 target_alias=$ac_optarg ;;
1119 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1122 -version | --version | --versio | --versi | --vers | -V)
1123 ac_init_version=: ;;
1126 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1127 # Reject names that are not valid shell variable names.
1128 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1129 as_fn_error $? "invalid package name: $ac_useropt"
1130 ac_useropt_orig=$ac_useropt
1131 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1132 case $ac_user_opts in
1136 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1137 ac_unrecognized_sep=', ';;
1139 eval with_$ac_useropt=\$ac_optarg ;;
1141 -without-* | --without-*)
1142 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1143 # Reject names that are not valid shell variable names.
1144 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1145 as_fn_error $? "invalid package name: $ac_useropt"
1146 ac_useropt_orig=$ac_useropt
1147 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1148 case $ac_user_opts in
1152 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1153 ac_unrecognized_sep=', ';;
1155 eval with_$ac_useropt=no ;;
1158 # Obsolete; use --with-x.
1161 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1162 | --x-incl | --x-inc | --x-in | --x-i)
1163 ac_prev=x_includes ;;
1164 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1165 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1166 x_includes=$ac_optarg ;;
1168 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1169 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1170 ac_prev=x_libraries ;;
1171 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1172 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1173 x_libraries=$ac_optarg ;;
1175 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1176 Try \`$0 --help' for more information"
1180 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1181 # Reject names that are not valid shell variable names.
1182 case $ac_envvar in #(
1183 '' | [0-9]* | *[!_$as_cr_alnum]* )
1184 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1186 eval $ac_envvar=\$ac_optarg
1187 export $ac_envvar ;;
1190 # FIXME: should be removed in autoconf 3.0.
1191 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1192 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1193 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1194 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1200 if test -n "$ac_prev"; then
1201 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1202 as_fn_error $? "missing argument to $ac_option"
1205 if test -n "$ac_unrecognized_opts"; then
1206 case $enable_option_checking in
1208 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1209 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1213 # Check all directory arguments for consistency.
1214 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1215 datadir sysconfdir sharedstatedir localstatedir includedir \
1216 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1217 libdir localedir mandir
1219 eval ac_val=\$$ac_var
1220 # Remove trailing slashes.
1223 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1224 eval $ac_var=\$ac_val;;
1226 # Be sure to have absolute directory names.
1228 [\\/$]* | ?:[\\/]* ) continue;;
1229 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1231 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1234 # There might be people who depend on the old broken behavior: `$host'
1235 # used to hold the argument of --host etc.
1236 # FIXME: To remove some day.
1239 target=$target_alias
1241 # FIXME: To remove some day.
1242 if test "x$host_alias" != x; then
1243 if test "x$build_alias" = x; then
1244 cross_compiling=maybe
1245 elif test "x$build_alias" != "x$host_alias"; then
1251 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1253 test "$silent" = yes && exec 6>/dev/null
1256 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1257 ac_ls_di=`ls -di .` &&
1258 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1259 as_fn_error $? "working directory cannot be determined"
1260 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1261 as_fn_error $? "pwd does not report name of working directory"
1264 # Find the source files, if location was not specified.
1265 if test -z "$srcdir"; then
1266 ac_srcdir_defaulted=yes
1267 # Try the directory containing this script, then the parent directory.
1268 ac_confdir=`$as_dirname -- "$as_myself" ||
1269 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1270 X"$as_myself" : 'X\(//\)[^/]' \| \
1271 X"$as_myself" : 'X\(//\)$' \| \
1272 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1273 $as_echo X"$as_myself" |
1274 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1292 if test ! -r "$srcdir/$ac_unique_file"; then
1296 ac_srcdir_defaulted=no
1298 if test ! -r "$srcdir/$ac_unique_file"; then
1299 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1300 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1302 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1304 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1306 # When building in place, set srcdir=.
1307 if test "$ac_abs_confdir" = "$ac_pwd"; then
1310 # Remove unnecessary trailing slashes from srcdir.
1311 # Double slashes in file names in object file debugging info
1312 # mess up M-x gdb in Emacs.
1314 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1316 for ac_var in $ac_precious_vars; do
1317 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1318 eval ac_env_${ac_var}_value=\$${ac_var}
1319 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1320 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1324 # Report the --help message.
1326 if test "$ac_init_help" = "long"; then
1327 # Omit some internal or obsolete options to make the list less imposing.
1328 # This message is too long to be a string in the A/UX 3.1 sh.
1330 \`configure' configures file 5.33 to adapt to many kinds of systems.
1332 Usage: $0 [OPTION]... [VAR=VALUE]...
1334 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1335 VAR=VALUE. See below for descriptions of some of the useful variables.
1337 Defaults for the options are specified in brackets.
1340 -h, --help display this help and exit
1341 --help=short display options specific to this package
1342 --help=recursive display the short help of all the included packages
1343 -V, --version display version information and exit
1344 -q, --quiet, --silent do not print \`checking ...' messages
1345 --cache-file=FILE cache test results in FILE [disabled]
1346 -C, --config-cache alias for \`--cache-file=config.cache'
1347 -n, --no-create do not create output files
1348 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1350 Installation directories:
1351 --prefix=PREFIX install architecture-independent files in PREFIX
1352 [$ac_default_prefix]
1353 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1356 By default, \`make install' will install all the files in
1357 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1358 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1359 for instance \`--prefix=\$HOME'.
1361 For better control, use the options below.
1363 Fine tuning of the installation directories:
1364 --bindir=DIR user executables [EPREFIX/bin]
1365 --sbindir=DIR system admin executables [EPREFIX/sbin]
1366 --libexecdir=DIR program executables [EPREFIX/libexec]
1367 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1368 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1369 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1370 --libdir=DIR object code libraries [EPREFIX/lib]
1371 --includedir=DIR C header files [PREFIX/include]
1372 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1373 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1374 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1375 --infodir=DIR info documentation [DATAROOTDIR/info]
1376 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1377 --mandir=DIR man documentation [DATAROOTDIR/man]
1378 --docdir=DIR documentation root [DATAROOTDIR/doc/file]
1379 --htmldir=DIR html documentation [DOCDIR]
1380 --dvidir=DIR dvi documentation [DOCDIR]
1381 --pdfdir=DIR pdf documentation [DOCDIR]
1382 --psdir=DIR ps documentation [DOCDIR]
1388 --program-prefix=PREFIX prepend PREFIX to installed program names
1389 --program-suffix=SUFFIX append SUFFIX to installed program names
1390 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1393 --build=BUILD configure for building on BUILD [guessed]
1394 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1398 if test -n "$ac_init_help"; then
1399 case $ac_init_help in
1400 short | recursive ) echo "Configuration of file 5.33:";;
1405 --disable-option-checking ignore unrecognized --enable/--with options
1406 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1407 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1408 --enable-silent-rules less verbose build output (undo: "make V=1")
1409 --disable-silent-rules verbose build output (undo: "make V=0")
1410 --disable-elf disable builtin ELF support
1411 --disable-elf-core disable ELF core file support
1412 --disable-zlib disable zlib compression support [default=auto]
1413 --disable-libseccomp disable libseccomp sandboxing [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.33, 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.13'
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}" != 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. The system "awk" is bad on
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 ...
3074 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3080 # Check whether --enable-silent-rules was given.
3081 if test "${enable_silent_rules+set}" = set; then :
3082 enableval=$enable_silent_rules;
3085 case $enable_silent_rules in # (((
3086 yes) AM_DEFAULT_VERBOSITY=0;;
3087 no) AM_DEFAULT_VERBOSITY=1;;
3088 *) AM_DEFAULT_VERBOSITY=0;;
3090 am_make=${MAKE-make}
3091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3092 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3093 if ${am_cv_make_support_nested_variables+:} false; then :
3094 $as_echo_n "(cached) " >&6
3096 if $as_echo 'TRUE=$(BAR$(V))
3102 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3103 am_cv_make_support_nested_variables=yes
3105 am_cv_make_support_nested_variables=no
3108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3109 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3110 if test $am_cv_make_support_nested_variables = yes; then
3112 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3114 AM_V=$AM_DEFAULT_VERBOSITY
3115 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3120 ac_config_headers="$ac_config_headers config.h"
3124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin ELF support" >&5
3125 $as_echo_n "checking for builtin ELF support... " >&6; }
3126 # Check whether --enable-elf was given.
3127 if test "${enable_elf+set}" = set; then :
3128 enableval=$enable_elf; if test "${enableval}" = yes; then
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3130 $as_echo "yes" >&6; }
3132 $as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3136 $as_echo "no" >&6; }
3141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3142 $as_echo "yes" >&6; }
3144 $as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF core file support" >&5
3151 $as_echo_n "checking for ELF core file support... " >&6; }
3152 # Check whether --enable-elf-core was given.
3153 if test "${enable_elf_core+set}" = set; then :
3154 enableval=$enable_elf_core; if test "${enableval}" = yes; then
3155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3156 $as_echo "yes" >&6; }
3158 $as_echo "#define ELFCORE 1" >>confdefs.h
3161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3162 $as_echo "no" >&6; }
3167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3168 $as_echo "yes" >&6; }
3170 $as_echo "#define ELFCORE 1" >>confdefs.h
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlib support" >&5
3177 $as_echo_n "checking for zlib support... " >&6; }
3178 # Check whether --enable-zlib was given.
3179 if test "${enable_zlib+set}" = set; then :
3180 enableval=$enable_zlib;
3183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zlib" >&5
3184 $as_echo "$enable_zlib" >&6; }
3186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libseccomp support" >&5
3187 $as_echo_n "checking for libseccomp support... " >&6; }
3188 # Check whether --enable-libseccomp was given.
3189 if test "${enable_libseccomp+set}" = set; then :
3190 enableval=$enable_libseccomp;
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_libseccomp" >&5
3194 $as_echo "$enable_libseccomp" >&6; }
3196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file formats in man section 5" >&5
3197 $as_echo_n "checking for file formats in man section 5... " >&6; }
3198 # Check whether --enable-fsect-man5 was given.
3199 if test "${enable_fsect_man5+set}" = set; then :
3200 enableval=$enable_fsect_man5; if test "${enableval}" = yes; then
3201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3202 $as_echo "yes" >&6; }
3205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3206 $as_echo "no" >&6; }
3211 # disable by default
3212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3213 $as_echo "no" >&6; }
3219 # Make sure we can run config.sub.
3220 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3221 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3224 $as_echo_n "checking build system type... " >&6; }
3225 if ${ac_cv_build+:} false; then :
3226 $as_echo_n "(cached) " >&6
3228 ac_build_alias=$build_alias
3229 test "x$ac_build_alias" = x &&
3230 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3231 test "x$ac_build_alias" = x &&
3232 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3233 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3234 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3238 $as_echo "$ac_cv_build" >&6; }
3239 case $ac_cv_build in
3241 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3244 ac_save_IFS=$IFS; IFS='-'
3250 # Remember, the first character of IFS is used to create $*,
3251 # except with old shells:
3254 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3258 $as_echo_n "checking host system type... " >&6; }
3259 if ${ac_cv_host+:} false; then :
3260 $as_echo_n "(cached) " >&6
3262 if test "x$host_alias" = x; then
3263 ac_cv_host=$ac_cv_build
3265 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3266 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3271 $as_echo "$ac_cv_host" >&6; }
3274 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3277 ac_save_IFS=$IFS; IFS='-'
3283 # Remember, the first character of IFS is used to create $*,
3284 # except with old shells:
3287 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3299 if test "$MINGW" = 1; then
3308 pkgdatadir='$(datadir)/misc'
3311 if test x$fsect = x5; then
3322 DEPDIR="${am__leading_dot}deps"
3324 ac_config_commands="$ac_config_commands depfiles"
3327 am_make=${MAKE-make}
3328 cat > confinc << 'END'
3330 @echo this is the am__doit target
3333 # If we don't find an include directive, just comment out the code.
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3335 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3339 # First try GNU make style include.
3340 echo "include confinc" > confmf
3341 # Ignore all kinds of additional output from 'make'.
3342 case `$am_make -s -f confmf 2> /dev/null` in #(
3343 *the\ am__doit\ target*)
3349 # Now try BSD make style include.
3350 if test "$am__include" = "#"; then
3351 echo '.include "confinc"' > confmf
3352 case `$am_make -s -f confmf 2> /dev/null` in #(
3353 *the\ am__doit\ target*)
3354 am__include=.include
3362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3363 $as_echo "$_am_result" >&6; }
3364 rm -f confinc confmf
3366 # Check whether --enable-dependency-tracking was given.
3367 if test "${enable_dependency_tracking+set}" = set; then :
3368 enableval=$enable_dependency_tracking;
3371 if test "x$enable_dependency_tracking" != xno; then
3372 am_depcomp="$ac_aux_dir/depcomp"
3376 if test "x$enable_dependency_tracking" != xno; then
3386 ac_cpp='$CPP $CPPFLAGS'
3387 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3388 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3389 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3390 if test -n "$ac_tool_prefix"; then
3391 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3392 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3394 $as_echo_n "checking for $ac_word... " >&6; }
3395 if ${ac_cv_prog_CC+:} false; then :
3396 $as_echo_n "(cached) " >&6
3398 if test -n "$CC"; then
3399 ac_cv_prog_CC="$CC" # Let the user override the test.
3401 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3405 test -z "$as_dir" && as_dir=.
3406 for ac_exec_ext in '' $ac_executable_extensions; do
3407 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3408 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3419 if test -n "$CC"; then
3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3421 $as_echo "$CC" >&6; }
3423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3424 $as_echo "no" >&6; }
3429 if test -z "$ac_cv_prog_CC"; then
3431 # Extract the first word of "gcc", so it can be a program name with args.
3432 set dummy gcc; ac_word=$2
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3434 $as_echo_n "checking for $ac_word... " >&6; }
3435 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3436 $as_echo_n "(cached) " >&6
3438 if test -n "$ac_ct_CC"; then
3439 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3445 test -z "$as_dir" && as_dir=.
3446 for ac_exec_ext in '' $ac_executable_extensions; do
3447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3448 ac_cv_prog_ac_ct_CC="gcc"
3449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3458 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3459 if test -n "$ac_ct_CC"; then
3460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3461 $as_echo "$ac_ct_CC" >&6; }
3463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3464 $as_echo "no" >&6; }
3467 if test "x$ac_ct_CC" = x; then
3470 case $cross_compiling:$ac_tool_warned in
3472 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3473 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3474 ac_tool_warned=yes ;;
3482 if test -z "$CC"; then
3483 if test -n "$ac_tool_prefix"; then
3484 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3485 set dummy ${ac_tool_prefix}cc; ac_word=$2
3486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3487 $as_echo_n "checking for $ac_word... " >&6; }
3488 if ${ac_cv_prog_CC+:} false; then :
3489 $as_echo_n "(cached) " >&6
3491 if test -n "$CC"; then
3492 ac_cv_prog_CC="$CC" # Let the user override the test.
3494 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3498 test -z "$as_dir" && as_dir=.
3499 for ac_exec_ext in '' $ac_executable_extensions; do
3500 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3501 ac_cv_prog_CC="${ac_tool_prefix}cc"
3502 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3512 if test -n "$CC"; then
3513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3514 $as_echo "$CC" >&6; }
3516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3517 $as_echo "no" >&6; }
3523 if test -z "$CC"; then
3524 # Extract the first word of "cc", so it can be a program name with args.
3525 set dummy cc; ac_word=$2
3526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3527 $as_echo_n "checking for $ac_word... " >&6; }
3528 if ${ac_cv_prog_CC+:} false; then :
3529 $as_echo_n "(cached) " >&6
3531 if test -n "$CC"; then
3532 ac_cv_prog_CC="$CC" # Let the user override the test.
3535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3539 test -z "$as_dir" && as_dir=.
3540 for ac_exec_ext in '' $ac_executable_extensions; do
3541 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3542 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3543 ac_prog_rejected=yes
3547 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3554 if test $ac_prog_rejected = yes; then
3555 # We found a bogon in the path, so make sure we never use it.
3556 set dummy $ac_cv_prog_CC
3558 if test $# != 0; then
3559 # We chose a different compiler from the bogus one.
3560 # However, it has the same basename, so the bogon will be chosen
3561 # first if we set CC to just the basename; use the full file name.
3563 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3569 if test -n "$CC"; then
3570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3571 $as_echo "$CC" >&6; }
3573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3574 $as_echo "no" >&6; }
3579 if test -z "$CC"; then
3580 if test -n "$ac_tool_prefix"; then
3581 for ac_prog in cl.exe
3583 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3584 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3586 $as_echo_n "checking for $ac_word... " >&6; }
3587 if ${ac_cv_prog_CC+:} false; then :
3588 $as_echo_n "(cached) " >&6
3590 if test -n "$CC"; then
3591 ac_cv_prog_CC="$CC" # Let the user override the test.
3593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3597 test -z "$as_dir" && as_dir=.
3598 for ac_exec_ext in '' $ac_executable_extensions; do
3599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3600 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3611 if test -n "$CC"; then
3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3613 $as_echo "$CC" >&6; }
3615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3616 $as_echo "no" >&6; }
3620 test -n "$CC" && break
3623 if test -z "$CC"; then
3625 for ac_prog in cl.exe
3627 # Extract the first word of "$ac_prog", so it can be a program name with args.
3628 set dummy $ac_prog; ac_word=$2
3629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3630 $as_echo_n "checking for $ac_word... " >&6; }
3631 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3632 $as_echo_n "(cached) " >&6
3634 if test -n "$ac_ct_CC"; then
3635 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3641 test -z "$as_dir" && as_dir=.
3642 for ac_exec_ext in '' $ac_executable_extensions; do
3643 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3644 ac_cv_prog_ac_ct_CC="$ac_prog"
3645 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3654 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3655 if test -n "$ac_ct_CC"; then
3656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3657 $as_echo "$ac_ct_CC" >&6; }
3659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3660 $as_echo "no" >&6; }
3664 test -n "$ac_ct_CC" && break
3667 if test "x$ac_ct_CC" = x; then
3670 case $cross_compiling:$ac_tool_warned in
3672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3673 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3674 ac_tool_warned=yes ;;
3683 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3684 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3685 as_fn_error $? "no acceptable C compiler found in \$PATH
3686 See \`config.log' for more details" "$LINENO" 5; }
3688 # Provide some information about the compiler.
3689 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3692 for ac_option in --version -v -V -qversion; do
3693 { { ac_try="$ac_compiler $ac_option >&5"
3695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3696 *) ac_try_echo=$ac_try;;
3698 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3699 $as_echo "$ac_try_echo"; } >&5
3700 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3702 if test -s conftest.err; then
3704 ... rest of stderr output deleted ...
3705 10q' conftest.err >conftest.er1
3706 cat conftest.er1 >&5
3708 rm -f conftest.er1 conftest.err
3709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3710 test $ac_status = 0; }
3713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3714 /* end confdefs.h. */
3724 ac_clean_files_save=$ac_clean_files
3725 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3726 # Try to create an executable without -o first, disregard a.out.
3727 # It will help us diagnose broken compilers, and finding out an intuition
3729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3730 $as_echo_n "checking whether the C compiler works... " >&6; }
3731 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3733 # The possible output files:
3734 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3737 for ac_file in $ac_files
3740 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3741 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3746 if { { ac_try="$ac_link_default"
3748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3749 *) ac_try_echo=$ac_try;;
3751 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3752 $as_echo "$ac_try_echo"; } >&5
3753 (eval "$ac_link_default") 2>&5
3755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3756 test $ac_status = 0; }; then :
3757 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3758 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3759 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3760 # so that the user can short-circuit this test for compilers unknown to
3762 for ac_file in $ac_files ''
3764 test -f "$ac_file" || continue
3766 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3769 # We found the default executable, but exeext='' is most
3773 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3775 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3777 # We set ac_cv_exeext here because the later test for it is not
3778 # safe: cross compilers may not add the suffix if given an `-o'
3779 # argument, so we may need to know it at that point already.
3780 # Even if this section looks crufty: it has the advantage of
3787 test "$ac_cv_exeext" = no && ac_cv_exeext=
3792 if test -z "$ac_file"; then :
3793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3794 $as_echo "no" >&6; }
3795 $as_echo "$as_me: failed program was:" >&5
3796 sed 's/^/| /' conftest.$ac_ext >&5
3798 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3799 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3800 as_fn_error 77 "C compiler cannot create executables
3801 See \`config.log' for more details" "$LINENO" 5; }
3803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3804 $as_echo "yes" >&6; }
3806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3807 $as_echo_n "checking for C compiler default output file name... " >&6; }
3808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3809 $as_echo "$ac_file" >&6; }
3810 ac_exeext=$ac_cv_exeext
3812 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3813 ac_clean_files=$ac_clean_files_save
3814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3815 $as_echo_n "checking for suffix of executables... " >&6; }
3816 if { { ac_try="$ac_link"
3818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3819 *) ac_try_echo=$ac_try;;
3821 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3822 $as_echo "$ac_try_echo"; } >&5
3823 (eval "$ac_link") 2>&5
3825 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3826 test $ac_status = 0; }; then :
3827 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3828 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3829 # work properly (i.e., refer to `conftest.exe'), while it won't with
3831 for ac_file in conftest.exe conftest conftest.*; do
3832 test -f "$ac_file" || continue
3834 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3835 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3841 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3842 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3843 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3844 See \`config.log' for more details" "$LINENO" 5; }
3846 rm -f conftest conftest$ac_cv_exeext
3847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3848 $as_echo "$ac_cv_exeext" >&6; }
3850 rm -f conftest.$ac_ext
3851 EXEEXT=$ac_cv_exeext
3853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3854 /* end confdefs.h. */
3859 FILE *f = fopen ("conftest.out", "w");
3860 return ferror (f) || fclose (f) != 0;
3866 ac_clean_files="$ac_clean_files conftest.out"
3867 # Check that the compiler produces executables we can run. If not, either
3868 # the compiler is broken, or we cross compile.
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3870 $as_echo_n "checking whether we are cross compiling... " >&6; }
3871 if test "$cross_compiling" != yes; then
3872 { { ac_try="$ac_link"
3874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3875 *) ac_try_echo=$ac_try;;
3877 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3878 $as_echo "$ac_try_echo"; } >&5
3879 (eval "$ac_link") 2>&5
3881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3882 test $ac_status = 0; }
3883 if { ac_try='./conftest$ac_cv_exeext'
3884 { { case "(($ac_try" in
3885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3886 *) ac_try_echo=$ac_try;;
3888 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3889 $as_echo "$ac_try_echo"; } >&5
3890 (eval "$ac_try") 2>&5
3892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3893 test $ac_status = 0; }; }; then
3896 if test "$cross_compiling" = maybe; then
3899 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3900 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3901 as_fn_error $? "cannot run C compiled programs.
3902 If you meant to cross compile, use \`--host'.
3903 See \`config.log' for more details" "$LINENO" 5; }
3907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3908 $as_echo "$cross_compiling" >&6; }
3910 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3911 ac_clean_files=$ac_clean_files_save
3912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3913 $as_echo_n "checking for suffix of object files... " >&6; }
3914 if ${ac_cv_objext+:} false; then :
3915 $as_echo_n "(cached) " >&6
3917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3918 /* end confdefs.h. */
3928 rm -f conftest.o conftest.obj
3929 if { { ac_try="$ac_compile"
3931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3932 *) ac_try_echo=$ac_try;;
3934 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3935 $as_echo "$ac_try_echo"; } >&5
3936 (eval "$ac_compile") 2>&5
3938 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3939 test $ac_status = 0; }; then :
3940 for ac_file in conftest.o conftest.obj conftest.*; do
3941 test -f "$ac_file" || continue;
3943 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3944 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3949 $as_echo "$as_me: failed program was:" >&5
3950 sed 's/^/| /' conftest.$ac_ext >&5
3952 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3953 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3954 as_fn_error $? "cannot compute suffix of object files: cannot compile
3955 See \`config.log' for more details" "$LINENO" 5; }
3957 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3960 $as_echo "$ac_cv_objext" >&6; }
3961 OBJEXT=$ac_cv_objext
3963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3964 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3965 if ${ac_cv_c_compiler_gnu+:} false; then :
3966 $as_echo_n "(cached) " >&6
3968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3969 /* end confdefs.h. */
3982 if ac_fn_c_try_compile "$LINENO"; then :
3987 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3988 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3992 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3993 if test $ac_compiler_gnu = yes; then
3998 ac_test_CFLAGS=${CFLAGS+set}
3999 ac_save_CFLAGS=$CFLAGS
4000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4001 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4002 if ${ac_cv_prog_cc_g+:} false; then :
4003 $as_echo_n "(cached) " >&6
4005 ac_save_c_werror_flag=$ac_c_werror_flag
4006 ac_c_werror_flag=yes
4009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4010 /* end confdefs.h. */
4020 if ac_fn_c_try_compile "$LINENO"; then :
4024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4025 /* end confdefs.h. */
4035 if ac_fn_c_try_compile "$LINENO"; then :
4038 ac_c_werror_flag=$ac_save_c_werror_flag
4040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4041 /* end confdefs.h. */
4051 if ac_fn_c_try_compile "$LINENO"; then :
4054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4056 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4058 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4059 ac_c_werror_flag=$ac_save_c_werror_flag
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4062 $as_echo "$ac_cv_prog_cc_g" >&6; }
4063 if test "$ac_test_CFLAGS" = set; then
4064 CFLAGS=$ac_save_CFLAGS
4065 elif test $ac_cv_prog_cc_g = yes; then
4066 if test "$GCC" = yes; then
4072 if test "$GCC" = yes; then
4078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4079 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4080 if ${ac_cv_prog_cc_c89+:} false; then :
4081 $as_echo_n "(cached) " >&6
4083 ac_cv_prog_cc_c89=no
4085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4086 /* end confdefs.h. */
4090 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4091 struct buf { int x; };
4092 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4093 static char *e (p, i)
4099 static char *f (char * (*g) (char **, int), char **p, ...)
4104 s = g (p, va_arg (v,int));
4109 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4110 function prototypes and stuff, but not '\xHH' hex character constants.
4111 These don't provoke an error unfortunately, instead are silently treated
4112 as 'x'. The following induces an error, until -std is added to get
4113 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4114 array size at least. It's necessary to write '\x00'==0 to get something
4115 that's true only with -std. */
4116 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4118 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4119 inside strings and character constants. */
4121 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4123 int test (int i, double x);
4124 struct s1 {int (*f) (int a);};
4125 struct s2 {int (*f) (double a);};
4126 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4132 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4137 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4138 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4140 CC="$ac_save_CC $ac_arg"
4141 if ac_fn_c_try_compile "$LINENO"; then :
4142 ac_cv_prog_cc_c89=$ac_arg
4144 rm -f core conftest.err conftest.$ac_objext
4145 test "x$ac_cv_prog_cc_c89" != "xno" && break
4147 rm -f conftest.$ac_ext
4152 case "x$ac_cv_prog_cc_c89" in
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4155 $as_echo "none needed" >&6; } ;;
4157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4158 $as_echo "unsupported" >&6; } ;;
4160 CC="$CC $ac_cv_prog_cc_c89"
4161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4162 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4164 if test "x$ac_cv_prog_cc_c89" != xno; then :
4169 ac_cpp='$CPP $CPPFLAGS'
4170 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4171 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4172 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4174 depcc="$CC" am_compiler_list=
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4177 $as_echo_n "checking dependency style of $depcc... " >&6; }
4178 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4179 $as_echo_n "(cached) " >&6
4181 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4182 # We make a subdir and do the tests there. Otherwise we can end up
4183 # making bogus files that we don't know about and never remove. For
4184 # instance it was reported that on HP-UX the gcc test will end up
4185 # making a dummy file named 'D' -- because '-MD' means "put the output
4189 # Copy depcomp to subdir because otherwise we won't find it if we're
4190 # using a relative directory.
4191 cp "$am_depcomp" conftest.dir
4193 # We will build objects and dependencies in a subdirectory because
4194 # it helps to detect inapplicable dependency modes. For instance
4195 # both Tru64's cc and ICC support -MD to output dependencies as a
4196 # side effect of compilation, but ICC will put the dependencies in
4197 # the current directory while Tru64 will put them in the object
4201 am_cv_CC_dependencies_compiler_type=none
4202 if test "$am_compiler_list" = ""; then
4203 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4206 case " $depcc " in #(
4207 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4210 for depmode in $am_compiler_list; do
4211 # Setup a source with many dependencies, because some compilers
4212 # like to wrap large dependency lists on column 80 (with \), and
4213 # we should not choose a depcomp mode which is confused by this.
4215 # We need to recreate these files for each test, as the compiler may
4216 # overwrite some of them when testing with obscure command lines.
4217 # This happens at least with the AIX C compiler.
4219 for i in 1 2 3 4 5 6; do
4220 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4221 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4222 # Solaris 10 /bin/sh.
4223 echo '/* dummy */' > sub/conftst$i.h
4225 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4227 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4228 # mode. It turns out that the SunPro C++ compiler does not properly
4229 # handle '-M -o', and we need to detect this. Also, some Intel
4230 # versions had trouble with output in subdirs.
4231 am__obj=sub/conftest.${OBJEXT-o}
4232 am__minus_obj="-o $am__obj"
4235 # This depmode causes a compiler race in universal mode.
4236 test "$am__universal" = false || continue
4239 # After this tag, mechanisms are not by side-effect, so they'll
4240 # only be used when explicitly requested.
4241 if test "x$enable_dependency_tracking" = xyes; then
4247 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4248 # This compiler won't grok '-c -o', but also, the minuso test has
4249 # not run yet. These depmodes are late enough in the game, and
4250 # so weak that their functioning should not be impacted.
4251 am__obj=conftest.${OBJEXT-o}
4256 if depmode=$depmode \
4257 source=sub/conftest.c object=$am__obj \
4258 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4259 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4260 >/dev/null 2>conftest.err &&
4261 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4262 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4263 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4264 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4265 # icc doesn't choke on unknown options, it will just issue warnings
4266 # or remarks (even with -Werror). So we grep stderr for any message
4267 # that says an option was ignored or not supported.
4268 # When given -MP, icc 7.0 and 7.1 complain thusly:
4269 # icc: Command line warning: ignoring option '-M'; no argument required
4270 # The diagnosis changed in icc 8.0:
4271 # icc: Command line remark: option '-MP' not supported
4272 if (grep 'ignoring option' conftest.err ||
4273 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4274 am_cv_CC_dependencies_compiler_type=$depmode
4283 am_cv_CC_dependencies_compiler_type=none
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4288 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4289 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4292 test "x$enable_dependency_tracking" != xno \
4293 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4295 am__fastdepCC_FALSE='#'
4297 am__fastdepCC_TRUE='#'
4298 am__fastdepCC_FALSE=
4302 case $ac_cv_prog_cc_stdc in #(
4304 ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
4306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4307 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4308 if ${ac_cv_prog_cc_c99+:} false; then :
4309 $as_echo_n "(cached) " >&6
4311 ac_cv_prog_cc_c99=no
4313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4314 /* end confdefs.h. */
4316 #include <stdbool.h>
4321 // Check varargs macros. These examples are taken from C99 6.10.3.5.
4322 #define debug(...) fprintf (stderr, __VA_ARGS__)
4323 #define showlist(...) puts (#__VA_ARGS__)
4324 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4326 test_varargs_macros (void)
4331 debug ("X = %d\n", x);
4332 showlist (The first, second, and third items.);
4333 report (x>y, "x is %d but y is %d", x, y);
4336 // Check long long types.
4337 #define BIG64 18446744073709551615ull
4338 #define BIG32 4294967295ul
4339 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4341 your preprocessor is broken;
4345 your preprocessor is broken;
4347 static long long int bignum = -9223372036854775807LL;
4348 static unsigned long long int ubignum = BIG64;
4350 struct incomplete_array
4358 const wchar_t *name;
4362 typedef const char *ccp;
4365 test_restrict (ccp restrict text)
4367 // See if C++-style comments work.
4368 // Iterate through items via the restricted pointer.
4369 // Also check for declarations in for loops.
4370 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4375 // Check varargs and va_copy.
4377 test_varargs (const char *format, ...)
4380 va_start (args, format);
4382 va_copy (args_copy, args);
4393 str = va_arg (args_copy, const char *);
4396 number = va_arg (args_copy, int);
4399 fnumber = va_arg (args_copy, double);
4414 _Bool success = false;
4417 if (test_restrict ("String literal") == 0)
4419 char *restrict newvar = "Another string";
4422 test_varargs ("s, d' f .", "string", 65, 34.234);
4423 test_varargs_macros ();
4425 // Check flexible array members.
4426 struct incomplete_array *ia =
4427 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4429 for (int i = 0; i < ia->datasize; ++i)
4430 ia->data[i] = i * 1.234;
4432 // Check named initializers.
4433 struct named_init ni = {
4435 .name = L"Test wide string",
4436 .average = 543.34343,
4441 int dynamic_array[ni.number];
4442 dynamic_array[ni.number - 1] = 543;
4444 // work around unused variable warnings
4445 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4446 || dynamic_array[ni.number - 1] != 543);
4452 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4454 CC="$ac_save_CC $ac_arg"
4455 if ac_fn_c_try_compile "$LINENO"; then :
4456 ac_cv_prog_cc_c99=$ac_arg
4458 rm -f core conftest.err conftest.$ac_objext
4459 test "x$ac_cv_prog_cc_c99" != "xno" && break
4461 rm -f conftest.$ac_ext
4466 case "x$ac_cv_prog_cc_c99" in
4468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4469 $as_echo "none needed" >&6; } ;;
4471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4472 $as_echo "unsupported" >&6; } ;;
4474 CC="$CC $ac_cv_prog_cc_c99"
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4476 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4478 if test "x$ac_cv_prog_cc_c99" != xno; then :
4479 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4482 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4483 if ${ac_cv_prog_cc_c89+:} false; then :
4484 $as_echo_n "(cached) " >&6
4486 ac_cv_prog_cc_c89=no
4488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4489 /* end confdefs.h. */
4493 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4494 struct buf { int x; };
4495 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4496 static char *e (p, i)
4502 static char *f (char * (*g) (char **, int), char **p, ...)
4507 s = g (p, va_arg (v,int));
4512 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4513 function prototypes and stuff, but not '\xHH' hex character constants.
4514 These don't provoke an error unfortunately, instead are silently treated
4515 as 'x'. The following induces an error, until -std is added to get
4516 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4517 array size at least. It's necessary to write '\x00'==0 to get something
4518 that's true only with -std. */
4519 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4521 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4522 inside strings and character constants. */
4524 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4526 int test (int i, double x);
4527 struct s1 {int (*f) (int a);};
4528 struct s2 {int (*f) (double a);};
4529 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4535 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4540 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4541 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4543 CC="$ac_save_CC $ac_arg"
4544 if ac_fn_c_try_compile "$LINENO"; then :
4545 ac_cv_prog_cc_c89=$ac_arg
4547 rm -f core conftest.err conftest.$ac_objext
4548 test "x$ac_cv_prog_cc_c89" != "xno" && break
4550 rm -f conftest.$ac_ext
4555 case "x$ac_cv_prog_cc_c89" in
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4558 $as_echo "none needed" >&6; } ;;
4560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4561 $as_echo "unsupported" >&6; } ;;
4563 CC="$CC $ac_cv_prog_cc_c89"
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4565 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4567 if test "x$ac_cv_prog_cc_c89" != xno; then :
4568 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4570 ac_cv_prog_cc_stdc=no
4576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
4577 $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
4578 if ${ac_cv_prog_cc_stdc+:} false; then :
4579 $as_echo_n "(cached) " >&6
4582 case $ac_cv_prog_cc_stdc in #(
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4585 $as_echo "unsupported" >&6; } ;; #(
4587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4588 $as_echo "none needed" >&6; } ;; #(
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
4591 $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
4596 ac_cpp='$CPP $CPPFLAGS'
4597 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4598 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4599 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4601 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4602 # On Suns, sometimes $CPP names a directory.
4603 if test -n "$CPP" && test -d "$CPP"; then
4606 if test -z "$CPP"; then
4607 if ${ac_cv_prog_CPP+:} false; then :
4608 $as_echo_n "(cached) " >&6
4610 # Double quotes because CPP needs to be expanded
4611 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4614 for ac_c_preproc_warn_flag in '' yes
4616 # Use a header file that comes with gcc, so configuring glibc
4617 # with a fresh cross-compiler works.
4618 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4619 # <limits.h> exists even on freestanding compilers.
4620 # On the NeXT, cc -E runs the code through the compiler's parser,
4621 # not just through cpp. "Syntax error" is here to catch this case.
4622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4623 /* end confdefs.h. */
4625 # include <limits.h>
4627 # include <assert.h>
4631 if ac_fn_c_try_cpp "$LINENO"; then :
4634 # Broken: fails on valid input.
4637 rm -f conftest.err conftest.i conftest.$ac_ext
4639 # OK, works on sane cases. Now check whether nonexistent headers
4640 # can be detected and how.
4641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4642 /* end confdefs.h. */
4643 #include <ac_nonexistent.h>
4645 if ac_fn_c_try_cpp "$LINENO"; then :
4646 # Broken: success on invalid input.
4649 # Passes both tests.
4653 rm -f conftest.err conftest.i conftest.$ac_ext
4656 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4657 rm -f conftest.i conftest.err conftest.$ac_ext
4658 if $ac_preproc_ok; then :
4670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4671 $as_echo "$CPP" >&6; }
4673 for ac_c_preproc_warn_flag in '' yes
4675 # Use a header file that comes with gcc, so configuring glibc
4676 # with a fresh cross-compiler works.
4677 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4678 # <limits.h> exists even on freestanding compilers.
4679 # On the NeXT, cc -E runs the code through the compiler's parser,
4680 # not just through cpp. "Syntax error" is here to catch this case.
4681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4682 /* end confdefs.h. */
4684 # include <limits.h>
4686 # include <assert.h>
4690 if ac_fn_c_try_cpp "$LINENO"; then :
4693 # Broken: fails on valid input.
4696 rm -f conftest.err conftest.i conftest.$ac_ext
4698 # OK, works on sane cases. Now check whether nonexistent headers
4699 # can be detected and how.
4700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4701 /* end confdefs.h. */
4702 #include <ac_nonexistent.h>
4704 if ac_fn_c_try_cpp "$LINENO"; then :
4705 # Broken: success on invalid input.
4708 # Passes both tests.
4712 rm -f conftest.err conftest.i conftest.$ac_ext
4715 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4716 rm -f conftest.i conftest.err conftest.$ac_ext
4717 if $ac_preproc_ok; then :
4720 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4721 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4722 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4723 See \`config.log' for more details" "$LINENO" 5; }
4727 ac_cpp='$CPP $CPPFLAGS'
4728 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4729 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4730 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4734 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4735 if ${ac_cv_path_GREP+:} false; then :
4736 $as_echo_n "(cached) " >&6
4738 if test -z "$GREP"; then
4739 ac_path_GREP_found=false
4740 # Loop through the user's path and test for each of PROGNAME-LIST
4741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4742 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4745 test -z "$as_dir" && as_dir=.
4746 for ac_prog in grep ggrep; do
4747 for ac_exec_ext in '' $ac_executable_extensions; do
4748 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4749 as_fn_executable_p "$ac_path_GREP" || continue
4750 # Check for GNU ac_path_GREP and select it if it is found.
4751 # Check for GNU $ac_path_GREP
4752 case `"$ac_path_GREP" --version 2>&1` in
4754 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4757 $as_echo_n 0123456789 >"conftest.in"
4760 cat "conftest.in" "conftest.in" >"conftest.tmp"
4761 mv "conftest.tmp" "conftest.in"
4762 cp "conftest.in" "conftest.nl"
4763 $as_echo 'GREP' >> "conftest.nl"
4764 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4765 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4766 as_fn_arith $ac_count + 1 && ac_count=$as_val
4767 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4768 # Best one so far, save it but keep looking for a better one
4769 ac_cv_path_GREP="$ac_path_GREP"
4770 ac_path_GREP_max=$ac_count
4772 # 10*(2^10) chars as input seems more than enough
4773 test $ac_count -gt 10 && break
4775 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4778 $ac_path_GREP_found && break 3
4783 if test -z "$ac_cv_path_GREP"; then
4784 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4787 ac_cv_path_GREP=$GREP
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4792 $as_echo "$ac_cv_path_GREP" >&6; }
4793 GREP="$ac_cv_path_GREP"
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4797 $as_echo_n "checking for egrep... " >&6; }
4798 if ${ac_cv_path_EGREP+:} false; then :
4799 $as_echo_n "(cached) " >&6
4801 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4802 then ac_cv_path_EGREP="$GREP -E"
4804 if test -z "$EGREP"; then
4805 ac_path_EGREP_found=false
4806 # Loop through the user's path and test for each of PROGNAME-LIST
4807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4808 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4811 test -z "$as_dir" && as_dir=.
4812 for ac_prog in egrep; do
4813 for ac_exec_ext in '' $ac_executable_extensions; do
4814 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4815 as_fn_executable_p "$ac_path_EGREP" || continue
4816 # Check for GNU ac_path_EGREP and select it if it is found.
4817 # Check for GNU $ac_path_EGREP
4818 case `"$ac_path_EGREP" --version 2>&1` in
4820 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4823 $as_echo_n 0123456789 >"conftest.in"
4826 cat "conftest.in" "conftest.in" >"conftest.tmp"
4827 mv "conftest.tmp" "conftest.in"
4828 cp "conftest.in" "conftest.nl"
4829 $as_echo 'EGREP' >> "conftest.nl"
4830 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4831 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4832 as_fn_arith $ac_count + 1 && ac_count=$as_val
4833 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4834 # Best one so far, save it but keep looking for a better one
4835 ac_cv_path_EGREP="$ac_path_EGREP"
4836 ac_path_EGREP_max=$ac_count
4838 # 10*(2^10) chars as input seems more than enough
4839 test $ac_count -gt 10 && break
4841 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4844 $ac_path_EGREP_found && break 3
4849 if test -z "$ac_cv_path_EGREP"; then
4850 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4853 ac_cv_path_EGREP=$EGREP
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4859 $as_echo "$ac_cv_path_EGREP" >&6; }
4860 EGREP="$ac_cv_path_EGREP"
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4864 $as_echo_n "checking for ANSI C header files... " >&6; }
4865 if ${ac_cv_header_stdc+:} false; then :
4866 $as_echo_n "(cached) " >&6
4868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4869 /* end confdefs.h. */
4883 if ac_fn_c_try_compile "$LINENO"; then :
4884 ac_cv_header_stdc=yes
4886 ac_cv_header_stdc=no
4888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4890 if test $ac_cv_header_stdc = yes; then
4891 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4893 /* end confdefs.h. */
4897 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4898 $EGREP "memchr" >/dev/null 2>&1; then :
4901 ac_cv_header_stdc=no
4907 if test $ac_cv_header_stdc = yes; then
4908 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4910 /* end confdefs.h. */
4914 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4915 $EGREP "free" >/dev/null 2>&1; then :
4918 ac_cv_header_stdc=no
4924 if test $ac_cv_header_stdc = yes; then
4925 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4926 if test "$cross_compiling" = yes; then :
4929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4930 /* end confdefs.h. */
4933 #if ((' ' & 0x0FF) == 0x020)
4934 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4935 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4937 # define ISLOWER(c) \
4938 (('a' <= (c) && (c) <= 'i') \
4939 || ('j' <= (c) && (c) <= 'r') \
4940 || ('s' <= (c) && (c) <= 'z'))
4941 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4944 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4949 for (i = 0; i < 256; i++)
4950 if (XOR (islower (i), ISLOWER (i))
4951 || toupper (i) != TOUPPER (i))
4956 if ac_fn_c_try_run "$LINENO"; then :
4959 ac_cv_header_stdc=no
4961 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4962 conftest.$ac_objext conftest.beam conftest.$ac_ext
4967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4968 $as_echo "$ac_cv_header_stdc" >&6; }
4969 if test $ac_cv_header_stdc = yes; then
4971 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4975 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4976 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4977 inttypes.h stdint.h unistd.h
4979 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4980 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4982 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4983 cat >>confdefs.h <<_ACEOF
4984 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4993 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4994 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5001 if test "$MINIX" = yes; then
5003 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5006 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5009 $as_echo "#define _MINIX 1" >>confdefs.h
5014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5015 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5016 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5017 $as_echo_n "(cached) " >&6
5019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5020 /* end confdefs.h. */
5022 # define __EXTENSIONS__ 1
5023 $ac_includes_default
5032 if ac_fn_c_try_compile "$LINENO"; then :
5033 ac_cv_safe_to_define___extensions__=yes
5035 ac_cv_safe_to_define___extensions__=no
5037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5040 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5041 test $ac_cv_safe_to_define___extensions__ = yes &&
5042 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5044 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5046 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5048 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5050 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5053 if test "x$CC" != xcc; then
5054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
5055 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
5057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
5058 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
5060 set dummy $CC; ac_cc=`$as_echo "$2" |
5061 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5062 if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
5063 $as_echo_n "(cached) " >&6
5065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5066 /* end confdefs.h. */
5076 # Make sure it works both with $CC and with simple cc.
5077 # We do the test twice because some compilers refuse to overwrite an
5078 # existing .o file with -o, though they will create one.
5079 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5081 if { { case "(($ac_try" in
5082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5083 *) ac_try_echo=$ac_try;;
5085 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5086 $as_echo "$ac_try_echo"; } >&5
5087 (eval "$ac_try") 2>&5
5089 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5090 test $ac_status = 0; } &&
5091 test -f conftest2.$ac_objext && { { case "(($ac_try" in
5092 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5093 *) ac_try_echo=$ac_try;;
5095 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5096 $as_echo "$ac_try_echo"; } >&5
5097 (eval "$ac_try") 2>&5
5099 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5100 test $ac_status = 0; };
5102 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
5103 if test "x$CC" != xcc; then
5104 # Test first that cc exists at all.
5105 if { ac_try='cc -c conftest.$ac_ext >&5'
5106 { { case "(($ac_try" in
5107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5108 *) ac_try_echo=$ac_try;;
5110 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5111 $as_echo "$ac_try_echo"; } >&5
5112 (eval "$ac_try") 2>&5
5114 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5115 test $ac_status = 0; }; }; then
5116 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5118 if { { case "(($ac_try" in
5119 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5120 *) ac_try_echo=$ac_try;;
5122 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5123 $as_echo "$ac_try_echo"; } >&5
5124 (eval "$ac_try") 2>&5
5126 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5127 test $ac_status = 0; } &&
5128 test -f conftest2.$ac_objext && { { case "(($ac_try" in
5129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5130 *) ac_try_echo=$ac_try;;
5132 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5133 $as_echo "$ac_try_echo"; } >&5
5134 (eval "$ac_try") 2>&5
5136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5137 test $ac_status = 0; };
5142 # cc exists but doesn't like -o.
5143 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5148 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5150 rm -f core conftest*
5153 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
5154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5155 $as_echo "yes" >&6; }
5157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5158 $as_echo "no" >&6; }
5160 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
5164 # FIXME: we rely on the cache variable name because
5165 # there is no other way.
5167 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5168 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
5169 if test "$am_t" != yes; then
5170 # Losing compiler, so override with the script.
5171 # FIXME: It is wrong to rewrite CC.
5172 # But if we don't then we get into trouble of one sort or another.
5173 # A longer-term fix would be to have automake use am__CC in this case,
5174 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5175 CC="$am_aux_dir/compile $CC"
5179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5180 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
5181 if ${ac_cv_c_bigendian+:} false; then :
5182 $as_echo_n "(cached) " >&6
5184 ac_cv_c_bigendian=unknown
5185 # See if we're dealing with a universal compiler.
5186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5187 /* end confdefs.h. */
5188 #ifndef __APPLE_CC__
5189 not a universal capable compiler
5194 if ac_fn_c_try_compile "$LINENO"; then :
5196 # Check for potential -arch flags. It is not universal unless
5197 # there are at least two -arch flags with different values.
5200 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5201 if test -n "$ac_prev"; then
5203 i?86 | x86_64 | ppc | ppc64)
5204 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5207 ac_cv_c_bigendian=universal
5213 elif test "x$ac_word" = "x-arch"; then
5218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5219 if test $ac_cv_c_bigendian = unknown; then
5220 # See if sys/param.h defines the BYTE_ORDER macro.
5221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5222 /* end confdefs.h. */
5223 #include <sys/types.h>
5224 #include <sys/param.h>
5229 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5230 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5239 if ac_fn_c_try_compile "$LINENO"; then :
5240 # It does; now see whether it defined to BIG_ENDIAN or not.
5241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5242 /* end confdefs.h. */
5243 #include <sys/types.h>
5244 #include <sys/param.h>
5249 #if BYTE_ORDER != BIG_ENDIAN
5257 if ac_fn_c_try_compile "$LINENO"; then :
5258 ac_cv_c_bigendian=yes
5260 ac_cv_c_bigendian=no
5262 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5266 if test $ac_cv_c_bigendian = unknown; then
5267 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5269 /* end confdefs.h. */
5275 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5283 if ac_fn_c_try_compile "$LINENO"; then :
5284 # It does; now see whether it defined to _BIG_ENDIAN or not.
5285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5286 /* end confdefs.h. */
5300 if ac_fn_c_try_compile "$LINENO"; then :
5301 ac_cv_c_bigendian=yes
5303 ac_cv_c_bigendian=no
5305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5307 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5309 if test $ac_cv_c_bigendian = unknown; then
5310 # Compile a test program.
5311 if test "$cross_compiling" = yes; then :
5312 # Try to guess by grepping values from an object file.
5313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5314 /* end confdefs.h. */
5315 short int ascii_mm[] =
5316 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5317 short int ascii_ii[] =
5318 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5319 int use_ascii (int i) {
5320 return ascii_mm[i] + ascii_ii[i];
5322 short int ebcdic_ii[] =
5323 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5324 short int ebcdic_mm[] =
5325 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5326 int use_ebcdic (int i) {
5327 return ebcdic_mm[i] + ebcdic_ii[i];
5334 return use_ascii (foo) == use_ebcdic (foo);
5339 if ac_fn_c_try_compile "$LINENO"; then :
5340 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5341 ac_cv_c_bigendian=yes
5343 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5344 if test "$ac_cv_c_bigendian" = unknown; then
5345 ac_cv_c_bigendian=no
5347 # finding both strings is unlikely to happen, but who knows?
5348 ac_cv_c_bigendian=unknown
5352 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5355 /* end confdefs.h. */
5356 $ac_includes_default
5361 /* Are we little or big endian? From Harbison&Steele. */
5365 char c[sizeof (long int)];
5368 return u.c[sizeof (long int) - 1] == 1;
5374 if ac_fn_c_try_run "$LINENO"; then :
5375 ac_cv_c_bigendian=no
5377 ac_cv_c_bigendian=yes
5379 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5380 conftest.$ac_objext conftest.beam conftest.$ac_ext
5385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5386 $as_echo "$ac_cv_c_bigendian" >&6; }
5387 case $ac_cv_c_bigendian in #(
5389 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5395 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5399 as_fn_error $? "unknown endianness
5400 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5405 $as_echo_n "checking whether ln -s works... " >&6; }
5407 if test "$LN_S" = "ln -s"; then
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5409 $as_echo "yes" >&6; }
5411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5412 $as_echo "no, using $LN_S" >&6; }
5417 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5418 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5423 macro_version='2.4.2'
5424 macro_revision='1.3337'
5438 ltmain="$ac_aux_dir/ltmain.sh"
5440 # Backslashify metacharacters that are still active within
5441 # double-quoted strings.
5442 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5444 # Same as above, but do not quote variable references.
5445 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5447 # Sed substitution to delay expansion of an escaped shell variable in a
5448 # double_quote_subst'ed string.
5449 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5451 # Sed substitution to delay expansion of an escaped single quote.
5452 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5454 # Sed substitution to avoid accidental globbing in evaled expressions
5455 no_glob_subst='s/\*/\\\*/g'
5457 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5458 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5459 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5462 $as_echo_n "checking how to print strings... " >&6; }
5463 # Test print first, because it will be a builtin if present.
5464 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5465 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5467 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5470 # Use this function as a fallback that always works.
5471 func_fallback_echo ()
5473 eval 'cat <<_LTECHO_EOF
5477 ECHO='func_fallback_echo'
5480 # func_echo_all arg...
5481 # Invoke $ECHO with all args, space-separated.
5488 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5489 $as_echo "printf" >&6; } ;;
5490 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5491 $as_echo "print -r" >&6; } ;;
5492 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5493 $as_echo "cat" >&6; } ;;
5509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5510 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5511 if ${ac_cv_path_SED+:} false; then :
5512 $as_echo_n "(cached) " >&6
5514 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5515 for ac_i in 1 2 3 4 5 6 7; do
5516 ac_script="$ac_script$as_nl$ac_script"
5518 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5519 { ac_script=; unset ac_script;}
5520 if test -z "$SED"; then
5521 ac_path_SED_found=false
5522 # Loop through the user's path and test for each of PROGNAME-LIST
5523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5527 test -z "$as_dir" && as_dir=.
5528 for ac_prog in sed gsed; do
5529 for ac_exec_ext in '' $ac_executable_extensions; do
5530 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5531 as_fn_executable_p "$ac_path_SED" || continue
5532 # Check for GNU ac_path_SED and select it if it is found.
5533 # Check for GNU $ac_path_SED
5534 case `"$ac_path_SED" --version 2>&1` in
5536 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5539 $as_echo_n 0123456789 >"conftest.in"
5542 cat "conftest.in" "conftest.in" >"conftest.tmp"
5543 mv "conftest.tmp" "conftest.in"
5544 cp "conftest.in" "conftest.nl"
5545 $as_echo '' >> "conftest.nl"
5546 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5547 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5548 as_fn_arith $ac_count + 1 && ac_count=$as_val
5549 if test $ac_count -gt ${ac_path_SED_max-0}; then
5550 # Best one so far, save it but keep looking for a better one
5551 ac_cv_path_SED="$ac_path_SED"
5552 ac_path_SED_max=$ac_count
5554 # 10*(2^10) chars as input seems more than enough
5555 test $ac_count -gt 10 && break
5557 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5560 $ac_path_SED_found && break 3
5565 if test -z "$ac_cv_path_SED"; then
5566 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5574 $as_echo "$ac_cv_path_SED" >&6; }
5575 SED="$ac_cv_path_SED"
5578 test -z "$SED" && SED=sed
5579 Xsed="$SED -e 1s/^X//"
5591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5592 $as_echo_n "checking for fgrep... " >&6; }
5593 if ${ac_cv_path_FGREP+:} false; then :
5594 $as_echo_n "(cached) " >&6
5596 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5597 then ac_cv_path_FGREP="$GREP -F"
5599 if test -z "$FGREP"; then
5600 ac_path_FGREP_found=false
5601 # Loop through the user's path and test for each of PROGNAME-LIST
5602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5603 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5606 test -z "$as_dir" && as_dir=.
5607 for ac_prog in fgrep; do
5608 for ac_exec_ext in '' $ac_executable_extensions; do
5609 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5610 as_fn_executable_p "$ac_path_FGREP" || continue
5611 # Check for GNU ac_path_FGREP and select it if it is found.
5612 # Check for GNU $ac_path_FGREP
5613 case `"$ac_path_FGREP" --version 2>&1` in
5615 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5618 $as_echo_n 0123456789 >"conftest.in"
5621 cat "conftest.in" "conftest.in" >"conftest.tmp"
5622 mv "conftest.tmp" "conftest.in"
5623 cp "conftest.in" "conftest.nl"
5624 $as_echo 'FGREP' >> "conftest.nl"
5625 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5626 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5627 as_fn_arith $ac_count + 1 && ac_count=$as_val
5628 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5629 # Best one so far, save it but keep looking for a better one
5630 ac_cv_path_FGREP="$ac_path_FGREP"
5631 ac_path_FGREP_max=$ac_count
5633 # 10*(2^10) chars as input seems more than enough
5634 test $ac_count -gt 10 && break
5636 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5639 $ac_path_FGREP_found && break 3
5644 if test -z "$ac_cv_path_FGREP"; then
5645 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5648 ac_cv_path_FGREP=$FGREP
5653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5654 $as_echo "$ac_cv_path_FGREP" >&6; }
5655 FGREP="$ac_cv_path_FGREP"
5658 test -z "$GREP" && GREP=grep
5678 # Check whether --with-gnu-ld was given.
5679 if test "${with_gnu_ld+set}" = set; then :
5680 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5686 if test "$GCC" = yes; then
5687 # Check if gcc -print-prog-name=ld gives a path.
5688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5689 $as_echo_n "checking for ld used by $CC... " >&6; }
5692 # gcc leaves a trailing carriage return which upsets mingw
5693 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5695 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5698 # Accept absolute paths.
5700 re_direlt='/[^/][^/]*/\.\./'
5701 # Canonicalize the pathname of ld
5702 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5703 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5704 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5706 test -z "$LD" && LD="$ac_prog"
5709 # If it fails, then pretend we aren't using GCC.
5713 # If it is relative, then search for the first ld in PATH.
5717 elif test "$with_gnu_ld" = yes; then
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5719 $as_echo_n "checking for GNU ld... " >&6; }
5721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5722 $as_echo_n "checking for non-GNU ld... " >&6; }
5724 if ${lt_cv_path_LD+:} false; then :
5725 $as_echo_n "(cached) " >&6
5727 if test -z "$LD"; then
5728 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5729 for ac_dir in $PATH; do
5731 test -z "$ac_dir" && ac_dir=.
5732 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5733 lt_cv_path_LD="$ac_dir/$ac_prog"
5734 # Check to see if the program is GNU ld. I'd rather use --version,
5735 # but apparently some variants of GNU ld only accept -v.
5736 # Break only if it was the GNU/non-GNU ld that we prefer.
5737 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5738 *GNU* | *'with BFD'*)
5739 test "$with_gnu_ld" != no && break
5742 test "$with_gnu_ld" != yes && break
5749 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5754 if test -n "$LD"; then
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5756 $as_echo "$LD" >&6; }
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5759 $as_echo "no" >&6; }
5761 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5763 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5764 if ${lt_cv_prog_gnu_ld+:} false; then :
5765 $as_echo_n "(cached) " >&6
5767 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5768 case `$LD -v 2>&1 </dev/null` in
5769 *GNU* | *'with BFD'*)
5770 lt_cv_prog_gnu_ld=yes
5773 lt_cv_prog_gnu_ld=no
5777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5778 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5779 with_gnu_ld=$lt_cv_prog_gnu_ld
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5790 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5791 if ${lt_cv_path_NM+:} false; then :
5792 $as_echo_n "(cached) " >&6
5794 if test -n "$NM"; then
5795 # Let the user override the test.
5798 lt_nm_to_check="${ac_tool_prefix}nm"
5799 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5800 lt_nm_to_check="$lt_nm_to_check nm"
5802 for lt_tmp_nm in $lt_nm_to_check; do
5803 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5804 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5806 test -z "$ac_dir" && ac_dir=.
5807 tmp_nm="$ac_dir/$lt_tmp_nm"
5808 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5809 # Check to see if the nm accepts a BSD-compat flag.
5810 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5811 # nm: unknown option "B" ignored
5812 # Tru64's nm complains that /dev/null is an invalid object file
5813 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5814 */dev/null* | *'Invalid file or object type'*)
5815 lt_cv_path_NM="$tmp_nm -B"
5819 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5821 lt_cv_path_NM="$tmp_nm -p"
5825 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5826 continue # so that we can try to find one that supports BSD flags
5835 : ${lt_cv_path_NM=no}
5838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5839 $as_echo "$lt_cv_path_NM" >&6; }
5840 if test "$lt_cv_path_NM" != "no"; then
5843 # Didn't find any BSD compatible name lister, look for dumpbin.
5844 if test -n "$DUMPBIN"; then :
5845 # Let the user override the test.
5847 if test -n "$ac_tool_prefix"; then
5848 for ac_prog in dumpbin "link -dump"
5850 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5851 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5853 $as_echo_n "checking for $ac_word... " >&6; }
5854 if ${ac_cv_prog_DUMPBIN+:} false; then :
5855 $as_echo_n "(cached) " >&6
5857 if test -n "$DUMPBIN"; then
5858 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5860 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5864 test -z "$as_dir" && as_dir=.
5865 for ac_exec_ext in '' $ac_executable_extensions; do
5866 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5867 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5868 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5877 DUMPBIN=$ac_cv_prog_DUMPBIN
5878 if test -n "$DUMPBIN"; then
5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5880 $as_echo "$DUMPBIN" >&6; }
5882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5883 $as_echo "no" >&6; }
5887 test -n "$DUMPBIN" && break
5890 if test -z "$DUMPBIN"; then
5891 ac_ct_DUMPBIN=$DUMPBIN
5892 for ac_prog in dumpbin "link -dump"
5894 # Extract the first word of "$ac_prog", so it can be a program name with args.
5895 set dummy $ac_prog; ac_word=$2
5896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5897 $as_echo_n "checking for $ac_word... " >&6; }
5898 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5899 $as_echo_n "(cached) " >&6
5901 if test -n "$ac_ct_DUMPBIN"; then
5902 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5908 test -z "$as_dir" && as_dir=.
5909 for ac_exec_ext in '' $ac_executable_extensions; do
5910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5911 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5921 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5922 if test -n "$ac_ct_DUMPBIN"; then
5923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5924 $as_echo "$ac_ct_DUMPBIN" >&6; }
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5927 $as_echo "no" >&6; }
5931 test -n "$ac_ct_DUMPBIN" && break
5934 if test "x$ac_ct_DUMPBIN" = x; then
5937 case $cross_compiling:$ac_tool_warned in
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5940 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5941 ac_tool_warned=yes ;;
5943 DUMPBIN=$ac_ct_DUMPBIN
5947 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5949 DUMPBIN="$DUMPBIN -symbols"
5957 if test "$DUMPBIN" != ":"; then
5961 test -z "$NM" && NM=nm
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5969 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5970 if ${lt_cv_nm_interface+:} false; then :
5971 $as_echo_n "(cached) " >&6
5973 lt_cv_nm_interface="BSD nm"
5974 echo "int some_variable = 0;" > conftest.$ac_ext
5975 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5976 (eval "$ac_compile" 2>conftest.err)
5977 cat conftest.err >&5
5978 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5979 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5980 cat conftest.err >&5
5981 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5982 cat conftest.out >&5
5983 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5984 lt_cv_nm_interface="MS dumpbin"
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5989 $as_echo "$lt_cv_nm_interface" >&6; }
5991 # find the maximum length of command line arguments
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5993 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5994 if ${lt_cv_sys_max_cmd_len+:} false; then :
5995 $as_echo_n "(cached) " >&6
6002 # On DJGPP, this test can blow up pretty badly due to problems in libc
6003 # (any single argument exceeding 2000 bytes causes a buffer overrun
6004 # during glob expansion). Even if it were fixed, the result of this
6005 # check would be larger than it should be.
6006 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6010 # Under GNU Hurd, this test is not required because there is
6011 # no limit to the length of command line arguments.
6012 # Libtool will interpret -1 as no limit whatsoever
6013 lt_cv_sys_max_cmd_len=-1;
6016 cygwin* | mingw* | cegcc*)
6017 # On Win9x/ME, this test blows up -- it succeeds, but takes
6018 # about 5 minutes as the teststring grows exponentially.
6019 # Worse, since 9x/ME are not pre-emptively multitasking,
6020 # you end up with a "frozen" computer, even though with patience
6021 # the test eventually succeeds (with a max line length of 256k).
6022 # Instead, let's just punt: use the minimum linelength reported by
6023 # all of the supported platforms: 8192 (on NT/2K/XP).
6024 lt_cv_sys_max_cmd_len=8192;
6028 # On MiNT this can take a long time and run out of memory.
6029 lt_cv_sys_max_cmd_len=8192;
6033 # On AmigaOS with pdksh, this test takes hours, literally.
6034 # So we just punt and use a minimum line length of 8192.
6035 lt_cv_sys_max_cmd_len=8192;
6038 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6039 # This has been around since 386BSD, at least. Likely further.
6040 if test -x /sbin/sysctl; then
6041 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6042 elif test -x /usr/sbin/sysctl; then
6043 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6045 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6047 # And add a safety zone
6048 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6049 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6053 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6054 lt_cv_sys_max_cmd_len=196608
6058 # The test takes a long time on OS/2.
6059 lt_cv_sys_max_cmd_len=8192
6063 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6064 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6065 # nice to cause kernel panics so lets avoid the loop below.
6066 # First set a reasonable default.
6067 lt_cv_sys_max_cmd_len=16384
6069 if test -x /sbin/sysconfig; then
6070 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6071 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6076 lt_cv_sys_max_cmd_len=102400
6078 sysv5* | sco5v6* | sysv4.2uw2*)
6079 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6080 if test -n "$kargmax"; then
6081 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6083 lt_cv_sys_max_cmd_len=32768
6087 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6088 if test -n "$lt_cv_sys_max_cmd_len"; then
6089 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6090 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6092 # Make teststring a little bigger before we do anything with it.
6093 # a 1K string should be a reasonable start.
6094 for i in 1 2 3 4 5 6 7 8 ; do
6095 teststring=$teststring$teststring
6097 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6098 # If test is not a shell built-in, we'll probably end up computing a
6099 # maximum length that is only half of the actual maximum length, but
6101 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
6102 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6103 test $i != 17 # 1/2 MB should be enough
6106 teststring=$teststring$teststring
6108 # Only check the string length outside the loop.
6109 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6111 # Add a significant safety factor because C++ compilers can tack on
6112 # massive amounts of additional arguments before passing them to the
6113 # linker. It appears as though 1/2 is a usable value.
6114 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6121 if test -n $lt_cv_sys_max_cmd_len ; then
6122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6123 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6126 $as_echo "none" >&6; }
6128 max_cmd_len=$lt_cv_sys_max_cmd_len
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6140 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6141 # Try some XSI features
6144 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
6146 && eval 'test $(( 1 + 1 )) -eq 2 \
6147 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6150 $as_echo "$xsi_shell" >&6; }
6153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6154 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6156 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6158 && lt_shell_append=yes
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6160 $as_echo "$lt_shell_append" >&6; }
6163 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6173 # test EBCDIC or ASCII
6174 case `echo X|tr X '\101'` in
6175 A) # ASCII based system
6176 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6177 lt_SP2NL='tr \040 \012'
6178 lt_NL2SP='tr \015\012 \040\040'
6180 *) # EBCDIC based system
6181 lt_SP2NL='tr \100 \n'
6182 lt_NL2SP='tr \r\n \100\100'
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6195 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
6196 if ${lt_cv_to_host_file_cmd+:} false; then :
6197 $as_echo_n "(cached) " >&6
6202 *-*-mingw* ) # actually msys
6203 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6206 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6208 * ) # otherwise, assume *nix
6209 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6215 *-*-mingw* ) # actually msys
6216 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6219 lt_cv_to_host_file_cmd=func_convert_file_noop
6221 * ) # otherwise, assume *nix
6222 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6226 * ) # unhandled hosts (and "normal" native builds)
6227 lt_cv_to_host_file_cmd=func_convert_file_noop
6233 to_host_file_cmd=$lt_cv_to_host_file_cmd
6234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6235 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6242 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6243 if ${lt_cv_to_tool_file_cmd+:} false; then :
6244 $as_echo_n "(cached) " >&6
6246 #assume ordinary cross tools, or native build.
6247 lt_cv_to_tool_file_cmd=func_convert_file_noop
6251 *-*-mingw* ) # actually msys
6252 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6260 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6262 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6269 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6270 if ${lt_cv_ld_reload_flag+:} false; then :
6271 $as_echo_n "(cached) " >&6
6273 lt_cv_ld_reload_flag='-r'
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6276 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6277 reload_flag=$lt_cv_ld_reload_flag
6278 case $reload_flag in
6280 *) reload_flag=" $reload_flag" ;;
6282 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6284 cygwin* | mingw* | pw32* | cegcc*)
6285 if test "$GCC" != yes; then
6290 if test "$GCC" = yes; then
6291 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6293 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6306 if test -n "$ac_tool_prefix"; then
6307 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6308 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6310 $as_echo_n "checking for $ac_word... " >&6; }
6311 if ${ac_cv_prog_OBJDUMP+:} false; then :
6312 $as_echo_n "(cached) " >&6
6314 if test -n "$OBJDUMP"; then
6315 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6321 test -z "$as_dir" && as_dir=.
6322 for ac_exec_ext in '' $ac_executable_extensions; do
6323 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6324 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6334 OBJDUMP=$ac_cv_prog_OBJDUMP
6335 if test -n "$OBJDUMP"; then
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6337 $as_echo "$OBJDUMP" >&6; }
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6340 $as_echo "no" >&6; }
6345 if test -z "$ac_cv_prog_OBJDUMP"; then
6346 ac_ct_OBJDUMP=$OBJDUMP
6347 # Extract the first word of "objdump", so it can be a program name with args.
6348 set dummy objdump; ac_word=$2
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6350 $as_echo_n "checking for $ac_word... " >&6; }
6351 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6352 $as_echo_n "(cached) " >&6
6354 if test -n "$ac_ct_OBJDUMP"; then
6355 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6361 test -z "$as_dir" && as_dir=.
6362 for ac_exec_ext in '' $ac_executable_extensions; do
6363 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6364 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6374 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6375 if test -n "$ac_ct_OBJDUMP"; then
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6377 $as_echo "$ac_ct_OBJDUMP" >&6; }
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6380 $as_echo "no" >&6; }
6383 if test "x$ac_ct_OBJDUMP" = x; then
6386 case $cross_compiling:$ac_tool_warned in
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6389 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6390 ac_tool_warned=yes ;;
6392 OBJDUMP=$ac_ct_OBJDUMP
6395 OBJDUMP="$ac_cv_prog_OBJDUMP"
6398 test -z "$OBJDUMP" && OBJDUMP=objdump
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6409 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6410 if ${lt_cv_deplibs_check_method+:} false; then :
6411 $as_echo_n "(cached) " >&6
6413 lt_cv_file_magic_cmd='$MAGIC_CMD'
6414 lt_cv_file_magic_test_file=
6415 lt_cv_deplibs_check_method='unknown'
6416 # Need to set the preceding variable on all platforms that support
6417 # interlibrary dependencies.
6418 # 'none' -- dependencies not supported.
6419 # `unknown' -- same as none, but documents that we really don't know.
6420 # 'pass_all' -- all dependencies passed with no checks.
6421 # 'test_compile' -- check by making test program.
6422 # 'file_magic [[regex]]' -- check by looking for files in library path
6423 # which responds to the $file_magic_cmd with a given extended regex.
6424 # If you have `file' or equivalent on your system and you're not sure
6425 # whether `pass_all' will *always* work, you probably want this one.
6429 lt_cv_deplibs_check_method=pass_all
6433 lt_cv_deplibs_check_method=pass_all
6437 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6438 lt_cv_file_magic_cmd='/usr/bin/file -L'
6439 lt_cv_file_magic_test_file=/shlib/libc.so
6443 # func_win32_libid is a shell function defined in ltmain.sh
6444 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6445 lt_cv_file_magic_cmd='func_win32_libid'
6449 # Base MSYS/MinGW do not provide the 'file' command needed by
6450 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6451 # unless we find 'file', for example because we are cross-compiling.
6452 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6453 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6454 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6455 lt_cv_file_magic_cmd='func_win32_libid'
6457 # Keep this pattern in sync with the one in func_win32_libid.
6458 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6459 lt_cv_file_magic_cmd='$OBJDUMP -f'
6464 # use the weaker test based on 'objdump'. See mingw*.
6465 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6466 lt_cv_file_magic_cmd='$OBJDUMP -f'
6469 darwin* | rhapsody*)
6470 lt_cv_deplibs_check_method=pass_all
6473 freebsd* | dragonfly*)
6474 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6477 # Not sure whether the presence of OpenBSD here was a mistake.
6478 # Let's accept both of them until this is cleared up.
6479 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6480 lt_cv_file_magic_cmd=/usr/bin/file
6481 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6485 lt_cv_deplibs_check_method=pass_all
6490 lt_cv_deplibs_check_method=pass_all
6494 lt_cv_deplibs_check_method=pass_all
6497 hpux10.20* | hpux11*)
6498 lt_cv_file_magic_cmd=/usr/bin/file
6501 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6502 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6505 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]'
6506 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6509 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6510 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6516 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6517 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6520 irix5* | irix6* | nonstopux*)
6522 *-32|*"-32 ") libmagic=32-bit;;
6523 *-n32|*"-n32 ") libmagic=N32;;
6524 *-64|*"-64 ") libmagic=64-bit;;
6525 *) libmagic=never-match;;
6527 lt_cv_deplibs_check_method=pass_all
6530 # This must be glibc/ELF.
6531 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6532 lt_cv_deplibs_check_method=pass_all
6536 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6537 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6539 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6544 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6545 lt_cv_file_magic_cmd=/usr/bin/file
6546 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6550 lt_cv_deplibs_check_method=pass_all
6554 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6555 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6557 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6561 osf3* | osf4* | osf5*)
6562 lt_cv_deplibs_check_method=pass_all
6566 lt_cv_deplibs_check_method=pass_all
6570 lt_cv_deplibs_check_method=pass_all
6573 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6574 lt_cv_deplibs_check_method=pass_all
6578 case $host_vendor in
6580 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]'
6581 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6584 lt_cv_deplibs_check_method=pass_all
6587 lt_cv_file_magic_cmd='/bin/file'
6588 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6591 lt_cv_file_magic_cmd='/bin/file'
6592 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6593 lt_cv_file_magic_test_file=/lib/libc.so
6596 lt_cv_deplibs_check_method=pass_all
6599 lt_cv_deplibs_check_method=pass_all
6605 lt_cv_deplibs_check_method=pass_all
6610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6611 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6615 if test "$build" = "$host"; then
6618 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6621 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6627 file_magic_cmd=$lt_cv_file_magic_cmd
6628 deplibs_check_method=$lt_cv_deplibs_check_method
6629 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6652 if test -n "$ac_tool_prefix"; then
6653 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6654 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6656 $as_echo_n "checking for $ac_word... " >&6; }
6657 if ${ac_cv_prog_DLLTOOL+:} false; then :
6658 $as_echo_n "(cached) " >&6
6660 if test -n "$DLLTOOL"; then
6661 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6667 test -z "$as_dir" && as_dir=.
6668 for ac_exec_ext in '' $ac_executable_extensions; do
6669 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6670 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6680 DLLTOOL=$ac_cv_prog_DLLTOOL
6681 if test -n "$DLLTOOL"; then
6682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6683 $as_echo "$DLLTOOL" >&6; }
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6686 $as_echo "no" >&6; }
6691 if test -z "$ac_cv_prog_DLLTOOL"; then
6692 ac_ct_DLLTOOL=$DLLTOOL
6693 # Extract the first word of "dlltool", so it can be a program name with args.
6694 set dummy dlltool; ac_word=$2
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6696 $as_echo_n "checking for $ac_word... " >&6; }
6697 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6698 $as_echo_n "(cached) " >&6
6700 if test -n "$ac_ct_DLLTOOL"; then
6701 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6703 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6707 test -z "$as_dir" && as_dir=.
6708 for ac_exec_ext in '' $ac_executable_extensions; do
6709 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6710 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6711 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6720 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6721 if test -n "$ac_ct_DLLTOOL"; then
6722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6723 $as_echo "$ac_ct_DLLTOOL" >&6; }
6725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6726 $as_echo "no" >&6; }
6729 if test "x$ac_ct_DLLTOOL" = x; then
6732 case $cross_compiling:$ac_tool_warned in
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6735 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6736 ac_tool_warned=yes ;;
6738 DLLTOOL=$ac_ct_DLLTOOL
6741 DLLTOOL="$ac_cv_prog_DLLTOOL"
6744 test -z "$DLLTOOL" && DLLTOOL=dlltool
6755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6756 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6757 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6758 $as_echo_n "(cached) " >&6
6760 lt_cv_sharedlib_from_linklib_cmd='unknown'
6763 cygwin* | mingw* | pw32* | cegcc*)
6764 # two different shell functions defined in ltmain.sh
6765 # decide which to use based on capabilities of $DLLTOOL
6766 case `$DLLTOOL --help 2>&1` in
6767 *--identify-strict*)
6768 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6771 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6776 # fallback: assume linklib IS sharedlib
6777 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6783 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6784 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6785 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6793 if test -n "$ac_tool_prefix"; then
6796 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6797 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6799 $as_echo_n "checking for $ac_word... " >&6; }
6800 if ${ac_cv_prog_AR+:} false; then :
6801 $as_echo_n "(cached) " >&6
6803 if test -n "$AR"; then
6804 ac_cv_prog_AR="$AR" # Let the user override the test.
6806 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6810 test -z "$as_dir" && as_dir=.
6811 for ac_exec_ext in '' $ac_executable_extensions; do
6812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6813 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6824 if test -n "$AR"; then
6825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6826 $as_echo "$AR" >&6; }
6828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6829 $as_echo "no" >&6; }
6833 test -n "$AR" && break
6836 if test -z "$AR"; then
6840 # Extract the first word of "$ac_prog", so it can be a program name with args.
6841 set dummy $ac_prog; ac_word=$2
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6843 $as_echo_n "checking for $ac_word... " >&6; }
6844 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6845 $as_echo_n "(cached) " >&6
6847 if test -n "$ac_ct_AR"; then
6848 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6854 test -z "$as_dir" && as_dir=.
6855 for ac_exec_ext in '' $ac_executable_extensions; do
6856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6857 ac_cv_prog_ac_ct_AR="$ac_prog"
6858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6867 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6868 if test -n "$ac_ct_AR"; then
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6870 $as_echo "$ac_ct_AR" >&6; }
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6873 $as_echo "no" >&6; }
6877 test -n "$ac_ct_AR" && break
6880 if test "x$ac_ct_AR" = x; then
6883 case $cross_compiling:$ac_tool_warned in
6885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6886 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6887 ac_tool_warned=yes ;;
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6907 $as_echo_n "checking for archiver @FILE support... " >&6; }
6908 if ${lt_cv_ar_at_file+:} false; then :
6909 $as_echo_n "(cached) " >&6
6912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6913 /* end confdefs.h. */
6923 if ac_fn_c_try_compile "$LINENO"; then :
6924 echo conftest.$ac_objext > conftest.lst
6925 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6926 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6927 (eval $lt_ar_try) 2>&5
6929 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6930 test $ac_status = 0; }
6931 if test "$ac_status" -eq 0; then
6932 # Ensure the archiver fails upon bogus file names.
6933 rm -f conftest.$ac_objext libconftest.a
6934 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6935 (eval $lt_ar_try) 2>&5
6937 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6938 test $ac_status = 0; }
6939 if test "$ac_status" -ne 0; then
6943 rm -f conftest.* libconftest.a
6946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6950 $as_echo "$lt_cv_ar_at_file" >&6; }
6952 if test "x$lt_cv_ar_at_file" = xno; then
6955 archiver_list_spec=$lt_cv_ar_at_file
6964 if test -n "$ac_tool_prefix"; then
6965 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6966 set dummy ${ac_tool_prefix}strip; ac_word=$2
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6968 $as_echo_n "checking for $ac_word... " >&6; }
6969 if ${ac_cv_prog_STRIP+:} false; then :
6970 $as_echo_n "(cached) " >&6
6972 if test -n "$STRIP"; then
6973 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6979 test -z "$as_dir" && as_dir=.
6980 for ac_exec_ext in '' $ac_executable_extensions; do
6981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6982 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6992 STRIP=$ac_cv_prog_STRIP
6993 if test -n "$STRIP"; then
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6995 $as_echo "$STRIP" >&6; }
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6998 $as_echo "no" >&6; }
7003 if test -z "$ac_cv_prog_STRIP"; then
7005 # Extract the first word of "strip", so it can be a program name with args.
7006 set dummy strip; ac_word=$2
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7008 $as_echo_n "checking for $ac_word... " >&6; }
7009 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7010 $as_echo_n "(cached) " >&6
7012 if test -n "$ac_ct_STRIP"; then
7013 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7019 test -z "$as_dir" && as_dir=.
7020 for ac_exec_ext in '' $ac_executable_extensions; do
7021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7022 ac_cv_prog_ac_ct_STRIP="strip"
7023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7032 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7033 if test -n "$ac_ct_STRIP"; then
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7035 $as_echo "$ac_ct_STRIP" >&6; }
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7038 $as_echo "no" >&6; }
7041 if test "x$ac_ct_STRIP" = x; then
7044 case $cross_compiling:$ac_tool_warned in
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7047 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7048 ac_tool_warned=yes ;;
7053 STRIP="$ac_cv_prog_STRIP"
7056 test -z "$STRIP" && STRIP=:
7063 if test -n "$ac_tool_prefix"; then
7064 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7065 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7067 $as_echo_n "checking for $ac_word... " >&6; }
7068 if ${ac_cv_prog_RANLIB+:} false; then :
7069 $as_echo_n "(cached) " >&6
7071 if test -n "$RANLIB"; then
7072 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7078 test -z "$as_dir" && as_dir=.
7079 for ac_exec_ext in '' $ac_executable_extensions; do
7080 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7081 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7091 RANLIB=$ac_cv_prog_RANLIB
7092 if test -n "$RANLIB"; then
7093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7094 $as_echo "$RANLIB" >&6; }
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7097 $as_echo "no" >&6; }
7102 if test -z "$ac_cv_prog_RANLIB"; then
7103 ac_ct_RANLIB=$RANLIB
7104 # Extract the first word of "ranlib", so it can be a program name with args.
7105 set dummy ranlib; ac_word=$2
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7107 $as_echo_n "checking for $ac_word... " >&6; }
7108 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7109 $as_echo_n "(cached) " >&6
7111 if test -n "$ac_ct_RANLIB"; then
7112 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7118 test -z "$as_dir" && as_dir=.
7119 for ac_exec_ext in '' $ac_executable_extensions; do
7120 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7121 ac_cv_prog_ac_ct_RANLIB="ranlib"
7122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7131 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7132 if test -n "$ac_ct_RANLIB"; then
7133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7134 $as_echo "$ac_ct_RANLIB" >&6; }
7136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7137 $as_echo "no" >&6; }
7140 if test "x$ac_ct_RANLIB" = x; then
7143 case $cross_compiling:$ac_tool_warned in
7145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7146 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7147 ac_tool_warned=yes ;;
7149 RANLIB=$ac_ct_RANLIB
7152 RANLIB="$ac_cv_prog_RANLIB"
7155 test -z "$RANLIB" && RANLIB=:
7162 # Determine commands to create old-style static archives.
7163 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7164 old_postinstall_cmds='chmod 644 $oldlib'
7165 old_postuninstall_cmds=
7167 if test -n "$RANLIB"; then
7170 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
7173 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7176 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7181 lock_old_archive_extraction=yes ;;
7183 lock_old_archive_extraction=no ;;
7224 # If no C compiler was specified, use CC.
7227 # If no C compiler flags were specified, use CFLAGS.
7228 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7230 # Allow CC to be a program name with arguments.
7234 # Check for command to grab the raw symbol name followed by C symbol from nm.
7235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7236 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7237 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7238 $as_echo_n "(cached) " >&6
7241 # These are sane defaults that work on at least a few old systems.
7242 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7244 # Character class describing NM global symbol codes.
7245 symcode='[BCDEGRST]'
7247 # Regexp to match symbols that can be accessed directly from C.
7248 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7250 # Define system-specific variables.
7255 cygwin* | mingw* | pw32* | cegcc*)
7256 symcode='[ABCDGISTW]'
7259 if test "$host_cpu" = ia64; then
7260 symcode='[ABCDEGRST]'
7264 symcode='[BCDEGRST]'
7267 symcode='[BCDEGQRST]'
7278 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7286 # If we're using GNU nm, then use its standard symbol codes.
7287 case `$NM -V 2>&1` in
7288 *GNU* | *'with BFD'*)
7289 symcode='[ABCDGIRSTW]' ;;
7292 # Transform an extracted symbol line into a proper C declaration.
7293 # Some systems (esp. on ia64) link data and code symbols differently,
7294 # so use this general approach.
7295 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7297 # Transform an extracted symbol line into symbol name and symbol address
7298 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7299 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'"
7301 # Handle CRLF in mingw tool chain
7305 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7309 # Try without a prefix underscore, then with it.
7310 for ac_symprfx in "" "_"; do
7312 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7313 symxfrm="\\1 $ac_symprfx\\2 \\2"
7315 # Write the raw and C identifiers.
7316 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7317 # Fake it for dumpbin and say T for any non-static function
7318 # and D for any global variable.
7319 # Also find C++ and __fastcall symbols from MSVC++,
7320 # which start with @ or ?.
7321 lt_cv_sys_global_symbol_pipe="$AWK '"\
7322 " {last_section=section; section=\$ 3};"\
7323 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7324 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7325 " \$ 0!~/External *\|/{next};"\
7326 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7327 " {if(hide[section]) next};"\
7328 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7329 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7330 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7331 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7332 " ' prfx=^$ac_symprfx"
7334 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7336 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7338 # Check to see that the pipe works correctly.
7342 cat > conftest.$ac_ext <<_LT_EOF
7347 void nm_test_func(void);
7348 void nm_test_func(void){}
7352 int main(){nm_test_var='a';nm_test_func();return(0);}
7355 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7356 (eval $ac_compile) 2>&5
7358 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7359 test $ac_status = 0; }; then
7360 # Now try to grab the symbols.
7362 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7363 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7365 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7366 test $ac_status = 0; } && test -s "$nlist"; then
7367 # Try sorting and uniquifying the output.
7368 if sort "$nlist" | uniq > "$nlist"T; then
7369 mv -f "$nlist"T "$nlist"
7374 # Make sure that we snagged all the symbols we need.
7375 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7376 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7377 cat <<_LT_EOF > conftest.$ac_ext
7378 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7379 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
7380 /* DATA imports from DLLs on WIN32 con't be const, because runtime
7381 relocations are performed -- see ld's documentation on pseudo-relocs. */
7382 # define LT_DLSYM_CONST
7383 #elif defined(__osf__)
7384 /* This system does not cope well with relocations in const data. */
7385 # define LT_DLSYM_CONST
7387 # define LT_DLSYM_CONST const
7395 # Now generate the symbol file.
7396 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7398 cat <<_LT_EOF >> conftest.$ac_ext
7400 /* The mapping between symbol names and symbols. */
7401 LT_DLSYM_CONST struct {
7405 lt__PROGRAM__LTX_preloaded_symbols[] =
7407 { "@PROGRAM@", (void *) 0 },
7409 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7410 cat <<\_LT_EOF >> conftest.$ac_ext
7414 /* This works around a problem in FreeBSD linker */
7415 #ifdef FREEBSD_WORKAROUND
7416 static const void *lt_preloaded_setup() {
7417 return lt__PROGRAM__LTX_preloaded_symbols;
7425 # Now try linking the two files.
7426 mv conftest.$ac_objext conftstm.$ac_objext
7427 lt_globsym_save_LIBS=$LIBS
7428 lt_globsym_save_CFLAGS=$CFLAGS
7429 LIBS="conftstm.$ac_objext"
7430 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7431 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7432 (eval $ac_link) 2>&5
7434 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7435 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7438 LIBS=$lt_globsym_save_LIBS
7439 CFLAGS=$lt_globsym_save_CFLAGS
7441 echo "cannot find nm_test_func in $nlist" >&5
7444 echo "cannot find nm_test_var in $nlist" >&5
7447 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7450 echo "$progname: failed program was:" >&5
7451 cat conftest.$ac_ext >&5
7453 rm -rf conftest* conftst*
7455 # Do not use the global_symbol_pipe unless it works.
7456 if test "$pipe_works" = yes; then
7459 lt_cv_sys_global_symbol_pipe=
7465 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7466 lt_cv_sys_global_symbol_to_cdecl=
7468 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7470 $as_echo "failed" >&6; }
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7473 $as_echo "ok" >&6; }
7476 # Response file support.
7477 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7478 nm_file_list_spec='@'
7479 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7480 nm_file_list_spec='@'
7509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7510 $as_echo_n "checking for sysroot... " >&6; }
7512 # Check whether --with-sysroot was given.
7513 if test "${with_sysroot+set}" = set; then :
7514 withval=$with_sysroot;
7521 case ${with_sysroot} in #(
7523 if test "$GCC" = yes; then
7524 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7528 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7534 $as_echo "${with_sysroot}" >&6; }
7535 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7540 $as_echo "${lt_sysroot:-no}" >&6; }
7546 # Check whether --enable-libtool-lock was given.
7547 if test "${enable_libtool_lock+set}" = set; then :
7548 enableval=$enable_libtool_lock;
7551 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7553 # Some flags need to be propagated to the compiler or linker for good
7557 # Find out which ABI we are using.
7558 echo 'int i;' > conftest.$ac_ext
7559 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7560 (eval $ac_compile) 2>&5
7562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7563 test $ac_status = 0; }; then
7564 case `/usr/bin/file conftest.$ac_objext` in
7576 # Find out which ABI we are using.
7577 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7578 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7579 (eval $ac_compile) 2>&5
7581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7582 test $ac_status = 0; }; then
7583 if test "$lt_cv_prog_gnu_ld" = yes; then
7584 case `/usr/bin/file conftest.$ac_objext` in
7586 LD="${LD-ld} -melf32bsmip"
7589 LD="${LD-ld} -melf32bmipn32"
7592 LD="${LD-ld} -melf64bmip"
7596 case `/usr/bin/file conftest.$ac_objext` in
7612 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7613 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7614 # Find out which ABI we are using.
7615 echo 'int i;' > conftest.$ac_ext
7616 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7617 (eval $ac_compile) 2>&5
7619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7620 test $ac_status = 0; }; then
7621 case `/usr/bin/file conftest.o` in
7624 x86_64-*kfreebsd*-gnu)
7625 LD="${LD-ld} -m elf_i386_fbsd"
7628 LD="${LD-ld} -m elf_i386"
7630 ppc64-*linux*|powerpc64-*linux*)
7631 LD="${LD-ld} -m elf32ppclinux"
7634 LD="${LD-ld} -m elf_s390"
7637 LD="${LD-ld} -m elf32_sparc"
7643 x86_64-*kfreebsd*-gnu)
7644 LD="${LD-ld} -m elf_x86_64_fbsd"
7647 LD="${LD-ld} -m elf_x86_64"
7649 ppc*-*linux*|powerpc*-*linux*)
7650 LD="${LD-ld} -m elf64ppc"
7652 s390*-*linux*|s390*-*tpf*)
7653 LD="${LD-ld} -m elf64_s390"
7656 LD="${LD-ld} -m elf64_sparc"
7666 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7667 SAVE_CFLAGS="$CFLAGS"
7668 CFLAGS="$CFLAGS -belf"
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7670 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7671 if ${lt_cv_cc_needs_belf+:} false; then :
7672 $as_echo_n "(cached) " >&6
7675 ac_cpp='$CPP $CPPFLAGS'
7676 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7677 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7678 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7681 /* end confdefs.h. */
7691 if ac_fn_c_try_link "$LINENO"; then :
7692 lt_cv_cc_needs_belf=yes
7694 lt_cv_cc_needs_belf=no
7696 rm -f core conftest.err conftest.$ac_objext \
7697 conftest$ac_exeext conftest.$ac_ext
7699 ac_cpp='$CPP $CPPFLAGS'
7700 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7701 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7702 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7706 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7707 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7708 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7709 CFLAGS="$SAVE_CFLAGS"
7713 # Find out which ABI we are using.
7714 echo 'int i;' > conftest.$ac_ext
7715 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7716 (eval $ac_compile) 2>&5
7718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7719 test $ac_status = 0; }; then
7720 case `/usr/bin/file conftest.o` in
7722 case $lt_cv_prog_gnu_ld in
7726 LD="${LD-ld} -m elf_x86_64"
7729 LD="${LD-ld} -m elf64_sparc"
7732 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7733 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7738 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7750 need_locks="$enable_libtool_lock"
7752 if test -n "$ac_tool_prefix"; then
7753 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7754 set dummy ${ac_tool_prefix}mt; ac_word=$2
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7756 $as_echo_n "checking for $ac_word... " >&6; }
7757 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7758 $as_echo_n "(cached) " >&6
7760 if test -n "$MANIFEST_TOOL"; then
7761 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7767 test -z "$as_dir" && as_dir=.
7768 for ac_exec_ext in '' $ac_executable_extensions; do
7769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7770 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7780 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7781 if test -n "$MANIFEST_TOOL"; then
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7783 $as_echo "$MANIFEST_TOOL" >&6; }
7785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7786 $as_echo "no" >&6; }
7791 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7792 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7793 # Extract the first word of "mt", so it can be a program name with args.
7794 set dummy mt; ac_word=$2
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7796 $as_echo_n "checking for $ac_word... " >&6; }
7797 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7798 $as_echo_n "(cached) " >&6
7800 if test -n "$ac_ct_MANIFEST_TOOL"; then
7801 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7807 test -z "$as_dir" && as_dir=.
7808 for ac_exec_ext in '' $ac_executable_extensions; do
7809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7810 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7820 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7821 if test -n "$ac_ct_MANIFEST_TOOL"; then
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7823 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826 $as_echo "no" >&6; }
7829 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7832 case $cross_compiling:$ac_tool_warned in
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7835 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7836 ac_tool_warned=yes ;;
7838 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7841 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7844 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7846 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7847 if ${lt_cv_path_mainfest_tool+:} false; then :
7848 $as_echo_n "(cached) " >&6
7850 lt_cv_path_mainfest_tool=no
7851 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7852 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7853 cat conftest.err >&5
7854 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7855 lt_cv_path_mainfest_tool=yes
7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7860 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7861 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7871 rhapsody* | darwin*)
7872 if test -n "$ac_tool_prefix"; then
7873 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7874 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7876 $as_echo_n "checking for $ac_word... " >&6; }
7877 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7878 $as_echo_n "(cached) " >&6
7880 if test -n "$DSYMUTIL"; then
7881 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7887 test -z "$as_dir" && as_dir=.
7888 for ac_exec_ext in '' $ac_executable_extensions; do
7889 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7890 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7891 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7900 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7901 if test -n "$DSYMUTIL"; then
7902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7903 $as_echo "$DSYMUTIL" >&6; }
7905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7906 $as_echo "no" >&6; }
7911 if test -z "$ac_cv_prog_DSYMUTIL"; then
7912 ac_ct_DSYMUTIL=$DSYMUTIL
7913 # Extract the first word of "dsymutil", so it can be a program name with args.
7914 set dummy dsymutil; ac_word=$2
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7916 $as_echo_n "checking for $ac_word... " >&6; }
7917 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7918 $as_echo_n "(cached) " >&6
7920 if test -n "$ac_ct_DSYMUTIL"; then
7921 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7927 test -z "$as_dir" && as_dir=.
7928 for ac_exec_ext in '' $ac_executable_extensions; do
7929 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7930 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7931 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7940 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7941 if test -n "$ac_ct_DSYMUTIL"; then
7942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7943 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7946 $as_echo "no" >&6; }
7949 if test "x$ac_ct_DSYMUTIL" = x; then
7952 case $cross_compiling:$ac_tool_warned in
7954 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7955 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7956 ac_tool_warned=yes ;;
7958 DSYMUTIL=$ac_ct_DSYMUTIL
7961 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7964 if test -n "$ac_tool_prefix"; then
7965 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7966 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7968 $as_echo_n "checking for $ac_word... " >&6; }
7969 if ${ac_cv_prog_NMEDIT+:} false; then :
7970 $as_echo_n "(cached) " >&6
7972 if test -n "$NMEDIT"; then
7973 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7979 test -z "$as_dir" && as_dir=.
7980 for ac_exec_ext in '' $ac_executable_extensions; do
7981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7982 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7992 NMEDIT=$ac_cv_prog_NMEDIT
7993 if test -n "$NMEDIT"; then
7994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7995 $as_echo "$NMEDIT" >&6; }
7997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7998 $as_echo "no" >&6; }
8003 if test -z "$ac_cv_prog_NMEDIT"; then
8004 ac_ct_NMEDIT=$NMEDIT
8005 # Extract the first word of "nmedit", so it can be a program name with args.
8006 set dummy nmedit; ac_word=$2
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8008 $as_echo_n "checking for $ac_word... " >&6; }
8009 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8010 $as_echo_n "(cached) " >&6
8012 if test -n "$ac_ct_NMEDIT"; then
8013 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8019 test -z "$as_dir" && as_dir=.
8020 for ac_exec_ext in '' $ac_executable_extensions; do
8021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8022 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8032 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8033 if test -n "$ac_ct_NMEDIT"; then
8034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8035 $as_echo "$ac_ct_NMEDIT" >&6; }
8037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8038 $as_echo "no" >&6; }
8041 if test "x$ac_ct_NMEDIT" = x; then
8044 case $cross_compiling:$ac_tool_warned in
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8047 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8048 ac_tool_warned=yes ;;
8050 NMEDIT=$ac_ct_NMEDIT
8053 NMEDIT="$ac_cv_prog_NMEDIT"
8056 if test -n "$ac_tool_prefix"; then
8057 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8058 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8060 $as_echo_n "checking for $ac_word... " >&6; }
8061 if ${ac_cv_prog_LIPO+:} false; then :
8062 $as_echo_n "(cached) " >&6
8064 if test -n "$LIPO"; then
8065 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8071 test -z "$as_dir" && as_dir=.
8072 for ac_exec_ext in '' $ac_executable_extensions; do
8073 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8074 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8084 LIPO=$ac_cv_prog_LIPO
8085 if test -n "$LIPO"; then
8086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8087 $as_echo "$LIPO" >&6; }
8089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8090 $as_echo "no" >&6; }
8095 if test -z "$ac_cv_prog_LIPO"; then
8097 # Extract the first word of "lipo", so it can be a program name with args.
8098 set dummy lipo; ac_word=$2
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8100 $as_echo_n "checking for $ac_word... " >&6; }
8101 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8102 $as_echo_n "(cached) " >&6
8104 if test -n "$ac_ct_LIPO"; then
8105 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8111 test -z "$as_dir" && as_dir=.
8112 for ac_exec_ext in '' $ac_executable_extensions; do
8113 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8114 ac_cv_prog_ac_ct_LIPO="lipo"
8115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8124 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8125 if test -n "$ac_ct_LIPO"; then
8126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8127 $as_echo "$ac_ct_LIPO" >&6; }
8129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8130 $as_echo "no" >&6; }
8133 if test "x$ac_ct_LIPO" = x; then
8136 case $cross_compiling:$ac_tool_warned in
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8139 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8140 ac_tool_warned=yes ;;
8145 LIPO="$ac_cv_prog_LIPO"
8148 if test -n "$ac_tool_prefix"; then
8149 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8150 set dummy ${ac_tool_prefix}otool; ac_word=$2
8151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8152 $as_echo_n "checking for $ac_word... " >&6; }
8153 if ${ac_cv_prog_OTOOL+:} false; then :
8154 $as_echo_n "(cached) " >&6
8156 if test -n "$OTOOL"; then
8157 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8163 test -z "$as_dir" && as_dir=.
8164 for ac_exec_ext in '' $ac_executable_extensions; do
8165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8166 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8176 OTOOL=$ac_cv_prog_OTOOL
8177 if test -n "$OTOOL"; then
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8179 $as_echo "$OTOOL" >&6; }
8181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8182 $as_echo "no" >&6; }
8187 if test -z "$ac_cv_prog_OTOOL"; then
8189 # Extract the first word of "otool", so it can be a program name with args.
8190 set dummy otool; ac_word=$2
8191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8192 $as_echo_n "checking for $ac_word... " >&6; }
8193 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8194 $as_echo_n "(cached) " >&6
8196 if test -n "$ac_ct_OTOOL"; then
8197 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8203 test -z "$as_dir" && as_dir=.
8204 for ac_exec_ext in '' $ac_executable_extensions; do
8205 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8206 ac_cv_prog_ac_ct_OTOOL="otool"
8207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8216 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8217 if test -n "$ac_ct_OTOOL"; then
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8219 $as_echo "$ac_ct_OTOOL" >&6; }
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8222 $as_echo "no" >&6; }
8225 if test "x$ac_ct_OTOOL" = x; then
8228 case $cross_compiling:$ac_tool_warned in
8230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8231 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8232 ac_tool_warned=yes ;;
8237 OTOOL="$ac_cv_prog_OTOOL"
8240 if test -n "$ac_tool_prefix"; then
8241 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8242 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8244 $as_echo_n "checking for $ac_word... " >&6; }
8245 if ${ac_cv_prog_OTOOL64+:} false; then :
8246 $as_echo_n "(cached) " >&6
8248 if test -n "$OTOOL64"; then
8249 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8255 test -z "$as_dir" && as_dir=.
8256 for ac_exec_ext in '' $ac_executable_extensions; do
8257 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8258 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8268 OTOOL64=$ac_cv_prog_OTOOL64
8269 if test -n "$OTOOL64"; then
8270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8271 $as_echo "$OTOOL64" >&6; }
8273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8274 $as_echo "no" >&6; }
8279 if test -z "$ac_cv_prog_OTOOL64"; then
8280 ac_ct_OTOOL64=$OTOOL64
8281 # Extract the first word of "otool64", so it can be a program name with args.
8282 set dummy otool64; ac_word=$2
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8284 $as_echo_n "checking for $ac_word... " >&6; }
8285 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8286 $as_echo_n "(cached) " >&6
8288 if test -n "$ac_ct_OTOOL64"; then
8289 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8295 test -z "$as_dir" && as_dir=.
8296 for ac_exec_ext in '' $ac_executable_extensions; do
8297 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8298 ac_cv_prog_ac_ct_OTOOL64="otool64"
8299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8308 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8309 if test -n "$ac_ct_OTOOL64"; then
8310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8311 $as_echo "$ac_ct_OTOOL64" >&6; }
8313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8314 $as_echo "no" >&6; }
8317 if test "x$ac_ct_OTOOL64" = x; then
8320 case $cross_compiling:$ac_tool_warned in
8322 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8323 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8324 ac_tool_warned=yes ;;
8326 OTOOL64=$ac_ct_OTOOL64
8329 OTOOL64="$ac_cv_prog_OTOOL64"
8358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8359 $as_echo_n "checking for -single_module linker flag... " >&6; }
8360 if ${lt_cv_apple_cc_single_mod+:} false; then :
8361 $as_echo_n "(cached) " >&6
8363 lt_cv_apple_cc_single_mod=no
8364 if test -z "${LT_MULTI_MODULE}"; then
8365 # By default we will add the -single_module flag. You can override
8366 # by either setting the environment variable LT_MULTI_MODULE
8367 # non-empty at configure time, or by adding -multi_module to the
8369 rm -rf libconftest.dylib*
8370 echo "int foo(void){return 1;}" > conftest.c
8371 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8372 -dynamiclib -Wl,-single_module conftest.c" >&5
8373 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8374 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8376 # If there is a non-empty error log, and "single_module"
8377 # appears in it, assume the flag caused a linker warning
8378 if test -s conftest.err && $GREP single_module conftest.err; then
8379 cat conftest.err >&5
8380 # Otherwise, if the output was created with a 0 exit code from
8381 # the compiler, it worked.
8382 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
8383 lt_cv_apple_cc_single_mod=yes
8385 cat conftest.err >&5
8387 rm -rf libconftest.dylib*
8391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8392 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8395 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8396 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8397 $as_echo_n "(cached) " >&6
8399 lt_cv_ld_exported_symbols_list=no
8400 save_LDFLAGS=$LDFLAGS
8401 echo "_main" > conftest.sym
8402 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8404 /* end confdefs.h. */
8414 if ac_fn_c_try_link "$LINENO"; then :
8415 lt_cv_ld_exported_symbols_list=yes
8417 lt_cv_ld_exported_symbols_list=no
8419 rm -f core conftest.err conftest.$ac_objext \
8420 conftest$ac_exeext conftest.$ac_ext
8421 LDFLAGS="$save_LDFLAGS"
8424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8425 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8428 $as_echo_n "checking for -force_load linker flag... " >&6; }
8429 if ${lt_cv_ld_force_load+:} false; then :
8430 $as_echo_n "(cached) " >&6
8432 lt_cv_ld_force_load=no
8433 cat > conftest.c << _LT_EOF
8434 int forced_loaded() { return 2;}
8436 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8437 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8438 echo "$AR cru libconftest.a conftest.o" >&5
8439 $AR cru libconftest.a conftest.o 2>&5
8440 echo "$RANLIB libconftest.a" >&5
8441 $RANLIB libconftest.a 2>&5
8442 cat > conftest.c << _LT_EOF
8443 int main() { return 0;}
8445 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8446 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8448 if test -s conftest.err && $GREP force_load conftest.err; then
8449 cat conftest.err >&5
8450 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
8451 lt_cv_ld_force_load=yes
8453 cat conftest.err >&5
8455 rm -f conftest.err libconftest.a conftest conftest.c
8456 rm -rf conftest.dSYM
8459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8460 $as_echo "$lt_cv_ld_force_load" >&6; }
8462 rhapsody* | darwin1.[012])
8463 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8465 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8466 darwin*) # darwin 5.x on
8467 # if running on 10.5 or later, the deployment target defaults
8468 # to the OS version, if on x86, and 10.4, the deployment
8469 # target defaults to 10.4. Don't you love it?
8470 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8471 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8472 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8474 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8476 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8480 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8481 _lt_dar_single_mod='$single_module'
8483 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8484 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8486 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8488 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8489 _lt_dsymutil='~$DSYMUTIL $lib || :'
8496 for ac_header in dlfcn.h
8498 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8500 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8501 cat >>confdefs.h <<_ACEOF
8502 #define HAVE_DLFCN_H 1
8514 # Check whether --enable-static was given.
8515 if test "${enable_static+set}" = set; then :
8516 enableval=$enable_static; p=${PACKAGE-default}
8518 yes) enable_static=yes ;;
8519 no) enable_static=no ;;
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 pkg in $enableval; do
8526 if test "X$pkg" = "X$p"; then
8544 # Check whether --with-pic was given.
8545 if test "${with_pic+set}" = set; then :
8546 withval=$with_pic; lt_p=${PACKAGE-default}
8548 yes|no) pic_mode=$withval ;;
8551 # Look at the argument we got. We use all the common list separators.
8552 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8553 for lt_pkg in $withval; do
8555 if test "X$lt_pkg" = "X$lt_p"; then
8567 test -z "$pic_mode" && pic_mode=yes
8582 # Check whether --enable-shared was given.
8583 if test "${enable_shared+set}" = set; then :
8584 enableval=$enable_shared; p=${PACKAGE-default}
8586 yes) enable_shared=yes ;;
8587 no) enable_shared=no ;;
8590 # Look at the argument we got. We use all the common list separators.
8591 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8592 for pkg in $enableval; do
8594 if test "X$pkg" = "X$p"; then
8615 # Check whether --enable-fast-install was given.
8616 if test "${enable_fast_install+set}" = set; then :
8617 enableval=$enable_fast_install; p=${PACKAGE-default}
8619 yes) enable_fast_install=yes ;;
8620 no) enable_fast_install=no ;;
8622 enable_fast_install=no
8623 # Look at the argument we got. We use all the common list separators.
8624 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8625 for pkg in $enableval; do
8627 if test "X$pkg" = "X$p"; then
8628 enable_fast_install=yes
8635 enable_fast_install=yes
8648 # This can be used to rebuild libtool when needed
8649 LIBTOOL_DEPS="$ltmain"
8651 # Always use our own libtool.
8652 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8683 test -z "$LN_S" && LN_S="ln -s"
8698 if test -n "${ZSH_VERSION+set}" ; then
8699 setopt NO_GLOB_SUBST
8702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8703 $as_echo_n "checking for objdir... " >&6; }
8704 if ${lt_cv_objdir+:} false; then :
8705 $as_echo_n "(cached) " >&6
8707 rm -f .libs 2>/dev/null
8708 mkdir .libs 2>/dev/null
8709 if test -d .libs; then
8712 # MS-DOS does not allow filenames that begin with a dot.
8715 rmdir .libs 2>/dev/null
8717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8718 $as_echo "$lt_cv_objdir" >&6; }
8719 objdir=$lt_cv_objdir
8725 cat >>confdefs.h <<_ACEOF
8726 #define LT_OBJDIR "$lt_cv_objdir/"
8734 # AIX sometimes has problems with the GCC collect2 program. For some
8735 # reason, if we set the COLLECT_NAMES environment variable, the problems
8736 # vanish in a puff of smoke.
8737 if test "X${COLLECT_NAMES+set}" != Xset; then
8739 export COLLECT_NAMES
8746 can_build_shared=yes
8748 # All known linkers require a `.a' archive for static linking (except MSVC,
8749 # which needs '.lib').
8752 with_gnu_ld="$lt_cv_prog_gnu_ld"
8755 old_CFLAGS="$CFLAGS"
8757 # Set sane defaults for various variables
8758 test -z "$CC" && CC=cc
8759 test -z "$LTCC" && LTCC=$CC
8760 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8761 test -z "$LD" && LD=ld
8762 test -z "$ac_objext" && ac_objext=o
8764 for cc_temp in $compiler""; do
8766 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8767 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8772 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8775 # Only perform the check for file, if the check method requires it
8776 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8777 case $deplibs_check_method in
8779 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8781 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8782 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8783 $as_echo_n "(cached) " >&6
8787 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8790 lt_save_MAGIC_CMD="$MAGIC_CMD"
8791 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8792 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8793 for ac_dir in $ac_dummy; do
8795 test -z "$ac_dir" && ac_dir=.
8796 if test -f $ac_dir/${ac_tool_prefix}file; then
8797 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8798 if test -n "$file_magic_test_file"; then
8799 case $deplibs_check_method in
8801 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8802 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8803 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8804 $EGREP "$file_magic_regex" > /dev/null; then
8809 *** Warning: the command libtool uses to detect shared libraries,
8810 *** $file_magic_cmd, produces output that libtool cannot recognize.
8811 *** The result is that libtool may fail to recognize shared libraries
8812 *** as such. This will affect the creation of libtool libraries that
8813 *** depend on shared libraries, but programs linked with such libtool
8814 *** libraries will work regardless of this problem. Nevertheless, you
8815 *** may want to report the problem to your system manager and/or to
8816 *** bug-libtool@gnu.org
8826 MAGIC_CMD="$lt_save_MAGIC_CMD"
8831 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8832 if test -n "$MAGIC_CMD"; then
8833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8834 $as_echo "$MAGIC_CMD" >&6; }
8836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8837 $as_echo "no" >&6; }
8844 if test -z "$lt_cv_path_MAGIC_CMD"; then
8845 if test -n "$ac_tool_prefix"; then
8846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8847 $as_echo_n "checking for file... " >&6; }
8848 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8849 $as_echo_n "(cached) " >&6
8853 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8856 lt_save_MAGIC_CMD="$MAGIC_CMD"
8857 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8858 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8859 for ac_dir in $ac_dummy; do
8861 test -z "$ac_dir" && ac_dir=.
8862 if test -f $ac_dir/file; then
8863 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8864 if test -n "$file_magic_test_file"; then
8865 case $deplibs_check_method in
8867 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8868 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8869 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8870 $EGREP "$file_magic_regex" > /dev/null; then
8875 *** Warning: the command libtool uses to detect shared libraries,
8876 *** $file_magic_cmd, produces output that libtool cannot recognize.
8877 *** The result is that libtool may fail to recognize shared libraries
8878 *** as such. This will affect the creation of libtool libraries that
8879 *** depend on shared libraries, but programs linked with such libtool
8880 *** libraries will work regardless of this problem. Nevertheless, you
8881 *** may want to report the problem to your system manager and/or to
8882 *** bug-libtool@gnu.org
8892 MAGIC_CMD="$lt_save_MAGIC_CMD"
8897 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8898 if test -n "$MAGIC_CMD"; then
8899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8900 $as_echo "$MAGIC_CMD" >&6; }
8902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8903 $as_echo "no" >&6; }
8916 # Use C for the default configuration in the libtool script
8920 ac_cpp='$CPP $CPPFLAGS'
8921 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8922 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8923 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8926 # Source file extension for C test sources.
8929 # Object file extension for compiled C test sources.
8933 # Code to be used in simple compile tests
8934 lt_simple_compile_test_code="int some_variable = 0;"
8936 # Code to be used in simple link tests
8937 lt_simple_link_test_code='int main(){return(0);}'
8945 # If no C compiler was specified, use CC.
8948 # If no C compiler flags were specified, use CFLAGS.
8949 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8951 # Allow CC to be a program name with arguments.
8954 # Save the default compiler, since it gets overwritten when the other
8955 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8956 compiler_DEFAULT=$CC
8958 # save warnings/boilerplate of simple test code
8959 ac_outfile=conftest.$ac_objext
8960 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8961 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8962 _lt_compiler_boilerplate=`cat conftest.err`
8965 ac_outfile=conftest.$ac_objext
8966 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8967 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8968 _lt_linker_boilerplate=`cat conftest.err`
8973 ## There is no encapsulation within the following macros, do not change
8974 ## the running order or otherwise move them around unless you know exactly
8975 ## what you are doing...
8976 if test -n "$compiler"; then
8978 lt_prog_compiler_no_builtin_flag=
8980 if test "$GCC" = yes; then
8981 case $cc_basename in
8983 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8985 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8989 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8990 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8991 $as_echo_n "(cached) " >&6
8993 lt_cv_prog_compiler_rtti_exceptions=no
8994 ac_outfile=conftest.$ac_objext
8995 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8996 lt_compiler_flag="-fno-rtti -fno-exceptions"
8997 # Insert the option either (1) after the last *FLAGS variable, or
8998 # (2) before a word containing "conftest.", or (3) at the end.
8999 # Note that $ac_compile itself does not contain backslashes and begins
9000 # with a dollar sign (not a hyphen), so the echo should work correctly.
9001 # The option is referenced via a variable to avoid confusing sed.
9002 lt_compile=`echo "$ac_compile" | $SED \
9003 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9004 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9005 -e 's:$: $lt_compiler_flag:'`
9006 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9007 (eval "$lt_compile" 2>conftest.err)
9009 cat conftest.err >&5
9010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9011 if (exit $ac_status) && test -s "$ac_outfile"; then
9012 # The compiler can only warn and ignore the option if not recognized
9013 # So say no if there are warnings other than the usual output.
9014 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9015 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9016 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9017 lt_cv_prog_compiler_rtti_exceptions=yes
9023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9024 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9026 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9027 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9039 lt_prog_compiler_wl=
9040 lt_prog_compiler_pic=
9041 lt_prog_compiler_static=
9044 if test "$GCC" = yes; then
9045 lt_prog_compiler_wl='-Wl,'
9046 lt_prog_compiler_static='-static'
9050 # All AIX code is PIC.
9051 if test "$host_cpu" = ia64; then
9052 # AIX 5 now supports IA64 processor
9053 lt_prog_compiler_static='-Bstatic'
9060 # see comment about AmigaOS4 .so support
9061 lt_prog_compiler_pic='-fPIC'
9064 # FIXME: we need at least 68020 code to build shared libraries, but
9065 # adding the `-m68020' flag to GCC prevents building anything better,
9067 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9072 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9073 # PIC is the default for these OSes.
9076 mingw* | cygwin* | pw32* | os2* | cegcc*)
9077 # This hack is so that the source file can tell whether it is being
9078 # built for inclusion in a dll (and should export symbols for example).
9079 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9080 # (--disable-auto-import) libraries
9081 lt_prog_compiler_pic='-DDLL_EXPORT'
9084 darwin* | rhapsody*)
9085 # PIC is the default on this platform
9086 # Common symbols not allowed in MH_DYLIB files
9087 lt_prog_compiler_pic='-fno-common'
9091 # PIC is the default for Haiku.
9092 # The "-static" flag exists, but is broken.
9093 lt_prog_compiler_static=
9097 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9098 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9099 # sets the default TLS model and affects inlining.
9105 lt_prog_compiler_pic='-fPIC'
9111 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9112 # Instead, we relocate shared libraries at runtime.
9116 # Just because we use GCC doesn't mean we suddenly get shared libraries
9117 # on systems that don't support them.
9118 lt_prog_compiler_can_build_shared=no
9123 # QNX uses GNU C++, but need to define -shared option too, otherwise
9125 lt_prog_compiler_pic='-fPIC -shared'
9129 if test -d /usr/nec; then
9130 lt_prog_compiler_pic=-Kconform_pic
9135 lt_prog_compiler_pic='-fPIC'
9139 case $cc_basename in
9140 nvcc*) # Cuda Compiler Driver 2.2
9141 lt_prog_compiler_wl='-Xlinker '
9142 if test -n "$lt_prog_compiler_pic"; then
9143 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9148 # PORTME Check for flag to pass linker flags through the system compiler.
9151 lt_prog_compiler_wl='-Wl,'
9152 if test "$host_cpu" = ia64; then
9153 # AIX 5 now supports IA64 processor
9154 lt_prog_compiler_static='-Bstatic'
9156 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9160 mingw* | cygwin* | pw32* | os2* | cegcc*)
9161 # This hack is so that the source file can tell whether it is being
9162 # built for inclusion in a dll (and should export symbols for example).
9163 lt_prog_compiler_pic='-DDLL_EXPORT'
9166 hpux9* | hpux10* | hpux11*)
9167 lt_prog_compiler_wl='-Wl,'
9168 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9175 lt_prog_compiler_pic='+Z'
9178 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9179 lt_prog_compiler_static='${wl}-a ${wl}archive'
9182 irix5* | irix6* | nonstopux*)
9183 lt_prog_compiler_wl='-Wl,'
9184 # PIC (with -KPIC) is the default.
9185 lt_prog_compiler_static='-non_shared'
9188 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9189 case $cc_basename in
9190 # old Intel for x86_64 which still supported -KPIC.
9192 lt_prog_compiler_wl='-Wl,'
9193 lt_prog_compiler_pic='-KPIC'
9194 lt_prog_compiler_static='-static'
9196 # icc used to be incompatible with GCC.
9197 # ICC 10 doesn't accept -KPIC any more.
9199 lt_prog_compiler_wl='-Wl,'
9200 lt_prog_compiler_pic='-fPIC'
9201 lt_prog_compiler_static='-static'
9203 # Lahey Fortran 8.1.
9205 lt_prog_compiler_wl='-Wl,'
9206 lt_prog_compiler_pic='--shared'
9207 lt_prog_compiler_static='--static'
9210 # NAG Fortran compiler
9211 lt_prog_compiler_wl='-Wl,-Wl,,'
9212 lt_prog_compiler_pic='-PIC'
9213 lt_prog_compiler_static='-Bstatic'
9215 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9216 # Portland Group compilers (*not* the Pentium gcc compiler,
9217 # which looks to be a dead project)
9218 lt_prog_compiler_wl='-Wl,'
9219 lt_prog_compiler_pic='-fpic'
9220 lt_prog_compiler_static='-Bstatic'
9223 lt_prog_compiler_wl='-Wl,'
9224 # All Alpha code is PIC.
9225 lt_prog_compiler_static='-non_shared'
9227 xl* | bgxl* | bgf* | mpixl*)
9228 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9229 lt_prog_compiler_wl='-Wl,'
9230 lt_prog_compiler_pic='-qpic'
9231 lt_prog_compiler_static='-qstaticlink'
9234 case `$CC -V 2>&1 | sed 5q` in
9235 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9236 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9237 lt_prog_compiler_pic='-KPIC'
9238 lt_prog_compiler_static='-Bstatic'
9239 lt_prog_compiler_wl=''
9241 *Sun\ F* | *Sun*Fortran*)
9242 lt_prog_compiler_pic='-KPIC'
9243 lt_prog_compiler_static='-Bstatic'
9244 lt_prog_compiler_wl='-Qoption ld '
9248 lt_prog_compiler_pic='-KPIC'
9249 lt_prog_compiler_static='-Bstatic'
9250 lt_prog_compiler_wl='-Wl,'
9252 *Intel*\ [CF]*Compiler*)
9253 lt_prog_compiler_wl='-Wl,'
9254 lt_prog_compiler_pic='-fPIC'
9255 lt_prog_compiler_static='-static'
9258 lt_prog_compiler_wl='-Wl,'
9259 lt_prog_compiler_pic='-fpic'
9260 lt_prog_compiler_static='-Bstatic'
9268 lt_prog_compiler_pic='-KPIC'
9269 lt_prog_compiler_static='-Bstatic'
9273 # QNX uses GNU C++, but need to define -shared option too, otherwise
9275 lt_prog_compiler_pic='-fPIC -shared'
9278 osf3* | osf4* | osf5*)
9279 lt_prog_compiler_wl='-Wl,'
9280 # All OSF/1 code is PIC.
9281 lt_prog_compiler_static='-non_shared'
9285 lt_prog_compiler_static='-non_shared'
9289 lt_prog_compiler_pic='-KPIC'
9290 lt_prog_compiler_static='-Bstatic'
9291 case $cc_basename in
9292 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9293 lt_prog_compiler_wl='-Qoption ld ';;
9295 lt_prog_compiler_wl='-Wl,';;
9300 lt_prog_compiler_wl='-Qoption ld '
9301 lt_prog_compiler_pic='-PIC'
9302 lt_prog_compiler_static='-Bstatic'
9305 sysv4 | sysv4.2uw2* | sysv4.3*)
9306 lt_prog_compiler_wl='-Wl,'
9307 lt_prog_compiler_pic='-KPIC'
9308 lt_prog_compiler_static='-Bstatic'
9312 if test -d /usr/nec ;then
9313 lt_prog_compiler_pic='-Kconform_pic'
9314 lt_prog_compiler_static='-Bstatic'
9318 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9319 lt_prog_compiler_wl='-Wl,'
9320 lt_prog_compiler_pic='-KPIC'
9321 lt_prog_compiler_static='-Bstatic'
9325 lt_prog_compiler_wl='-Wl,'
9326 lt_prog_compiler_can_build_shared=no
9330 lt_prog_compiler_pic='-pic'
9331 lt_prog_compiler_static='-Bstatic'
9335 lt_prog_compiler_can_build_shared=no
9341 # For platforms which do not support PIC, -DPIC is meaningless:
9343 lt_prog_compiler_pic=
9346 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9351 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9352 if ${lt_cv_prog_compiler_pic+:} false; then :
9353 $as_echo_n "(cached) " >&6
9355 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9358 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9359 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9362 # Check to make sure the PIC flag actually works.
9364 if test -n "$lt_prog_compiler_pic"; then
9365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9366 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9367 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9368 $as_echo_n "(cached) " >&6
9370 lt_cv_prog_compiler_pic_works=no
9371 ac_outfile=conftest.$ac_objext
9372 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9373 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9374 # Insert the option either (1) after the last *FLAGS variable, or
9375 # (2) before a word containing "conftest.", or (3) at the end.
9376 # Note that $ac_compile itself does not contain backslashes and begins
9377 # with a dollar sign (not a hyphen), so the echo should work correctly.
9378 # The option is referenced via a variable to avoid confusing sed.
9379 lt_compile=`echo "$ac_compile" | $SED \
9380 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9381 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9382 -e 's:$: $lt_compiler_flag:'`
9383 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9384 (eval "$lt_compile" 2>conftest.err)
9386 cat conftest.err >&5
9387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9388 if (exit $ac_status) && test -s "$ac_outfile"; then
9389 # The compiler can only warn and ignore the option if not recognized
9390 # So say no if there are warnings other than the usual output.
9391 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9392 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9393 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9394 lt_cv_prog_compiler_pic_works=yes
9400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9401 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9403 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9404 case $lt_prog_compiler_pic in
9406 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9409 lt_prog_compiler_pic=
9410 lt_prog_compiler_can_build_shared=no
9426 # Check to make sure the static flag actually works.
9428 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9430 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9431 if ${lt_cv_prog_compiler_static_works+:} false; then :
9432 $as_echo_n "(cached) " >&6
9434 lt_cv_prog_compiler_static_works=no
9435 save_LDFLAGS="$LDFLAGS"
9436 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9437 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9438 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9439 # The linker can only warn and ignore the option if not recognized
9440 # So say no if there are warnings
9441 if test -s conftest.err; then
9442 # Append any errors to the config.log.
9443 cat conftest.err 1>&5
9444 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9445 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9446 if diff conftest.exp conftest.er2 >/dev/null; then
9447 lt_cv_prog_compiler_static_works=yes
9450 lt_cv_prog_compiler_static_works=yes
9454 LDFLAGS="$save_LDFLAGS"
9457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9458 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9460 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9463 lt_prog_compiler_static=
9472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9473 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9474 if ${lt_cv_prog_compiler_c_o+:} false; then :
9475 $as_echo_n "(cached) " >&6
9477 lt_cv_prog_compiler_c_o=no
9478 $RM -r conftest 2>/dev/null
9482 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9484 lt_compiler_flag="-o out/conftest2.$ac_objext"
9485 # Insert the option either (1) after the last *FLAGS variable, or
9486 # (2) before a word containing "conftest.", or (3) at the end.
9487 # Note that $ac_compile itself does not contain backslashes and begins
9488 # with a dollar sign (not a hyphen), so the echo should work correctly.
9489 lt_compile=`echo "$ac_compile" | $SED \
9490 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9491 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9492 -e 's:$: $lt_compiler_flag:'`
9493 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9494 (eval "$lt_compile" 2>out/conftest.err)
9496 cat out/conftest.err >&5
9497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9498 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9500 # The compiler can only warn and ignore the option if not recognized
9501 # So say no if there are warnings
9502 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9503 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9504 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9505 lt_cv_prog_compiler_c_o=yes
9510 # SGI C++ compiler will create directory out/ii_files/ for
9511 # template instantiation
9512 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9513 $RM out/* && rmdir out
9519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9520 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9528 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9529 if ${lt_cv_prog_compiler_c_o+:} false; then :
9530 $as_echo_n "(cached) " >&6
9532 lt_cv_prog_compiler_c_o=no
9533 $RM -r conftest 2>/dev/null
9537 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9539 lt_compiler_flag="-o out/conftest2.$ac_objext"
9540 # Insert the option either (1) after the last *FLAGS variable, or
9541 # (2) before a word containing "conftest.", or (3) at the end.
9542 # Note that $ac_compile itself does not contain backslashes and begins
9543 # with a dollar sign (not a hyphen), so the echo should work correctly.
9544 lt_compile=`echo "$ac_compile" | $SED \
9545 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9546 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9547 -e 's:$: $lt_compiler_flag:'`
9548 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9549 (eval "$lt_compile" 2>out/conftest.err)
9551 cat out/conftest.err >&5
9552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9553 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9555 # The compiler can only warn and ignore the option if not recognized
9556 # So say no if there are warnings
9557 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9558 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9559 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9560 lt_cv_prog_compiler_c_o=yes
9565 # SGI C++ compiler will create directory out/ii_files/ for
9566 # template instantiation
9567 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9568 $RM out/* && rmdir out
9574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9575 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9580 hard_links="nottested"
9581 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9582 # do not overwrite the value of need_locks provided by the user
9583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9584 $as_echo_n "checking if we can lock with hard links... " >&6; }
9587 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9589 ln conftest.a conftest.b 2>&5 || hard_links=no
9590 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9592 $as_echo "$hard_links" >&6; }
9593 if test "$hard_links" = no; then
9594 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9595 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9608 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9611 allow_undefined_flag=
9612 always_export_symbols=no
9614 archive_expsym_cmds=
9615 compiler_needs_object=no
9616 enable_shared_with_static_runtimes=no
9617 export_dynamic_flag_spec=
9618 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9619 hardcode_automatic=no
9621 hardcode_direct_absolute=no
9622 hardcode_libdir_flag_spec=
9623 hardcode_libdir_separator=
9625 hardcode_shlibpath_var=unsupported
9627 link_all_deplibs=unknown
9630 old_archive_from_new_cmds=
9631 old_archive_from_expsyms_cmds=
9632 thread_safe_flag_spec=
9633 whole_archive_flag_spec=
9634 # include_expsyms should be a list of space-separated symbols to be *always*
9635 # included in the symbol list
9637 # exclude_expsyms can be an extended regexp of symbols to exclude
9638 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9639 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9640 # as well as any symbol that contains `d'.
9641 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9642 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9643 # platforms (ab)use it in PIC code, but their linkers get confused if
9644 # the symbol is explicitly referenced. Since portable code cannot
9645 # rely on this symbol name, it's probably fine to never include it in
9646 # preloaded symbol tables.
9647 # Exclude shared library initialization/finalization symbols.
9648 extract_expsyms_cmds=
9651 cygwin* | mingw* | pw32* | cegcc*)
9652 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9653 # When not using gcc, we currently assume that we are using
9654 # Microsoft Visual C++.
9655 if test "$GCC" != yes; then
9660 # we just hope/assume this is gcc and not c89 (= MSVC++)
9670 # On some targets, GNU ld is compatible enough with the native linker
9671 # that we're better off using the native interface for both.
9672 lt_use_gnu_ld_interface=no
9673 if test "$with_gnu_ld" = yes; then
9676 # The AIX port of GNU ld has always aspired to compatibility
9677 # with the native linker. However, as the warning in the GNU ld
9678 # block says, versions before 2.19.5* couldn't really create working
9679 # shared libraries, regardless of the interface used.
9680 case `$LD -v 2>&1` in
9681 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9682 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9683 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9685 lt_use_gnu_ld_interface=yes
9690 lt_use_gnu_ld_interface=yes
9695 if test "$lt_use_gnu_ld_interface" = yes; then
9696 # If archive_cmds runs LD, not CC, wlarc should be empty
9699 # Set some defaults for GNU ld with shared library support. These
9700 # are reset later if shared libraries are not supported. Putting them
9701 # here allows them to be overridden if necessary.
9702 runpath_var=LD_RUN_PATH
9703 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9704 export_dynamic_flag_spec='${wl}--export-dynamic'
9705 # ancient GNU ld didn't support --whole-archive et. al.
9706 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9707 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9709 whole_archive_flag_spec=
9711 supports_anon_versioning=no
9712 case `$LD -v 2>&1` in
9713 *GNU\ gold*) supports_anon_versioning=yes ;;
9714 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9715 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9716 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9717 *\ 2.11.*) ;; # other 2.11 versions
9718 *) supports_anon_versioning=yes ;;
9721 # See if GNU ld supports shared libraries.
9724 # On AIX/PPC, the GNU linker is very broken
9725 if test "$host_cpu" != ia64; then
9729 *** Warning: the GNU linker, at least up to release 2.19, is reported
9730 *** to be unable to reliably create shared libraries on AIX.
9731 *** Therefore, libtool is disabling shared libraries support. If you
9732 *** really care for shared libraries, you may want to install binutils
9733 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9734 *** You will then need to restart the configuration process.
9743 # see comment about AmigaOS4 .so support
9744 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9745 archive_expsym_cmds=''
9748 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)'
9749 hardcode_libdir_flag_spec='-L$libdir'
9750 hardcode_minus_L=yes
9756 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9757 allow_undefined_flag=unsupported
9758 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9759 # support --undefined. This deserves some investigation. FIXME
9760 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9766 cygwin* | mingw* | pw32* | cegcc*)
9767 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9768 # as there is no search path for DLLs.
9769 hardcode_libdir_flag_spec='-L$libdir'
9770 export_dynamic_flag_spec='${wl}--export-all-symbols'
9771 allow_undefined_flag=unsupported
9772 always_export_symbols=no
9773 enable_shared_with_static_runtimes=yes
9774 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'
9775 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9777 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9778 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9779 # If the export-symbols file already is a .def file (1st line
9780 # is EXPORTS), use it as is; otherwise, prepend...
9781 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9782 cp $export_symbols $output_objdir/$soname.def;
9784 echo EXPORTS > $output_objdir/$soname.def;
9785 cat $export_symbols >> $output_objdir/$soname.def;
9787 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9794 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9795 link_all_deplibs=yes
9800 hardcode_shlibpath_var=no
9801 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9802 export_dynamic_flag_spec='${wl}-E'
9803 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9804 # Instead, shared libraries are loaded at an image base (0x10000000 by
9805 # default) and relocated if they conflict, which is a slow very memory
9806 # consuming and fragmenting process. To avoid this, we pick a random,
9807 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9808 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9809 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9810 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'
9813 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9815 if test "$host_os" = linux-dietlibc; then
9816 case $cc_basename in
9817 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9820 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9821 && test "$tmp_diet" = no
9823 tmp_addflag=' $pic_flag'
9824 tmp_sharedflag='-shared'
9825 case $cc_basename,$host_cpu in
9826 pgcc*) # Portland Group C compiler
9827 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'
9828 tmp_addflag=' $pic_flag'
9830 pgf77* | pgf90* | pgf95* | pgfortran*)
9831 # Portland Group f77 and f90 compilers
9832 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'
9833 tmp_addflag=' $pic_flag -Mnomain' ;;
9834 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9835 tmp_addflag=' -i_dynamic' ;;
9836 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9837 tmp_addflag=' -i_dynamic -nofor_main' ;;
9838 ifc* | ifort*) # Intel Fortran compiler
9839 tmp_addflag=' -nofor_main' ;;
9840 lf95*) # Lahey Fortran 8.1
9841 whole_archive_flag_spec=
9842 tmp_sharedflag='--shared' ;;
9843 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9844 tmp_sharedflag='-qmkshrobj'
9846 nvcc*) # Cuda Compiler Driver 2.2
9847 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'
9848 compiler_needs_object=yes
9851 case `$CC -V 2>&1 | sed 5q` in
9852 *Sun\ C*) # Sun C 5.9
9853 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'
9854 compiler_needs_object=yes
9855 tmp_sharedflag='-G' ;;
9856 *Sun\ F*) # Sun Fortran 8.3
9857 tmp_sharedflag='-G' ;;
9859 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9861 if test "x$supports_anon_versioning" = xyes; then
9862 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9863 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9864 echo "local: *; };" >> $output_objdir/$libname.ver~
9865 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9868 case $cc_basename in
9869 xlf* | bgf* | bgxlf* | mpixlf*)
9870 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9871 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9872 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9873 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9874 if test "x$supports_anon_versioning" = xyes; then
9875 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9876 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9877 echo "local: *; };" >> $output_objdir/$libname.ver~
9878 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9888 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9889 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9892 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9893 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9898 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9902 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9903 *** create shared libraries on Solaris systems. Therefore, libtool
9904 *** is disabling shared libraries support. We urge you to upgrade GNU
9905 *** binutils to release 2.9.1 or newer. Another option is to modify
9906 *** your PATH or compiler configuration so that the native linker is
9907 *** used, and then restart.
9910 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9911 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9912 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9918 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9919 case `$LD -v 2>&1` in
9920 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9924 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9925 *** reliably create shared libraries on SCO systems. Therefore, libtool
9926 *** is disabling shared libraries support. We urge you to upgrade GNU
9927 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9928 *** your PATH or compiler configuration so that the native linker is
9929 *** used, and then restart.
9934 # For security reasons, it is highly recommended that you always
9935 # use absolute paths for naming shared libraries, and exclude the
9936 # DT_RUNPATH tag from executables and libraries. But doing so
9937 # requires that you compile everything twice, which is a pain.
9938 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9939 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9940 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9941 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9950 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9953 hardcode_shlibpath_var=no
9957 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9958 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9959 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9966 if test "$ld_shlibs" = no; then
9968 hardcode_libdir_flag_spec=
9969 export_dynamic_flag_spec=
9970 whole_archive_flag_spec=
9973 # PORTME fill in a description of your system's linker (not GNU ld)
9976 allow_undefined_flag=unsupported
9977 always_export_symbols=yes
9978 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'
9979 # Note: this linker hardcodes the directories in LIBPATH if there
9980 # are no directories specified by -L.
9981 hardcode_minus_L=yes
9982 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9983 # Neither direct hardcoding nor static linking is supported with a
9985 hardcode_direct=unsupported
9990 if test "$host_cpu" = ia64; then
9991 # On IA64, the linker does run time linking by default, so we don't
9992 # have to do anything special.
9993 aix_use_runtimelinking=no
9994 exp_sym_flag='-Bexport'
9997 # If we're using GNU nm, then we don't want the "-C" option.
9998 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9999 # Also, AIX nm treats weak defined symbols like other global
10000 # defined symbols, whereas GNU nm marks them as "W".
10001 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10002 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'
10004 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'
10006 aix_use_runtimelinking=no
10008 # Test if we are trying to use run time linking or normal
10009 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10010 # need to do runtime linking.
10011 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10012 for ld_flag in $LDFLAGS; do
10013 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10014 aix_use_runtimelinking=yes
10021 exp_sym_flag='-bexport'
10022 no_entry_flag='-bnoentry'
10025 # When large executables or shared objects are built, AIX ld can
10026 # have problems creating the table of contents. If linking a library
10027 # or program results in "error TOC overflow" add -mminimal-toc to
10028 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10029 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10032 hardcode_direct=yes
10033 hardcode_direct_absolute=yes
10034 hardcode_libdir_separator=':'
10035 link_all_deplibs=yes
10036 file_list_spec='${wl}-f,'
10038 if test "$GCC" = yes; then
10039 case $host_os in aix4.[012]|aix4.[012].*)
10040 # We only want to do this on AIX 4.2 and lower, the check
10041 # below for broken collect2 doesn't work under 4.3+
10042 collect2name=`${CC} -print-prog-name=collect2`
10043 if test -f "$collect2name" &&
10044 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10046 # We have reworked collect2
10049 # We have old collect2
10050 hardcode_direct=unsupported
10051 # It fails to find uninstalled libraries when the uninstalled
10052 # path is not listed in the libpath. Setting hardcode_minus_L
10053 # to unsupported forces relinking
10054 hardcode_minus_L=yes
10055 hardcode_libdir_flag_spec='-L$libdir'
10056 hardcode_libdir_separator=
10060 shared_flag='-shared'
10061 if test "$aix_use_runtimelinking" = yes; then
10062 shared_flag="$shared_flag "'${wl}-G'
10066 if test "$host_cpu" = ia64; then
10067 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10068 # chokes on -Wl,-G. The following line is correct:
10071 if test "$aix_use_runtimelinking" = yes; then
10072 shared_flag='${wl}-G'
10074 shared_flag='${wl}-bM:SRE'
10079 export_dynamic_flag_spec='${wl}-bexpall'
10080 # It seems that -bexpall does not export symbols beginning with
10081 # underscore (_), so it is better to generate a list of symbols to export.
10082 always_export_symbols=yes
10083 if test "$aix_use_runtimelinking" = yes; then
10084 # Warning - without using the other runtime loading flags (-brtl),
10085 # -berok will link without error, but may produce a broken library.
10086 allow_undefined_flag='-berok'
10087 # Determine the default libpath from the value encoded in an
10088 # empty executable.
10089 if test "${lt_cv_aix_libpath+set}" = set; then
10090 aix_libpath=$lt_cv_aix_libpath
10092 if ${lt_cv_aix_libpath_+:} false; then :
10093 $as_echo_n "(cached) " >&6
10095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10096 /* end confdefs.h. */
10106 if ac_fn_c_try_link "$LINENO"; then :
10108 lt_aix_libpath_sed='
10109 /Import File Strings/,/^$/ {
10111 s/^0 *\([^ ]*\) *$/\1/
10115 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10116 # Check for a 64-bit object if we didn't find anything.
10117 if test -z "$lt_cv_aix_libpath_"; then
10118 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10121 rm -f core conftest.err conftest.$ac_objext \
10122 conftest$ac_exeext conftest.$ac_ext
10123 if test -z "$lt_cv_aix_libpath_"; then
10124 lt_cv_aix_libpath_="/usr/lib:/lib"
10129 aix_libpath=$lt_cv_aix_libpath_
10132 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10133 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"
10135 if test "$host_cpu" = ia64; then
10136 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10137 allow_undefined_flag="-z nodefs"
10138 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"
10140 # Determine the default libpath from the value encoded in an
10141 # empty executable.
10142 if test "${lt_cv_aix_libpath+set}" = set; then
10143 aix_libpath=$lt_cv_aix_libpath
10145 if ${lt_cv_aix_libpath_+:} false; then :
10146 $as_echo_n "(cached) " >&6
10148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10149 /* end confdefs.h. */
10159 if ac_fn_c_try_link "$LINENO"; then :
10161 lt_aix_libpath_sed='
10162 /Import File Strings/,/^$/ {
10164 s/^0 *\([^ ]*\) *$/\1/
10168 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10169 # Check for a 64-bit object if we didn't find anything.
10170 if test -z "$lt_cv_aix_libpath_"; then
10171 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10174 rm -f core conftest.err conftest.$ac_objext \
10175 conftest$ac_exeext conftest.$ac_ext
10176 if test -z "$lt_cv_aix_libpath_"; then
10177 lt_cv_aix_libpath_="/usr/lib:/lib"
10182 aix_libpath=$lt_cv_aix_libpath_
10185 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10186 # Warning - without using the other run time loading flags,
10187 # -berok will link without error, but may produce a broken library.
10188 no_undefined_flag=' ${wl}-bernotok'
10189 allow_undefined_flag=' ${wl}-berok'
10190 if test "$with_gnu_ld" = yes; then
10191 # We only use this code for GNU lds that support --whole-archive.
10192 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10194 # Exported symbols can be pulled into shared objects from archives
10195 whole_archive_flag_spec='$convenience'
10197 archive_cmds_need_lc=yes
10198 # This is similar to how AIX traditionally builds its shared libraries.
10199 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'
10207 # see comment about AmigaOS4 .so support
10208 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10209 archive_expsym_cmds=''
10212 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)'
10213 hardcode_libdir_flag_spec='-L$libdir'
10214 hardcode_minus_L=yes
10220 export_dynamic_flag_spec=-rdynamic
10223 cygwin* | mingw* | pw32* | cegcc*)
10224 # When not using gcc, we currently assume that we are using
10225 # Microsoft Visual C++.
10226 # hardcode_libdir_flag_spec is actually meaningless, as there is
10227 # no search path for DLLs.
10228 case $cc_basename in
10231 hardcode_libdir_flag_spec=' '
10232 allow_undefined_flag=unsupported
10233 always_export_symbols=yes
10235 # Tell ltmain to make .lib files, not .a files.
10237 # Tell ltmain to make .dll files, not .so files.
10239 # FIXME: Setting linknames here is a bad hack.
10240 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
10241 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10242 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
10244 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
10246 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10248 # The linker will not automatically build a static lib if we build a DLL.
10249 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10250 enable_shared_with_static_runtimes=yes
10251 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10252 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10254 old_postinstall_cmds='chmod 644 $oldlib'
10255 postlink_cmds='lt_outputfile="@OUTPUT@"~
10256 lt_tool_outputfile="@TOOL_OUTPUT@"~
10257 case $lt_outputfile in
10260 lt_outputfile="$lt_outputfile.exe"
10261 lt_tool_outputfile="$lt_tool_outputfile.exe"
10264 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
10265 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10266 $RM "$lt_outputfile.manifest";
10270 # Assume MSVC wrapper
10271 hardcode_libdir_flag_spec=' '
10272 allow_undefined_flag=unsupported
10273 # Tell ltmain to make .lib files, not .a files.
10275 # Tell ltmain to make .dll files, not .so files.
10277 # FIXME: Setting linknames here is a bad hack.
10278 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10279 # The linker will automatically build a .lib file if we build a DLL.
10280 old_archive_from_new_cmds='true'
10281 # FIXME: Should let the user specify the lib program.
10282 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10283 enable_shared_with_static_runtimes=yes
10288 darwin* | rhapsody*)
10291 archive_cmds_need_lc=no
10293 hardcode_automatic=yes
10294 hardcode_shlibpath_var=unsupported
10295 if test "$lt_cv_ld_force_load" = "yes"; then
10296 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\"`'
10299 whole_archive_flag_spec=''
10301 link_all_deplibs=yes
10302 allow_undefined_flag="$_lt_dar_allow_undefined"
10303 case $cc_basename in
10304 ifort*) _lt_dar_can_shared=yes ;;
10305 *) _lt_dar_can_shared=$GCC ;;
10307 if test "$_lt_dar_can_shared" = "yes"; then
10308 output_verbose_link_cmd=func_echo_all
10309 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10310 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10311 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}"
10312 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}"
10321 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10322 hardcode_libdir_flag_spec='-L$libdir'
10323 hardcode_shlibpath_var=no
10326 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10327 # support. Future versions do this automatically, but an explicit c++rt0.o
10328 # does not break anything, and helps significantly (at the cost of a little
10331 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10332 hardcode_libdir_flag_spec='-R$libdir'
10333 hardcode_direct=yes
10334 hardcode_shlibpath_var=no
10337 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10339 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10340 hardcode_direct=yes
10341 hardcode_minus_L=yes
10342 hardcode_shlibpath_var=no
10345 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10346 freebsd* | dragonfly*)
10347 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10348 hardcode_libdir_flag_spec='-R$libdir'
10349 hardcode_direct=yes
10350 hardcode_shlibpath_var=no
10354 if test "$GCC" = yes; then
10355 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'
10357 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'
10359 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10360 hardcode_libdir_separator=:
10361 hardcode_direct=yes
10363 # hardcode_minus_L: Not really in the search PATH,
10364 # but as the default location of the library.
10365 hardcode_minus_L=yes
10366 export_dynamic_flag_spec='${wl}-E'
10370 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10371 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10373 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10375 if test "$with_gnu_ld" = no; then
10376 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10377 hardcode_libdir_separator=:
10378 hardcode_direct=yes
10379 hardcode_direct_absolute=yes
10380 export_dynamic_flag_spec='${wl}-E'
10381 # hardcode_minus_L: Not really in the search PATH,
10382 # but as the default location of the library.
10383 hardcode_minus_L=yes
10388 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10391 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10394 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10397 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10403 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10406 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10410 # Older versions of the 11.00 compiler do not understand -b yet
10411 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10413 $as_echo_n "checking if $CC understands -b... " >&6; }
10414 if ${lt_cv_prog_compiler__b+:} false; then :
10415 $as_echo_n "(cached) " >&6
10417 lt_cv_prog_compiler__b=no
10418 save_LDFLAGS="$LDFLAGS"
10419 LDFLAGS="$LDFLAGS -b"
10420 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10421 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10422 # The linker can only warn and ignore the option if not recognized
10423 # So say no if there are warnings
10424 if test -s conftest.err; then
10425 # Append any errors to the config.log.
10426 cat conftest.err 1>&5
10427 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10428 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10429 if diff conftest.exp conftest.er2 >/dev/null; then
10430 lt_cv_prog_compiler__b=yes
10433 lt_cv_prog_compiler__b=yes
10437 LDFLAGS="$save_LDFLAGS"
10440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10441 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10443 if test x"$lt_cv_prog_compiler__b" = xyes; then
10444 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10446 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10452 if test "$with_gnu_ld" = no; then
10453 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10454 hardcode_libdir_separator=:
10459 hardcode_shlibpath_var=no
10462 hardcode_direct=yes
10463 hardcode_direct_absolute=yes
10464 export_dynamic_flag_spec='${wl}-E'
10466 # hardcode_minus_L: Not really in the search PATH,
10467 # but as the default location of the library.
10468 hardcode_minus_L=yes
10474 irix5* | irix6* | nonstopux*)
10475 if test "$GCC" = yes; then
10476 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'
10477 # Try to use the -exported_symbol ld option, if it does not
10478 # work, assume that -exports_file does not work either and
10479 # implicitly export all symbols.
10480 # This should be the same for all languages, so no per-tag cache variable.
10481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10482 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10483 if ${lt_cv_irix_exported_symbol+:} false; then :
10484 $as_echo_n "(cached) " >&6
10486 save_LDFLAGS="$LDFLAGS"
10487 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10489 /* end confdefs.h. */
10490 int foo (void) { return 0; }
10492 if ac_fn_c_try_link "$LINENO"; then :
10493 lt_cv_irix_exported_symbol=yes
10495 lt_cv_irix_exported_symbol=no
10497 rm -f core conftest.err conftest.$ac_objext \
10498 conftest$ac_exeext conftest.$ac_ext
10499 LDFLAGS="$save_LDFLAGS"
10501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10502 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10503 if test "$lt_cv_irix_exported_symbol" = yes; then
10504 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'
10507 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'
10508 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'
10510 archive_cmds_need_lc='no'
10511 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10512 hardcode_libdir_separator=:
10514 link_all_deplibs=yes
10518 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10519 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10521 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10523 hardcode_libdir_flag_spec='-R$libdir'
10524 hardcode_direct=yes
10525 hardcode_shlibpath_var=no
10529 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10530 hardcode_direct=yes
10531 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10532 hardcode_libdir_separator=:
10533 hardcode_shlibpath_var=no
10540 if test -f /usr/libexec/ld.so; then
10541 hardcode_direct=yes
10542 hardcode_shlibpath_var=no
10543 hardcode_direct_absolute=yes
10544 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10545 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10546 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10547 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10548 export_dynamic_flag_spec='${wl}-E'
10551 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10552 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10553 hardcode_libdir_flag_spec='-R$libdir'
10556 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10557 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10567 hardcode_libdir_flag_spec='-L$libdir'
10568 hardcode_minus_L=yes
10569 allow_undefined_flag=unsupported
10570 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'
10571 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10575 if test "$GCC" = yes; then
10576 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10577 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'
10579 allow_undefined_flag=' -expect_unresolved \*'
10580 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'
10582 archive_cmds_need_lc='no'
10583 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10584 hardcode_libdir_separator=:
10587 osf4* | osf5*) # as osf3* with the addition of -msym flag
10588 if test "$GCC" = yes; then
10589 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10590 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'
10591 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10593 allow_undefined_flag=' -expect_unresolved \*'
10594 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'
10595 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~
10596 $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'
10598 # Both c and cxx compiler support -rpath directly
10599 hardcode_libdir_flag_spec='-rpath $libdir'
10601 archive_cmds_need_lc='no'
10602 hardcode_libdir_separator=:
10606 no_undefined_flag=' -z defs'
10607 if test "$GCC" = yes; then
10609 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10610 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10611 $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'
10613 case `$CC -V 2>&1` in
10616 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10617 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10618 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10622 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10623 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10624 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10628 hardcode_libdir_flag_spec='-R$libdir'
10629 hardcode_shlibpath_var=no
10631 solaris2.[0-5] | solaris2.[0-5].*) ;;
10633 # The compiler driver will combine and reorder linker options,
10634 # but understands `-z linker_flag'. GCC discards it without `$wl',
10635 # but is careful enough not to reorder.
10636 # Supported since Solaris 2.6 (maybe 2.5.1?)
10637 if test "$GCC" = yes; then
10638 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10640 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10644 link_all_deplibs=yes
10648 if test "x$host_vendor" = xsequent; then
10649 # Use $CC to link under sequent, because it throws in some extra .o
10650 # files that make .init and .fini sections work.
10651 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10653 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10655 hardcode_libdir_flag_spec='-L$libdir'
10656 hardcode_direct=yes
10657 hardcode_minus_L=yes
10658 hardcode_shlibpath_var=no
10662 case $host_vendor in
10664 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10665 hardcode_direct=yes # is this really true???
10668 ## LD is ld it makes a PLAMLIB
10669 ## CC just makes a GrossModule.
10670 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10671 reload_cmds='$CC -r -o $output$reload_objs'
10675 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10676 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10679 runpath_var='LD_RUN_PATH'
10680 hardcode_shlibpath_var=no
10684 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10685 hardcode_shlibpath_var=no
10686 export_dynamic_flag_spec='-Bexport'
10690 if test -d /usr/nec; then
10691 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10692 hardcode_shlibpath_var=no
10693 runpath_var=LD_RUN_PATH
10694 hardcode_runpath_var=yes
10699 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10700 no_undefined_flag='${wl}-z,text'
10701 archive_cmds_need_lc=no
10702 hardcode_shlibpath_var=no
10703 runpath_var='LD_RUN_PATH'
10705 if test "$GCC" = yes; then
10706 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10707 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10709 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10710 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10714 sysv5* | sco3.2v5* | sco5v6*)
10715 # Note: We can NOT use -z defs as we might desire, because we do not
10716 # link with -lc, and that would cause any symbols used from libc to
10717 # always be unresolved, which means just about no library would
10718 # ever link correctly. If we're not using GNU ld we use -z text
10719 # though, which does catch some bad symbols but isn't as heavy-handed
10721 no_undefined_flag='${wl}-z,text'
10722 allow_undefined_flag='${wl}-z,nodefs'
10723 archive_cmds_need_lc=no
10724 hardcode_shlibpath_var=no
10725 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10726 hardcode_libdir_separator=':'
10727 link_all_deplibs=yes
10728 export_dynamic_flag_spec='${wl}-Bexport'
10729 runpath_var='LD_RUN_PATH'
10731 if test "$GCC" = yes; then
10732 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10733 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10735 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10736 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10741 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10742 hardcode_libdir_flag_spec='-L$libdir'
10743 hardcode_shlibpath_var=no
10751 if test x$host_vendor = xsni; then
10753 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10754 export_dynamic_flag_spec='${wl}-Blargedynsym'
10760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10761 $as_echo "$ld_shlibs" >&6; }
10762 test "$ld_shlibs" = no && can_build_shared=no
10764 with_gnu_ld=$with_gnu_ld
10781 # Do we need to explicitly link libc?
10783 case "x$archive_cmds_need_lc" in
10785 # Assume -lc should be added
10786 archive_cmds_need_lc=yes
10788 if test "$enable_shared" = yes && test "$GCC" = yes; then
10789 case $archive_cmds in
10791 # FIXME: we may have to deal with multi-command sequences.
10794 # Test whether the compiler implicitly links with -lc since on some
10795 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10796 # to ld, don't add -lc before -lgcc.
10797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10798 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10799 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10800 $as_echo_n "(cached) " >&6
10803 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10805 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10806 (eval $ac_compile) 2>&5
10808 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10809 test $ac_status = 0; } 2>conftest.err; then
10812 libobjs=conftest.$ac_objext
10814 wl=$lt_prog_compiler_wl
10815 pic_flag=$lt_prog_compiler_pic
10821 lt_save_allow_undefined_flag=$allow_undefined_flag
10822 allow_undefined_flag=
10823 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10824 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10827 test $ac_status = 0; }
10829 lt_cv_archive_cmds_need_lc=no
10831 lt_cv_archive_cmds_need_lc=yes
10833 allow_undefined_flag=$lt_save_allow_undefined_flag
10835 cat conftest.err 1>&5
10840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10841 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10842 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11001 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11003 if test "$GCC" = yes; then
11005 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11006 *) lt_awk_arg="/^libraries:/" ;;
11009 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11010 *) lt_sed_strip_eq="s,=/,/,g" ;;
11012 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11013 case $lt_search_path_spec in
11015 # if the path contains ";" then we assume it to be the separator
11016 # otherwise default to the standard path separator (i.e. ":") - it is
11017 # assumed that no part of a normal pathname contains ";" but that should
11018 # okay in the real world where ";" in dirpaths is itself problematic.
11019 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11022 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11025 # Ok, now we have the path, separated by spaces, we can step through it
11026 # and add multilib dir if necessary.
11027 lt_tmp_lt_search_path_spec=
11028 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11029 for lt_sys_path in $lt_search_path_spec; do
11030 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11031 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11033 test -d "$lt_sys_path" && \
11034 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11037 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11038 BEGIN {RS=" "; FS="/|\n";} {
11041 for (lt_i = NF; lt_i > 0; lt_i--) {
11042 if ($lt_i != "" && $lt_i != ".") {
11043 if ($lt_i == "..") {
11046 if (lt_count == 0) {
11047 lt_foo="/" $lt_i lt_foo;
11054 if (lt_foo != "") { lt_freq[lt_foo]++; }
11055 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11057 # AWK program above erroneously prepends '/' to C:/dos/paths
11060 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11061 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11063 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11065 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11067 library_names_spec=
11068 libname_spec='lib$name'
11072 postuninstall_cmds=
11076 shlibpath_overrides_runpath=unknown
11078 dynamic_linker="$host_os ld.so"
11079 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11080 need_lib_prefix=unknown
11081 hardcode_into_libs=no
11083 # when you set need_version to no, make sure it does not cause -set_version
11084 # flags to be left without arguments
11085 need_version=unknown
11089 version_type=linux # correct to gnu/linux during the next big refactor
11090 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11091 shlibpath_var=LIBPATH
11093 # AIX 3 has no versioning support, so we append a major version to the name.
11094 soname_spec='${libname}${release}${shared_ext}$major'
11098 version_type=linux # correct to gnu/linux during the next big refactor
11101 hardcode_into_libs=yes
11102 if test "$host_cpu" = ia64; then
11103 # AIX 5 supports IA64
11104 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11105 shlibpath_var=LD_LIBRARY_PATH
11107 # With GCC up to 2.95.x, collect2 would create an import file
11108 # for dependence libraries. The import file would start with
11109 # the line `#! .'. This would cause the generated library to
11110 # depend on `.', always an invalid library. This was fixed in
11111 # development snapshots of GCC prior to 3.0.
11113 aix4 | aix4.[01] | aix4.[01].*)
11114 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11116 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11119 can_build_shared=no
11123 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11124 # soname into executable. Probably we can add versioning support to
11125 # collect2, so additional links can be useful in future.
11126 if test "$aix_use_runtimelinking" = yes; then
11127 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11128 # instead of lib<name>.a to let people know that these are not
11129 # typical AIX shared libraries.
11130 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11132 # We preserve .a as extension for shared libraries through AIX4.2
11133 # and later when we are not doing run time linking.
11134 library_names_spec='${libname}${release}.a $libname.a'
11135 soname_spec='${libname}${release}${shared_ext}$major'
11137 shlibpath_var=LIBPATH
11144 # Since July 2007 AmigaOS4 officially supports .so libraries.
11145 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11146 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11149 library_names_spec='$libname.ixlibrary $libname.a'
11150 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11151 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'
11157 library_names_spec='${libname}${shared_ext}'
11158 dynamic_linker="$host_os ld.so"
11159 shlibpath_var=LIBRARY_PATH
11163 version_type=linux # correct to gnu/linux during the next big refactor
11165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11166 soname_spec='${libname}${release}${shared_ext}$major'
11167 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11168 shlibpath_var=LD_LIBRARY_PATH
11169 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11170 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11171 # the default ld.so.conf also contains /usr/contrib/lib and
11172 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11173 # libtool to hard-code these into programs
11176 cygwin* | mingw* | pw32* | cegcc*)
11177 version_type=windows
11182 case $GCC,$cc_basename in
11185 library_names_spec='$libname.dll.a'
11186 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11187 postinstall_cmds='base_file=`basename \${file}`~
11188 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11189 dldir=$destdir/`dirname \$dlpath`~
11190 test -d \$dldir || mkdir -p \$dldir~
11191 $install_prog $dir/$dlname \$dldir/$dlname~
11192 chmod a+x \$dldir/$dlname~
11193 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11194 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11196 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11197 dlpath=$dir/\$dldll~
11199 shlibpath_overrides_runpath=yes
11203 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11204 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11206 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11209 # MinGW DLLs use traditional 'lib' prefix
11210 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11213 # pw32 DLLs use 'pw' prefix rather than 'lib'
11214 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11217 dynamic_linker='Win32 ld.exe'
11222 libname_spec='$name'
11223 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11224 library_names_spec='${libname}.dll.lib'
11228 sys_lib_search_path_spec=
11231 for lt_path in $LIB
11234 # Let DOS variable expansion print the short 8.3 style file name.
11235 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11236 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11239 # Convert to MSYS style.
11240 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11243 # Convert to unix form, then to dos form, then back to unix form
11244 # but this time dos style (no spaces!) so that the unix form looks
11245 # like /cygdrive/c/PROGRA~1:/cygdr...
11246 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11247 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11248 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11251 sys_lib_search_path_spec="$LIB"
11252 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11253 # It is most probably a Windows format PATH.
11254 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11256 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11258 # FIXME: find the short name or the path components, as spaces are
11259 # common. (e.g. "Program Files" -> "PROGRA~1")
11263 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11264 postinstall_cmds='base_file=`basename \${file}`~
11265 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11266 dldir=$destdir/`dirname \$dlpath`~
11267 test -d \$dldir || mkdir -p \$dldir~
11268 $install_prog $dir/$dlname \$dldir/$dlname'
11269 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11270 dlpath=$dir/\$dldll~
11272 shlibpath_overrides_runpath=yes
11273 dynamic_linker='Win32 link.exe'
11277 # Assume MSVC wrapper
11278 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11279 dynamic_linker='Win32 ld.exe'
11282 # FIXME: first we should search . and the directory the executable is in
11286 darwin* | rhapsody*)
11287 dynamic_linker="$host_os dyld"
11288 version_type=darwin
11291 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11292 soname_spec='${libname}${release}${major}$shared_ext'
11293 shlibpath_overrides_runpath=yes
11294 shlibpath_var=DYLD_LIBRARY_PATH
11295 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11297 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11298 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11302 version_type=linux # correct to gnu/linux during the next big refactor
11305 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11306 soname_spec='${libname}${release}${shared_ext}$major'
11307 shlibpath_var=LD_LIBRARY_PATH
11310 freebsd* | dragonfly*)
11311 # DragonFly does not have aout. When/if they implement a new
11312 # versioning mechanism, adjust this.
11313 if test -x /usr/bin/objformat; then
11314 objformat=`/usr/bin/objformat`
11317 freebsd[23].*) objformat=aout ;;
11318 *) objformat=elf ;;
11321 version_type=freebsd-$objformat
11322 case $version_type in
11324 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11329 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11333 shlibpath_var=LD_LIBRARY_PATH
11336 shlibpath_overrides_runpath=yes
11338 freebsd3.[01]* | freebsdelf3.[01]*)
11339 shlibpath_overrides_runpath=yes
11340 hardcode_into_libs=yes
11342 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11343 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11344 shlibpath_overrides_runpath=no
11345 hardcode_into_libs=yes
11347 *) # from 4.6 on, and DragonFly
11348 shlibpath_overrides_runpath=yes
11349 hardcode_into_libs=yes
11355 version_type=linux # correct to gnu/linux during the next big refactor
11358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11359 soname_spec='${libname}${release}${shared_ext}$major'
11360 shlibpath_var=LD_LIBRARY_PATH
11361 shlibpath_overrides_runpath=no
11362 hardcode_into_libs=yes
11366 version_type=linux # correct to gnu/linux during the next big refactor
11369 dynamic_linker="$host_os runtime_loader"
11370 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11371 soname_spec='${libname}${release}${shared_ext}$major'
11372 shlibpath_var=LIBRARY_PATH
11373 shlibpath_overrides_runpath=yes
11374 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11375 hardcode_into_libs=yes
11378 hpux9* | hpux10* | hpux11*)
11379 # Give a soname corresponding to the major version so that dld.sl refuses to
11380 # link against other versions.
11387 hardcode_into_libs=yes
11388 dynamic_linker="$host_os dld.so"
11389 shlibpath_var=LD_LIBRARY_PATH
11390 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11391 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11392 soname_spec='${libname}${release}${shared_ext}$major'
11393 if test "X$HPUX_IA64_MODE" = X32; then
11394 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11396 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11398 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11402 hardcode_into_libs=yes
11403 dynamic_linker="$host_os dld.sl"
11404 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11405 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11407 soname_spec='${libname}${release}${shared_ext}$major'
11408 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11409 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11413 dynamic_linker="$host_os dld.sl"
11414 shlibpath_var=SHLIB_PATH
11415 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11416 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11417 soname_spec='${libname}${release}${shared_ext}$major'
11420 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11421 postinstall_cmds='chmod 555 $lib'
11422 # or fails outright, so override atomically:
11423 install_override_mode=555
11427 version_type=linux # correct to gnu/linux during the next big refactor
11430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11431 soname_spec='${libname}${release}${shared_ext}$major'
11432 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11433 shlibpath_var=LD_LIBRARY_PATH
11434 shlibpath_overrides_runpath=no
11435 hardcode_into_libs=yes
11438 irix5* | irix6* | nonstopux*)
11440 nonstopux*) version_type=nonstopux ;;
11442 if test "$lt_cv_prog_gnu_ld" = yes; then
11443 version_type=linux # correct to gnu/linux during the next big refactor
11450 soname_spec='${libname}${release}${shared_ext}$major'
11451 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11453 irix5* | nonstopux*)
11454 libsuff= shlibsuff=
11457 case $LD in # libtool.m4 will add one of these switches to LD
11458 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11459 libsuff= shlibsuff= libmagic=32-bit;;
11460 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11461 libsuff=32 shlibsuff=N32 libmagic=N32;;
11462 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11463 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11464 *) libsuff= shlibsuff= libmagic=never-match;;
11468 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11469 shlibpath_overrides_runpath=no
11470 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11471 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11472 hardcode_into_libs=yes
11475 # No shared lib support for Linux oldld, aout, or coff.
11476 linux*oldld* | linux*aout* | linux*coff*)
11480 # This must be glibc/ELF.
11481 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11482 version_type=linux # correct to gnu/linux during the next big refactor
11485 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11486 soname_spec='${libname}${release}${shared_ext}$major'
11487 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11488 shlibpath_var=LD_LIBRARY_PATH
11489 shlibpath_overrides_runpath=no
11491 # Some binutils ld are patched to set DT_RUNPATH
11492 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11493 $as_echo_n "(cached) " >&6
11495 lt_cv_shlibpath_overrides_runpath=no
11496 save_LDFLAGS=$LDFLAGS
11497 save_libdir=$libdir
11498 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11499 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11501 /* end confdefs.h. */
11511 if ac_fn_c_try_link "$LINENO"; then :
11512 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11513 lt_cv_shlibpath_overrides_runpath=yes
11516 rm -f core conftest.err conftest.$ac_objext \
11517 conftest$ac_exeext conftest.$ac_ext
11518 LDFLAGS=$save_LDFLAGS
11519 libdir=$save_libdir
11523 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11525 # This implies no fast_install, which is unacceptable.
11526 # Some rework will be needed to allow for fast_install
11527 # before this can be enabled.
11528 hardcode_into_libs=yes
11530 # Append ld.so.conf contents to the search path
11531 if test -f /etc/ld.so.conf; then
11532 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' ' '`
11533 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11536 # We used to test for /lib/ld.so.1 and disable shared libraries on
11537 # powerpc, because MkLinux only supported shared libraries with the
11538 # GNU dynamic linker. Since this was broken with cross compilers,
11539 # most powerpc-linux boxes support dynamic linking these days and
11540 # people can always --disable-shared, the test was removed, and we
11541 # assume the GNU/Linux dynamic linker is in use.
11542 dynamic_linker='GNU/Linux ld.so'
11549 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11550 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11551 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11552 dynamic_linker='NetBSD (a.out) ld.so'
11554 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11555 soname_spec='${libname}${release}${shared_ext}$major'
11556 dynamic_linker='NetBSD ld.elf_so'
11558 shlibpath_var=LD_LIBRARY_PATH
11559 shlibpath_overrides_runpath=yes
11560 hardcode_into_libs=yes
11564 version_type=linux # correct to gnu/linux during the next big refactor
11565 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11566 shlibpath_var=LD_LIBRARY_PATH
11567 shlibpath_overrides_runpath=yes
11574 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11575 soname_spec='${libname}${release}${shared_ext}$major'
11576 shlibpath_var=LD_LIBRARY_PATH
11577 shlibpath_overrides_runpath=no
11578 hardcode_into_libs=yes
11579 dynamic_linker='ldqnx.so'
11584 sys_lib_dlsearch_path_spec="/usr/lib"
11586 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11588 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11589 *) need_version=no ;;
11591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11592 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11593 shlibpath_var=LD_LIBRARY_PATH
11594 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11596 openbsd2.[89] | openbsd2.[89].*)
11597 shlibpath_overrides_runpath=no
11600 shlibpath_overrides_runpath=yes
11604 shlibpath_overrides_runpath=yes
11609 libname_spec='$name'
11612 library_names_spec='$libname${shared_ext} $libname.a'
11613 dynamic_linker='OS/2 ld.exe'
11614 shlibpath_var=LIBPATH
11617 osf3* | osf4* | osf5*)
11621 soname_spec='${libname}${release}${shared_ext}$major'
11622 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11623 shlibpath_var=LD_LIBRARY_PATH
11624 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11625 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11633 version_type=linux # correct to gnu/linux during the next big refactor
11636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11637 soname_spec='${libname}${release}${shared_ext}$major'
11638 shlibpath_var=LD_LIBRARY_PATH
11639 shlibpath_overrides_runpath=yes
11640 hardcode_into_libs=yes
11641 # ldd complains unless libraries are executable
11642 postinstall_cmds='chmod +x $lib'
11647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11648 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11649 shlibpath_var=LD_LIBRARY_PATH
11650 shlibpath_overrides_runpath=yes
11651 if test "$with_gnu_ld" = yes; then
11658 version_type=linux # correct to gnu/linux during the next big refactor
11659 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11660 soname_spec='${libname}${release}${shared_ext}$major'
11661 shlibpath_var=LD_LIBRARY_PATH
11662 case $host_vendor in
11664 shlibpath_overrides_runpath=no
11666 runpath_var=LD_RUN_PATH
11674 shlibpath_overrides_runpath=no
11675 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11681 if test -d /usr/nec ;then
11682 version_type=linux # correct to gnu/linux during the next big refactor
11683 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11684 soname_spec='$libname${shared_ext}.$major'
11685 shlibpath_var=LD_LIBRARY_PATH
11689 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11690 version_type=freebsd-elf
11693 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11694 soname_spec='${libname}${release}${shared_ext}$major'
11695 shlibpath_var=LD_LIBRARY_PATH
11696 shlibpath_overrides_runpath=yes
11697 hardcode_into_libs=yes
11698 if test "$with_gnu_ld" = yes; then
11699 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11701 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11704 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11708 sys_lib_dlsearch_path_spec='/usr/lib'
11712 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11713 version_type=linux # correct to gnu/linux during the next big refactor
11716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11717 shlibpath_var=LD_LIBRARY_PATH
11718 shlibpath_overrides_runpath=no
11719 hardcode_into_libs=yes
11723 version_type=linux # correct to gnu/linux during the next big refactor
11724 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11725 soname_spec='${libname}${release}${shared_ext}$major'
11726 shlibpath_var=LD_LIBRARY_PATH
11733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11734 $as_echo "$dynamic_linker" >&6; }
11735 test "$dynamic_linker" = no && can_build_shared=no
11737 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11738 if test "$GCC" = yes; then
11739 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11742 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11743 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11745 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11746 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11841 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11843 if test -n "$hardcode_libdir_flag_spec" ||
11844 test -n "$runpath_var" ||
11845 test "X$hardcode_automatic" = "Xyes" ; then
11847 # We can hardcode non-existent directories.
11848 if test "$hardcode_direct" != no &&
11849 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11850 # have to relink, otherwise we might link with an installed library
11851 # when we should be linking with a yet-to-be-installed one
11852 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11853 test "$hardcode_minus_L" != no; then
11854 # Linking always hardcodes the temporary library directory.
11855 hardcode_action=relink
11857 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11858 hardcode_action=immediate
11861 # We cannot hardcode anything, or else we can only hardcode existing
11863 hardcode_action=unsupported
11865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11866 $as_echo "$hardcode_action" >&6; }
11868 if test "$hardcode_action" = relink ||
11869 test "$inherit_rpath" = yes; then
11870 # Fast installation is not supported
11871 enable_fast_install=no
11872 elif test "$shlibpath_overrides_runpath" = yes ||
11873 test "$enable_shared" = no; then
11874 # Fast installation is not necessary
11875 enable_fast_install=needless
11883 if test "x$enable_dlopen" != xyes; then
11884 enable_dlopen=unknown
11885 enable_dlopen_self=unknown
11886 enable_dlopen_self_static=unknown
11893 lt_cv_dlopen="load_add_on"
11895 lt_cv_dlopen_self=yes
11898 mingw* | pw32* | cegcc*)
11899 lt_cv_dlopen="LoadLibrary"
11904 lt_cv_dlopen="dlopen"
11909 # if libdl is installed we need to link against it
11910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11911 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11912 if ${ac_cv_lib_dl_dlopen+:} false; then :
11913 $as_echo_n "(cached) " >&6
11915 ac_check_lib_save_LIBS=$LIBS
11917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11918 /* end confdefs.h. */
11920 /* Override any GCC internal prototype to avoid an error.
11921 Use char because int might match the return type of a GCC
11922 builtin and then its argument prototype would still apply. */
11935 if ac_fn_c_try_link "$LINENO"; then :
11936 ac_cv_lib_dl_dlopen=yes
11938 ac_cv_lib_dl_dlopen=no
11940 rm -f core conftest.err conftest.$ac_objext \
11941 conftest$ac_exeext conftest.$ac_ext
11942 LIBS=$ac_check_lib_save_LIBS
11944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11945 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11946 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11947 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11950 lt_cv_dlopen="dyld"
11952 lt_cv_dlopen_self=yes
11959 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11960 if test "x$ac_cv_func_shl_load" = xyes; then :
11961 lt_cv_dlopen="shl_load"
11963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11964 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11965 if ${ac_cv_lib_dld_shl_load+:} false; then :
11966 $as_echo_n "(cached) " >&6
11968 ac_check_lib_save_LIBS=$LIBS
11970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11971 /* end confdefs.h. */
11973 /* Override any GCC internal prototype to avoid an error.
11974 Use char because int might match the return type of a GCC
11975 builtin and then its argument prototype would still apply. */
11983 return shl_load ();
11988 if ac_fn_c_try_link "$LINENO"; then :
11989 ac_cv_lib_dld_shl_load=yes
11991 ac_cv_lib_dld_shl_load=no
11993 rm -f core conftest.err conftest.$ac_objext \
11994 conftest$ac_exeext conftest.$ac_ext
11995 LIBS=$ac_check_lib_save_LIBS
11997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11998 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11999 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12000 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12002 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12003 if test "x$ac_cv_func_dlopen" = xyes; then :
12004 lt_cv_dlopen="dlopen"
12006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12007 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12008 if ${ac_cv_lib_dl_dlopen+:} false; then :
12009 $as_echo_n "(cached) " >&6
12011 ac_check_lib_save_LIBS=$LIBS
12013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12014 /* end confdefs.h. */
12016 /* Override any GCC internal prototype to avoid an error.
12017 Use char because int might match the return type of a GCC
12018 builtin and then its argument prototype would still apply. */
12031 if ac_fn_c_try_link "$LINENO"; then :
12032 ac_cv_lib_dl_dlopen=yes
12034 ac_cv_lib_dl_dlopen=no
12036 rm -f core conftest.err conftest.$ac_objext \
12037 conftest$ac_exeext conftest.$ac_ext
12038 LIBS=$ac_check_lib_save_LIBS
12040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12041 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12042 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12043 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12046 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12047 if ${ac_cv_lib_svld_dlopen+:} false; then :
12048 $as_echo_n "(cached) " >&6
12050 ac_check_lib_save_LIBS=$LIBS
12051 LIBS="-lsvld $LIBS"
12052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12053 /* end confdefs.h. */
12055 /* Override any GCC internal prototype to avoid an error.
12056 Use char because int might match the return type of a GCC
12057 builtin and then its argument prototype would still apply. */
12070 if ac_fn_c_try_link "$LINENO"; then :
12071 ac_cv_lib_svld_dlopen=yes
12073 ac_cv_lib_svld_dlopen=no
12075 rm -f core conftest.err conftest.$ac_objext \
12076 conftest$ac_exeext conftest.$ac_ext
12077 LIBS=$ac_check_lib_save_LIBS
12079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12080 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12081 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12082 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12085 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12086 if ${ac_cv_lib_dld_dld_link+:} false; then :
12087 $as_echo_n "(cached) " >&6
12089 ac_check_lib_save_LIBS=$LIBS
12091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12092 /* end confdefs.h. */
12094 /* Override any GCC internal prototype to avoid an error.
12095 Use char because int might match the return type of a GCC
12096 builtin and then its argument prototype would still apply. */
12104 return dld_link ();
12109 if ac_fn_c_try_link "$LINENO"; then :
12110 ac_cv_lib_dld_dld_link=yes
12112 ac_cv_lib_dld_dld_link=no
12114 rm -f core conftest.err conftest.$ac_objext \
12115 conftest$ac_exeext conftest.$ac_ext
12116 LIBS=$ac_check_lib_save_LIBS
12118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12119 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12120 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12121 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12142 if test "x$lt_cv_dlopen" != xno; then
12148 case $lt_cv_dlopen in
12150 save_CPPFLAGS="$CPPFLAGS"
12151 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12153 save_LDFLAGS="$LDFLAGS"
12154 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12157 LIBS="$lt_cv_dlopen_libs $LIBS"
12159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12160 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12161 if ${lt_cv_dlopen_self+:} false; then :
12162 $as_echo_n "(cached) " >&6
12164 if test "$cross_compiling" = yes; then :
12165 lt_cv_dlopen_self=cross
12167 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12168 lt_status=$lt_dlunknown
12169 cat > conftest.$ac_ext <<_LT_EOF
12170 #line $LINENO "configure"
12171 #include "confdefs.h"
12180 # define LT_DLGLOBAL RTLD_GLOBAL
12183 # define LT_DLGLOBAL DL_GLOBAL
12185 # define LT_DLGLOBAL 0
12189 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12190 find out it does not work in some platform. */
12191 #ifndef LT_DLLAZY_OR_NOW
12193 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12196 # define LT_DLLAZY_OR_NOW DL_LAZY
12199 # define LT_DLLAZY_OR_NOW RTLD_NOW
12202 # define LT_DLLAZY_OR_NOW DL_NOW
12204 # define LT_DLLAZY_OR_NOW 0
12211 /* When -fvisbility=hidden is used, assume the code has been annotated
12212 correspondingly for the symbols needed. */
12213 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12214 int fnord () __attribute__((visibility("default")));
12217 int fnord () { return 42; }
12220 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12221 int status = $lt_dlunknown;
12225 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12228 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12229 else puts (dlerror ());
12231 /* dlclose (self); */
12239 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12240 (eval $ac_link) 2>&5
12242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12243 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12244 (./conftest; exit; ) >&5 2>/dev/null
12246 case x$lt_status in
12247 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12248 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12249 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12252 # compilation failed
12253 lt_cv_dlopen_self=no
12260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12261 $as_echo "$lt_cv_dlopen_self" >&6; }
12263 if test "x$lt_cv_dlopen_self" = xyes; then
12264 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12266 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12267 if ${lt_cv_dlopen_self_static+:} false; then :
12268 $as_echo_n "(cached) " >&6
12270 if test "$cross_compiling" = yes; then :
12271 lt_cv_dlopen_self_static=cross
12273 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12274 lt_status=$lt_dlunknown
12275 cat > conftest.$ac_ext <<_LT_EOF
12276 #line $LINENO "configure"
12277 #include "confdefs.h"
12286 # define LT_DLGLOBAL RTLD_GLOBAL
12289 # define LT_DLGLOBAL DL_GLOBAL
12291 # define LT_DLGLOBAL 0
12295 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12296 find out it does not work in some platform. */
12297 #ifndef LT_DLLAZY_OR_NOW
12299 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12302 # define LT_DLLAZY_OR_NOW DL_LAZY
12305 # define LT_DLLAZY_OR_NOW RTLD_NOW
12308 # define LT_DLLAZY_OR_NOW DL_NOW
12310 # define LT_DLLAZY_OR_NOW 0
12317 /* When -fvisbility=hidden is used, assume the code has been annotated
12318 correspondingly for the symbols needed. */
12319 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12320 int fnord () __attribute__((visibility("default")));
12323 int fnord () { return 42; }
12326 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12327 int status = $lt_dlunknown;
12331 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12334 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12335 else puts (dlerror ());
12337 /* dlclose (self); */
12345 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12346 (eval $ac_link) 2>&5
12348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12349 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12350 (./conftest; exit; ) >&5 2>/dev/null
12352 case x$lt_status in
12353 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12354 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12355 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12358 # compilation failed
12359 lt_cv_dlopen_self_static=no
12366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12367 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12370 CPPFLAGS="$save_CPPFLAGS"
12371 LDFLAGS="$save_LDFLAGS"
12376 case $lt_cv_dlopen_self in
12377 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12378 *) enable_dlopen_self=unknown ;;
12381 case $lt_cv_dlopen_self_static in
12382 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12383 *) enable_dlopen_self_static=unknown ;;
12405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12406 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12407 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12408 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12409 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12411 $as_echo "yes" >&6; }
12413 # FIXME - insert some real tests, host_os isn't really good enough
12416 if test -n "$STRIP" ; then
12417 striplib="$STRIP -x"
12418 old_striplib="$STRIP -S"
12419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12420 $as_echo "yes" >&6; }
12422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12423 $as_echo "no" >&6; }
12427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12428 $as_echo "no" >&6; }
12444 # Report which library types will actually be built
12445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12446 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12448 $as_echo "$can_build_shared" >&6; }
12450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12451 $as_echo_n "checking whether to build shared libraries... " >&6; }
12452 test "$can_build_shared" = "no" && enable_shared=no
12454 # On AIX, shared libraries and static libraries use the same namespace, and
12455 # are all built from PIC.
12458 test "$enable_shared" = yes && enable_static=no
12459 if test -n "$RANLIB"; then
12460 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12461 postinstall_cmds='$RANLIB $lib'
12466 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12467 test "$enable_shared" = yes && enable_static=no
12471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12472 $as_echo "$enable_shared" >&6; }
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12475 $as_echo_n "checking whether to build static libraries... " >&6; }
12476 # Make sure either enable_shared or enable_static is yes.
12477 test "$enable_shared" = yes || enable_static=yes
12478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12479 $as_echo "$enable_static" >&6; }
12486 ac_cpp='$CPP $CPPFLAGS'
12487 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12488 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12489 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12507 ac_config_commands="$ac_config_commands libtool"
12512 # Only expand once:
12516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12517 $as_echo_n "checking for ANSI C header files... " >&6; }
12518 if ${ac_cv_header_stdc+:} false; then :
12519 $as_echo_n "(cached) " >&6
12521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12522 /* end confdefs.h. */
12523 #include <stdlib.h>
12524 #include <stdarg.h>
12525 #include <string.h>
12536 if ac_fn_c_try_compile "$LINENO"; then :
12537 ac_cv_header_stdc=yes
12539 ac_cv_header_stdc=no
12541 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12543 if test $ac_cv_header_stdc = yes; then
12544 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12546 /* end confdefs.h. */
12547 #include <string.h>
12550 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12551 $EGREP "memchr" >/dev/null 2>&1; then :
12554 ac_cv_header_stdc=no
12560 if test $ac_cv_header_stdc = yes; then
12561 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12563 /* end confdefs.h. */
12564 #include <stdlib.h>
12567 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12568 $EGREP "free" >/dev/null 2>&1; then :
12571 ac_cv_header_stdc=no
12577 if test $ac_cv_header_stdc = yes; then
12578 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12579 if test "$cross_compiling" = yes; then :
12582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12583 /* end confdefs.h. */
12585 #include <stdlib.h>
12586 #if ((' ' & 0x0FF) == 0x020)
12587 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12588 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12590 # define ISLOWER(c) \
12591 (('a' <= (c) && (c) <= 'i') \
12592 || ('j' <= (c) && (c) <= 'r') \
12593 || ('s' <= (c) && (c) <= 'z'))
12594 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12597 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12602 for (i = 0; i < 256; i++)
12603 if (XOR (islower (i), ISLOWER (i))
12604 || toupper (i) != TOUPPER (i))
12609 if ac_fn_c_try_run "$LINENO"; then :
12612 ac_cv_header_stdc=no
12614 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12615 conftest.$ac_objext conftest.beam conftest.$ac_ext
12620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12621 $as_echo "$ac_cv_header_stdc" >&6; }
12622 if test $ac_cv_header_stdc = yes; then
12624 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
12629 $as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
12630 if ${ac_cv_header_sys_types_h_makedev+:} false; then :
12631 $as_echo_n "(cached) " >&6
12633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12634 /* end confdefs.h. */
12635 #include <sys/types.h>
12639 return makedev(0, 0);
12644 if ac_fn_c_try_link "$LINENO"; then :
12645 ac_cv_header_sys_types_h_makedev=yes
12647 ac_cv_header_sys_types_h_makedev=no
12649 rm -f core conftest.err conftest.$ac_objext \
12650 conftest$ac_exeext conftest.$ac_ext
12653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
12654 $as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
12656 if test $ac_cv_header_sys_types_h_makedev = no; then
12657 ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
12658 if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
12660 $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
12666 if test $ac_cv_header_sys_mkdev_h = no; then
12667 ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
12668 if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
12670 $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
12678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
12679 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
12680 if ${ac_cv_header_sys_wait_h+:} false; then :
12681 $as_echo_n "(cached) " >&6
12683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12684 /* end confdefs.h. */
12685 #include <sys/types.h>
12686 #include <sys/wait.h>
12687 #ifndef WEXITSTATUS
12688 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
12691 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
12699 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
12704 if ac_fn_c_try_compile "$LINENO"; then :
12705 ac_cv_header_sys_wait_h=yes
12707 ac_cv_header_sys_wait_h=no
12709 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
12712 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
12713 if test $ac_cv_header_sys_wait_h = yes; then
12715 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12719 for ac_header in stdint.h fcntl.h locale.h stdint.h inttypes.h unistd.h
12721 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12722 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12723 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12724 cat >>confdefs.h <<_ACEOF
12725 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12732 for ac_header in stddef.h utime.h wchar.h wctype.h limits.h
12734 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12735 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12736 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12737 cat >>confdefs.h <<_ACEOF
12738 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12745 for ac_header in getopt.h err.h xlocale.h signal.h
12747 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12748 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12749 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12750 cat >>confdefs.h <<_ACEOF
12751 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12758 for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h
12760 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12761 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12762 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12763 cat >>confdefs.h <<_ACEOF
12764 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12771 if test "$enable_zlib" != "no"; then
12772 for ac_header in zlib.h
12774 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
12775 if test "x$ac_cv_header_zlib_h" = xyes; then :
12776 cat >>confdefs.h <<_ACEOF
12777 #define HAVE_ZLIB_H 1
12785 ac_fn_c_check_type "$LINENO" "sig_t" "ac_cv_type_sig_t" "
12786 #ifdef HAVE_SIGNAL_H
12787 #include <signal.h>
12790 if test "x$ac_cv_type_sig_t" = xyes; then :
12792 $as_echo "#define HAVE_SIG_T 1" >>confdefs.h
12797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12798 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12799 if ${ac_cv_c_const+:} false; then :
12800 $as_echo_n "(cached) " >&6
12802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12803 /* end confdefs.h. */
12809 #ifndef __cplusplus
12810 /* Ultrix mips cc rejects this sort of thing. */
12811 typedef int charset[2];
12812 const charset cs = { 0, 0 };
12813 /* SunOS 4.1.1 cc rejects this. */
12814 char const *const *pcpcc;
12816 /* NEC SVR4.0.2 mips cc rejects this. */
12817 struct point {int x, y;};
12818 static struct point const zero = {0,0};
12819 /* AIX XL C 1.02.0.0 rejects this.
12820 It does not let you subtract one const X* pointer from another in
12821 an arm of an if-expression whose if-part is not a constant
12823 const char *g = "string";
12824 pcpcc = &g + (g ? g-g : 0);
12825 /* HPUX 7.0 cc rejects these. */
12827 ppc = (char**) pcpcc;
12828 pcpcc = (char const *const *) ppc;
12829 { /* SCO 3.2v4 cc rejects this sort of thing. */
12832 char const *s = 0 ? (char *) 0 : (char const *) 0;
12837 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12838 int x[] = {25, 17};
12839 const int *foo = &x[0];
12842 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12843 typedef const int *iptr;
12847 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12848 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12849 struct s { int j; const int *ap[3]; } bx;
12850 struct s *b = &bx; b->j = 5;
12852 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12853 const int foo = 10;
12854 if (!foo) return 0;
12856 return !cs[0] && !zero.x;
12863 if ac_fn_c_try_compile "$LINENO"; then :
12868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12871 $as_echo "$ac_cv_c_const" >&6; }
12872 if test $ac_cv_c_const = no; then
12874 $as_echo "#define const /**/" >>confdefs.h
12878 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
12879 if test "x$ac_cv_type_off_t" = xyes; then :
12883 cat >>confdefs.h <<_ACEOF
12884 #define off_t long int
12889 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12890 if test "x$ac_cv_type_size_t" = xyes; then :
12894 cat >>confdefs.h <<_ACEOF
12895 #define size_t unsigned int
12900 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
12901 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
12903 cat >>confdefs.h <<_ACEOF
12904 #define HAVE_STRUCT_STAT_ST_RDEV 1
12911 ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "$ac_includes_default"
12912 if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then :
12914 cat >>confdefs.h <<_ACEOF
12915 #define HAVE_STRUCT_TM_TM_GMTOFF 1
12921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
12922 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
12923 if ${ac_cv_struct_tm+:} false; then :
12924 $as_echo_n "(cached) " >&6
12926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12927 /* end confdefs.h. */
12928 #include <sys/types.h>
12935 int *p = &tm.tm_sec;
12941 if ac_fn_c_try_compile "$LINENO"; then :
12942 ac_cv_struct_tm=time.h
12944 ac_cv_struct_tm=sys/time.h
12946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
12949 $as_echo "$ac_cv_struct_tm" >&6; }
12950 if test $ac_cv_struct_tm = sys/time.h; then
12952 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
12956 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
12957 #include <$ac_cv_struct_tm>
12960 if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
12962 cat >>confdefs.h <<_ACEOF
12963 #define HAVE_STRUCT_TM_TM_ZONE 1
12969 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
12971 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
12974 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
12976 if test "x$ac_cv_have_decl_tzname" = xyes; then :
12982 cat >>confdefs.h <<_ACEOF
12983 #define HAVE_DECL_TZNAME $ac_have_decl
12986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
12987 $as_echo_n "checking for tzname... " >&6; }
12988 if ${ac_cv_var_tzname+:} false; then :
12989 $as_echo_n "(cached) " >&6
12991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12992 /* end confdefs.h. */
12994 #if !HAVE_DECL_TZNAME
12995 extern char *tzname[];
13001 return tzname[0][0];
13006 if ac_fn_c_try_link "$LINENO"; then :
13007 ac_cv_var_tzname=yes
13009 ac_cv_var_tzname=no
13011 rm -f core conftest.err conftest.$ac_objext \
13012 conftest$ac_exeext conftest.$ac_ext
13014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
13015 $as_echo "$ac_cv_var_tzname" >&6; }
13016 if test $ac_cv_var_tzname = yes; then
13018 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
13023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_zone in struct tm" >&5
13024 $as_echo_n "checking for tm_zone in struct tm... " >&6; }
13025 if ${ac_cv_struct_tm_zone+:} false; then :
13026 $as_echo_n "(cached) " >&6
13028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13029 /* end confdefs.h. */
13030 #include <sys/types.h>
13031 #include <$ac_cv_struct_tm>
13035 struct tm tm; tm.tm_zone;
13040 if ac_fn_c_try_compile "$LINENO"; then :
13041 ac_cv_struct_tm_zone=yes
13043 ac_cv_struct_tm_zone=no
13045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_zone" >&5
13048 $as_echo "$ac_cv_struct_tm_zone" >&6; }
13049 if test "$ac_cv_struct_tm_zone" = yes; then
13051 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
13055 # On SGI, apparently tzname is a #define, but that's ok, AC_CHECK_DECL will
13056 # consider it declared and we won't give our own extern.
13057 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
13059 if test "x$ac_cv_have_decl_tzname" = xyes; then :
13065 cat >>confdefs.h <<_ACEOF
13066 #define HAVE_DECL_TZNAME $ac_have_decl
13069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
13070 $as_echo_n "checking for tzname... " >&6; }
13071 if ${ac_cv_var_tzname+:} false; then :
13072 $as_echo_n "(cached) " >&6
13074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13075 /* end confdefs.h. */
13077 #if !HAVE_DECL_TZNAME
13078 extern char *tzname[];
13083 return tzname[0][0];
13088 if ac_fn_c_try_link "$LINENO"; then :
13089 ac_cv_var_tzname=yes
13091 ac_cv_var_tzname=no
13093 rm -f core conftest.err conftest.$ac_objext \
13094 conftest$ac_exeext conftest.$ac_ext
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
13097 $as_echo "$ac_cv_var_tzname" >&6; }
13098 if test $ac_cv_var_tzname = yes; then
13100 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
13104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_isdst in struct tm" >&5
13105 $as_echo_n "checking for tm_isdst in struct tm... " >&6; }
13106 if ${ac_cv_struct_tm_isdst+:} false; then :
13107 $as_echo_n "(cached) " >&6
13109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13110 /* end confdefs.h. */
13111 #include <sys/types.h>
13112 #include <$ac_cv_struct_tm>
13116 struct tm tm; tm.tm_isdst;
13121 if ac_fn_c_try_compile "$LINENO"; then :
13122 ac_cv_struct_tm_isdst=yes
13124 ac_cv_struct_tm_isdst=no
13126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_isdst" >&5
13129 $as_echo "$ac_cv_struct_tm_isdst" >&6; }
13130 if test "$ac_cv_struct_tm_isdst" = yes; then
13132 $as_echo "#define HAVE_TM_ISDST 1" >>confdefs.h
13137 ac_fn_c_check_decl "$LINENO" "daylight" "ac_cv_have_decl_daylight" "#include <time.h>
13139 if test "x$ac_cv_have_decl_daylight" = xyes; then :
13145 cat >>confdefs.h <<_ACEOF
13146 #define HAVE_DECL_DAYLIGHT $ac_have_decl
13149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daylight" >&5
13150 $as_echo_n "checking for daylight... " >&6; }
13151 if ${ac_cv_var_daylight+:} false; then :
13152 $as_echo_n "(cached) " >&6
13154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13155 /* end confdefs.h. */
13157 #if !HAVE_DECL_DAYLIGHT
13158 extern int daylight;
13168 if ac_fn_c_try_link "$LINENO"; then :
13169 ac_cv_var_daylight=yes
13171 ac_cv_var_daylight=no
13173 rm -f core conftest.err conftest.$ac_objext \
13174 conftest$ac_exeext conftest.$ac_ext
13176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_daylight" >&5
13177 $as_echo "$ac_cv_var_daylight" >&6; }
13178 if test $ac_cv_var_daylight = yes; then
13180 $as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h
13184 # Check whether --enable-largefile was given.
13185 if test "${enable_largefile+set}" = set; then :
13186 enableval=$enable_largefile;
13189 if test "$enable_largefile" != no; then
13191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
13192 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
13193 if ${ac_cv_sys_largefile_CC+:} false; then :
13194 $as_echo_n "(cached) " >&6
13196 ac_cv_sys_largefile_CC=no
13197 if test "$GCC" != yes; then
13200 # IRIX 6.2 and later do not support large files by default,
13201 # so use the C compiler's -n32 option if that helps.
13202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13203 /* end confdefs.h. */
13204 #include <sys/types.h>
13205 /* Check that off_t can represent 2**63 - 1 correctly.
13206 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13207 since some C++ compilers masquerading as C compilers
13208 incorrectly reject 9223372036854775807. */
13209 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13210 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13211 && LARGE_OFF_T % 2147483647 == 1)
13221 if ac_fn_c_try_compile "$LINENO"; then :
13224 rm -f core conftest.err conftest.$ac_objext
13226 if ac_fn_c_try_compile "$LINENO"; then :
13227 ac_cv_sys_largefile_CC=' -n32'; break
13229 rm -f core conftest.err conftest.$ac_objext
13233 rm -f conftest.$ac_ext
13236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
13237 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
13238 if test "$ac_cv_sys_largefile_CC" != no; then
13239 CC=$CC$ac_cv_sys_largefile_CC
13242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13243 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
13244 if ${ac_cv_sys_file_offset_bits+:} false; then :
13245 $as_echo_n "(cached) " >&6
13248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13249 /* end confdefs.h. */
13250 #include <sys/types.h>
13251 /* Check that off_t can represent 2**63 - 1 correctly.
13252 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13253 since some C++ compilers masquerading as C compilers
13254 incorrectly reject 9223372036854775807. */
13255 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13256 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13257 && LARGE_OFF_T % 2147483647 == 1)
13267 if ac_fn_c_try_compile "$LINENO"; then :
13268 ac_cv_sys_file_offset_bits=no; break
13270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13272 /* end confdefs.h. */
13273 #define _FILE_OFFSET_BITS 64
13274 #include <sys/types.h>
13275 /* Check that off_t can represent 2**63 - 1 correctly.
13276 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13277 since some C++ compilers masquerading as C compilers
13278 incorrectly reject 9223372036854775807. */
13279 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13280 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13281 && LARGE_OFF_T % 2147483647 == 1)
13291 if ac_fn_c_try_compile "$LINENO"; then :
13292 ac_cv_sys_file_offset_bits=64; break
13294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13295 ac_cv_sys_file_offset_bits=unknown
13299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
13300 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
13301 case $ac_cv_sys_file_offset_bits in #(
13304 cat >>confdefs.h <<_ACEOF
13305 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
13310 if test $ac_cv_sys_file_offset_bits = unknown; then
13311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
13312 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
13313 if ${ac_cv_sys_large_files+:} false; then :
13314 $as_echo_n "(cached) " >&6
13317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13318 /* end confdefs.h. */
13319 #include <sys/types.h>
13320 /* Check that off_t can represent 2**63 - 1 correctly.
13321 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13322 since some C++ compilers masquerading as C compilers
13323 incorrectly reject 9223372036854775807. */
13324 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13325 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13326 && LARGE_OFF_T % 2147483647 == 1)
13336 if ac_fn_c_try_compile "$LINENO"; then :
13337 ac_cv_sys_large_files=no; break
13339 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13341 /* end confdefs.h. */
13342 #define _LARGE_FILES 1
13343 #include <sys/types.h>
13344 /* Check that off_t can represent 2**63 - 1 correctly.
13345 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13346 since some C++ compilers masquerading as C compilers
13347 incorrectly reject 9223372036854775807. */
13348 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13349 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13350 && LARGE_OFF_T % 2147483647 == 1)
13360 if ac_fn_c_try_compile "$LINENO"; then :
13361 ac_cv_sys_large_files=1; break
13363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13364 ac_cv_sys_large_files=unknown
13368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
13369 $as_echo "$ac_cv_sys_large_files" >&6; }
13370 case $ac_cv_sys_large_files in #(
13373 cat >>confdefs.h <<_ACEOF
13374 #define _LARGE_FILES $ac_cv_sys_large_files
13384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
13385 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
13386 if ${ac_cv_sys_largefile_source+:} false; then :
13387 $as_echo_n "(cached) " >&6
13390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13391 /* end confdefs.h. */
13392 #include <sys/types.h> /* for off_t */
13397 int (*fp) (FILE *, off_t, int) = fseeko;
13398 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
13403 if ac_fn_c_try_link "$LINENO"; then :
13404 ac_cv_sys_largefile_source=no; break
13406 rm -f core conftest.err conftest.$ac_objext \
13407 conftest$ac_exeext conftest.$ac_ext
13408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13409 /* end confdefs.h. */
13410 #define _LARGEFILE_SOURCE 1
13411 #include <sys/types.h> /* for off_t */
13416 int (*fp) (FILE *, off_t, int) = fseeko;
13417 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
13422 if ac_fn_c_try_link "$LINENO"; then :
13423 ac_cv_sys_largefile_source=1; break
13425 rm -f core conftest.err conftest.$ac_objext \
13426 conftest$ac_exeext conftest.$ac_ext
13427 ac_cv_sys_largefile_source=unknown
13431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
13432 $as_echo "$ac_cv_sys_largefile_source" >&6; }
13433 case $ac_cv_sys_largefile_source in #(
13436 cat >>confdefs.h <<_ACEOF
13437 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
13443 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
13444 # in glibc 2.1.3, but that breaks too many other things.
13445 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
13446 if test $ac_cv_sys_largefile_source != unknown; then
13448 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
13453 $as_echo_n "checking for mbstate_t... " >&6; }
13454 if ${ac_cv_type_mbstate_t+:} false; then :
13455 $as_echo_n "(cached) " >&6
13457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13458 /* end confdefs.h. */
13459 $ac_includes_default
13460 # include <wchar.h>
13464 mbstate_t x; return sizeof x;
13469 if ac_fn_c_try_compile "$LINENO"; then :
13470 ac_cv_type_mbstate_t=yes
13472 ac_cv_type_mbstate_t=no
13474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
13477 $as_echo "$ac_cv_type_mbstate_t" >&6; }
13478 if test $ac_cv_type_mbstate_t = yes; then
13480 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
13484 $as_echo "#define mbstate_t int" >>confdefs.h
13488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct option in getopt" >&5
13489 $as_echo_n "checking for struct option in getopt... " >&6; }
13490 if ${ac_cv_struct_option_getopt_h+:} false; then :
13491 $as_echo_n "(cached) " >&6
13493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13494 /* end confdefs.h. */
13495 #include <getopt.h>
13499 struct option op; op.name;
13504 if ac_fn_c_try_compile "$LINENO"; then :
13505 ac_cv_struct_option_getopt_h=yes
13507 ac_cv_struct_option_getopt_h=no
13509 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_option_getopt_h" >&5
13512 $as_echo "$ac_cv_struct_option_getopt_h" >&6; }
13513 if test "$ac_cv_struct_option_getopt_h" = yes; then
13515 $as_echo "#define HAVE_STRUCT_OPTION 1" >>confdefs.h
13519 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13520 if test "x$ac_cv_type_pid_t" = xyes; then :
13524 cat >>confdefs.h <<_ACEOF
13530 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
13531 case $ac_cv_c_uint8_t in #(
13535 $as_echo "#define _UINT8_T 1" >>confdefs.h
13538 cat >>confdefs.h <<_ACEOF
13539 #define uint8_t $ac_cv_c_uint8_t
13544 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
13545 case $ac_cv_c_uint16_t in #(
13550 cat >>confdefs.h <<_ACEOF
13551 #define uint16_t $ac_cv_c_uint16_t
13556 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
13557 case $ac_cv_c_uint32_t in #(
13561 $as_echo "#define _UINT32_T 1" >>confdefs.h
13564 cat >>confdefs.h <<_ACEOF
13565 #define uint32_t $ac_cv_c_uint32_t
13570 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
13571 case $ac_cv_c_int32_t in #(
13575 cat >>confdefs.h <<_ACEOF
13576 #define int32_t $ac_cv_c_int32_t
13581 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
13582 case $ac_cv_c_uint64_t in #(
13586 $as_echo "#define _UINT64_T 1" >>confdefs.h
13589 cat >>confdefs.h <<_ACEOF
13590 #define uint64_t $ac_cv_c_uint64_t
13595 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
13596 case $ac_cv_c_int64_t in #(
13600 cat >>confdefs.h <<_ACEOF
13601 #define int64_t $ac_cv_c_int64_t
13607 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
13608 if test "x$ac_cv_type_intptr_t" = xyes; then :
13610 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
13613 for ac_type in 'int' 'long int' 'long long int'; do
13614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13615 /* end confdefs.h. */
13616 $ac_includes_default
13620 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
13621 test_array [0] = 0;
13622 return test_array [0];
13628 if ac_fn_c_try_compile "$LINENO"; then :
13630 cat >>confdefs.h <<_ACEOF
13631 #define intptr_t $ac_type
13636 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13637 test -z "$ac_type" && break
13643 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
13644 if test "x$ac_cv_type_uintptr_t" = xyes; then :
13646 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
13649 for ac_type in 'unsigned int' 'unsigned long int' \
13650 'unsigned long long int'; do
13651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13652 /* end confdefs.h. */
13653 $ac_includes_default
13657 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
13658 test_array [0] = 0;
13659 return test_array [0];
13665 if ac_fn_c_try_compile "$LINENO"; then :
13667 cat >>confdefs.h <<_ACEOF
13668 #define uintptr_t $ac_type
13673 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13674 test -z "$ac_type" && break
13682 for ac_header in $ac_header_list
13684 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13685 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
13687 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13688 cat >>confdefs.h <<_ACEOF
13689 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13703 for ac_func in getpagesize
13705 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13706 if test "x$ac_cv_func_getpagesize" = xyes; then :
13707 cat >>confdefs.h <<_ACEOF
13708 #define HAVE_GETPAGESIZE 1
13714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13715 $as_echo_n "checking for working mmap... " >&6; }
13716 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
13717 $as_echo_n "(cached) " >&6
13719 if test "$cross_compiling" = yes; then :
13720 ac_cv_func_mmap_fixed_mapped=no
13722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13723 /* end confdefs.h. */
13724 $ac_includes_default
13725 /* malloc might have been renamed as rpl_malloc. */
13728 /* Thanks to Mike Haertel and Jim Avera for this test.
13729 Here is a matrix of mmap possibilities:
13730 mmap private not fixed
13731 mmap private fixed at somewhere currently unmapped
13732 mmap private fixed at somewhere already mapped
13733 mmap shared not fixed
13734 mmap shared fixed at somewhere currently unmapped
13735 mmap shared fixed at somewhere already mapped
13736 For private mappings, we should verify that changes cannot be read()
13737 back from the file, nor mmap's back from the file at a different
13738 address. (There have been systems where private was not correctly
13739 implemented like the infamous i386 svr4.0, and systems where the
13740 VM page cache was not coherent with the file system buffer cache
13741 like early versions of FreeBSD and possibly contemporary NetBSD.)
13742 For shared mappings, we should conversely verify that changes get
13743 propagated back to all the places they're supposed to be.
13745 Grep wants private fixed already mapped.
13746 The main things grep needs to know about mmap are:
13747 * does it exist and is it safe to write into the mmap'd area
13748 * how to use it (BSD variants) */
13751 #include <sys/mman.h>
13753 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13757 /* This mess was copied from the GNU getpagesize.h. */
13758 #ifndef HAVE_GETPAGESIZE
13759 # ifdef _SC_PAGESIZE
13760 # define getpagesize() sysconf(_SC_PAGESIZE)
13761 # else /* no _SC_PAGESIZE */
13762 # ifdef HAVE_SYS_PARAM_H
13763 # include <sys/param.h>
13764 # ifdef EXEC_PAGESIZE
13765 # define getpagesize() EXEC_PAGESIZE
13766 # else /* no EXEC_PAGESIZE */
13768 # define getpagesize() NBPG * CLSIZE
13771 # endif /* no CLSIZE */
13772 # else /* no NBPG */
13774 # define getpagesize() NBPC
13775 # else /* no NBPC */
13777 # define getpagesize() PAGESIZE
13778 # endif /* PAGESIZE */
13779 # endif /* no NBPC */
13780 # endif /* no NBPG */
13781 # endif /* no EXEC_PAGESIZE */
13782 # else /* no HAVE_SYS_PARAM_H */
13783 # define getpagesize() 8192 /* punt totally */
13784 # endif /* no HAVE_SYS_PARAM_H */
13785 # endif /* no _SC_PAGESIZE */
13787 #endif /* no HAVE_GETPAGESIZE */
13792 char *data, *data2, *data3;
13793 const char *cdata2;
13797 pagesize = getpagesize ();
13799 /* First, make a file with some known garbage in it. */
13800 data = (char *) malloc (pagesize);
13803 for (i = 0; i < pagesize; ++i)
13804 *(data + i) = rand ();
13806 fd = creat ("conftest.mmap", 0600);
13809 if (write (fd, data, pagesize) != pagesize)
13813 /* Next, check that the tail of a page is zero-filled. File must have
13814 non-zero length, otherwise we risk SIGBUS for entire page. */
13815 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13819 if (write (fd2, cdata2, 1) != 1)
13821 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13822 if (data2 == MAP_FAILED)
13824 for (i = 0; i < pagesize; ++i)
13828 if (munmap (data2, pagesize))
13831 /* Next, try to mmap the file at a fixed address which already has
13832 something else allocated at it. If we can, also make sure that
13833 we see the same garbage. */
13834 fd = open ("conftest.mmap", O_RDWR);
13837 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13838 MAP_PRIVATE | MAP_FIXED, fd, 0L))
13840 for (i = 0; i < pagesize; ++i)
13841 if (*(data + i) != *(data2 + i))
13844 /* Finally, make sure that changes to the mapped area do not
13845 percolate back to the file as seen by read(). (This is a bug on
13846 some variants of i386 svr4.0.) */
13847 for (i = 0; i < pagesize; ++i)
13848 *(data2 + i) = *(data2 + i) + 1;
13849 data3 = (char *) malloc (pagesize);
13852 if (read (fd, data3, pagesize) != pagesize)
13854 for (i = 0; i < pagesize; ++i)
13855 if (*(data + i) != *(data3 + i))
13861 if ac_fn_c_try_run "$LINENO"; then :
13862 ac_cv_func_mmap_fixed_mapped=yes
13864 ac_cv_func_mmap_fixed_mapped=no
13866 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13867 conftest.$ac_objext conftest.beam conftest.$ac_ext
13871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13872 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13873 if test $ac_cv_func_mmap_fixed_mapped = yes; then
13875 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
13878 rm -f conftest.mmap conftest.txt
13880 for ac_header in vfork.h
13882 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13883 if test "x$ac_cv_header_vfork_h" = xyes; then :
13884 cat >>confdefs.h <<_ACEOF
13885 #define HAVE_VFORK_H 1
13892 for ac_func in fork vfork
13894 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13895 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13896 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13897 cat >>confdefs.h <<_ACEOF
13898 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13904 if test "x$ac_cv_func_fork" = xyes; then
13905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13906 $as_echo_n "checking for working fork... " >&6; }
13907 if ${ac_cv_func_fork_works+:} false; then :
13908 $as_echo_n "(cached) " >&6
13910 if test "$cross_compiling" = yes; then :
13911 ac_cv_func_fork_works=cross
13913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13914 /* end confdefs.h. */
13915 $ac_includes_default
13920 /* By Ruediger Kuhlmann. */
13921 return fork () < 0;
13927 if ac_fn_c_try_run "$LINENO"; then :
13928 ac_cv_func_fork_works=yes
13930 ac_cv_func_fork_works=no
13932 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13933 conftest.$ac_objext conftest.beam conftest.$ac_ext
13937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13938 $as_echo "$ac_cv_func_fork_works" >&6; }
13941 ac_cv_func_fork_works=$ac_cv_func_fork
13943 if test "x$ac_cv_func_fork_works" = xcross; then
13945 *-*-amigaos* | *-*-msdosdjgpp*)
13946 # Override, as these systems have only a dummy fork() stub
13947 ac_cv_func_fork_works=no
13950 ac_cv_func_fork_works=yes
13953 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13954 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13956 ac_cv_func_vfork_works=$ac_cv_func_vfork
13957 if test "x$ac_cv_func_vfork" = xyes; then
13958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13959 $as_echo_n "checking for working vfork... " >&6; }
13960 if ${ac_cv_func_vfork_works+:} false; then :
13961 $as_echo_n "(cached) " >&6
13963 if test "$cross_compiling" = yes; then :
13964 ac_cv_func_vfork_works=cross
13966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13967 /* end confdefs.h. */
13968 /* Thanks to Paul Eggert for this test. */
13969 $ac_includes_default
13970 #include <sys/wait.h>
13971 #ifdef HAVE_VFORK_H
13972 # include <vfork.h>
13974 /* On some sparc systems, changes by the child to local and incoming
13975 argument registers are propagated back to the parent. The compiler
13976 is told about this with #include <vfork.h>, but some compilers
13977 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13978 static variable whose address is put into a register that is
13979 clobbered by the vfork. */
13982 sparc_address_test (int arg)
13984 sparc_address_test (arg) int arg;
13987 static pid_t child;
14005 pid_t parent = getpid ();
14008 sparc_address_test (0);
14013 /* Here is another test for sparc vfork register problems. This
14014 test uses lots of local variables, at least as many local
14015 variables as main has allocated so far including compiler
14016 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
14017 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
14018 reuse the register of parent for one of the local variables,
14019 since it will think that parent can't possibly be used any more
14020 in this routine. Assigning to the local variable will thus
14021 munge parent in the parent process. */
14023 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
14024 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
14025 /* Convince the compiler that p..p7 are live; otherwise, it might
14026 use the same hardware register for all 8 local variables. */
14027 if (p != p1 || p != p2 || p != p3 || p != p4
14028 || p != p5 || p != p6 || p != p7)
14031 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
14032 from child file descriptors. If the child closes a descriptor
14033 before it execs or exits, this munges the parent's descriptor
14034 as well. Test for this by closing stdout in the child. */
14035 _exit(close(fileno(stdout)) != 0);
14040 while (wait(&status) != child)
14043 /* Was there some problem with vforking? */
14046 /* Did the child fail? (This shouldn't happen.) */
14049 /* Did the vfork/compiler bug occur? */
14050 || parent != getpid()
14052 /* Did the file descriptor bug occur? */
14053 || fstat(fileno(stdout), &st) != 0
14058 if ac_fn_c_try_run "$LINENO"; then :
14059 ac_cv_func_vfork_works=yes
14061 ac_cv_func_vfork_works=no
14063 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14064 conftest.$ac_objext conftest.beam conftest.$ac_ext
14068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
14069 $as_echo "$ac_cv_func_vfork_works" >&6; }
14072 if test "x$ac_cv_func_fork_works" = xcross; then
14073 ac_cv_func_vfork_works=$ac_cv_func_vfork
14074 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
14075 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
14078 if test "x$ac_cv_func_vfork_works" = xyes; then
14080 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
14084 $as_echo "#define vfork fork" >>confdefs.h
14087 if test "x$ac_cv_func_fork_works" = xyes; then
14089 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
14094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5
14095 $as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
14096 if ${ac_cv_func_mbrtowc+:} false; then :
14097 $as_echo_n "(cached) " >&6
14099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14100 /* end confdefs.h. */
14106 char const s[] = "";
14109 return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));
14114 if ac_fn_c_try_link "$LINENO"; then :
14115 ac_cv_func_mbrtowc=yes
14117 ac_cv_func_mbrtowc=no
14119 rm -f core conftest.err conftest.$ac_objext \
14120 conftest$ac_exeext conftest.$ac_ext
14122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5
14123 $as_echo "$ac_cv_func_mbrtowc" >&6; }
14124 if test $ac_cv_func_mbrtowc = yes; then
14126 $as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h
14131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc compiler warnings" >&5
14132 $as_echo_n "checking for gcc compiler warnings... " >&6; }
14133 # Check whether --enable-warnings was given.
14134 if test "${enable_warnings+set}" = set; then :
14135 enableval=$enable_warnings; if test "${enableval}" = no -o "$GCC" = no; then
14136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14137 $as_echo "no" >&6; }
14140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14141 $as_echo "yes" >&6; }
14142 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
14143 -Wmissing-declarations -Wredundant-decls -Wnested-externs \
14144 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
14145 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
14149 if test "$GCC" = yes; then
14150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14151 $as_echo "yes" >&6; }
14152 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
14153 -Wmissing-declarations -Wredundant-decls -Wnested-externs \
14154 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
14155 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
14158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14159 $as_echo "no" >&6; }
14164 for ac_func in strerror strndup strtoul mkstemp mkostemp utimes utime wcwidth strtof newlocale uselocale freelocale setlocale
14166 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14167 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14168 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14169 cat >>confdefs.h <<_ACEOF
14170 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14177 ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
14178 if test "x$ac_cv_func_getopt_long" = xyes; then :
14179 $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
14182 case " $LIBOBJS " in
14183 *" getopt_long.$ac_objext "* ) ;;
14184 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
14190 ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf"
14191 if test "x$ac_cv_func_asprintf" = xyes; then :
14192 $as_echo "#define HAVE_ASPRINTF 1" >>confdefs.h
14195 case " $LIBOBJS " in
14196 *" asprintf.$ac_objext "* ) ;;
14197 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
14203 ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
14204 if test "x$ac_cv_func_vasprintf" = xyes; then :
14205 $as_echo "#define HAVE_VASPRINTF 1" >>confdefs.h
14208 case " $LIBOBJS " in
14209 *" vasprintf.$ac_objext "* ) ;;
14210 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
14216 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
14217 if test "x$ac_cv_func_strlcpy" = xyes; then :
14218 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
14221 case " $LIBOBJS " in
14222 *" strlcpy.$ac_objext "* ) ;;
14223 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
14229 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
14230 if test "x$ac_cv_func_strlcat" = xyes; then :
14231 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
14234 case " $LIBOBJS " in
14235 *" strlcat.$ac_objext "* ) ;;
14236 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
14242 ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
14243 if test "x$ac_cv_func_getline" = xyes; then :
14244 $as_echo "#define HAVE_GETLINE 1" >>confdefs.h
14247 case " $LIBOBJS " in
14248 *" getline.$ac_objext "* ) ;;
14249 *) LIBOBJS="$LIBOBJS getline.$ac_objext"
14255 ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r"
14256 if test "x$ac_cv_func_ctime_r" = xyes; then :
14257 $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h
14260 case " $LIBOBJS " in
14261 *" ctime_r.$ac_objext "* ) ;;
14262 *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext"
14268 ac_fn_c_check_func "$LINENO" "asctime_r" "ac_cv_func_asctime_r"
14269 if test "x$ac_cv_func_asctime_r" = xyes; then :
14270 $as_echo "#define HAVE_ASCTIME_R 1" >>confdefs.h
14273 case " $LIBOBJS " in
14274 *" asctime_r.$ac_objext "* ) ;;
14275 *) LIBOBJS="$LIBOBJS asctime_r.$ac_objext"
14281 ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r"
14282 if test "x$ac_cv_func_localtime_r" = xyes; then :
14283 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
14286 case " $LIBOBJS " in
14287 *" localtime_r.$ac_objext "* ) ;;
14288 *) LIBOBJS="$LIBOBJS localtime_r.$ac_objext"
14294 ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r"
14295 if test "x$ac_cv_func_gmtime_r" = xyes; then :
14296 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
14299 case " $LIBOBJS " in
14300 *" gmtime_r.$ac_objext "* ) ;;
14301 *) LIBOBJS="$LIBOBJS gmtime_r.$ac_objext"
14307 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
14308 if test "x$ac_cv_func_pread" = xyes; then :
14309 $as_echo "#define HAVE_PREAD 1" >>confdefs.h
14312 case " $LIBOBJS " in
14313 *" pread.$ac_objext "* ) ;;
14314 *) LIBOBJS="$LIBOBJS pread.$ac_objext"
14320 ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
14321 if test "x$ac_cv_func_strcasestr" = xyes; then :
14322 $as_echo "#define HAVE_STRCASESTR 1" >>confdefs.h
14325 case " $LIBOBJS " in
14326 *" strcasestr.$ac_objext "* ) ;;
14327 *) LIBOBJS="$LIBOBJS strcasestr.$ac_objext"
14333 ac_fn_c_check_func "$LINENO" "fmtcheck" "ac_cv_func_fmtcheck"
14334 if test "x$ac_cv_func_fmtcheck" = xyes; then :
14335 $as_echo "#define HAVE_FMTCHECK 1" >>confdefs.h
14338 case " $LIBOBJS " in
14339 *" fmtcheck.$ac_objext "* ) ;;
14340 *) LIBOBJS="$LIBOBJS fmtcheck.$ac_objext"
14346 ac_fn_c_check_func "$LINENO" "dprintf" "ac_cv_func_dprintf"
14347 if test "x$ac_cv_func_dprintf" = xyes; then :
14348 $as_echo "#define HAVE_DPRINTF 1" >>confdefs.h
14351 case " $LIBOBJS " in
14352 *" dprintf.$ac_objext "* ) ;;
14353 *) LIBOBJS="$LIBOBJS dprintf.$ac_objext"
14361 if test "$enable_zlib" != "no"; then
14362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5
14363 $as_echo_n "checking for gzopen in -lz... " >&6; }
14364 if ${ac_cv_lib_z_gzopen+:} false; then :
14365 $as_echo_n "(cached) " >&6
14367 ac_check_lib_save_LIBS=$LIBS
14369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14370 /* end confdefs.h. */
14372 /* Override any GCC internal prototype to avoid an error.
14373 Use char because int might match the return type of a GCC
14374 builtin and then its argument prototype would still apply. */
14387 if ac_fn_c_try_link "$LINENO"; then :
14388 ac_cv_lib_z_gzopen=yes
14390 ac_cv_lib_z_gzopen=no
14392 rm -f core conftest.err conftest.$ac_objext \
14393 conftest$ac_exeext conftest.$ac_ext
14394 LIBS=$ac_check_lib_save_LIBS
14396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5
14397 $as_echo "$ac_cv_lib_z_gzopen" >&6; }
14398 if test "x$ac_cv_lib_z_gzopen" = xyes; then :
14399 cat >>confdefs.h <<_ACEOF
14400 #define HAVE_LIBZ 1
14408 if test "$enable_libseccomp" != "no"; then
14409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for seccomp_init in -lseccomp" >&5
14410 $as_echo_n "checking for seccomp_init in -lseccomp... " >&6; }
14411 if ${ac_cv_lib_seccomp_seccomp_init+:} false; then :
14412 $as_echo_n "(cached) " >&6
14414 ac_check_lib_save_LIBS=$LIBS
14415 LIBS="-lseccomp $LIBS"
14416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14417 /* end confdefs.h. */
14419 /* Override any GCC internal prototype to avoid an error.
14420 Use char because int might match the return type of a GCC
14421 builtin and then its argument prototype would still apply. */
14425 char seccomp_init ();
14429 return seccomp_init ();
14434 if ac_fn_c_try_link "$LINENO"; then :
14435 ac_cv_lib_seccomp_seccomp_init=yes
14437 ac_cv_lib_seccomp_seccomp_init=no
14439 rm -f core conftest.err conftest.$ac_objext \
14440 conftest$ac_exeext conftest.$ac_ext
14441 LIBS=$ac_check_lib_save_LIBS
14443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_seccomp_seccomp_init" >&5
14444 $as_echo "$ac_cv_lib_seccomp_seccomp_init" >&6; }
14445 if test "x$ac_cv_lib_seccomp_seccomp_init" = xyes; then :
14446 cat >>confdefs.h <<_ACEOF
14447 #define HAVE_LIBSECCOMP 1
14450 LIBS="-lseccomp $LIBS"
14455 if test "$MINGW" = 1; then
14456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regexec in -lgnurx" >&5
14457 $as_echo_n "checking for regexec in -lgnurx... " >&6; }
14458 if ${ac_cv_lib_gnurx_regexec+:} false; then :
14459 $as_echo_n "(cached) " >&6
14461 ac_check_lib_save_LIBS=$LIBS
14462 LIBS="-lgnurx $LIBS"
14463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14464 /* end confdefs.h. */
14466 /* Override any GCC internal prototype to avoid an error.
14467 Use char because int might match the return type of a GCC
14468 builtin and then its argument prototype would still apply. */
14481 if ac_fn_c_try_link "$LINENO"; then :
14482 ac_cv_lib_gnurx_regexec=yes
14484 ac_cv_lib_gnurx_regexec=no
14486 rm -f core conftest.err conftest.$ac_objext \
14487 conftest$ac_exeext conftest.$ac_ext
14488 LIBS=$ac_check_lib_save_LIBS
14490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnurx_regexec" >&5
14491 $as_echo "$ac_cv_lib_gnurx_regexec" >&6; }
14492 if test "x$ac_cv_lib_gnurx_regexec" = xyes; then :
14493 cat >>confdefs.h <<_ACEOF
14494 #define HAVE_LIBGNURX 1
14497 LIBS="-lgnurx $LIBS"
14500 as_fn_error $? "libgnurx is required to build file(1) with MinGW" "$LINENO" 5
14505 if test "$cross_compiling" = yes; then
14506 IS_CROSS_COMPILE_TRUE=
14507 IS_CROSS_COMPILE_FALSE='#'
14509 IS_CROSS_COMPILE_TRUE='#'
14510 IS_CROSS_COMPILE_FALSE=
14514 if test "$enable_zlib" = "yes"; then
14515 if test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" != "yesyes"; then
14516 as_fn_error $? "zlib support requested but not found" "$LINENO" 5
14518 elif test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" = "yesyes"; then
14520 $as_echo "#define ZLIBSUPPORT 1" >>confdefs.h
14524 ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile"
14526 cat >confcache <<\_ACEOF
14527 # This file is a shell script that caches the results of configure
14528 # tests run on this system so they can be shared between configure
14529 # scripts and configure runs, see configure's option --config-cache.
14530 # It is not useful on other systems. If it contains results you don't
14531 # want to keep, you may remove or edit it.
14533 # config.status only pays attention to the cache file if you give it
14534 # the --recheck option to rerun configure.
14536 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14537 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14538 # following values.
14542 # The following way of writing the cache mishandles newlines in values,
14543 # but we know of no workaround that is simple, portable, and efficient.
14544 # So, we kill variables containing newlines.
14545 # Ultrix sh set writes to stderr and can't be redirected directly,
14546 # and sets the high bit in the cache file unless we assign to the vars.
14548 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14549 eval ac_val=\$$ac_var
14553 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14554 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14557 _ | IFS | as_nl) ;; #(
14558 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14559 *) { eval $ac_var=; unset $ac_var;} ;;
14565 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14566 *${as_nl}ac_space=\ *)
14567 # `set' does not quote correctly, so add quotes: double-quote
14568 # substitution turns \\\\ into \\, and sed turns \\ into \.
14571 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14574 # `set' quotes correctly as required by POSIX, so do not add quotes.
14575 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14584 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14586 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14588 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14589 if test -w "$cache_file"; then
14590 if test "x$cache_file" != "x/dev/null"; then
14591 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14592 $as_echo "$as_me: updating cache $cache_file" >&6;}
14593 if test ! -f "$cache_file" || test -h "$cache_file"; then
14594 cat confcache >"$cache_file"
14596 case $cache_file in #(
14598 mv -f confcache "$cache_file"$$ &&
14599 mv -f "$cache_file"$$ "$cache_file" ;; #(
14601 mv -f confcache "$cache_file" ;;
14606 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14607 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14612 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14613 # Let make expand exec_prefix.
14614 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14616 DEFS=-DHAVE_CONFIG_H
14621 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14622 # 1. Remove the extension, and $U if already installed.
14623 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14624 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14625 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14626 # will be set to the directory where LIBOBJS objects are built.
14627 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14628 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14630 LIBOBJS=$ac_libobjs
14632 LTLIBOBJS=$ac_ltlibobjs
14635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14636 $as_echo_n "checking that generated files are newer than configure... " >&6; }
14637 if test -n "$am_sleep_pid"; then
14638 # Hide warnings about reused PIDs.
14639 wait $am_sleep_pid 2>/dev/null
14641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14642 $as_echo "done" >&6; }
14643 if test -n "$EXEEXT"; then
14645 am__EXEEXT_FALSE='#'
14647 am__EXEEXT_TRUE='#'
14651 if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then
14652 as_fn_error $? "conditional \"MINGW\" was never defined.
14653 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14655 if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then
14656 as_fn_error $? "conditional \"FSECT5\" was never defined.
14657 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14659 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14660 as_fn_error $? "conditional \"AMDEP\" was never defined.
14661 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14663 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14664 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14665 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14668 if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then
14669 as_fn_error $? "conditional \"IS_CROSS_COMPILE\" was never defined.
14670 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14673 : "${CONFIG_STATUS=./config.status}"
14675 ac_clean_files_save=$ac_clean_files
14676 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14677 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14678 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14680 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14682 # Generated by $as_me.
14683 # Run this file to recreate the current configuration.
14684 # Compiler output produced by configure, useful for debugging
14685 # configure, is in config.log if it exists.
14688 ac_cs_recheck=false
14691 SHELL=\${CONFIG_SHELL-$SHELL}
14694 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14695 ## -------------------- ##
14696 ## M4sh Initialization. ##
14697 ## -------------------- ##
14699 # Be more Bourne compatible
14700 DUALCASE=1; export DUALCASE # for MKS sh
14701 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14704 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14705 # is contrary to our usage. Disable this feature.
14706 alias -g '${1+"$@"}'='"$@"'
14707 setopt NO_GLOB_SUBST
14709 case `(set -o) 2>/dev/null` in #(
14721 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14722 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14723 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14724 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14725 # Prefer a ksh shell builtin over an external printf program on Solaris,
14726 # but without wasting forks for bash or zsh.
14727 if test -z "$BASH_VERSION$ZSH_VERSION" \
14728 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14729 as_echo='print -r --'
14730 as_echo_n='print -rn --'
14731 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14732 as_echo='printf %s\n'
14733 as_echo_n='printf %s'
14735 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14736 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14737 as_echo_n='/usr/ucb/echo -n'
14739 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14740 as_echo_n_body='eval
14744 expr "X$arg" : "X\\(.*\\)$as_nl";
14745 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14747 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14749 export as_echo_n_body
14750 as_echo_n='sh -c $as_echo_n_body as_echo'
14752 export as_echo_body
14753 as_echo='sh -c $as_echo_body as_echo'
14756 # The user is always right.
14757 if test "${PATH_SEPARATOR+set}" != set; then
14759 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14760 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14767 # We need space, tab and new line, in precisely that order. Quoting is
14768 # there to prevent editors from complaining about space-tab.
14769 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14770 # splitting by setting IFS to empty value.)
14773 # Find who we are. Look in the path if we contain no directory separator.
14776 *[\\/]* ) as_myself=$0 ;;
14777 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14778 for as_dir in $PATH
14781 test -z "$as_dir" && as_dir=.
14782 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14788 # We did not find ourselves, most probably we were run as `sh COMMAND'
14789 # in which case we are not to be found in the path.
14790 if test "x$as_myself" = x; then
14793 if test ! -f "$as_myself"; then
14794 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14798 # Unset variables that we do not need and which cause bugs (e.g. in
14799 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14800 # suppresses any "Segmentation fault" message there. '((' could
14801 # trigger a bug in pdksh 5.2.14.
14802 for as_var in BASH_ENV ENV MAIL MAILPATH
14803 do eval test x\${$as_var+set} = xset \
14804 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14817 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14820 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14821 # ----------------------------------------
14822 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14823 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14824 # script with STATUS, using 1 if that was 0.
14827 as_status=$1; test $as_status -eq 0 && as_status=1
14829 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14830 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14832 $as_echo "$as_me: error: $2" >&2
14833 as_fn_exit $as_status
14837 # as_fn_set_status STATUS
14838 # -----------------------
14839 # Set $? to STATUS, without forking.
14840 as_fn_set_status ()
14843 } # as_fn_set_status
14845 # as_fn_exit STATUS
14846 # -----------------
14847 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14851 as_fn_set_status $1
14857 # Portably unset VAR.
14860 { eval $1=; unset $1;}
14862 as_unset=as_fn_unset
14863 # as_fn_append VAR VALUE
14864 # ----------------------
14865 # Append the text in VALUE to the end of the definition contained in VAR. Take
14866 # advantage of any shell optimizations that allow amortized linear growth over
14867 # repeated appends, instead of the typical quadratic growth present in naive
14869 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14870 eval 'as_fn_append ()
14881 # as_fn_arith ARG...
14882 # ------------------
14883 # Perform arithmetic evaluation on the ARGs, and store the result in the
14884 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14885 # must be portable across $(()) and expr.
14886 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14887 eval 'as_fn_arith ()
14894 as_val=`expr "$@" || test $? -eq 1`
14899 if expr a : '\(a\)' >/dev/null 2>&1 &&
14900 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14906 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14907 as_basename=basename
14912 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14918 as_me=`$as_basename -- "$0" ||
14919 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14920 X"$0" : 'X\(//\)$' \| \
14921 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14923 sed '/^.*\/\([^/][^/]*\)\/*$/{
14937 # Avoid depending upon Character Ranges.
14938 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14939 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14940 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14941 as_cr_digits='0123456789'
14942 as_cr_alnum=$as_cr_Letters$as_cr_digits
14944 ECHO_C= ECHO_N= ECHO_T=
14945 case `echo -n x` in #(((((
14947 case `echo 'xy\c'` in
14948 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14950 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14957 rm -f conf$$ conf$$.exe conf$$.file
14958 if test -d conf$$.dir; then
14959 rm -f conf$$.dir/conf$$.file
14962 mkdir conf$$.dir 2>/dev/null
14964 if (echo >conf$$.file) 2>/dev/null; then
14965 if ln -s conf$$.file conf$$ 2>/dev/null; then
14967 # ... but there are two gotchas:
14968 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14969 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14970 # In both cases, we have to default to `cp -pR'.
14971 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14973 elif ln conf$$.file conf$$ 2>/dev/null; then
14981 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14982 rmdir conf$$.dir 2>/dev/null
14987 # Create "$as_dir" as a directory, including parents if necessary.
14992 -*) as_dir=./$as_dir;;
14994 test -d "$as_dir" || eval $as_mkdir_p || {
14998 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14999 *) as_qdir=$as_dir;;
15001 as_dirs="'$as_qdir' $as_dirs"
15002 as_dir=`$as_dirname -- "$as_dir" ||
15003 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15004 X"$as_dir" : 'X\(//\)[^/]' \| \
15005 X"$as_dir" : 'X\(//\)$' \| \
15006 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15007 $as_echo X"$as_dir" |
15008 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15012 /^X\(\/\/\)[^/].*/{
15025 test -d "$as_dir" && break
15027 test -z "$as_dirs" || eval "mkdir $as_dirs"
15028 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15032 if mkdir -p . 2>/dev/null; then
15033 as_mkdir_p='mkdir -p "$as_dir"'
15035 test -d ./-p && rmdir ./-p
15040 # as_fn_executable_p FILE
15041 # -----------------------
15042 # Test if FILE is an executable regular file.
15043 as_fn_executable_p ()
15045 test -f "$1" && test -x "$1"
15046 } # as_fn_executable_p
15047 as_test_x='test -x'
15048 as_executable_p=as_fn_executable_p
15050 # Sed expression to map a string onto a valid CPP name.
15051 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15053 # Sed expression to map a string onto a valid variable name.
15054 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15058 ## ----------------------------------- ##
15059 ## Main body of $CONFIG_STATUS script. ##
15060 ## ----------------------------------- ##
15062 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15064 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15065 # Save the log message, to keep $0 and so on meaningful, and to
15066 # report actual input values of CONFIG_FILES etc. instead of their
15067 # values after options handling.
15069 This file was extended by file $as_me 5.33, which was
15070 generated by GNU Autoconf 2.69. Invocation command line was
15072 CONFIG_FILES = $CONFIG_FILES
15073 CONFIG_HEADERS = $CONFIG_HEADERS
15074 CONFIG_LINKS = $CONFIG_LINKS
15075 CONFIG_COMMANDS = $CONFIG_COMMANDS
15078 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15083 case $ac_config_files in *"
15084 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15087 case $ac_config_headers in *"
15088 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15092 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15093 # Files that config.status was made for.
15094 config_files="$ac_config_files"
15095 config_headers="$ac_config_headers"
15096 config_commands="$ac_config_commands"
15100 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15102 \`$as_me' instantiates files and other configuration actions
15103 from templates according to the current configuration. Unless the files
15104 and actions are specified as TAGs, all are instantiated by default.
15106 Usage: $0 [OPTION]... [TAG]...
15108 -h, --help print this help, then exit
15109 -V, --version print version number and configuration settings, then exit
15110 --config print configuration, then exit
15111 -q, --quiet, --silent
15112 do not print progress messages
15113 -d, --debug don't remove temporary files
15114 --recheck update $as_me by reconfiguring in the same conditions
15115 --file=FILE[:TEMPLATE]
15116 instantiate the configuration file FILE
15117 --header=FILE[:TEMPLATE]
15118 instantiate the configuration header FILE
15120 Configuration files:
15123 Configuration headers:
15126 Configuration commands:
15129 Report bugs to <christos@astron.com>."
15132 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15133 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15135 file config.status 5.33
15136 configured by $0, generated by GNU Autoconf 2.69,
15137 with options \\"\$ac_cs_config\\"
15139 Copyright (C) 2012 Free Software Foundation, Inc.
15140 This config.status script is free software; the Free Software Foundation
15141 gives unlimited permission to copy, distribute and modify it."
15148 test -n "\$AWK" || AWK=awk
15151 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15152 # The default lists apply if the user does not specify any file.
15158 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15159 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15163 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15175 # Handling of the options.
15176 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15178 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15179 $as_echo "$ac_cs_version"; exit ;;
15180 --config | --confi | --conf | --con | --co | --c )
15181 $as_echo "$ac_cs_config"; exit ;;
15182 --debug | --debu | --deb | --de | --d | -d )
15184 --file | --fil | --fi | --f )
15187 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15188 '') as_fn_error $? "missing file argument" ;;
15190 as_fn_append CONFIG_FILES " '$ac_optarg'"
15191 ac_need_defaults=false;;
15192 --header | --heade | --head | --hea )
15195 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15197 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15198 ac_need_defaults=false;;
15200 # Conflict between --help and --header
15201 as_fn_error $? "ambiguous option: \`$1'
15202 Try \`$0 --help' for more information.";;
15203 --help | --hel | -h )
15204 $as_echo "$ac_cs_usage"; exit ;;
15205 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15206 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15209 # This is an error.
15210 -*) as_fn_error $? "unrecognized option: \`$1'
15211 Try \`$0 --help' for more information." ;;
15213 *) as_fn_append ac_config_targets " $1"
15214 ac_need_defaults=false ;;
15220 ac_configure_extra_args=
15222 if $ac_cs_silent; then
15224 ac_configure_extra_args="$ac_configure_extra_args --silent"
15228 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15229 if \$ac_cs_recheck; then
15230 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15232 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15233 CONFIG_SHELL='$SHELL'
15234 export CONFIG_SHELL
15239 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15243 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15244 ## Running $as_me. ##
15250 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15254 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15257 # The HP-UX ksh and POSIX shell print the target directory to stdout
15258 # if CDPATH is set.
15259 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15261 sed_quote_subst='$sed_quote_subst'
15262 double_quote_subst='$double_quote_subst'
15263 delay_variable_subst='$delay_variable_subst'
15264 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15265 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15266 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15267 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15268 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15269 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15270 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15271 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15272 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
15273 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15274 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15275 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15276 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15277 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15278 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15279 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15280 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15281 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15282 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15283 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15284 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15285 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15286 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15287 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15288 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15289 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15290 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15291 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15292 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15293 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
15294 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
15295 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15296 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15297 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15298 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15299 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15300 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
15301 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
15302 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
15303 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
15304 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15305 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15306 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
15307 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15308 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15309 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15310 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15311 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15312 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15313 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15314 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15315 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15316 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15317 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15318 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15319 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15320 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"`'
15321 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
15322 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
15323 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15324 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15325 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15326 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15327 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15328 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15329 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15330 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15331 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
15332 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15333 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15334 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15335 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15336 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15337 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15338 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15339 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15340 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15341 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15342 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15343 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15344 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15345 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15346 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15347 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15348 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15349 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15350 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15351 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15352 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15353 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15354 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15355 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15356 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15357 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15358 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15359 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15360 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15361 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15362 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15363 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15364 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15365 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15366 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15367 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15368 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
15369 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15370 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15371 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15372 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15373 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15374 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15375 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15376 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15377 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15378 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15379 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15380 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15381 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15382 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15383 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15384 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15385 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15386 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15387 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15388 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15389 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15390 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15391 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15392 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15393 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15396 LTCFLAGS='$LTCFLAGS'
15397 compiler='$compiler_DEFAULT'
15399 # A function that is used when there is no print builtin or printf.
15400 func_fallback_echo ()
15402 eval 'cat <<_LTECHO_EOF
15407 # Quote evaled strings.
15422 deplibs_check_method \
15427 sharedlib_from_linklib_cmd \
15430 archiver_list_spec \
15436 lt_cv_sys_global_symbol_pipe \
15437 lt_cv_sys_global_symbol_to_cdecl \
15438 lt_cv_sys_global_symbol_to_c_name_address \
15439 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15440 nm_file_list_spec \
15441 lt_prog_compiler_no_builtin_flag \
15442 lt_prog_compiler_pic \
15443 lt_prog_compiler_wl \
15444 lt_prog_compiler_static \
15445 lt_cv_prog_compiler_c_o \
15454 export_dynamic_flag_spec \
15455 whole_archive_flag_spec \
15456 compiler_needs_object \
15458 allow_undefined_flag \
15459 no_undefined_flag \
15460 hardcode_libdir_flag_spec \
15461 hardcode_libdir_separator \
15465 variables_saved_for_relink \
15467 library_names_spec \
15469 install_override_mode \
15473 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15474 *[\\\\\\\`\\"\\\$]*)
15475 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15478 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15483 # Double-quote double-evaled strings.
15484 for var in reload_cmds \
15485 old_postinstall_cmds \
15486 old_postuninstall_cmds \
15488 extract_expsyms_cmds \
15489 old_archive_from_new_cmds \
15490 old_archive_from_expsyms_cmds \
15492 archive_expsym_cmds \
15494 module_expsym_cmds \
15495 export_symbols_cmds \
15499 postuninstall_cmds \
15501 sys_lib_search_path_spec \
15502 sys_lib_dlsearch_path_spec; do
15503 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15504 *[\\\\\\\`\\"\\\$]*)
15505 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15508 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15513 ac_aux_dir='$ac_aux_dir'
15514 xsi_shell='$xsi_shell'
15515 lt_shell_append='$lt_shell_append'
15517 # See if we are running on zsh, and set the options which allow our
15518 # commands through without removal of \ escapes INIT.
15519 if test -n "\${ZSH_VERSION+set}" ; then
15520 setopt NO_GLOB_SUBST
15526 TIMESTAMP='$TIMESTAMP'
15535 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15537 # Handling of arguments.
15538 for ac_config_target in $ac_config_targets
15540 case $ac_config_target in
15541 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
15542 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15543 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15544 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15545 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
15546 "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;;
15547 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
15548 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15549 "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;;
15551 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15556 # If the user did not use the arguments to specify the items to instantiate,
15557 # then the envvar interface is used. Set only those that are not.
15558 # We use the long form for the default assignment because of an extremely
15559 # bizarre bug on SunOS 4.1.3.
15560 if $ac_need_defaults; then
15561 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15562 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15563 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15566 # Have a temporary directory for convenience. Make it in the build tree
15567 # simply because there is no reason against having it here, and in addition,
15568 # creating and moving files from /tmp can sometimes cause problems.
15569 # Hook for its removal unless debugging.
15570 # Note that there is a small window in which the directory will not be cleaned:
15571 # after its creation but before its name has been assigned to `$tmp'.
15575 trap 'exit_status=$?
15576 : "${ac_tmp:=$tmp}"
15577 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15579 trap 'as_fn_exit 1' 1 2 13 15
15581 # Create a (secure) tmp directory for tmp files.
15584 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15588 tmp=./conf$$-$RANDOM
15589 (umask 077 && mkdir "$tmp")
15590 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15593 # Set up the scripts for CONFIG_FILES section.
15594 # No need to generate them if there are no CONFIG_FILES.
15595 # This happens for instance with `./config.status config.h'.
15596 if test -n "$CONFIG_FILES"; then
15599 ac_cr=`echo X | tr X '\015'`
15600 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15601 # But we know of no other shell where ac_cr would be empty at this
15602 # point, so we can use a bashism as a fallback.
15603 if test "x$ac_cr" = x; then
15604 eval ac_cr=\$\'\\r\'
15606 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15607 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15610 ac_cs_awk_cr=$ac_cr
15613 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15618 echo "cat >conf$$subs.awk <<_ACEOF" &&
15619 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15621 } >conf$$subs.sh ||
15622 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15623 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15625 for ac_last_try in false false false false false :; do
15626 . ./conf$$subs.sh ||
15627 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15629 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15630 if test $ac_delim_n = $ac_delim_num; then
15632 elif $ac_last_try; then
15633 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15635 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15638 rm -f conf$$subs.sh
15640 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15641 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15645 s/^/S["/; s/!.*/"]=/
15655 s/\(.\{148\}\)..*/\1/
15657 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15662 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15669 s/\(.\{148\}\)..*/\1/
15671 s/["\\]/\\&/g; s/^/"/; s/$/"/
15675 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15680 ' <conf$$subs.awk | sed '
15685 ' >>$CONFIG_STATUS || ac_write_fail=1
15686 rm -f conf$$subs.awk
15687 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15689 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15690 for (key in S) S_is_set[key] = 1
15696 nfields = split(line, field, "@")
15698 len = length(field[1])
15699 for (i = 2; i < nfields; i++) {
15701 keylen = length(key)
15702 if (S_is_set[key]) {
15704 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15705 len += length(value) + length(field[++i])
15716 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15717 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15718 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15721 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15722 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15725 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15726 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15727 # trailing colons and then remove the whole line if VPATH becomes empty
15728 # (actually we leave an empty line to preserve line numbers).
15729 if test "x$srcdir" = x.; then
15730 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15748 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15749 fi # test -n "$CONFIG_FILES"
15751 # Set up the scripts for CONFIG_HEADERS section.
15752 # No need to generate them if there are no CONFIG_HEADERS.
15753 # This happens for instance with `./config.status Makefile'.
15754 if test -n "$CONFIG_HEADERS"; then
15755 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15759 # Transform confdefs.h into an awk script `defines.awk', embedded as
15760 # here-document in config.status, that substitutes the proper values into
15761 # config.h.in to produce config.h.
15763 # Create a delimiter string that does not exist in confdefs.h, to ease
15764 # handling of long lines.
15766 for ac_last_try in false false :; do
15767 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15768 if test -z "$ac_tt"; then
15770 elif $ac_last_try; then
15771 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15773 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15777 # For the awk script, D is an array of macro values keyed by name,
15778 # likewise P contains macro parameters if any. Preserve backslash
15779 # newline sequences.
15781 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15783 s/.\{148\}/&'"$ac_delim"'/g
15786 s/^[ ]*#[ ]*define[ ][ ]*/ /
15793 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15795 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15799 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15800 D["\1"]=" \3\\\\\\n"\\/p
15802 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15807 s/.\{148\}/&'"$ac_delim"'/g
15812 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15815 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15817 ' <confdefs.h | sed '
15818 s/'"$ac_delim"'/"\\\
15819 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15821 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15822 for (key in D) D_is_set[key] = 1
15825 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15827 split(line, arg, " ")
15828 if (arg[1] == "#") {
15832 defundef = substr(arg[1], 2)
15835 split(mac1, mac2, "(") #)
15837 prefix = substr(line, 1, index(line, defundef) - 1)
15838 if (D_is_set[macro]) {
15839 # Preserve the white space surrounding the "#".
15840 print prefix "define", macro P[macro] D[macro]
15843 # Replace #undef with comments. This is necessary, for example,
15844 # in the case of _POSIX_SOURCE, which is predefined and required
15845 # on some systems where configure will not decide to define it.
15846 if (defundef == "undef") {
15847 print "/*", prefix defundef, macro, "*/"
15855 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15856 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15857 fi # test -n "$CONFIG_HEADERS"
15860 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15865 :[FHLC]) ac_mode=$ac_tag; continue;;
15867 case $ac_mode$ac_tag in
15869 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15870 :[FH]-) ac_tag=-:-;;
15871 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15888 -) ac_f="$ac_tmp/stdin";;
15889 *) # Look for the file first in the build tree, then in the source tree
15890 # (if the path is not absolute). The absolute path cannot be DOS-style,
15891 # because $ac_f cannot contain `:'.
15895 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15897 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15899 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15900 as_fn_append ac_file_inputs " '$ac_f'"
15903 # Let's still pretend it is `configure' which instantiates (i.e., don't
15904 # use $as_me), people would be surprised to read:
15905 # /* config.h. Generated by config.status. */
15906 configure_input='Generated from '`
15907 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15909 if test x"$ac_file" != x-; then
15910 configure_input="$ac_file. $configure_input"
15911 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15912 $as_echo "$as_me: creating $ac_file" >&6;}
15914 # Neutralize special characters interpreted by sed in replacement strings.
15915 case $configure_input in #(
15916 *\&* | *\|* | *\\* )
15917 ac_sed_conf_input=`$as_echo "$configure_input" |
15918 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15919 *) ac_sed_conf_input=$configure_input;;
15923 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15924 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15929 ac_dir=`$as_dirname -- "$ac_file" ||
15930 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15931 X"$ac_file" : 'X\(//\)[^/]' \| \
15932 X"$ac_file" : 'X\(//\)$' \| \
15933 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15934 $as_echo X"$ac_file" |
15935 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15939 /^X\(\/\/\)[^/].*/{
15952 as_dir="$ac_dir"; as_fn_mkdir_p
15956 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15958 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15959 # A ".." for each directory in $ac_dir_suffix.
15960 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15961 case $ac_top_builddir_sub in
15962 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15963 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15966 ac_abs_top_builddir=$ac_pwd
15967 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15968 # for backward compatibility:
15969 ac_top_builddir=$ac_top_build_prefix
15972 .) # We are building in place.
15974 ac_top_srcdir=$ac_top_builddir_sub
15975 ac_abs_top_srcdir=$ac_pwd ;;
15976 [\\/]* | ?:[\\/]* ) # Absolute name.
15977 ac_srcdir=$srcdir$ac_dir_suffix;
15978 ac_top_srcdir=$srcdir
15979 ac_abs_top_srcdir=$srcdir ;;
15980 *) # Relative name.
15981 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15982 ac_top_srcdir=$ac_top_build_prefix$srcdir
15983 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15985 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15995 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15996 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15998 ac_MKDIR_P=$MKDIR_P
16000 [\\/$]* | ?:[\\/]* ) ;;
16001 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16005 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16006 # If the template does not know about datarootdir, expand it.
16007 # FIXME: This hack should be removed a few years after 2.60.
16008 ac_datarootdir_hack=; ac_datarootdir_seen=
16019 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16020 *datarootdir*) ac_datarootdir_seen=yes;;
16021 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16023 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16025 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16026 ac_datarootdir_hack='
16027 s&@datadir@&$datadir&g
16028 s&@docdir@&$docdir&g
16029 s&@infodir@&$infodir&g
16030 s&@localedir@&$localedir&g
16031 s&@mandir@&$mandir&g
16032 s&\\\${datarootdir}&$datarootdir&g' ;;
16036 # Neutralize VPATH when `$srcdir' = `.'.
16037 # Shell code in configure.ac might set extrasub.
16038 # FIXME: do we really want to maintain this feature?
16039 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16040 ac_sed_extra="$ac_vpsub
16043 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16045 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16046 s|@configure_input@|$ac_sed_conf_input|;t t
16047 s&@top_builddir@&$ac_top_builddir_sub&;t t
16048 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16049 s&@srcdir@&$ac_srcdir&;t t
16050 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16051 s&@top_srcdir@&$ac_top_srcdir&;t t
16052 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16053 s&@builddir@&$ac_builddir&;t t
16054 s&@abs_builddir@&$ac_abs_builddir&;t t
16055 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16056 s&@INSTALL@&$ac_INSTALL&;t t
16057 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16058 $ac_datarootdir_hack
16060 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16061 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16063 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16064 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16065 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16066 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16068 which seems to be undefined. Please make sure it is defined" >&5
16069 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16070 which seems to be undefined. Please make sure it is defined" >&2;}
16072 rm -f "$ac_tmp/stdin"
16074 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16075 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16077 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16083 if test x"$ac_file" != x-; then
16085 $as_echo "/* $configure_input */" \
16086 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16087 } >"$ac_tmp/config.h" \
16088 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16089 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16090 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16091 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16094 mv "$ac_tmp/config.h" "$ac_file" \
16095 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16098 $as_echo "/* $configure_input */" \
16099 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16100 || as_fn_error $? "could not create -" "$LINENO" 5
16102 # Compute "$ac_file"'s index in $config_headers.
16105 for _am_header in $config_headers :; do
16106 case $_am_header in
16107 $_am_arg | $_am_arg:* )
16110 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16113 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16114 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16115 X"$_am_arg" : 'X\(//\)[^/]' \| \
16116 X"$_am_arg" : 'X\(//\)$' \| \
16117 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16118 $as_echo X"$_am_arg" |
16119 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16123 /^X\(\/\/\)[^/].*/{
16135 s/.*/./; q'`/stamp-h$_am_stamp_count
16138 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16139 $as_echo "$as_me: executing $ac_file commands" >&6;}
16144 case $ac_file$ac_mode in
16145 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16146 # Older Autoconf quotes --file arguments for eval, but not when files
16147 # are listed without --file. Let's play safe and only enable the eval
16148 # if we detect the quoting.
16149 case $CONFIG_FILES in
16150 *\'*) eval set x "$CONFIG_FILES" ;;
16151 *) set x $CONFIG_FILES ;;
16156 # Strip MF so we end up with the name of the file.
16157 mf=`echo "$mf" | sed -e 's/:.*$//'`
16158 # Check whether this is an Automake generated Makefile or not.
16159 # We used to match only the files named 'Makefile.in', but
16160 # some people rename them; so instead we look at the file content.
16161 # Grep'ing the first line is not enough: some people post-process
16162 # each Makefile.in and add a new line on top of each file to say so.
16163 # Grep'ing the whole file is not good either: AIX grep has a line
16164 # limit of 2048, but all sed's we know have understand at least 4000.
16165 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16166 dirpart=`$as_dirname -- "$mf" ||
16167 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16168 X"$mf" : 'X\(//\)[^/]' \| \
16169 X"$mf" : 'X\(//\)$' \| \
16170 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16172 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16176 /^X\(\/\/\)[^/].*/{
16192 # Extract the definition of DEPDIR, am__include, and am__quote
16193 # from the Makefile without running 'make'.
16194 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16195 test -z "$DEPDIR" && continue
16196 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16197 test -z "am__include" && continue
16198 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16199 # Find all dependency output files, they are included files with
16200 # $(DEPDIR) in their names. We invoke sed twice because it is the
16201 # simplest approach to changing $(DEPDIR) to its actual value in the
16203 for file in `sed -n "
16204 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16205 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
16206 # Make sure the directory exists.
16207 test -f "$dirpart/$file" && continue
16208 fdir=`$as_dirname -- "$file" ||
16209 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16210 X"$file" : 'X\(//\)[^/]' \| \
16211 X"$file" : 'X\(//\)$' \| \
16212 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16213 $as_echo X"$file" |
16214 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16218 /^X\(\/\/\)[^/].*/{
16231 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16232 # echo "creating $dirpart/$file"
16233 echo '# dummy' > "$dirpart/$file"
16240 # See if we are running on zsh, and set the options which allow our
16241 # commands through without removal of \ escapes.
16242 if test -n "${ZSH_VERSION+set}" ; then
16243 setopt NO_GLOB_SUBST
16246 cfgfile="${ofile}T"
16247 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16250 cat <<_LT_EOF >> "$cfgfile"
16253 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16254 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16255 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16256 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16258 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16259 # 2006, 2007, 2008, 2009, 2010, 2011 Free Software
16261 # Written by Gordon Matzigkeit, 1996
16263 # This file is part of GNU Libtool.
16265 # GNU Libtool is free software; you can redistribute it and/or
16266 # modify it under the terms of the GNU General Public License as
16267 # published by the Free Software Foundation; either version 2 of
16268 # the License, or (at your option) any later version.
16270 # As a special exception to the GNU General Public License,
16271 # if you distribute this file as part of a program or library that
16272 # is built using GNU Libtool, you may include this file under the
16273 # same distribution terms that you use for the rest of that program.
16275 # GNU Libtool is distributed in the hope that it will be useful,
16276 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16277 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16278 # GNU General Public License for more details.
16280 # You should have received a copy of the GNU General Public License
16281 # along with GNU Libtool; see the file COPYING. If not, a copy
16282 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16283 # obtained by writing to the Free Software Foundation, Inc.,
16284 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16287 # The names of the tagged configurations supported by this script.
16290 # ### BEGIN LIBTOOL CONFIG
16292 # Which release of libtool.m4 was used?
16293 macro_version=$macro_version
16294 macro_revision=$macro_revision
16296 # Whether or not to build static libraries.
16297 build_old_libs=$enable_static
16299 # What type of objects to build.
16302 # Whether or not to build shared libraries.
16303 build_libtool_libs=$enable_shared
16305 # Whether or not to optimize for fast installation.
16306 fast_install=$enable_fast_install
16308 # Shell to use when invoking shell scripts.
16311 # An echo program that protects backslashes.
16314 # The PATH separator for the build system.
16315 PATH_SEPARATOR=$lt_PATH_SEPARATOR
16318 host_alias=$host_alias
16322 # The build system.
16323 build_alias=$build_alias
16327 # A sed program that does not truncate output.
16330 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
16331 Xsed="\$SED -e 1s/^X//"
16333 # A grep program that handles long lines.
16339 # A literal string matcher.
16342 # A BSD- or MS-compatible name lister.
16345 # Whether we need soft or hard links.
16348 # What is the maximum length of a command?
16349 max_cmd_len=$max_cmd_len
16351 # Object file suffix (normally "o").
16354 # Executable file suffix (normally "").
16357 # whether the shell understands "unset".
16360 # turn spaces into newlines.
16363 # turn newlines into spaces.
16366 # convert \$build file names to \$host format.
16367 to_host_file_cmd=$lt_cv_to_host_file_cmd
16369 # convert \$build files to toolchain format.
16370 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
16372 # An object symbol dumper.
16373 OBJDUMP=$lt_OBJDUMP
16375 # Method to check whether dependent libraries are shared objects.
16376 deplibs_check_method=$lt_deplibs_check_method
16378 # Command to use when deplibs_check_method = "file_magic".
16379 file_magic_cmd=$lt_file_magic_cmd
16381 # How to find potential files when deplibs_check_method = "file_magic".
16382 file_magic_glob=$lt_file_magic_glob
16384 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
16385 want_nocaseglob=$lt_want_nocaseglob
16387 # DLL creation program.
16388 DLLTOOL=$lt_DLLTOOL
16390 # Command to associate shared and link libraries.
16391 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
16396 # Flags to create an archive.
16397 AR_FLAGS=$lt_AR_FLAGS
16399 # How to feed a file listing to the archiver.
16400 archiver_list_spec=$lt_archiver_list_spec
16402 # A symbol stripping program.
16405 # Commands used to install an old-style archive.
16407 old_postinstall_cmds=$lt_old_postinstall_cmds
16408 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16410 # Whether to use a lock for old archive extraction.
16411 lock_old_archive_extraction=$lock_old_archive_extraction
16416 # LTCC compiler flags.
16417 LTCFLAGS=$lt_CFLAGS
16419 # Take the output of nm and produce a listing of raw symbols and C names.
16420 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16422 # Transform the output of nm in a proper C declaration.
16423 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16425 # Transform the output of nm in a C name address pair.
16426 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16428 # Transform the output of nm in a C name address pair when lib prefix is needed.
16429 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16431 # Specify filename containing input files for \$NM.
16432 nm_file_list_spec=$lt_nm_file_list_spec
16434 # The root where to search for dependent libraries,and in which our libraries should be installed.
16435 lt_sysroot=$lt_sysroot
16437 # The name of the directory that contains temporary libtool files.
16440 # Used to examine libraries when file_magic_cmd begins with "file".
16441 MAGIC_CMD=$MAGIC_CMD
16443 # Must we lock files when doing compilation?
16444 need_locks=$lt_need_locks
16447 MANIFEST_TOOL=$lt_MANIFEST_TOOL
16449 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16450 DSYMUTIL=$lt_DSYMUTIL
16452 # Tool to change global to local symbols on Mac OS X.
16455 # Tool to manipulate fat objects and archives on Mac OS X.
16458 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
16461 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16462 OTOOL64=$lt_OTOOL64
16464 # Old archive suffix (normally "a").
16467 # Shared library suffix (normally ".so").
16468 shrext_cmds=$lt_shrext_cmds
16470 # The commands to extract the exported symbol list from a shared archive.
16471 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16473 # Variables whose values should be saved in libtool wrapper scripts and
16474 # restored at link time.
16475 variables_saved_for_relink=$lt_variables_saved_for_relink
16477 # Do we need the "lib" prefix for modules?
16478 need_lib_prefix=$need_lib_prefix
16480 # Do we need a version for libraries?
16481 need_version=$need_version
16483 # Library versioning type.
16484 version_type=$version_type
16486 # Shared library runtime path variable.
16487 runpath_var=$runpath_var
16489 # Shared library path variable.
16490 shlibpath_var=$shlibpath_var
16492 # Is shlibpath searched before the hard-coded library search path?
16493 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16495 # Format of library name prefix.
16496 libname_spec=$lt_libname_spec
16498 # List of archive names. First name is the real one, the rest are links.
16499 # The last name is the one that the linker finds with -lNAME
16500 library_names_spec=$lt_library_names_spec
16502 # The coded name of the library, if different from the real name.
16503 soname_spec=$lt_soname_spec
16505 # Permission mode override for installation of shared libraries.
16506 install_override_mode=$lt_install_override_mode
16508 # Command to use after installation of a shared archive.
16509 postinstall_cmds=$lt_postinstall_cmds
16511 # Command to use after uninstallation of a shared archive.
16512 postuninstall_cmds=$lt_postuninstall_cmds
16514 # Commands used to finish a libtool library installation in a directory.
16515 finish_cmds=$lt_finish_cmds
16517 # As "finish_cmds", except a single script fragment to be evaled but
16519 finish_eval=$lt_finish_eval
16521 # Whether we should hardcode library paths into libraries.
16522 hardcode_into_libs=$hardcode_into_libs
16524 # Compile-time system search path for libraries.
16525 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16527 # Run-time system search path for libraries.
16528 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16530 # Whether dlopen is supported.
16531 dlopen_support=$enable_dlopen
16533 # Whether dlopen of programs is supported.
16534 dlopen_self=$enable_dlopen_self
16536 # Whether dlopen of statically linked programs is supported.
16537 dlopen_self_static=$enable_dlopen_self_static
16539 # Commands to strip libraries.
16540 old_striplib=$lt_old_striplib
16541 striplib=$lt_striplib
16544 # The linker used to build libraries.
16547 # How to create reloadable object files.
16548 reload_flag=$lt_reload_flag
16549 reload_cmds=$lt_reload_cmds
16551 # Commands used to build an old-style archive.
16552 old_archive_cmds=$lt_old_archive_cmds
16554 # A language specific compiler.
16557 # Is the compiler the GNU compiler?
16560 # Compiler flag to turn off builtin functions.
16561 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16563 # Additional compiler flags for building library objects.
16564 pic_flag=$lt_lt_prog_compiler_pic
16566 # How to pass a linker flag through the compiler.
16567 wl=$lt_lt_prog_compiler_wl
16569 # Compiler flag to prevent dynamic linking.
16570 link_static_flag=$lt_lt_prog_compiler_static
16572 # Does compiler simultaneously support -c and -o options?
16573 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16575 # Whether or not to add -lc for building shared libraries.
16576 build_libtool_need_lc=$archive_cmds_need_lc
16578 # Whether or not to disallow shared libs when runtime libs are static.
16579 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16581 # Compiler flag to allow reflexive dlopens.
16582 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16584 # Compiler flag to generate shared objects directly from archives.
16585 whole_archive_flag_spec=$lt_whole_archive_flag_spec
16587 # Whether the compiler copes with passing no objects directly.
16588 compiler_needs_object=$lt_compiler_needs_object
16590 # Create an old-style archive from a shared archive.
16591 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16593 # Create a temporary old-style archive to link instead of a shared archive.
16594 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16596 # Commands used to build a shared archive.
16597 archive_cmds=$lt_archive_cmds
16598 archive_expsym_cmds=$lt_archive_expsym_cmds
16600 # Commands used to build a loadable module if different from building
16601 # a shared archive.
16602 module_cmds=$lt_module_cmds
16603 module_expsym_cmds=$lt_module_expsym_cmds
16605 # Whether we are building with GNU ld or not.
16606 with_gnu_ld=$lt_with_gnu_ld
16608 # Flag that allows shared libraries with undefined symbols to be built.
16609 allow_undefined_flag=$lt_allow_undefined_flag
16611 # Flag that enforces no undefined symbols.
16612 no_undefined_flag=$lt_no_undefined_flag
16614 # Flag to hardcode \$libdir into a binary during linking.
16615 # This must work even if \$libdir does not exist
16616 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16618 # Whether we need a single "-rpath" flag with a separated argument.
16619 hardcode_libdir_separator=$lt_hardcode_libdir_separator
16621 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16622 # DIR into the resulting binary.
16623 hardcode_direct=$hardcode_direct
16625 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16626 # DIR into the resulting binary and the resulting library dependency is
16627 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16628 # library is relocated.
16629 hardcode_direct_absolute=$hardcode_direct_absolute
16631 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16632 # into the resulting binary.
16633 hardcode_minus_L=$hardcode_minus_L
16635 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16636 # into the resulting binary.
16637 hardcode_shlibpath_var=$hardcode_shlibpath_var
16639 # Set to "yes" if building a shared library automatically hardcodes DIR
16640 # into the library and all subsequent libraries and executables linked
16642 hardcode_automatic=$hardcode_automatic
16644 # Set to yes if linker adds runtime paths of dependent libraries
16645 # to runtime path list.
16646 inherit_rpath=$inherit_rpath
16648 # Whether libtool must link a program against all its dependency libraries.
16649 link_all_deplibs=$link_all_deplibs
16651 # Set to "yes" if exported symbols are required.
16652 always_export_symbols=$always_export_symbols
16654 # The commands to list exported symbols.
16655 export_symbols_cmds=$lt_export_symbols_cmds
16657 # Symbols that should not be listed in the preloaded symbols.
16658 exclude_expsyms=$lt_exclude_expsyms
16660 # Symbols that must always be exported.
16661 include_expsyms=$lt_include_expsyms
16663 # Commands necessary for linking programs (against libraries) with templates.
16664 prelink_cmds=$lt_prelink_cmds
16666 # Commands necessary for finishing linking programs.
16667 postlink_cmds=$lt_postlink_cmds
16669 # Specify filename containing input files.
16670 file_list_spec=$lt_file_list_spec
16672 # How to hardcode a shared library path into an executable.
16673 hardcode_action=$hardcode_action
16675 # ### END LIBTOOL CONFIG
16681 cat <<\_LT_EOF >> "$cfgfile"
16682 # AIX sometimes has problems with the GCC collect2 program. For some
16683 # reason, if we set the COLLECT_NAMES environment variable, the problems
16684 # vanish in a puff of smoke.
16685 if test "X${COLLECT_NAMES+set}" != Xset; then
16687 export COLLECT_NAMES
16694 ltmain="$ac_aux_dir/ltmain.sh"
16697 # We use sed instead of cat because bash on DJGPP gets confused if
16698 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16699 # text mode, it properly converts lines to CR/LF. This bash problem
16700 # is reportedly fixed, but why not run on old versions too?
16701 sed '$q' "$ltmain" >> "$cfgfile" \
16702 || (rm -f "$cfgfile"; exit 1)
16704 if test x"$xsi_shell" = xyes; then
16705 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
16709 \ */*) func_dirname_result="${1%/*}${2}" ;;\
16710 \ * ) func_dirname_result="${3}" ;;\
16712 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
16713 && mv -f "$cfgfile.tmp" "$cfgfile" \
16714 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16715 test 0 -eq $? || _lt_function_replace_fail=:
16718 sed -e '/^func_basename ()$/,/^} # func_basename /c\
16721 \ func_basename_result="${1##*/}"\
16722 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
16723 && mv -f "$cfgfile.tmp" "$cfgfile" \
16724 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16725 test 0 -eq $? || _lt_function_replace_fail=:
16728 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
16729 func_dirname_and_basename ()\
16732 \ */*) func_dirname_result="${1%/*}${2}" ;;\
16733 \ * ) func_dirname_result="${3}" ;;\
16735 \ func_basename_result="${1##*/}"\
16736 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
16737 && mv -f "$cfgfile.tmp" "$cfgfile" \
16738 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16739 test 0 -eq $? || _lt_function_replace_fail=:
16742 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
16745 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
16746 \ # positional parameters, so assign one to ordinary parameter first.\
16747 \ func_stripname_result=${3}\
16748 \ func_stripname_result=${func_stripname_result#"${1}"}\
16749 \ func_stripname_result=${func_stripname_result%"${2}"}\
16750 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
16751 && mv -f "$cfgfile.tmp" "$cfgfile" \
16752 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16753 test 0 -eq $? || _lt_function_replace_fail=:
16756 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
16757 func_split_long_opt ()\
16759 \ func_split_long_opt_name=${1%%=*}\
16760 \ func_split_long_opt_arg=${1#*=}\
16761 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
16762 && mv -f "$cfgfile.tmp" "$cfgfile" \
16763 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16764 test 0 -eq $? || _lt_function_replace_fail=:
16767 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
16768 func_split_short_opt ()\
16770 \ func_split_short_opt_arg=${1#??}\
16771 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
16772 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
16773 && mv -f "$cfgfile.tmp" "$cfgfile" \
16774 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16775 test 0 -eq $? || _lt_function_replace_fail=:
16778 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
16782 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
16783 \ *) func_lo2o_result=${1} ;;\
16785 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
16786 && mv -f "$cfgfile.tmp" "$cfgfile" \
16787 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16788 test 0 -eq $? || _lt_function_replace_fail=:
16791 sed -e '/^func_xform ()$/,/^} # func_xform /c\
16794 func_xform_result=${1%.*}.lo\
16795 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
16796 && mv -f "$cfgfile.tmp" "$cfgfile" \
16797 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16798 test 0 -eq $? || _lt_function_replace_fail=:
16801 sed -e '/^func_arith ()$/,/^} # func_arith /c\
16804 func_arith_result=$(( $* ))\
16805 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
16806 && mv -f "$cfgfile.tmp" "$cfgfile" \
16807 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16808 test 0 -eq $? || _lt_function_replace_fail=:
16811 sed -e '/^func_len ()$/,/^} # func_len /c\
16814 func_len_result=${#1}\
16815 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
16816 && mv -f "$cfgfile.tmp" "$cfgfile" \
16817 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16818 test 0 -eq $? || _lt_function_replace_fail=:
16822 if test x"$lt_shell_append" = xyes; then
16823 sed -e '/^func_append ()$/,/^} # func_append /c\
16826 eval "${1}+=\\${2}"\
16827 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
16828 && mv -f "$cfgfile.tmp" "$cfgfile" \
16829 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16830 test 0 -eq $? || _lt_function_replace_fail=:
16833 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
16834 func_append_quoted ()\
16836 \ func_quote_for_eval "${2}"\
16837 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
16838 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
16839 && mv -f "$cfgfile.tmp" "$cfgfile" \
16840 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16841 test 0 -eq $? || _lt_function_replace_fail=:
16844 # Save a `func_append' function call where possible by direct use of '+='
16845 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
16846 && mv -f "$cfgfile.tmp" "$cfgfile" \
16847 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16848 test 0 -eq $? || _lt_function_replace_fail=:
16850 # Save a `func_append' function call even when '+=' is not available
16851 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
16852 && mv -f "$cfgfile.tmp" "$cfgfile" \
16853 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16854 test 0 -eq $? || _lt_function_replace_fail=:
16857 if test x"$_lt_function_replace_fail" = x":"; then
16858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
16859 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
16863 mv -f "$cfgfile" "$ofile" ||
16864 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16875 ac_clean_files=$ac_clean_files_save
16877 test $ac_write_fail = 0 ||
16878 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16881 # configure is writing to config.log, and then calls config.status.
16882 # config.status does its own redirection, appending to config.log.
16883 # Unfortunately, on DOS this fails, as config.log is still kept open
16884 # by configure, so config.status won't be able to write to it; its
16885 # output is simply discarded. So we exec the FD to /dev/null,
16886 # effectively closing config.log, so it can be properly (re)opened and
16887 # appended to by config.status. When coming back to configure, we
16888 # need to make the FD available again.
16889 if test "$no_create" != yes; then
16891 ac_config_status_args=
16892 test "$silent" = yes &&
16893 ac_config_status_args="$ac_config_status_args --quiet"
16895 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16897 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16898 # would make configure fail if this is the last instruction.
16899 $ac_cs_success || as_fn_exit 1
16901 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16903 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}