2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for libffi 3.0.10rc3.
5 # Report bugs to <http://sourceware.org/libffi.html>.
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
29 case `(set -o) 2>/dev/null` in #(
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
70 as_echo_n='sh -c $as_echo_n_body as_echo'
73 as_echo='sh -c $as_echo_body as_echo'
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
93 # Find who we are. Look in the path if we contain no directory separator.
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139 if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
148 case \`(set -o) 2>/dev/null\` in #(
156 as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
170 exitcode=1; echo positional parameters were not saved.
172 test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
178 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
179 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
180 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182 PATH=/empty FPATH=/empty; export PATH FPATH
183 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
184 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
185 test \$(( 1 + 1 )) = 2 || exit 1"
186 if (eval "$as_required") 2>/dev/null; then :
191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
196 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
199 test -z "$as_dir" && as_dir=.
203 for as_base in sh bash ksh sh5; do
204 # Try only shells that exist, to save several forks.
205 as_shell=$as_dir/$as_base
206 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
208 CONFIG_SHELL=$as_shell as_have_required=yes
209 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
217 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
218 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
219 CONFIG_SHELL=$SHELL as_have_required=yes
224 if test "x$CONFIG_SHELL" != x; then :
225 # We cannot yet assume a decent shell, so we have to provide a
226 # neutralization value for shells without unset; and this also
227 # works around shells that cannot unset nonexistent variables.
228 # Preserve -v and -x to the replacement shell.
231 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
234 *v*x* | *x*v* ) as_opts=-vx ;;
239 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
242 if test x$as_have_required = xno; then :
243 $as_echo "$0: This script requires a shell more modern than all"
244 $as_echo "$0: the shells that I found on your system."
245 if test x${ZSH_VERSION+set} = xset ; then
246 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
247 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
249 $as_echo "$0: Please tell bug-autoconf@gnu.org and
250 $0: http://sourceware.org/libffi.html about your system,
251 $0: including any error possibly output before this
252 $0: message. Then install a modern shell, or manually run
253 $0: the script under such a shell if you do have one."
259 SHELL=${CONFIG_SHELL-/bin/sh}
261 # Unset more variables known to interfere with behavior of common tools.
262 CLICOLOR_FORCE= GREP_OPTIONS=
263 unset CLICOLOR_FORCE GREP_OPTIONS
265 ## --------------------- ##
266 ## M4sh Shell Functions. ##
267 ## --------------------- ##
270 # Portably unset VAR.
273 { eval $1=; unset $1;}
277 # as_fn_set_status STATUS
278 # -----------------------
279 # Set $? to STATUS, without forking.
287 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
297 # Create "$as_dir" as a directory, including parents if necessary.
302 -*) as_dir=./$as_dir;;
304 test -d "$as_dir" || eval $as_mkdir_p || {
308 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
311 as_dirs="'$as_qdir' $as_dirs"
312 as_dir=`$as_dirname -- "$as_dir" ||
313 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
314 X"$as_dir" : 'X\(//\)[^/]' \| \
315 X"$as_dir" : 'X\(//\)$' \| \
316 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
317 $as_echo X"$as_dir" |
318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
335 test -d "$as_dir" && break
337 test -z "$as_dirs" || eval "mkdir $as_dirs"
338 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
342 # as_fn_append VAR VALUE
343 # ----------------------
344 # Append the text in VALUE to the end of the definition contained in VAR. Take
345 # advantage of any shell optimizations that allow amortized linear growth over
346 # repeated appends, instead of the typical quadratic growth present in naive
348 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
349 eval 'as_fn_append ()
362 # Perform arithmetic evaluation on the ARGs, and store the result in the
363 # global $as_val. Take advantage of shells that can avoid forks. The arguments
364 # must be portable across $(()) and expr.
365 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
373 as_val=`expr "$@" || test $? -eq 1`
378 # as_fn_error STATUS ERROR [LINENO LOG_FD]
379 # ----------------------------------------
380 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
381 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
382 # script with STATUS, using 1 if that was 0.
385 as_status=$1; test $as_status -eq 0 && as_status=1
387 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
388 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
390 $as_echo "$as_me: error: $2" >&2
391 as_fn_exit $as_status
394 if expr a : '\(a\)' >/dev/null 2>&1 &&
395 test "X`expr 00001 : '.*\(...\)'`" = X001; then
401 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
407 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
413 as_me=`$as_basename -- "$0" ||
414 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
415 X"$0" : 'X\(//\)$' \| \
416 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
418 sed '/^.*\/\([^/][^/]*\)\/*$/{
432 # Avoid depending upon Character Ranges.
433 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
434 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
435 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
436 as_cr_digits='0123456789'
437 as_cr_alnum=$as_cr_Letters$as_cr_digits
440 as_lineno_1=$LINENO as_lineno_1a=$LINENO
441 as_lineno_2=$LINENO as_lineno_2a=$LINENO
442 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
443 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
444 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
456 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
460 chmod +x "$as_me.lineno" ||
461 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
463 # Don't try to exec as it changes $[0], causing all sort of problems
464 # (the dirname of $[0] is not the place where we might find the
465 # original and so on. Autoconf is especially sensitive to this).
467 # Exit status is that of the last command.
471 ECHO_C= ECHO_N= ECHO_T=
472 case `echo -n x` in #(((((
474 case `echo 'xy\c'` in
475 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
477 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
484 rm -f conf$$ conf$$.exe conf$$.file
485 if test -d conf$$.dir; then
486 rm -f conf$$.dir/conf$$.file
489 mkdir conf$$.dir 2>/dev/null
491 if (echo >conf$$.file) 2>/dev/null; then
492 if ln -s conf$$.file conf$$ 2>/dev/null; then
494 # ... but there are two gotchas:
495 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
496 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
497 # In both cases, we have to default to `cp -p'.
498 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
500 elif ln conf$$.file conf$$ 2>/dev/null; then
508 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
509 rmdir conf$$.dir 2>/dev/null
511 if mkdir -p . 2>/dev/null; then
512 as_mkdir_p='mkdir -p "$as_dir"'
514 test -d ./-p && rmdir ./-p
518 if test -x / >/dev/null 2>&1; then
521 if ls -dL / >/dev/null 2>&1; then
528 if test -d "$1"; then
534 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
535 ???[sx]*):;;*)false;;esac;fi
539 as_executable_p=$as_test_x
541 # Sed expression to map a string onto a valid CPP name.
542 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
544 # Sed expression to map a string onto a valid variable name.
545 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
547 SHELL=${CONFIG_SHELL-/bin/sh}
550 test -n "$DJDIR" || exec 7<&0 </dev/null
554 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
555 # so uname gets run too.
556 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
561 ac_default_prefix=/usr/local
563 ac_config_libobj_dir=.
570 # Identity of this package.
571 PACKAGE_NAME='libffi'
572 PACKAGE_TARNAME='libffi'
573 PACKAGE_VERSION='3.0.10rc3'
574 PACKAGE_STRING='libffi 3.0.10rc3'
575 PACKAGE_BUGREPORT='http://sourceware.org/libffi.html'
578 # Factoring default headers for most tests.
579 ac_includes_default="\
581 #ifdef HAVE_SYS_TYPES_H
582 # include <sys/types.h>
584 #ifdef HAVE_SYS_STAT_H
585 # include <sys/stat.h>
591 # ifdef HAVE_STDLIB_H
596 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
601 #ifdef HAVE_STRINGS_H
602 # include <strings.h>
604 #ifdef HAVE_INTTYPES_H
605 # include <inttypes.h>
614 ac_subst_vars='am__EXEEXT_FALSE
624 FFI_EXEC_TRAMPOLINE_TABLE
625 FFI_EXEC_TRAMPOLINE_TABLE_FALSE
626 FFI_EXEC_TRAMPOLINE_TABLE_TRUE
627 sys_symbol_underscore
652 POWERPC_FREEBSD_FALSE
689 MAINTAINER_MODE_FALSE
713 am__fastdepCCAS_FALSE
742 INSTALL_STRIP_PROGRAM
796 program_transform_name
809 enable_option_checking
810 enable_dependency_tracking
818 enable_maintainer_mode
824 ac_precious_vars='build_alias
833 # Initialize some variables set by options.
835 ac_init_version=false
836 ac_unrecognized_opts=
838 # The variables have the same names as the options, with
839 # dashes changed to underlines.
847 program_transform_name=s,x,x,
855 # Installation directory options.
856 # These are left unexpanded so users can "make install exec_prefix=/foo"
857 # and all the variables that are supposed to be based on exec_prefix
858 # by default will actually change.
859 # Use braces instead of parens because sh, perl, etc. also accept them.
860 # (The list follows the same order as the GNU Coding Standards.)
861 bindir='${exec_prefix}/bin'
862 sbindir='${exec_prefix}/sbin'
863 libexecdir='${exec_prefix}/libexec'
864 datarootdir='${prefix}/share'
865 datadir='${datarootdir}'
866 sysconfdir='${prefix}/etc'
867 sharedstatedir='${prefix}/com'
868 localstatedir='${prefix}/var'
869 includedir='${prefix}/include'
870 oldincludedir='/usr/include'
871 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
872 infodir='${datarootdir}/info'
877 libdir='${exec_prefix}/lib'
878 localedir='${datarootdir}/locale'
879 mandir='${datarootdir}/man'
885 # If the previous option needs an argument, assign it.
886 if test -n "$ac_prev"; then
887 eval $ac_prev=\$ac_option
893 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
898 # Accept the important Cygnus configure options, so we can diagnose typos.
900 case $ac_dashdash$ac_option in
904 -bindir | --bindir | --bindi | --bind | --bin | --bi)
906 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
909 -build | --build | --buil | --bui | --bu)
910 ac_prev=build_alias ;;
911 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
912 build_alias=$ac_optarg ;;
914 -cache-file | --cache-file | --cache-fil | --cache-fi \
915 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
916 ac_prev=cache_file ;;
917 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
918 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
919 cache_file=$ac_optarg ;;
922 cache_file=config.cache ;;
924 -datadir | --datadir | --datadi | --datad)
926 -datadir=* | --datadir=* | --datadi=* | --datad=*)
927 datadir=$ac_optarg ;;
929 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
930 | --dataroo | --dataro | --datar)
931 ac_prev=datarootdir ;;
932 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
933 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
934 datarootdir=$ac_optarg ;;
936 -disable-* | --disable-*)
937 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
938 # Reject names that are not valid shell variable names.
939 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
940 as_fn_error $? "invalid feature name: $ac_useropt"
941 ac_useropt_orig=$ac_useropt
942 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
943 case $ac_user_opts in
947 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
948 ac_unrecognized_sep=', ';;
950 eval enable_$ac_useropt=no ;;
952 -docdir | --docdir | --docdi | --doc | --do)
954 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
957 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
959 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
962 -enable-* | --enable-*)
963 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
964 # Reject names that are not valid shell variable names.
965 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
966 as_fn_error $? "invalid feature name: $ac_useropt"
967 ac_useropt_orig=$ac_useropt
968 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
969 case $ac_user_opts in
973 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
974 ac_unrecognized_sep=', ';;
976 eval enable_$ac_useropt=\$ac_optarg ;;
978 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
979 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
980 | --exec | --exe | --ex)
981 ac_prev=exec_prefix ;;
982 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
983 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
984 | --exec=* | --exe=* | --ex=*)
985 exec_prefix=$ac_optarg ;;
987 -gas | --gas | --ga | --g)
988 # Obsolete; use --with-gas.
991 -help | --help | --hel | --he | -h)
993 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
994 ac_init_help=recursive ;;
995 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
996 ac_init_help=short ;;
998 -host | --host | --hos | --ho)
999 ac_prev=host_alias ;;
1000 -host=* | --host=* | --hos=* | --ho=*)
1001 host_alias=$ac_optarg ;;
1003 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1005 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1007 htmldir=$ac_optarg ;;
1009 -includedir | --includedir | --includedi | --included | --include \
1010 | --includ | --inclu | --incl | --inc)
1011 ac_prev=includedir ;;
1012 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1013 | --includ=* | --inclu=* | --incl=* | --inc=*)
1014 includedir=$ac_optarg ;;
1016 -infodir | --infodir | --infodi | --infod | --info | --inf)
1018 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1019 infodir=$ac_optarg ;;
1021 -libdir | --libdir | --libdi | --libd)
1023 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1024 libdir=$ac_optarg ;;
1026 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1027 | --libexe | --libex | --libe)
1028 ac_prev=libexecdir ;;
1029 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1030 | --libexe=* | --libex=* | --libe=*)
1031 libexecdir=$ac_optarg ;;
1033 -localedir | --localedir | --localedi | --localed | --locale)
1034 ac_prev=localedir ;;
1035 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1036 localedir=$ac_optarg ;;
1038 -localstatedir | --localstatedir | --localstatedi | --localstated \
1039 | --localstate | --localstat | --localsta | --localst | --locals)
1040 ac_prev=localstatedir ;;
1041 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1042 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1043 localstatedir=$ac_optarg ;;
1045 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1047 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1048 mandir=$ac_optarg ;;
1050 -nfp | --nfp | --nf)
1051 # Obsolete; use --without-fp.
1054 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1055 | --no-cr | --no-c | -n)
1058 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1059 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1062 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1063 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1064 | --oldin | --oldi | --old | --ol | --o)
1065 ac_prev=oldincludedir ;;
1066 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1067 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1068 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1069 oldincludedir=$ac_optarg ;;
1071 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1073 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1074 prefix=$ac_optarg ;;
1076 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1077 | --program-pre | --program-pr | --program-p)
1078 ac_prev=program_prefix ;;
1079 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1080 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1081 program_prefix=$ac_optarg ;;
1083 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1084 | --program-suf | --program-su | --program-s)
1085 ac_prev=program_suffix ;;
1086 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1087 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1088 program_suffix=$ac_optarg ;;
1090 -program-transform-name | --program-transform-name \
1091 | --program-transform-nam | --program-transform-na \
1092 | --program-transform-n | --program-transform- \
1093 | --program-transform | --program-transfor \
1094 | --program-transfo | --program-transf \
1095 | --program-trans | --program-tran \
1096 | --progr-tra | --program-tr | --program-t)
1097 ac_prev=program_transform_name ;;
1098 -program-transform-name=* | --program-transform-name=* \
1099 | --program-transform-nam=* | --program-transform-na=* \
1100 | --program-transform-n=* | --program-transform-=* \
1101 | --program-transform=* | --program-transfor=* \
1102 | --program-transfo=* | --program-transf=* \
1103 | --program-trans=* | --program-tran=* \
1104 | --progr-tra=* | --program-tr=* | --program-t=*)
1105 program_transform_name=$ac_optarg ;;
1107 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1109 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1110 pdfdir=$ac_optarg ;;
1112 -psdir | --psdir | --psdi | --psd | --ps)
1114 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1117 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1118 | -silent | --silent | --silen | --sile | --sil)
1121 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1123 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1125 sbindir=$ac_optarg ;;
1127 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1128 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1129 | --sharedst | --shareds | --shared | --share | --shar \
1131 ac_prev=sharedstatedir ;;
1132 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1133 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1134 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1136 sharedstatedir=$ac_optarg ;;
1138 -site | --site | --sit)
1140 -site=* | --site=* | --sit=*)
1143 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1145 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1146 srcdir=$ac_optarg ;;
1148 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1149 | --syscon | --sysco | --sysc | --sys | --sy)
1150 ac_prev=sysconfdir ;;
1151 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1152 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1153 sysconfdir=$ac_optarg ;;
1155 -target | --target | --targe | --targ | --tar | --ta | --t)
1156 ac_prev=target_alias ;;
1157 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1158 target_alias=$ac_optarg ;;
1160 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1163 -version | --version | --versio | --versi | --vers | -V)
1164 ac_init_version=: ;;
1167 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1168 # Reject names that are not valid shell variable names.
1169 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1170 as_fn_error $? "invalid package name: $ac_useropt"
1171 ac_useropt_orig=$ac_useropt
1172 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1173 case $ac_user_opts in
1177 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1178 ac_unrecognized_sep=', ';;
1180 eval with_$ac_useropt=\$ac_optarg ;;
1182 -without-* | --without-*)
1183 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1184 # Reject names that are not valid shell variable names.
1185 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1186 as_fn_error $? "invalid package name: $ac_useropt"
1187 ac_useropt_orig=$ac_useropt
1188 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1189 case $ac_user_opts in
1193 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1194 ac_unrecognized_sep=', ';;
1196 eval with_$ac_useropt=no ;;
1199 # Obsolete; use --with-x.
1202 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1203 | --x-incl | --x-inc | --x-in | --x-i)
1204 ac_prev=x_includes ;;
1205 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1206 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1207 x_includes=$ac_optarg ;;
1209 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1210 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1211 ac_prev=x_libraries ;;
1212 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1213 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1214 x_libraries=$ac_optarg ;;
1216 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1217 Try \`$0 --help' for more information"
1221 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1222 # Reject names that are not valid shell variable names.
1223 case $ac_envvar in #(
1224 '' | [0-9]* | *[!_$as_cr_alnum]* )
1225 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1227 eval $ac_envvar=\$ac_optarg
1228 export $ac_envvar ;;
1231 # FIXME: should be removed in autoconf 3.0.
1232 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1233 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1234 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1235 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1241 if test -n "$ac_prev"; then
1242 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1243 as_fn_error $? "missing argument to $ac_option"
1246 if test -n "$ac_unrecognized_opts"; then
1247 case $enable_option_checking in
1249 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1250 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1254 # Check all directory arguments for consistency.
1255 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1256 datadir sysconfdir sharedstatedir localstatedir includedir \
1257 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1258 libdir localedir mandir
1260 eval ac_val=\$$ac_var
1261 # Remove trailing slashes.
1264 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1265 eval $ac_var=\$ac_val;;
1267 # Be sure to have absolute directory names.
1269 [\\/$]* | ?:[\\/]* ) continue;;
1270 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1272 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1275 # There might be people who depend on the old broken behavior: `$host'
1276 # used to hold the argument of --host etc.
1277 # FIXME: To remove some day.
1280 target=$target_alias
1282 # FIXME: To remove some day.
1283 if test "x$host_alias" != x; then
1284 if test "x$build_alias" = x; then
1285 cross_compiling=maybe
1286 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1287 If a cross compiler is detected then cross compile mode will be used" >&2
1288 elif test "x$build_alias" != "x$host_alias"; then
1294 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1296 test "$silent" = yes && exec 6>/dev/null
1299 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1300 ac_ls_di=`ls -di .` &&
1301 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1302 as_fn_error $? "working directory cannot be determined"
1303 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1304 as_fn_error $? "pwd does not report name of working directory"
1307 # Find the source files, if location was not specified.
1308 if test -z "$srcdir"; then
1309 ac_srcdir_defaulted=yes
1310 # Try the directory containing this script, then the parent directory.
1311 ac_confdir=`$as_dirname -- "$as_myself" ||
1312 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1313 X"$as_myself" : 'X\(//\)[^/]' \| \
1314 X"$as_myself" : 'X\(//\)$' \| \
1315 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1316 $as_echo X"$as_myself" |
1317 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1335 if test ! -r "$srcdir/$ac_unique_file"; then
1339 ac_srcdir_defaulted=no
1341 if test ! -r "$srcdir/$ac_unique_file"; then
1342 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1343 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1345 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1347 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1349 # When building in place, set srcdir=.
1350 if test "$ac_abs_confdir" = "$ac_pwd"; then
1353 # Remove unnecessary trailing slashes from srcdir.
1354 # Double slashes in file names in object file debugging info
1355 # mess up M-x gdb in Emacs.
1357 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1359 for ac_var in $ac_precious_vars; do
1360 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1361 eval ac_env_${ac_var}_value=\$${ac_var}
1362 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1363 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1367 # Report the --help message.
1369 if test "$ac_init_help" = "long"; then
1370 # Omit some internal or obsolete options to make the list less imposing.
1371 # This message is too long to be a string in the A/UX 3.1 sh.
1373 \`configure' configures libffi 3.0.10rc3 to adapt to many kinds of systems.
1375 Usage: $0 [OPTION]... [VAR=VALUE]...
1377 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1378 VAR=VALUE. See below for descriptions of some of the useful variables.
1380 Defaults for the options are specified in brackets.
1383 -h, --help display this help and exit
1384 --help=short display options specific to this package
1385 --help=recursive display the short help of all the included packages
1386 -V, --version display version information and exit
1387 -q, --quiet, --silent do not print \`checking ...' messages
1388 --cache-file=FILE cache test results in FILE [disabled]
1389 -C, --config-cache alias for \`--cache-file=config.cache'
1390 -n, --no-create do not create output files
1391 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1393 Installation directories:
1394 --prefix=PREFIX install architecture-independent files in PREFIX
1395 [$ac_default_prefix]
1396 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1399 By default, \`make install' will install all the files in
1400 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1401 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1402 for instance \`--prefix=\$HOME'.
1404 For better control, use the options below.
1406 Fine tuning of the installation directories:
1407 --bindir=DIR user executables [EPREFIX/bin]
1408 --sbindir=DIR system admin executables [EPREFIX/sbin]
1409 --libexecdir=DIR program executables [EPREFIX/libexec]
1410 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1411 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1412 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1413 --libdir=DIR object code libraries [EPREFIX/lib]
1414 --includedir=DIR C header files [PREFIX/include]
1415 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1416 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1417 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1418 --infodir=DIR info documentation [DATAROOTDIR/info]
1419 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1420 --mandir=DIR man documentation [DATAROOTDIR/man]
1421 --docdir=DIR documentation root [DATAROOTDIR/doc/libffi]
1422 --htmldir=DIR html documentation [DOCDIR]
1423 --dvidir=DIR dvi documentation [DOCDIR]
1424 --pdfdir=DIR pdf documentation [DOCDIR]
1425 --psdir=DIR ps documentation [DOCDIR]
1431 --program-prefix=PREFIX prepend PREFIX to installed program names
1432 --program-suffix=SUFFIX append SUFFIX to installed program names
1433 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1436 --build=BUILD configure for building on BUILD [guessed]
1437 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1438 --target=TARGET configure for building compilers for TARGET [HOST]
1442 if test -n "$ac_init_help"; then
1443 case $ac_init_help in
1444 short | recursive ) echo "Configuration of libffi 3.0.10rc3:";;
1449 --disable-option-checking ignore unrecognized --enable/--with options
1450 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1451 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1452 --disable-dependency-tracking speeds up one-time build
1453 --enable-dependency-tracking do not reject slow dependency extractors
1454 --enable-shared[=PKGS] build shared libraries [default=yes]
1455 --enable-static[=PKGS] build static libraries [default=yes]
1456 --enable-fast-install[=PKGS]
1457 optimize for fast installation [default=yes]
1458 --disable-libtool-lock avoid locking (might break parallel builds)
1459 --enable-maintainer-mode enable make rules and dependencies not useful
1460 (and sometimes confusing) to the casual installer
1461 --enable-debug debugging mode
1462 --disable-structs omit code for struct support
1463 --disable-raw-api make the raw api unavailable
1464 --enable-purify-safety purify-safe mode
1467 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1468 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1469 --with-pic try to use only PIC/non-PIC objects [default=use
1471 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1472 --with-sysroot=DIR Search for dependent libraries within DIR
1473 (or the compiler's sysroot if not specified).
1475 Some influential environment variables:
1476 CC C compiler command
1477 CFLAGS C compiler flags
1478 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1479 nonstandard directory <lib dir>
1480 LIBS libraries to pass to the linker, e.g. -l<library>
1481 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1482 you have headers in a nonstandard directory <include dir>
1483 CCAS assembler compiler command (defaults to CC)
1484 CCASFLAGS assembler compiler flags (defaults to CFLAGS)
1487 Use these variables to override the choices made by `configure' or to help
1488 it to find libraries and programs with nonstandard names/locations.
1490 Report bugs to <http://sourceware.org/libffi.html>.
1495 if test "$ac_init_help" = "recursive"; then
1496 # If there are subdirs, report their specific --help.
1497 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1498 test -d "$ac_dir" ||
1499 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1504 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1506 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1507 # A ".." for each directory in $ac_dir_suffix.
1508 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1509 case $ac_top_builddir_sub in
1510 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1511 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1514 ac_abs_top_builddir=$ac_pwd
1515 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1516 # for backward compatibility:
1517 ac_top_builddir=$ac_top_build_prefix
1520 .) # We are building in place.
1522 ac_top_srcdir=$ac_top_builddir_sub
1523 ac_abs_top_srcdir=$ac_pwd ;;
1524 [\\/]* | ?:[\\/]* ) # Absolute name.
1525 ac_srcdir=$srcdir$ac_dir_suffix;
1526 ac_top_srcdir=$srcdir
1527 ac_abs_top_srcdir=$srcdir ;;
1529 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1530 ac_top_srcdir=$ac_top_build_prefix$srcdir
1531 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1533 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1535 cd "$ac_dir" || { ac_status=$?; continue; }
1536 # Check for guested configure.
1537 if test -f "$ac_srcdir/configure.gnu"; then
1539 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1540 elif test -f "$ac_srcdir/configure"; then
1542 $SHELL "$ac_srcdir/configure" --help=recursive
1544 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1546 cd "$ac_pwd" || { ac_status=$?; break; }
1550 test -n "$ac_init_help" && exit $ac_status
1551 if $ac_init_version; then
1553 libffi configure 3.0.10rc3
1554 generated by GNU Autoconf 2.68
1556 Copyright (C) 2010 Free Software Foundation, Inc.
1557 This configure script is free software; the Free Software Foundation
1558 gives unlimited permission to copy, distribute and modify it.
1563 ## ------------------------ ##
1564 ## Autoconf initialization. ##
1565 ## ------------------------ ##
1567 # ac_fn_c_try_compile LINENO
1568 # --------------------------
1569 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1570 ac_fn_c_try_compile ()
1572 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1573 rm -f conftest.$ac_objext
1574 if { { ac_try="$ac_compile"
1576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1577 *) ac_try_echo=$ac_try;;
1579 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1580 $as_echo "$ac_try_echo"; } >&5
1581 (eval "$ac_compile") 2>conftest.err
1583 if test -s conftest.err; then
1584 grep -v '^ *+' conftest.err >conftest.er1
1585 cat conftest.er1 >&5
1586 mv -f conftest.er1 conftest.err
1588 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1589 test $ac_status = 0; } && {
1590 test -z "$ac_c_werror_flag" ||
1591 test ! -s conftest.err
1592 } && test -s conftest.$ac_objext; then :
1595 $as_echo "$as_me: failed program was:" >&5
1596 sed 's/^/| /' conftest.$ac_ext >&5
1600 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1601 as_fn_set_status $ac_retval
1603 } # ac_fn_c_try_compile
1605 # ac_fn_c_try_link LINENO
1606 # -----------------------
1607 # Try to link conftest.$ac_ext, and return whether this succeeded.
1610 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1611 rm -f conftest.$ac_objext conftest$ac_exeext
1612 if { { ac_try="$ac_link"
1614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1615 *) ac_try_echo=$ac_try;;
1617 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1618 $as_echo "$ac_try_echo"; } >&5
1619 (eval "$ac_link") 2>conftest.err
1621 if test -s conftest.err; then
1622 grep -v '^ *+' conftest.err >conftest.er1
1623 cat conftest.er1 >&5
1624 mv -f conftest.er1 conftest.err
1626 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1627 test $ac_status = 0; } && {
1628 test -z "$ac_c_werror_flag" ||
1629 test ! -s conftest.err
1630 } && test -s conftest$ac_exeext && {
1631 test "$cross_compiling" = yes ||
1632 $as_test_x conftest$ac_exeext
1636 $as_echo "$as_me: failed program was:" >&5
1637 sed 's/^/| /' conftest.$ac_ext >&5
1641 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1642 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1643 # interfere with the next link command; also delete a directory that is
1644 # left behind by Apple's compiler. We do this before executing the actions.
1645 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1646 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1647 as_fn_set_status $ac_retval
1649 } # ac_fn_c_try_link
1651 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1652 # -------------------------------------------------------
1653 # Tests whether HEADER exists and can be compiled using the include files in
1654 # INCLUDES, setting the cache variable VAR accordingly.
1655 ac_fn_c_check_header_compile ()
1657 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1659 $as_echo_n "checking for $2... " >&6; }
1660 if eval \${$3+:} false; then :
1661 $as_echo_n "(cached) " >&6
1663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1664 /* end confdefs.h. */
1668 if ac_fn_c_try_compile "$LINENO"; then :
1673 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1677 $as_echo "$ac_res" >&6; }
1678 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1680 } # ac_fn_c_check_header_compile
1682 # ac_fn_c_try_cpp LINENO
1683 # ----------------------
1684 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1687 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688 if { { ac_try="$ac_cpp conftest.$ac_ext"
1690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691 *) ac_try_echo=$ac_try;;
1693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694 $as_echo "$ac_try_echo"; } >&5
1695 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1697 if test -s conftest.err; then
1698 grep -v '^ *+' conftest.err >conftest.er1
1699 cat conftest.er1 >&5
1700 mv -f conftest.er1 conftest.err
1702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1703 test $ac_status = 0; } > conftest.i && {
1704 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1705 test ! -s conftest.err
1709 $as_echo "$as_me: failed program was:" >&5
1710 sed 's/^/| /' conftest.$ac_ext >&5
1714 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1715 as_fn_set_status $ac_retval
1719 # ac_fn_c_try_run LINENO
1720 # ----------------------
1721 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1722 # that executables *can* be run.
1725 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1726 if { { ac_try="$ac_link"
1728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729 *) ac_try_echo=$ac_try;;
1731 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732 $as_echo "$ac_try_echo"; } >&5
1733 (eval "$ac_link") 2>&5
1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1736 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1737 { { case "(($ac_try" in
1738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1739 *) ac_try_echo=$ac_try;;
1741 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1742 $as_echo "$ac_try_echo"; } >&5
1743 (eval "$ac_try") 2>&5
1745 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1746 test $ac_status = 0; }; }; then :
1749 $as_echo "$as_me: program exited with status $ac_status" >&5
1750 $as_echo "$as_me: failed program was:" >&5
1751 sed 's/^/| /' conftest.$ac_ext >&5
1753 ac_retval=$ac_status
1755 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1756 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1757 as_fn_set_status $ac_retval
1761 # ac_fn_c_check_func LINENO FUNC VAR
1762 # ----------------------------------
1763 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1764 ac_fn_c_check_func ()
1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1768 $as_echo_n "checking for $2... " >&6; }
1769 if eval \${$3+:} false; then :
1770 $as_echo_n "(cached) " >&6
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773 /* end confdefs.h. */
1774 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1775 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1776 #define $2 innocuous_$2
1778 /* System header to define __stub macros and hopefully few prototypes,
1779 which can conflict with char $2 (); below.
1780 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1781 <limits.h> exists even on freestanding compilers. */
1784 # include <limits.h>
1786 # include <assert.h>
1791 /* Override any GCC internal prototype to avoid an error.
1792 Use char because int might match the return type of a GCC
1793 builtin and then its argument prototype would still apply. */
1798 /* The GNU C library defines this for functions which it implements
1799 to always fail with ENOSYS. Some functions are actually named
1800 something starting with __ and the normal name is an alias. */
1801 #if defined __stub_$2 || defined __stub___$2
1813 if ac_fn_c_try_link "$LINENO"; then :
1818 rm -f core conftest.err conftest.$ac_objext \
1819 conftest$ac_exeext conftest.$ac_ext
1822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1823 $as_echo "$ac_res" >&6; }
1824 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1826 } # ac_fn_c_check_func
1828 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1829 # -------------------------------------------------------
1830 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1831 # the include files in INCLUDES and setting the cache variable VAR
1833 ac_fn_c_check_header_mongrel ()
1835 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836 if eval \${$3+:} false; then :
1837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1838 $as_echo_n "checking for $2... " >&6; }
1839 if eval \${$3+:} false; then :
1840 $as_echo_n "(cached) " >&6
1843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1844 $as_echo "$ac_res" >&6; }
1846 # Is the header compilable?
1847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1848 $as_echo_n "checking $2 usability... " >&6; }
1849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1850 /* end confdefs.h. */
1854 if ac_fn_c_try_compile "$LINENO"; then :
1855 ac_header_compiler=yes
1857 ac_header_compiler=no
1859 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1861 $as_echo "$ac_header_compiler" >&6; }
1863 # Is the header present?
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1865 $as_echo_n "checking $2 presence... " >&6; }
1866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1867 /* end confdefs.h. */
1870 if ac_fn_c_try_cpp "$LINENO"; then :
1871 ac_header_preproc=yes
1873 ac_header_preproc=no
1875 rm -f conftest.err conftest.i conftest.$ac_ext
1876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1877 $as_echo "$ac_header_preproc" >&6; }
1879 # So? What about this header?
1880 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1883 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1884 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1885 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1888 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1889 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1890 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1891 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1892 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1893 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1894 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1895 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1896 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1897 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1898 ( $as_echo "## ------------------------------------------------ ##
1899 ## Report this to http://sourceware.org/libffi.html ##
1900 ## ------------------------------------------------ ##"
1901 ) | sed "s/^/$as_me: WARNING: /" >&2
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1905 $as_echo_n "checking for $2... " >&6; }
1906 if eval \${$3+:} false; then :
1907 $as_echo_n "(cached) " >&6
1909 eval "$3=\$ac_header_compiler"
1912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1913 $as_echo "$ac_res" >&6; }
1915 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1917 } # ac_fn_c_check_header_mongrel
1919 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1920 # -------------------------------------------
1921 # Tests whether TYPE exists after having included INCLUDES, setting cache
1922 # variable VAR accordingly.
1923 ac_fn_c_check_type ()
1925 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1927 $as_echo_n "checking for $2... " >&6; }
1928 if eval \${$3+:} false; then :
1929 $as_echo_n "(cached) " >&6
1932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1933 /* end confdefs.h. */
1944 if ac_fn_c_try_compile "$LINENO"; then :
1945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1946 /* end confdefs.h. */
1957 if ac_fn_c_try_compile "$LINENO"; then :
1962 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1968 $as_echo "$ac_res" >&6; }
1969 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1971 } # ac_fn_c_check_type
1973 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1974 # --------------------------------------------
1975 # Tries to find the compile-time value of EXPR in a program that includes
1976 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1978 ac_fn_c_compute_int ()
1980 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1981 if test "$cross_compiling" = yes; then
1982 # Depending upon the size, compute the lo and hi bounds.
1983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1984 /* end confdefs.h. */
1989 static int test_array [1 - 2 * !(($2) >= 0)];
1996 if ac_fn_c_try_compile "$LINENO"; then :
1999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2000 /* end confdefs.h. */
2005 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2012 if ac_fn_c_try_compile "$LINENO"; then :
2013 ac_hi=$ac_mid; break
2015 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2016 if test $ac_lo -le $ac_mid; then
2020 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2026 /* end confdefs.h. */
2031 static int test_array [1 - 2 * !(($2) < 0)];
2038 if ac_fn_c_try_compile "$LINENO"; then :
2041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2042 /* end confdefs.h. */
2047 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2054 if ac_fn_c_try_compile "$LINENO"; then :
2055 ac_lo=$ac_mid; break
2057 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2058 if test $ac_mid -le $ac_hi; then
2062 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2069 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2071 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2072 # Binary search between lo and hi bounds.
2073 while test "x$ac_lo" != "x$ac_hi"; do
2074 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2076 /* end confdefs.h. */
2081 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2088 if ac_fn_c_try_compile "$LINENO"; then :
2091 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2096 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2101 /* end confdefs.h. */
2103 static long int longval () { return $2; }
2104 static unsigned long int ulongval () { return $2; }
2111 FILE *f = fopen ("conftest.val", "w");
2116 long int i = longval ();
2119 fprintf (f, "%ld", i);
2123 unsigned long int i = ulongval ();
2126 fprintf (f, "%lu", i);
2128 /* Do not output a trailing newline, as this causes \r\n confusion
2129 on some platforms. */
2130 return ferror (f) || fclose (f) != 0;
2136 if ac_fn_c_try_run "$LINENO"; then :
2137 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2141 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2142 conftest.$ac_objext conftest.beam conftest.$ac_ext
2146 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2147 as_fn_set_status $ac_retval
2149 } # ac_fn_c_compute_int
2150 cat >config.log <<_ACEOF
2151 This file contains any messages produced by compilers while
2152 running configure, to aid debugging if configure makes a mistake.
2154 It was created by libffi $as_me 3.0.10rc3, which was
2155 generated by GNU Autoconf 2.68. Invocation command line was
2167 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2168 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2169 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2170 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2171 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2173 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2174 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2176 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2177 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2178 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2179 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2180 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2181 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2182 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2190 test -z "$as_dir" && as_dir=.
2191 $as_echo "PATH: $as_dir"
2207 # Keep a trace of the command line.
2208 # Strip out --no-create and --no-recursion so they do not pile up.
2209 # Strip out --silent because we don't want to record it for future runs.
2210 # Also quote any args containing shell meta-characters.
2211 # Make two passes to allow for proper duplicate-argument suppression.
2215 ac_must_keep_next=false
2221 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2222 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2223 | -silent | --silent | --silen | --sile | --sil)
2226 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2229 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2231 as_fn_append ac_configure_args1 " '$ac_arg'"
2232 if test $ac_must_keep_next = true; then
2233 ac_must_keep_next=false # Got value, back to normal.
2236 *=* | --config-cache | -C | -disable-* | --disable-* \
2237 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2238 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2239 | -with-* | --with-* | -without-* | --without-* | --x)
2240 case "$ac_configure_args0 " in
2241 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2244 -* ) ac_must_keep_next=true ;;
2247 as_fn_append ac_configure_args " '$ac_arg'"
2252 { ac_configure_args0=; unset ac_configure_args0;}
2253 { ac_configure_args1=; unset ac_configure_args1;}
2255 # When interrupted or exit'd, cleanup temporary files, and complete
2256 # config.log. We remove comments because anyway the quotes in there
2257 # would cause problems or look ugly.
2258 # WARNING: Use '\'' to represent an apostrophe within the trap.
2259 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2260 trap 'exit_status=$?
2261 # Save into config.log some information that might help in debugging.
2265 $as_echo "## ---------------- ##
2266 ## Cache variables. ##
2267 ## ---------------- ##"
2269 # The following way of writing the cache mishandles newlines in values,
2271 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2272 eval ac_val=\$$ac_var
2276 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2277 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2280 _ | IFS | as_nl) ;; #(
2281 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2282 *) { eval $ac_var=; unset $ac_var;} ;;
2287 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2288 *${as_nl}ac_space=\ *)
2290 "s/'\''/'\''\\\\'\'''\''/g;
2291 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2294 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2301 $as_echo "## ----------------- ##
2302 ## Output variables. ##
2303 ## ----------------- ##"
2305 for ac_var in $ac_subst_vars
2307 eval ac_val=\$$ac_var
2309 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2311 $as_echo "$ac_var='\''$ac_val'\''"
2315 if test -n "$ac_subst_files"; then
2316 $as_echo "## ------------------- ##
2317 ## File substitutions. ##
2318 ## ------------------- ##"
2320 for ac_var in $ac_subst_files
2322 eval ac_val=\$$ac_var
2324 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2326 $as_echo "$ac_var='\''$ac_val'\''"
2331 if test -s confdefs.h; then
2332 $as_echo "## ----------- ##
2339 test "$ac_signal" != 0 &&
2340 $as_echo "$as_me: caught signal $ac_signal"
2341 $as_echo "$as_me: exit $exit_status"
2343 rm -f core *.core core.conftest.* &&
2344 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2347 for ac_signal in 1 2 13 15; do
2348 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2352 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2353 rm -f -r conftest* confdefs.h
2355 $as_echo "/* confdefs.h */" > confdefs.h
2357 # Predefined preprocessor variables.
2359 cat >>confdefs.h <<_ACEOF
2360 #define PACKAGE_NAME "$PACKAGE_NAME"
2363 cat >>confdefs.h <<_ACEOF
2364 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2367 cat >>confdefs.h <<_ACEOF
2368 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2371 cat >>confdefs.h <<_ACEOF
2372 #define PACKAGE_STRING "$PACKAGE_STRING"
2375 cat >>confdefs.h <<_ACEOF
2376 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2379 cat >>confdefs.h <<_ACEOF
2380 #define PACKAGE_URL "$PACKAGE_URL"
2384 # Let the site file select an alternate cache file if it wants to.
2385 # Prefer an explicitly selected file to automatically selected ones.
2388 if test -n "$CONFIG_SITE"; then
2389 # We do not want a PATH search for config.site.
2390 case $CONFIG_SITE in #((
2391 -*) ac_site_file1=./$CONFIG_SITE;;
2392 */*) ac_site_file1=$CONFIG_SITE;;
2393 *) ac_site_file1=./$CONFIG_SITE;;
2395 elif test "x$prefix" != xNONE; then
2396 ac_site_file1=$prefix/share/config.site
2397 ac_site_file2=$prefix/etc/config.site
2399 ac_site_file1=$ac_default_prefix/share/config.site
2400 ac_site_file2=$ac_default_prefix/etc/config.site
2402 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2404 test "x$ac_site_file" = xNONE && continue
2405 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2406 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2407 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2408 sed 's/^/| /' "$ac_site_file" >&5
2410 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2411 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2412 as_fn_error $? "failed to load site script $ac_site_file
2413 See \`config.log' for more details" "$LINENO" 5; }
2417 if test -r "$cache_file"; then
2418 # Some versions of bash will fail to source /dev/null (special files
2419 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2420 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2421 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2422 $as_echo "$as_me: loading cache $cache_file" >&6;}
2424 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2425 *) . "./$cache_file";;
2429 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2430 $as_echo "$as_me: creating cache $cache_file" >&6;}
2434 # Check that the precious variables saved in the cache have kept the same
2436 ac_cache_corrupted=false
2437 for ac_var in $ac_precious_vars; do
2438 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2439 eval ac_new_set=\$ac_env_${ac_var}_set
2440 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2441 eval ac_new_val=\$ac_env_${ac_var}_value
2442 case $ac_old_set,$ac_new_set in
2444 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2445 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2446 ac_cache_corrupted=: ;;
2448 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2449 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2450 ac_cache_corrupted=: ;;
2453 if test "x$ac_old_val" != "x$ac_new_val"; then
2454 # differences in whitespace do not lead to failure.
2455 ac_old_val_w=`echo x $ac_old_val`
2456 ac_new_val_w=`echo x $ac_new_val`
2457 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2458 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2459 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2460 ac_cache_corrupted=:
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2463 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2464 eval $ac_var=\$ac_old_val
2466 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2467 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2468 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2469 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2472 # Pass precious variables to config.status.
2473 if test "$ac_new_set" = set; then
2475 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2476 *) ac_arg=$ac_var=$ac_new_val ;;
2478 case " $ac_configure_args " in
2479 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2480 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2484 if $ac_cache_corrupted; then
2485 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2486 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2487 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2488 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2489 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2491 ## -------------------- ##
2492 ## Main body of script. ##
2493 ## -------------------- ##
2496 ac_cpp='$CPP $CPPFLAGS'
2497 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2498 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2499 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2502 ac_config_headers="$ac_config_headers fficonfig.h"
2506 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2507 if test -f "$ac_dir/install-sh"; then
2509 ac_install_sh="$ac_aux_dir/install-sh -c"
2511 elif test -f "$ac_dir/install.sh"; then
2513 ac_install_sh="$ac_aux_dir/install.sh -c"
2515 elif test -f "$ac_dir/shtool"; then
2517 ac_install_sh="$ac_aux_dir/shtool install -c"
2521 if test -z "$ac_aux_dir"; then
2522 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2525 # These three variables are undocumented and unsupported,
2526 # and are intended to be withdrawn in a future Autoconf release.
2527 # They can cause serious problems if a builder's source tree is in a directory
2528 # whose full name contains unusual characters.
2529 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2530 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2531 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2534 # Make sure we can run config.sub.
2535 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2536 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2539 $as_echo_n "checking build system type... " >&6; }
2540 if ${ac_cv_build+:} false; then :
2541 $as_echo_n "(cached) " >&6
2543 ac_build_alias=$build_alias
2544 test "x$ac_build_alias" = x &&
2545 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2546 test "x$ac_build_alias" = x &&
2547 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2548 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2549 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2553 $as_echo "$ac_cv_build" >&6; }
2554 case $ac_cv_build in
2556 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2559 ac_save_IFS=$IFS; IFS='-'
2565 # Remember, the first character of IFS is used to create $*,
2566 # except with old shells:
2569 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2573 $as_echo_n "checking host system type... " >&6; }
2574 if ${ac_cv_host+:} false; then :
2575 $as_echo_n "(cached) " >&6
2577 if test "x$host_alias" = x; then
2578 ac_cv_host=$ac_cv_build
2580 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2581 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2586 $as_echo "$ac_cv_host" >&6; }
2589 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2592 ac_save_IFS=$IFS; IFS='-'
2598 # Remember, the first character of IFS is used to create $*,
2599 # except with old shells:
2602 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2606 $as_echo_n "checking target system type... " >&6; }
2607 if ${ac_cv_target+:} false; then :
2608 $as_echo_n "(cached) " >&6
2610 if test "x$target_alias" = x; then
2611 ac_cv_target=$ac_cv_host
2613 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2614 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2619 $as_echo "$ac_cv_target" >&6; }
2620 case $ac_cv_target in
2622 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2624 target=$ac_cv_target
2625 ac_save_IFS=$IFS; IFS='-'
2631 # Remember, the first character of IFS is used to create $*,
2632 # except with old shells:
2635 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2638 # The aliases save the names the user supplied, while $host etc.
2639 # will get canonicalized.
2640 test -n "$target_alias" &&
2641 test "$program_prefix$program_suffix$program_transform_name" = \
2643 program_prefix=${target_alias}-
2645 target_alias=${target_alias-$host_alias}
2647 . ${srcdir}/configure.host
2649 am__api_version='1.11'
2651 # Find a good install program. We prefer a C program (faster),
2652 # so one script is as good as another. But avoid the broken or
2653 # incompatible versions:
2654 # SysV /etc/install, /usr/sbin/install
2655 # SunOS /usr/etc/install
2656 # IRIX /sbin/install
2658 # AmigaOS /C/install, which installs bootblocks on floppy discs
2659 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2660 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2661 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2662 # OS/2's system install, which has a completely different semantic
2663 # ./install, which can be erroneously created by make from ./install.sh.
2664 # Reject install programs that cannot install multiple files.
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2666 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2667 if test -z "$INSTALL"; then
2668 if ${ac_cv_path_install+:} false; then :
2669 $as_echo_n "(cached) " >&6
2671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2675 test -z "$as_dir" && as_dir=.
2676 # Account for people who put trailing slashes in PATH elements.
2677 case $as_dir/ in #((
2678 ./ | .// | /[cC]/* | \
2679 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2680 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2683 # OSF1 and SCO ODT 3.0 have their own names for install.
2684 # Don't use installbsd from OSF since it installs stuff as root
2686 for ac_prog in ginstall scoinst install; do
2687 for ac_exec_ext in '' $ac_executable_extensions; do
2688 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2689 if test $ac_prog = install &&
2690 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2691 # AIX install. It has an incompatible calling convention.
2693 elif test $ac_prog = install &&
2694 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2695 # program-specific install script used by HP pwplus--don't use.
2698 rm -rf conftest.one conftest.two conftest.dir
2699 echo one > conftest.one
2700 echo two > conftest.two
2702 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2703 test -s conftest.one && test -s conftest.two &&
2704 test -s conftest.dir/conftest.one &&
2705 test -s conftest.dir/conftest.two
2707 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2720 rm -rf conftest.one conftest.two conftest.dir
2723 if test "${ac_cv_path_install+set}" = set; then
2724 INSTALL=$ac_cv_path_install
2726 # As a last resort, use the slow shell script. Don't cache a
2727 # value for INSTALL within a source directory, because that will
2728 # break other packages using the cache if that directory is
2729 # removed, or if the value is a relative name.
2730 INSTALL=$ac_install_sh
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2734 $as_echo "$INSTALL" >&6; }
2736 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2737 # It thinks the first close brace ends the variable substitution.
2738 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2740 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2742 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2745 $as_echo_n "checking whether build environment is sane... " >&6; }
2748 echo timestamp > conftest.file
2749 # Reject unsafe characters in $srcdir or the absolute working directory
2750 # name. Accept space and tab only in the latter.
2754 *[\\\"\#\$\&\'\`$am_lf]*)
2755 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2758 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2759 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2762 # Do `set' in a subshell so we don't clobber the current shell's
2763 # arguments. Must try -L first in case configure is actually a
2764 # symlink; some systems play weird games with the mod time of symlinks
2765 # (eg FreeBSD returns the mod time of the symlink's containing
2768 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2769 if test "$*" = "X"; then
2771 set X `ls -t "$srcdir/configure" conftest.file`
2774 if test "$*" != "X $srcdir/configure conftest.file" \
2775 && test "$*" != "X conftest.file $srcdir/configure"; then
2777 # If neither matched, then we have a broken ls. This can happen
2778 # if, for instance, CONFIG_SHELL is bash and it inherits a
2779 # broken ls alias from the environment. This has actually
2780 # happened. Such a system could not be considered "sane".
2781 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2782 alias in your environment" "$LINENO" 5
2785 test "$2" = conftest.file
2791 as_fn_error $? "newly created file is older than distributed files!
2792 Check your system clock" "$LINENO" 5
2794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2795 $as_echo "yes" >&6; }
2796 test "$program_prefix" != NONE &&
2797 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2798 # Use a double $ so make ignores it.
2799 test "$program_suffix" != NONE &&
2800 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2801 # Double any \ or $.
2802 # By default was `s,x,x', remove it if useless.
2803 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2804 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2806 # expand $ac_aux_dir to an absolute path
2807 am_aux_dir=`cd $ac_aux_dir && pwd`
2809 if test x"${MISSING+set}" != xset; then
2812 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2814 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2817 # Use eval to expand $SHELL
2818 if eval "$MISSING --run true"; then
2819 am_missing_run="$MISSING --run "
2822 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2823 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2826 if test x"${install_sh}" != xset; then
2829 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2831 install_sh="\${SHELL} $am_aux_dir/install-sh"
2835 # Installed binaries are usually stripped using `strip' when the user
2836 # run `make install-strip'. However `strip' might not be the right
2837 # tool to use in cross-compilation environments, therefore Automake
2838 # will honor the `STRIP' environment variable to overrule this program.
2839 if test "$cross_compiling" != no; then
2840 if test -n "$ac_tool_prefix"; then
2841 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2842 set dummy ${ac_tool_prefix}strip; ac_word=$2
2843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2844 $as_echo_n "checking for $ac_word... " >&6; }
2845 if ${ac_cv_prog_STRIP+:} false; then :
2846 $as_echo_n "(cached) " >&6
2848 if test -n "$STRIP"; then
2849 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2855 test -z "$as_dir" && as_dir=.
2856 for ac_exec_ext in '' $ac_executable_extensions; do
2857 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2858 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2868 STRIP=$ac_cv_prog_STRIP
2869 if test -n "$STRIP"; then
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2871 $as_echo "$STRIP" >&6; }
2873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2874 $as_echo "no" >&6; }
2879 if test -z "$ac_cv_prog_STRIP"; then
2881 # Extract the first word of "strip", so it can be a program name with args.
2882 set dummy strip; ac_word=$2
2883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2884 $as_echo_n "checking for $ac_word... " >&6; }
2885 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2886 $as_echo_n "(cached) " >&6
2888 if test -n "$ac_ct_STRIP"; then
2889 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2895 test -z "$as_dir" && as_dir=.
2896 for ac_exec_ext in '' $ac_executable_extensions; do
2897 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2898 ac_cv_prog_ac_ct_STRIP="strip"
2899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2908 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2909 if test -n "$ac_ct_STRIP"; then
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2911 $as_echo "$ac_ct_STRIP" >&6; }
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2914 $as_echo "no" >&6; }
2917 if test "x$ac_ct_STRIP" = x; then
2920 case $cross_compiling:$ac_tool_warned in
2922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2923 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2924 ac_tool_warned=yes ;;
2929 STRIP="$ac_cv_prog_STRIP"
2933 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2936 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2937 if test -z "$MKDIR_P"; then
2938 if ${ac_cv_path_mkdir+:} false; then :
2939 $as_echo_n "(cached) " >&6
2941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2942 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2945 test -z "$as_dir" && as_dir=.
2946 for ac_prog in mkdir gmkdir; do
2947 for ac_exec_ext in '' $ac_executable_extensions; do
2948 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2949 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2950 'mkdir (GNU coreutils) '* | \
2951 'mkdir (coreutils) '* | \
2952 'mkdir (fileutils) '4.1*)
2953 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2963 test -d ./--version && rmdir ./--version
2964 if test "${ac_cv_path_mkdir+set}" = set; then
2965 MKDIR_P="$ac_cv_path_mkdir -p"
2967 # As a last resort, use the slow shell script. Don't cache a
2968 # value for MKDIR_P within a source directory, because that will
2969 # break other packages using the cache if that directory is
2970 # removed, or if the value is a relative name.
2971 MKDIR_P="$ac_install_sh -d"
2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2975 $as_echo "$MKDIR_P" >&6; }
2979 [\\/$]* | ?:[\\/]*) ;;
2980 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2983 for ac_prog in gawk mawk nawk awk
2985 # Extract the first word of "$ac_prog", so it can be a program name with args.
2986 set dummy $ac_prog; ac_word=$2
2987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2988 $as_echo_n "checking for $ac_word... " >&6; }
2989 if ${ac_cv_prog_AWK+:} false; then :
2990 $as_echo_n "(cached) " >&6
2992 if test -n "$AWK"; then
2993 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2999 test -z "$as_dir" && as_dir=.
3000 for ac_exec_ext in '' $ac_executable_extensions; do
3001 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3002 ac_cv_prog_AWK="$ac_prog"
3003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3013 if test -n "$AWK"; then
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3015 $as_echo "$AWK" >&6; }
3017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3018 $as_echo "no" >&6; }
3022 test -n "$AWK" && break
3025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3026 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3028 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3029 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3030 $as_echo_n "(cached) " >&6
3032 cat >conftest.make <<\_ACEOF
3035 @echo '@@@%%%=$(MAKE)=@@@%%%'
3037 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3038 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3040 eval ac_cv_prog_make_${ac_make}_set=yes;;
3042 eval ac_cv_prog_make_${ac_make}_set=no;;
3046 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3048 $as_echo "yes" >&6; }
3051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3052 $as_echo "no" >&6; }
3053 SET_MAKE="MAKE=${MAKE-make}"
3056 rm -rf .tst 2>/dev/null
3057 mkdir .tst 2>/dev/null
3058 if test -d .tst; then
3063 rmdir .tst 2>/dev/null
3065 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3066 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3067 # is not polluted with repeated "-I."
3068 am__isrc=' -I$(srcdir)'
3069 # test to see if srcdir already configured
3070 if test -f $srcdir/config.status; then
3071 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3075 # test whether we have cygpath
3076 if test -z "$CYGPATH_W"; then
3077 if (cygpath --version) >/dev/null 2>/dev/null; then
3078 CYGPATH_W='cygpath -w'
3085 # Define the identity of the package.
3090 cat >>confdefs.h <<_ACEOF
3091 #define PACKAGE "$PACKAGE"
3095 cat >>confdefs.h <<_ACEOF
3096 #define VERSION "$VERSION"
3099 # Some tools Automake needs.
3101 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3104 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3107 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3110 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3113 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3115 # We need awk for the "check" target. The system "awk" is bad on
3117 # Always define AMTAR for backward compatibility.
3119 AMTAR=${AMTAR-"${am_missing_run}tar"}
3121 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3128 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3129 # We must force CC to /not/ be precious variables; otherwise
3130 # the wrong, non-multilib-adjusted value will be used in multilibs.
3131 # As a side effect, we have to subst CFLAGS ourselves.
3132 # Also save and restore CFLAGS, since AC_PROG_CC will come up with
3133 # defaults of its own if none are provided.
3139 ac_cpp='$CPP $CPPFLAGS'
3140 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3141 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3142 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3143 if test -n "$ac_tool_prefix"; then
3144 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3145 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3147 $as_echo_n "checking for $ac_word... " >&6; }
3148 if ${ac_cv_prog_CC+:} false; then :
3149 $as_echo_n "(cached) " >&6
3151 if test -n "$CC"; then
3152 ac_cv_prog_CC="$CC" # Let the user override the test.
3154 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3158 test -z "$as_dir" && as_dir=.
3159 for ac_exec_ext in '' $ac_executable_extensions; do
3160 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3161 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3172 if test -n "$CC"; then
3173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3174 $as_echo "$CC" >&6; }
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3177 $as_echo "no" >&6; }
3182 if test -z "$ac_cv_prog_CC"; then
3184 # Extract the first word of "gcc", so it can be a program name with args.
3185 set dummy gcc; ac_word=$2
3186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3187 $as_echo_n "checking for $ac_word... " >&6; }
3188 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3189 $as_echo_n "(cached) " >&6
3191 if test -n "$ac_ct_CC"; then
3192 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3198 test -z "$as_dir" && as_dir=.
3199 for ac_exec_ext in '' $ac_executable_extensions; do
3200 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3201 ac_cv_prog_ac_ct_CC="gcc"
3202 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3211 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3212 if test -n "$ac_ct_CC"; then
3213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3214 $as_echo "$ac_ct_CC" >&6; }
3216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3217 $as_echo "no" >&6; }
3220 if test "x$ac_ct_CC" = x; then
3223 case $cross_compiling:$ac_tool_warned in
3225 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3226 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3227 ac_tool_warned=yes ;;
3235 if test -z "$CC"; then
3236 if test -n "$ac_tool_prefix"; then
3237 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3238 set dummy ${ac_tool_prefix}cc; ac_word=$2
3239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3240 $as_echo_n "checking for $ac_word... " >&6; }
3241 if ${ac_cv_prog_CC+:} false; then :
3242 $as_echo_n "(cached) " >&6
3244 if test -n "$CC"; then
3245 ac_cv_prog_CC="$CC" # Let the user override the test.
3247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3251 test -z "$as_dir" && as_dir=.
3252 for ac_exec_ext in '' $ac_executable_extensions; do
3253 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3254 ac_cv_prog_CC="${ac_tool_prefix}cc"
3255 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3265 if test -n "$CC"; then
3266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3267 $as_echo "$CC" >&6; }
3269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3270 $as_echo "no" >&6; }
3276 if test -z "$CC"; then
3277 # Extract the first word of "cc", so it can be a program name with args.
3278 set dummy cc; ac_word=$2
3279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3280 $as_echo_n "checking for $ac_word... " >&6; }
3281 if ${ac_cv_prog_CC+:} false; then :
3282 $as_echo_n "(cached) " >&6
3284 if test -n "$CC"; then
3285 ac_cv_prog_CC="$CC" # Let the user override the test.
3288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3292 test -z "$as_dir" && as_dir=.
3293 for ac_exec_ext in '' $ac_executable_extensions; do
3294 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3295 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3296 ac_prog_rejected=yes
3300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3307 if test $ac_prog_rejected = yes; then
3308 # We found a bogon in the path, so make sure we never use it.
3309 set dummy $ac_cv_prog_CC
3311 if test $# != 0; then
3312 # We chose a different compiler from the bogus one.
3313 # However, it has the same basename, so the bogon will be chosen
3314 # first if we set CC to just the basename; use the full file name.
3316 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3322 if test -n "$CC"; then
3323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3324 $as_echo "$CC" >&6; }
3326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3327 $as_echo "no" >&6; }
3332 if test -z "$CC"; then
3333 if test -n "$ac_tool_prefix"; then
3334 for ac_prog in cl.exe
3336 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3337 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3339 $as_echo_n "checking for $ac_word... " >&6; }
3340 if ${ac_cv_prog_CC+:} false; then :
3341 $as_echo_n "(cached) " >&6
3343 if test -n "$CC"; then
3344 ac_cv_prog_CC="$CC" # Let the user override the test.
3346 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3350 test -z "$as_dir" && as_dir=.
3351 for ac_exec_ext in '' $ac_executable_extensions; do
3352 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3353 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3354 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3364 if test -n "$CC"; then
3365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3366 $as_echo "$CC" >&6; }
3368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3369 $as_echo "no" >&6; }
3373 test -n "$CC" && break
3376 if test -z "$CC"; then
3378 for ac_prog in cl.exe
3380 # Extract the first word of "$ac_prog", so it can be a program name with args.
3381 set dummy $ac_prog; ac_word=$2
3382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3383 $as_echo_n "checking for $ac_word... " >&6; }
3384 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3385 $as_echo_n "(cached) " >&6
3387 if test -n "$ac_ct_CC"; then
3388 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3394 test -z "$as_dir" && as_dir=.
3395 for ac_exec_ext in '' $ac_executable_extensions; do
3396 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3397 ac_cv_prog_ac_ct_CC="$ac_prog"
3398 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3407 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3408 if test -n "$ac_ct_CC"; then
3409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3410 $as_echo "$ac_ct_CC" >&6; }
3412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3413 $as_echo "no" >&6; }
3417 test -n "$ac_ct_CC" && break
3420 if test "x$ac_ct_CC" = x; then
3423 case $cross_compiling:$ac_tool_warned in
3425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3426 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3427 ac_tool_warned=yes ;;
3436 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3437 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3438 as_fn_error $? "no acceptable C compiler found in \$PATH
3439 See \`config.log' for more details" "$LINENO" 5; }
3441 # Provide some information about the compiler.
3442 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3445 for ac_option in --version -v -V -qversion; do
3446 { { ac_try="$ac_compiler $ac_option >&5"
3448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3449 *) ac_try_echo=$ac_try;;
3451 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3452 $as_echo "$ac_try_echo"; } >&5
3453 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3455 if test -s conftest.err; then
3457 ... rest of stderr output deleted ...
3458 10q' conftest.err >conftest.er1
3459 cat conftest.er1 >&5
3461 rm -f conftest.er1 conftest.err
3462 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3463 test $ac_status = 0; }
3466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3467 /* end confdefs.h. */
3477 ac_clean_files_save=$ac_clean_files
3478 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3479 # Try to create an executable without -o first, disregard a.out.
3480 # It will help us diagnose broken compilers, and finding out an intuition
3482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3483 $as_echo_n "checking whether the C compiler works... " >&6; }
3484 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3486 # The possible output files:
3487 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3490 for ac_file in $ac_files
3493 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3494 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3499 if { { ac_try="$ac_link_default"
3501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3502 *) ac_try_echo=$ac_try;;
3504 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3505 $as_echo "$ac_try_echo"; } >&5
3506 (eval "$ac_link_default") 2>&5
3508 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3509 test $ac_status = 0; }; then :
3510 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3511 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3512 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3513 # so that the user can short-circuit this test for compilers unknown to
3515 for ac_file in $ac_files ''
3517 test -f "$ac_file" || continue
3519 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3522 # We found the default executable, but exeext='' is most
3526 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3528 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3530 # We set ac_cv_exeext here because the later test for it is not
3531 # safe: cross compilers may not add the suffix if given an `-o'
3532 # argument, so we may need to know it at that point already.
3533 # Even if this section looks crufty: it has the advantage of
3540 test "$ac_cv_exeext" = no && ac_cv_exeext=
3545 if test -z "$ac_file"; then :
3546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3547 $as_echo "no" >&6; }
3548 $as_echo "$as_me: failed program was:" >&5
3549 sed 's/^/| /' conftest.$ac_ext >&5
3551 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3552 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3553 as_fn_error 77 "C compiler cannot create executables
3554 See \`config.log' for more details" "$LINENO" 5; }
3556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3557 $as_echo "yes" >&6; }
3559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3560 $as_echo_n "checking for C compiler default output file name... " >&6; }
3561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3562 $as_echo "$ac_file" >&6; }
3563 ac_exeext=$ac_cv_exeext
3565 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3566 ac_clean_files=$ac_clean_files_save
3567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3568 $as_echo_n "checking for suffix of executables... " >&6; }
3569 if { { ac_try="$ac_link"
3571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3572 *) ac_try_echo=$ac_try;;
3574 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3575 $as_echo "$ac_try_echo"; } >&5
3576 (eval "$ac_link") 2>&5
3578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3579 test $ac_status = 0; }; then :
3580 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3581 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3582 # work properly (i.e., refer to `conftest.exe'), while it won't with
3584 for ac_file in conftest.exe conftest conftest.*; do
3585 test -f "$ac_file" || continue
3587 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3588 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3594 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3595 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3596 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3597 See \`config.log' for more details" "$LINENO" 5; }
3599 rm -f conftest conftest$ac_cv_exeext
3600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3601 $as_echo "$ac_cv_exeext" >&6; }
3603 rm -f conftest.$ac_ext
3604 EXEEXT=$ac_cv_exeext
3606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3607 /* end confdefs.h. */
3612 FILE *f = fopen ("conftest.out", "w");
3613 return ferror (f) || fclose (f) != 0;
3619 ac_clean_files="$ac_clean_files conftest.out"
3620 # Check that the compiler produces executables we can run. If not, either
3621 # the compiler is broken, or we cross compile.
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3623 $as_echo_n "checking whether we are cross compiling... " >&6; }
3624 if test "$cross_compiling" != yes; then
3625 { { ac_try="$ac_link"
3627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3628 *) ac_try_echo=$ac_try;;
3630 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3631 $as_echo "$ac_try_echo"; } >&5
3632 (eval "$ac_link") 2>&5
3634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3635 test $ac_status = 0; }
3636 if { ac_try='./conftest$ac_cv_exeext'
3637 { { case "(($ac_try" in
3638 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3639 *) ac_try_echo=$ac_try;;
3641 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3642 $as_echo "$ac_try_echo"; } >&5
3643 (eval "$ac_try") 2>&5
3645 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3646 test $ac_status = 0; }; }; then
3649 if test "$cross_compiling" = maybe; then
3652 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3653 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3654 as_fn_error $? "cannot run C compiled programs.
3655 If you meant to cross compile, use \`--host'.
3656 See \`config.log' for more details" "$LINENO" 5; }
3660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3661 $as_echo "$cross_compiling" >&6; }
3663 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3664 ac_clean_files=$ac_clean_files_save
3665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3666 $as_echo_n "checking for suffix of object files... " >&6; }
3667 if ${ac_cv_objext+:} false; then :
3668 $as_echo_n "(cached) " >&6
3670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3671 /* end confdefs.h. */
3681 rm -f conftest.o conftest.obj
3682 if { { ac_try="$ac_compile"
3684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3685 *) ac_try_echo=$ac_try;;
3687 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3688 $as_echo "$ac_try_echo"; } >&5
3689 (eval "$ac_compile") 2>&5
3691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3692 test $ac_status = 0; }; then :
3693 for ac_file in conftest.o conftest.obj conftest.*; do
3694 test -f "$ac_file" || continue;
3696 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3697 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3702 $as_echo "$as_me: failed program was:" >&5
3703 sed 's/^/| /' conftest.$ac_ext >&5
3705 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3706 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3707 as_fn_error $? "cannot compute suffix of object files: cannot compile
3708 See \`config.log' for more details" "$LINENO" 5; }
3710 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3713 $as_echo "$ac_cv_objext" >&6; }
3714 OBJEXT=$ac_cv_objext
3716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3717 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3718 if ${ac_cv_c_compiler_gnu+:} false; then :
3719 $as_echo_n "(cached) " >&6
3721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3722 /* end confdefs.h. */
3735 if ac_fn_c_try_compile "$LINENO"; then :
3740 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3741 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3745 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3746 if test $ac_compiler_gnu = yes; then
3751 ac_test_CFLAGS=${CFLAGS+set}
3752 ac_save_CFLAGS=$CFLAGS
3753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3754 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3755 if ${ac_cv_prog_cc_g+:} false; then :
3756 $as_echo_n "(cached) " >&6
3758 ac_save_c_werror_flag=$ac_c_werror_flag
3759 ac_c_werror_flag=yes
3762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3763 /* end confdefs.h. */
3773 if ac_fn_c_try_compile "$LINENO"; then :
3777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3778 /* end confdefs.h. */
3788 if ac_fn_c_try_compile "$LINENO"; then :
3791 ac_c_werror_flag=$ac_save_c_werror_flag
3793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3794 /* end confdefs.h. */
3804 if ac_fn_c_try_compile "$LINENO"; then :
3807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3809 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3812 ac_c_werror_flag=$ac_save_c_werror_flag
3814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3815 $as_echo "$ac_cv_prog_cc_g" >&6; }
3816 if test "$ac_test_CFLAGS" = set; then
3817 CFLAGS=$ac_save_CFLAGS
3818 elif test $ac_cv_prog_cc_g = yes; then
3819 if test "$GCC" = yes; then
3825 if test "$GCC" = yes; then
3831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3832 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3833 if ${ac_cv_prog_cc_c89+:} false; then :
3834 $as_echo_n "(cached) " >&6
3836 ac_cv_prog_cc_c89=no
3838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3839 /* end confdefs.h. */
3842 #include <sys/types.h>
3843 #include <sys/stat.h>
3844 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3845 struct buf { int x; };
3846 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3847 static char *e (p, i)
3853 static char *f (char * (*g) (char **, int), char **p, ...)
3858 s = g (p, va_arg (v,int));
3863 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3864 function prototypes and stuff, but not '\xHH' hex character constants.
3865 These don't provoke an error unfortunately, instead are silently treated
3866 as 'x'. The following induces an error, until -std is added to get
3867 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3868 array size at least. It's necessary to write '\x00'==0 to get something
3869 that's true only with -std. */
3870 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3872 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3873 inside strings and character constants. */
3875 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3877 int test (int i, double x);
3878 struct s1 {int (*f) (int a);};
3879 struct s2 {int (*f) (double a);};
3880 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3886 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3891 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3892 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3894 CC="$ac_save_CC $ac_arg"
3895 if ac_fn_c_try_compile "$LINENO"; then :
3896 ac_cv_prog_cc_c89=$ac_arg
3898 rm -f core conftest.err conftest.$ac_objext
3899 test "x$ac_cv_prog_cc_c89" != "xno" && break
3901 rm -f conftest.$ac_ext
3906 case "x$ac_cv_prog_cc_c89" in
3908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3909 $as_echo "none needed" >&6; } ;;
3911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3912 $as_echo "unsupported" >&6; } ;;
3914 CC="$CC $ac_cv_prog_cc_c89"
3915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3916 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3918 if test "x$ac_cv_prog_cc_c89" != xno; then :
3923 ac_cpp='$CPP $CPPFLAGS'
3924 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3925 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3926 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3927 DEPDIR="${am__leading_dot}deps"
3929 ac_config_commands="$ac_config_commands depfiles"
3932 am_make=${MAKE-make}
3933 cat > confinc << 'END'
3935 @echo this is the am__doit target
3938 # If we don't find an include directive, just comment out the code.
3939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3940 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3944 # First try GNU make style include.
3945 echo "include confinc" > confmf
3946 # Ignore all kinds of additional output from `make'.
3947 case `$am_make -s -f confmf 2> /dev/null` in #(
3948 *the\ am__doit\ target*)
3954 # Now try BSD make style include.
3955 if test "$am__include" = "#"; then
3956 echo '.include "confinc"' > confmf
3957 case `$am_make -s -f confmf 2> /dev/null` in #(
3958 *the\ am__doit\ target*)
3959 am__include=.include
3967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3968 $as_echo "$_am_result" >&6; }
3969 rm -f confinc confmf
3971 # Check whether --enable-dependency-tracking was given.
3972 if test "${enable_dependency_tracking+set}" = set; then :
3973 enableval=$enable_dependency_tracking;
3976 if test "x$enable_dependency_tracking" != xno; then
3977 am_depcomp="$ac_aux_dir/depcomp"
3980 if test "x$enable_dependency_tracking" != xno; then
3990 depcc="$CC" am_compiler_list=
3992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3993 $as_echo_n "checking dependency style of $depcc... " >&6; }
3994 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3995 $as_echo_n "(cached) " >&6
3997 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3998 # We make a subdir and do the tests there. Otherwise we can end up
3999 # making bogus files that we don't know about and never remove. For
4000 # instance it was reported that on HP-UX the gcc test will end up
4001 # making a dummy file named `D' -- because `-MD' means `put the output
4004 # Copy depcomp to subdir because otherwise we won't find it if we're
4005 # using a relative directory.
4006 cp "$am_depcomp" conftest.dir
4008 # We will build objects and dependencies in a subdirectory because
4009 # it helps to detect inapplicable dependency modes. For instance
4010 # both Tru64's cc and ICC support -MD to output dependencies as a
4011 # side effect of compilation, but ICC will put the dependencies in
4012 # the current directory while Tru64 will put them in the object
4016 am_cv_CC_dependencies_compiler_type=none
4017 if test "$am_compiler_list" = ""; then
4018 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4021 case " $depcc " in #(
4022 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4025 for depmode in $am_compiler_list; do
4026 # Setup a source with many dependencies, because some compilers
4027 # like to wrap large dependency lists on column 80 (with \), and
4028 # we should not choose a depcomp mode which is confused by this.
4030 # We need to recreate these files for each test, as the compiler may
4031 # overwrite some of them when testing with obscure command lines.
4032 # This happens at least with the AIX C compiler.
4034 for i in 1 2 3 4 5 6; do
4035 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4036 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4037 # Solaris 8's {/usr,}/bin/sh.
4038 touch sub/conftst$i.h
4040 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4042 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4043 # mode. It turns out that the SunPro C++ compiler does not properly
4044 # handle `-M -o', and we need to detect this. Also, some Intel
4045 # versions had trouble with output in subdirs
4046 am__obj=sub/conftest.${OBJEXT-o}
4047 am__minus_obj="-o $am__obj"
4050 # This depmode causes a compiler race in universal mode.
4051 test "$am__universal" = false || continue
4054 # after this tag, mechanisms are not by side-effect, so they'll
4055 # only be used when explicitly requested
4056 if test "x$enable_dependency_tracking" = xyes; then
4062 msvisualcpp | msvcmsys)
4063 # This compiler won't grok `-c -o', but also, the minuso test has
4064 # not run yet. These depmodes are late enough in the game, and
4065 # so weak that their functioning should not be impacted.
4066 am__obj=conftest.${OBJEXT-o}
4071 if depmode=$depmode \
4072 source=sub/conftest.c object=$am__obj \
4073 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4074 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4075 >/dev/null 2>conftest.err &&
4076 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4077 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4078 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4079 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4080 # icc doesn't choke on unknown options, it will just issue warnings
4081 # or remarks (even with -Werror). So we grep stderr for any message
4082 # that says an option was ignored or not supported.
4083 # When given -MP, icc 7.0 and 7.1 complain thusly:
4084 # icc: Command line warning: ignoring option '-M'; no argument required
4085 # The diagnosis changed in icc 8.0:
4086 # icc: Command line remark: option '-MP' not supported
4087 if (grep 'ignoring option' conftest.err ||
4088 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4089 am_cv_CC_dependencies_compiler_type=$depmode
4098 am_cv_CC_dependencies_compiler_type=none
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4103 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4104 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4107 test "x$enable_dependency_tracking" != xno \
4108 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4110 am__fastdepCC_FALSE='#'
4112 am__fastdepCC_TRUE='#'
4113 am__fastdepCC_FALSE=
4123 # By default we simply use the C compiler to build assembly code.
4125 test "${CCAS+set}" = set || CCAS=$CC
4126 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
4130 depcc="$CCAS" am_compiler_list=
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4133 $as_echo_n "checking dependency style of $depcc... " >&6; }
4134 if ${am_cv_CCAS_dependencies_compiler_type+:} false; then :
4135 $as_echo_n "(cached) " >&6
4137 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4138 # We make a subdir and do the tests there. Otherwise we can end up
4139 # making bogus files that we don't know about and never remove. For
4140 # instance it was reported that on HP-UX the gcc test will end up
4141 # making a dummy file named `D' -- because `-MD' means `put the output
4144 # Copy depcomp to subdir because otherwise we won't find it if we're
4145 # using a relative directory.
4146 cp "$am_depcomp" conftest.dir
4148 # We will build objects and dependencies in a subdirectory because
4149 # it helps to detect inapplicable dependency modes. For instance
4150 # both Tru64's cc and ICC support -MD to output dependencies as a
4151 # side effect of compilation, but ICC will put the dependencies in
4152 # the current directory while Tru64 will put them in the object
4156 am_cv_CCAS_dependencies_compiler_type=none
4157 if test "$am_compiler_list" = ""; then
4158 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4163 for depmode in $am_compiler_list; do
4164 # Setup a source with many dependencies, because some compilers
4165 # like to wrap large dependency lists on column 80 (with \), and
4166 # we should not choose a depcomp mode which is confused by this.
4168 # We need to recreate these files for each test, as the compiler may
4169 # overwrite some of them when testing with obscure command lines.
4170 # This happens at least with the AIX C compiler.
4172 for i in 1 2 3 4 5 6; do
4173 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4174 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4175 # Solaris 8's {/usr,}/bin/sh.
4176 touch sub/conftst$i.h
4178 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4180 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4181 # mode. It turns out that the SunPro C++ compiler does not properly
4182 # handle `-M -o', and we need to detect this. Also, some Intel
4183 # versions had trouble with output in subdirs
4184 am__obj=sub/conftest.${OBJEXT-o}
4185 am__minus_obj="-o $am__obj"
4188 # This depmode causes a compiler race in universal mode.
4189 test "$am__universal" = false || continue
4192 # after this tag, mechanisms are not by side-effect, so they'll
4193 # only be used when explicitly requested
4194 if test "x$enable_dependency_tracking" = xyes; then
4200 msvisualcpp | msvcmsys)
4201 # This compiler won't grok `-c -o', but also, the minuso test has
4202 # not run yet. These depmodes are late enough in the game, and
4203 # so weak that their functioning should not be impacted.
4204 am__obj=conftest.${OBJEXT-o}
4209 if depmode=$depmode \
4210 source=sub/conftest.c object=$am__obj \
4211 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4212 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4213 >/dev/null 2>conftest.err &&
4214 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4215 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4216 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4217 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4218 # icc doesn't choke on unknown options, it will just issue warnings
4219 # or remarks (even with -Werror). So we grep stderr for any message
4220 # that says an option was ignored or not supported.
4221 # When given -MP, icc 7.0 and 7.1 complain thusly:
4222 # icc: Command line warning: ignoring option '-M'; no argument required
4223 # The diagnosis changed in icc 8.0:
4224 # icc: Command line remark: option '-MP' not supported
4225 if (grep 'ignoring option' conftest.err ||
4226 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4227 am_cv_CCAS_dependencies_compiler_type=$depmode
4236 am_cv_CCAS_dependencies_compiler_type=none
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4241 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4242 CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4245 test "x$enable_dependency_tracking" != xno \
4246 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4247 am__fastdepCCAS_TRUE=
4248 am__fastdepCCAS_FALSE='#'
4250 am__fastdepCCAS_TRUE='#'
4251 am__fastdepCCAS_FALSE=
4255 if test "x$CC" != xcc; then
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4257 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4260 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4262 set dummy $CC; ac_cc=`$as_echo "$2" |
4263 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4264 if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
4265 $as_echo_n "(cached) " >&6
4267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4268 /* end confdefs.h. */
4278 # Make sure it works both with $CC and with simple cc.
4279 # We do the test twice because some compilers refuse to overwrite an
4280 # existing .o file with -o, though they will create one.
4281 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4283 if { { case "(($ac_try" in
4284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4285 *) ac_try_echo=$ac_try;;
4287 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4288 $as_echo "$ac_try_echo"; } >&5
4289 (eval "$ac_try") 2>&5
4291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4292 test $ac_status = 0; } &&
4293 test -f conftest2.$ac_objext && { { case "(($ac_try" in
4294 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4295 *) ac_try_echo=$ac_try;;
4297 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4298 $as_echo "$ac_try_echo"; } >&5
4299 (eval "$ac_try") 2>&5
4301 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4302 test $ac_status = 0; };
4304 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4305 if test "x$CC" != xcc; then
4306 # Test first that cc exists at all.
4307 if { ac_try='cc -c conftest.$ac_ext >&5'
4308 { { case "(($ac_try" in
4309 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4310 *) ac_try_echo=$ac_try;;
4312 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4313 $as_echo "$ac_try_echo"; } >&5
4314 (eval "$ac_try") 2>&5
4316 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4317 test $ac_status = 0; }; }; then
4318 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4320 if { { case "(($ac_try" in
4321 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4322 *) ac_try_echo=$ac_try;;
4324 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4325 $as_echo "$ac_try_echo"; } >&5
4326 (eval "$ac_try") 2>&5
4328 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4329 test $ac_status = 0; } &&
4330 test -f conftest2.$ac_objext && { { case "(($ac_try" in
4331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4332 *) ac_try_echo=$ac_try;;
4334 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4335 $as_echo "$ac_try_echo"; } >&5
4336 (eval "$ac_try") 2>&5
4338 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4339 test $ac_status = 0; };
4344 # cc exists but doesn't like -o.
4345 eval ac_cv_prog_cc_${ac_cc}_c_o=no
4350 eval ac_cv_prog_cc_${ac_cc}_c_o=no
4352 rm -f core conftest*
4355 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4357 $as_echo "yes" >&6; }
4359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4360 $as_echo "no" >&6; }
4362 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4366 # FIXME: we rely on the cache variable name because
4367 # there is no other way.
4369 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4370 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
4371 if test "$am_t" != yes; then
4372 # Losing compiler, so override with the script.
4373 # FIXME: It is wrong to rewrite CC.
4374 # But if we don't then we get into trouble of one sort or another.
4375 # A longer-term fix would be to have automake use am__CC in this case,
4376 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4377 CC="$am_aux_dir/compile $CC"
4383 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4384 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4390 macro_revision='1.3293'
4404 ltmain="$ac_aux_dir/ltmain.sh"
4406 # Backslashify metacharacters that are still active within
4407 # double-quoted strings.
4408 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4410 # Same as above, but do not quote variable references.
4411 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4413 # Sed substitution to delay expansion of an escaped shell variable in a
4414 # double_quote_subst'ed string.
4415 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4417 # Sed substitution to delay expansion of an escaped single quote.
4418 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4420 # Sed substitution to avoid accidental globbing in evaled expressions
4421 no_glob_subst='s/\*/\\\*/g'
4423 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4424 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4425 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4428 $as_echo_n "checking how to print strings... " >&6; }
4429 # Test print first, because it will be a builtin if present.
4430 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4431 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4433 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4436 # Use this function as a fallback that always works.
4437 func_fallback_echo ()
4439 eval 'cat <<_LTECHO_EOF
4443 ECHO='func_fallback_echo'
4446 # func_echo_all arg...
4447 # Invoke $ECHO with all args, space-separated.
4454 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4455 $as_echo "printf" >&6; } ;;
4456 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4457 $as_echo "print -r" >&6; } ;;
4458 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4459 $as_echo "cat" >&6; } ;;
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4476 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4477 if ${ac_cv_path_SED+:} false; then :
4478 $as_echo_n "(cached) " >&6
4480 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4481 for ac_i in 1 2 3 4 5 6 7; do
4482 ac_script="$ac_script$as_nl$ac_script"
4484 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4485 { ac_script=; unset ac_script;}
4486 if test -z "$SED"; then
4487 ac_path_SED_found=false
4488 # Loop through the user's path and test for each of PROGNAME-LIST
4489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4493 test -z "$as_dir" && as_dir=.
4494 for ac_prog in sed gsed; do
4495 for ac_exec_ext in '' $ac_executable_extensions; do
4496 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4497 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4498 # Check for GNU ac_path_SED and select it if it is found.
4499 # Check for GNU $ac_path_SED
4500 case `"$ac_path_SED" --version 2>&1` in
4502 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4505 $as_echo_n 0123456789 >"conftest.in"
4508 cat "conftest.in" "conftest.in" >"conftest.tmp"
4509 mv "conftest.tmp" "conftest.in"
4510 cp "conftest.in" "conftest.nl"
4511 $as_echo '' >> "conftest.nl"
4512 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4513 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4514 as_fn_arith $ac_count + 1 && ac_count=$as_val
4515 if test $ac_count -gt ${ac_path_SED_max-0}; then
4516 # Best one so far, save it but keep looking for a better one
4517 ac_cv_path_SED="$ac_path_SED"
4518 ac_path_SED_max=$ac_count
4520 # 10*(2^10) chars as input seems more than enough
4521 test $ac_count -gt 10 && break
4523 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4526 $ac_path_SED_found && break 3
4531 if test -z "$ac_cv_path_SED"; then
4532 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4540 $as_echo "$ac_cv_path_SED" >&6; }
4541 SED="$ac_cv_path_SED"
4544 test -z "$SED" && SED=sed
4545 Xsed="$SED -e 1s/^X//"
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4558 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4559 if ${ac_cv_path_GREP+:} false; then :
4560 $as_echo_n "(cached) " >&6
4562 if test -z "$GREP"; then
4563 ac_path_GREP_found=false
4564 # Loop through the user's path and test for each of PROGNAME-LIST
4565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4566 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4569 test -z "$as_dir" && as_dir=.
4570 for ac_prog in grep ggrep; do
4571 for ac_exec_ext in '' $ac_executable_extensions; do
4572 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4573 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4574 # Check for GNU ac_path_GREP and select it if it is found.
4575 # Check for GNU $ac_path_GREP
4576 case `"$ac_path_GREP" --version 2>&1` in
4578 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4581 $as_echo_n 0123456789 >"conftest.in"
4584 cat "conftest.in" "conftest.in" >"conftest.tmp"
4585 mv "conftest.tmp" "conftest.in"
4586 cp "conftest.in" "conftest.nl"
4587 $as_echo 'GREP' >> "conftest.nl"
4588 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4589 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4590 as_fn_arith $ac_count + 1 && ac_count=$as_val
4591 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4592 # Best one so far, save it but keep looking for a better one
4593 ac_cv_path_GREP="$ac_path_GREP"
4594 ac_path_GREP_max=$ac_count
4596 # 10*(2^10) chars as input seems more than enough
4597 test $ac_count -gt 10 && break
4599 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4602 $ac_path_GREP_found && break 3
4607 if test -z "$ac_cv_path_GREP"; then
4608 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4611 ac_cv_path_GREP=$GREP
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4616 $as_echo "$ac_cv_path_GREP" >&6; }
4617 GREP="$ac_cv_path_GREP"
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4621 $as_echo_n "checking for egrep... " >&6; }
4622 if ${ac_cv_path_EGREP+:} false; then :
4623 $as_echo_n "(cached) " >&6
4625 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4626 then ac_cv_path_EGREP="$GREP -E"
4628 if test -z "$EGREP"; then
4629 ac_path_EGREP_found=false
4630 # Loop through the user's path and test for each of PROGNAME-LIST
4631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4632 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4635 test -z "$as_dir" && as_dir=.
4636 for ac_prog in egrep; do
4637 for ac_exec_ext in '' $ac_executable_extensions; do
4638 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4639 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4640 # Check for GNU ac_path_EGREP and select it if it is found.
4641 # Check for GNU $ac_path_EGREP
4642 case `"$ac_path_EGREP" --version 2>&1` in
4644 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4647 $as_echo_n 0123456789 >"conftest.in"
4650 cat "conftest.in" "conftest.in" >"conftest.tmp"
4651 mv "conftest.tmp" "conftest.in"
4652 cp "conftest.in" "conftest.nl"
4653 $as_echo 'EGREP' >> "conftest.nl"
4654 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4655 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4656 as_fn_arith $ac_count + 1 && ac_count=$as_val
4657 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4658 # Best one so far, save it but keep looking for a better one
4659 ac_cv_path_EGREP="$ac_path_EGREP"
4660 ac_path_EGREP_max=$ac_count
4662 # 10*(2^10) chars as input seems more than enough
4663 test $ac_count -gt 10 && break
4665 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4668 $ac_path_EGREP_found && break 3
4673 if test -z "$ac_cv_path_EGREP"; then
4674 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4677 ac_cv_path_EGREP=$EGREP
4682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4683 $as_echo "$ac_cv_path_EGREP" >&6; }
4684 EGREP="$ac_cv_path_EGREP"
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4688 $as_echo_n "checking for fgrep... " >&6; }
4689 if ${ac_cv_path_FGREP+:} false; then :
4690 $as_echo_n "(cached) " >&6
4692 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4693 then ac_cv_path_FGREP="$GREP -F"
4695 if test -z "$FGREP"; then
4696 ac_path_FGREP_found=false
4697 # Loop through the user's path and test for each of PROGNAME-LIST
4698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4699 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4702 test -z "$as_dir" && as_dir=.
4703 for ac_prog in fgrep; do
4704 for ac_exec_ext in '' $ac_executable_extensions; do
4705 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4706 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4707 # Check for GNU ac_path_FGREP and select it if it is found.
4708 # Check for GNU $ac_path_FGREP
4709 case `"$ac_path_FGREP" --version 2>&1` in
4711 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4714 $as_echo_n 0123456789 >"conftest.in"
4717 cat "conftest.in" "conftest.in" >"conftest.tmp"
4718 mv "conftest.tmp" "conftest.in"
4719 cp "conftest.in" "conftest.nl"
4720 $as_echo 'FGREP' >> "conftest.nl"
4721 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4722 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4723 as_fn_arith $ac_count + 1 && ac_count=$as_val
4724 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4725 # Best one so far, save it but keep looking for a better one
4726 ac_cv_path_FGREP="$ac_path_FGREP"
4727 ac_path_FGREP_max=$ac_count
4729 # 10*(2^10) chars as input seems more than enough
4730 test $ac_count -gt 10 && break
4732 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4735 $ac_path_FGREP_found && break 3
4740 if test -z "$ac_cv_path_FGREP"; then
4741 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4744 ac_cv_path_FGREP=$FGREP
4749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4750 $as_echo "$ac_cv_path_FGREP" >&6; }
4751 FGREP="$ac_cv_path_FGREP"
4754 test -z "$GREP" && GREP=grep
4774 # Check whether --with-gnu-ld was given.
4775 if test "${with_gnu_ld+set}" = set; then :
4776 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4782 if test "$GCC" = yes; then
4783 # Check if gcc -print-prog-name=ld gives a path.
4784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4785 $as_echo_n "checking for ld used by $CC... " >&6; }
4788 # gcc leaves a trailing carriage return which upsets mingw
4789 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4791 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4794 # Accept absolute paths.
4796 re_direlt='/[^/][^/]*/\.\./'
4797 # Canonicalize the pathname of ld
4798 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4799 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4800 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4802 test -z "$LD" && LD="$ac_prog"
4805 # If it fails, then pretend we aren't using GCC.
4809 # If it is relative, then search for the first ld in PATH.
4813 elif test "$with_gnu_ld" = yes; then
4814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4815 $as_echo_n "checking for GNU ld... " >&6; }
4817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4818 $as_echo_n "checking for non-GNU ld... " >&6; }
4820 if ${lt_cv_path_LD+:} false; then :
4821 $as_echo_n "(cached) " >&6
4823 if test -z "$LD"; then
4824 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4825 for ac_dir in $PATH; do
4827 test -z "$ac_dir" && ac_dir=.
4828 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4829 lt_cv_path_LD="$ac_dir/$ac_prog"
4830 # Check to see if the program is GNU ld. I'd rather use --version,
4831 # but apparently some variants of GNU ld only accept -v.
4832 # Break only if it was the GNU/non-GNU ld that we prefer.
4833 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4834 *GNU* | *'with BFD'*)
4835 test "$with_gnu_ld" != no && break
4838 test "$with_gnu_ld" != yes && break
4845 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4850 if test -n "$LD"; then
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4852 $as_echo "$LD" >&6; }
4854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4855 $as_echo "no" >&6; }
4857 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4859 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4860 if ${lt_cv_prog_gnu_ld+:} false; then :
4861 $as_echo_n "(cached) " >&6
4863 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4864 case `$LD -v 2>&1 </dev/null` in
4865 *GNU* | *'with BFD'*)
4866 lt_cv_prog_gnu_ld=yes
4869 lt_cv_prog_gnu_ld=no
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4874 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4875 with_gnu_ld=$lt_cv_prog_gnu_ld
4885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4886 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4887 if ${lt_cv_path_NM+:} false; then :
4888 $as_echo_n "(cached) " >&6
4890 if test -n "$NM"; then
4891 # Let the user override the test.
4894 lt_nm_to_check="${ac_tool_prefix}nm"
4895 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4896 lt_nm_to_check="$lt_nm_to_check nm"
4898 for lt_tmp_nm in $lt_nm_to_check; do
4899 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4900 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4902 test -z "$ac_dir" && ac_dir=.
4903 tmp_nm="$ac_dir/$lt_tmp_nm"
4904 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4905 # Check to see if the nm accepts a BSD-compat flag.
4906 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4907 # nm: unknown option "B" ignored
4908 # Tru64's nm complains that /dev/null is an invalid object file
4909 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4910 */dev/null* | *'Invalid file or object type'*)
4911 lt_cv_path_NM="$tmp_nm -B"
4915 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4917 lt_cv_path_NM="$tmp_nm -p"
4921 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4922 continue # so that we can try to find one that supports BSD flags
4931 : ${lt_cv_path_NM=no}
4934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4935 $as_echo "$lt_cv_path_NM" >&6; }
4936 if test "$lt_cv_path_NM" != "no"; then
4939 # Didn't find any BSD compatible name lister, look for dumpbin.
4940 if test -n "$DUMPBIN"; then :
4941 # Let the user override the test.
4943 if test -n "$ac_tool_prefix"; then
4944 for ac_prog in dumpbin "link -dump"
4946 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4947 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4949 $as_echo_n "checking for $ac_word... " >&6; }
4950 if ${ac_cv_prog_DUMPBIN+:} false; then :
4951 $as_echo_n "(cached) " >&6
4953 if test -n "$DUMPBIN"; then
4954 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4956 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4960 test -z "$as_dir" && as_dir=.
4961 for ac_exec_ext in '' $ac_executable_extensions; do
4962 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4963 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4973 DUMPBIN=$ac_cv_prog_DUMPBIN
4974 if test -n "$DUMPBIN"; then
4975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4976 $as_echo "$DUMPBIN" >&6; }
4978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4979 $as_echo "no" >&6; }
4983 test -n "$DUMPBIN" && break
4986 if test -z "$DUMPBIN"; then
4987 ac_ct_DUMPBIN=$DUMPBIN
4988 for ac_prog in dumpbin "link -dump"
4990 # Extract the first word of "$ac_prog", so it can be a program name with args.
4991 set dummy $ac_prog; ac_word=$2
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4993 $as_echo_n "checking for $ac_word... " >&6; }
4994 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4995 $as_echo_n "(cached) " >&6
4997 if test -n "$ac_ct_DUMPBIN"; then
4998 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5004 test -z "$as_dir" && as_dir=.
5005 for ac_exec_ext in '' $ac_executable_extensions; do
5006 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5007 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5017 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5018 if test -n "$ac_ct_DUMPBIN"; then
5019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5020 $as_echo "$ac_ct_DUMPBIN" >&6; }
5022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5023 $as_echo "no" >&6; }
5027 test -n "$ac_ct_DUMPBIN" && break
5030 if test "x$ac_ct_DUMPBIN" = x; then
5033 case $cross_compiling:$ac_tool_warned in
5035 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5036 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5037 ac_tool_warned=yes ;;
5039 DUMPBIN=$ac_ct_DUMPBIN
5043 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5045 DUMPBIN="$DUMPBIN -symbols"
5053 if test "$DUMPBIN" != ":"; then
5057 test -z "$NM" && NM=nm
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5065 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5066 if ${lt_cv_nm_interface+:} false; then :
5067 $as_echo_n "(cached) " >&6
5069 lt_cv_nm_interface="BSD nm"
5070 echo "int some_variable = 0;" > conftest.$ac_ext
5071 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5072 (eval "$ac_compile" 2>conftest.err)
5073 cat conftest.err >&5
5074 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5075 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5076 cat conftest.err >&5
5077 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5078 cat conftest.out >&5
5079 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5080 lt_cv_nm_interface="MS dumpbin"
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5085 $as_echo "$lt_cv_nm_interface" >&6; }
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5088 $as_echo_n "checking whether ln -s works... " >&6; }
5090 if test "$LN_S" = "ln -s"; then
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5092 $as_echo "yes" >&6; }
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5095 $as_echo "no, using $LN_S" >&6; }
5098 # find the maximum length of command line arguments
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5100 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5101 if ${lt_cv_sys_max_cmd_len+:} false; then :
5102 $as_echo_n "(cached) " >&6
5109 # On DJGPP, this test can blow up pretty badly due to problems in libc
5110 # (any single argument exceeding 2000 bytes causes a buffer overrun
5111 # during glob expansion). Even if it were fixed, the result of this
5112 # check would be larger than it should be.
5113 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5117 # Under GNU Hurd, this test is not required because there is
5118 # no limit to the length of command line arguments.
5119 # Libtool will interpret -1 as no limit whatsoever
5120 lt_cv_sys_max_cmd_len=-1;
5123 cygwin* | mingw* | cegcc*)
5124 # On Win9x/ME, this test blows up -- it succeeds, but takes
5125 # about 5 minutes as the teststring grows exponentially.
5126 # Worse, since 9x/ME are not pre-emptively multitasking,
5127 # you end up with a "frozen" computer, even though with patience
5128 # the test eventually succeeds (with a max line length of 256k).
5129 # Instead, let's just punt: use the minimum linelength reported by
5130 # all of the supported platforms: 8192 (on NT/2K/XP).
5131 lt_cv_sys_max_cmd_len=8192;
5135 # On MiNT this can take a long time and run out of memory.
5136 lt_cv_sys_max_cmd_len=8192;
5140 # On AmigaOS with pdksh, this test takes hours, literally.
5141 # So we just punt and use a minimum line length of 8192.
5142 lt_cv_sys_max_cmd_len=8192;
5145 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5146 # This has been around since 386BSD, at least. Likely further.
5147 if test -x /sbin/sysctl; then
5148 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5149 elif test -x /usr/sbin/sysctl; then
5150 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5152 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5154 # And add a safety zone
5155 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5156 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5160 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5161 lt_cv_sys_max_cmd_len=196608
5165 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5166 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5167 # nice to cause kernel panics so lets avoid the loop below.
5168 # First set a reasonable default.
5169 lt_cv_sys_max_cmd_len=16384
5171 if test -x /sbin/sysconfig; then
5172 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5173 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5178 lt_cv_sys_max_cmd_len=102400
5180 sysv5* | sco5v6* | sysv4.2uw2*)
5181 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5182 if test -n "$kargmax"; then
5183 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5185 lt_cv_sys_max_cmd_len=32768
5189 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5190 if test -n "$lt_cv_sys_max_cmd_len"; then
5191 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5192 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5194 # Make teststring a little bigger before we do anything with it.
5195 # a 1K string should be a reasonable start.
5196 for i in 1 2 3 4 5 6 7 8 ; do
5197 teststring=$teststring$teststring
5199 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5200 # If test is not a shell built-in, we'll probably end up computing a
5201 # maximum length that is only half of the actual maximum length, but
5203 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5204 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5205 test $i != 17 # 1/2 MB should be enough
5208 teststring=$teststring$teststring
5210 # Only check the string length outside the loop.
5211 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5213 # Add a significant safety factor because C++ compilers can tack on
5214 # massive amounts of additional arguments before passing them to the
5215 # linker. It appears as though 1/2 is a usable value.
5216 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5223 if test -n $lt_cv_sys_max_cmd_len ; then
5224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5225 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5228 $as_echo "none" >&6; }
5230 max_cmd_len=$lt_cv_sys_max_cmd_len
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5242 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5243 # Try some XSI features
5246 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5248 && eval 'test $(( 1 + 1 )) -eq 2 \
5249 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5252 $as_echo "$xsi_shell" >&6; }
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5256 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5258 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5260 && lt_shell_append=yes
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5262 $as_echo "$lt_shell_append" >&6; }
5265 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5275 # test EBCDIC or ASCII
5276 case `echo X|tr X '\101'` in
5277 A) # ASCII based system
5278 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5279 lt_SP2NL='tr \040 \012'
5280 lt_NL2SP='tr \015\012 \040\040'
5282 *) # EBCDIC based system
5283 lt_SP2NL='tr \100 \n'
5284 lt_NL2SP='tr \r\n \100\100'
5296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5297 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5298 if ${lt_cv_to_host_file_cmd+:} false; then :
5299 $as_echo_n "(cached) " >&6
5304 *-*-mingw* ) # actually msys
5305 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5308 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5310 * ) # otherwise, assume *nix
5311 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5317 *-*-mingw* ) # actually msys
5318 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5321 lt_cv_to_host_file_cmd=func_convert_file_noop
5323 * ) # otherwise, assume *nix
5324 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5328 * ) # unhandled hosts (and "normal" native builds)
5329 lt_cv_to_host_file_cmd=func_convert_file_noop
5335 to_host_file_cmd=$lt_cv_to_host_file_cmd
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5337 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5344 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5345 if ${lt_cv_to_tool_file_cmd+:} false; then :
5346 $as_echo_n "(cached) " >&6
5348 #assume ordinary cross tools, or native build.
5349 lt_cv_to_tool_file_cmd=func_convert_file_noop
5353 *-*-mingw* ) # actually msys
5354 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5362 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5364 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5371 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5372 if ${lt_cv_ld_reload_flag+:} false; then :
5373 $as_echo_n "(cached) " >&6
5375 lt_cv_ld_reload_flag='-r'
5377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5378 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5379 reload_flag=$lt_cv_ld_reload_flag
5380 case $reload_flag in
5382 *) reload_flag=" $reload_flag" ;;
5384 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5386 cygwin* | mingw* | pw32* | cegcc*)
5387 if test "$GCC" != yes; then
5392 if test "$GCC" = yes; then
5393 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5395 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5408 if test -n "$ac_tool_prefix"; then
5409 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5410 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5412 $as_echo_n "checking for $ac_word... " >&6; }
5413 if ${ac_cv_prog_OBJDUMP+:} false; then :
5414 $as_echo_n "(cached) " >&6
5416 if test -n "$OBJDUMP"; then
5417 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5423 test -z "$as_dir" && as_dir=.
5424 for ac_exec_ext in '' $ac_executable_extensions; do
5425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5426 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5436 OBJDUMP=$ac_cv_prog_OBJDUMP
5437 if test -n "$OBJDUMP"; then
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5439 $as_echo "$OBJDUMP" >&6; }
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5442 $as_echo "no" >&6; }
5447 if test -z "$ac_cv_prog_OBJDUMP"; then
5448 ac_ct_OBJDUMP=$OBJDUMP
5449 # Extract the first word of "objdump", so it can be a program name with args.
5450 set dummy objdump; ac_word=$2
5451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5452 $as_echo_n "checking for $ac_word... " >&6; }
5453 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5454 $as_echo_n "(cached) " >&6
5456 if test -n "$ac_ct_OBJDUMP"; then
5457 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5463 test -z "$as_dir" && as_dir=.
5464 for ac_exec_ext in '' $ac_executable_extensions; do
5465 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5466 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5476 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5477 if test -n "$ac_ct_OBJDUMP"; then
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5479 $as_echo "$ac_ct_OBJDUMP" >&6; }
5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5482 $as_echo "no" >&6; }
5485 if test "x$ac_ct_OBJDUMP" = x; then
5488 case $cross_compiling:$ac_tool_warned in
5490 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5491 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5492 ac_tool_warned=yes ;;
5494 OBJDUMP=$ac_ct_OBJDUMP
5497 OBJDUMP="$ac_cv_prog_OBJDUMP"
5500 test -z "$OBJDUMP" && OBJDUMP=objdump
5510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5511 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5512 if ${lt_cv_deplibs_check_method+:} false; then :
5513 $as_echo_n "(cached) " >&6
5515 lt_cv_file_magic_cmd='$MAGIC_CMD'
5516 lt_cv_file_magic_test_file=
5517 lt_cv_deplibs_check_method='unknown'
5518 # Need to set the preceding variable on all platforms that support
5519 # interlibrary dependencies.
5520 # 'none' -- dependencies not supported.
5521 # `unknown' -- same as none, but documents that we really don't know.
5522 # 'pass_all' -- all dependencies passed with no checks.
5523 # 'test_compile' -- check by making test program.
5524 # 'file_magic [[regex]]' -- check by looking for files in library path
5525 # which responds to the $file_magic_cmd with a given extended regex.
5526 # If you have `file' or equivalent on your system and you're not sure
5527 # whether `pass_all' will *always* work, you probably want this one.
5531 lt_cv_deplibs_check_method=pass_all
5535 lt_cv_deplibs_check_method=pass_all
5539 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5540 lt_cv_file_magic_cmd='/usr/bin/file -L'
5541 lt_cv_file_magic_test_file=/shlib/libc.so
5545 # func_win32_libid is a shell function defined in ltmain.sh
5546 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5547 lt_cv_file_magic_cmd='func_win32_libid'
5551 # Base MSYS/MinGW do not provide the 'file' command needed by
5552 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5553 # unless we find 'file', for example because we are cross-compiling.
5554 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5555 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5556 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5557 lt_cv_file_magic_cmd='func_win32_libid'
5559 # Keep this pattern in sync with the one in func_win32_libid.
5560 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5561 lt_cv_file_magic_cmd='$OBJDUMP -f'
5566 # use the weaker test based on 'objdump'. See mingw*.
5567 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5568 lt_cv_file_magic_cmd='$OBJDUMP -f'
5571 darwin* | rhapsody*)
5572 lt_cv_deplibs_check_method=pass_all
5575 freebsd* | dragonfly*)
5576 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5579 # Not sure whether the presence of OpenBSD here was a mistake.
5580 # Let's accept both of them until this is cleared up.
5581 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5582 lt_cv_file_magic_cmd=/usr/bin/file
5583 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5587 lt_cv_deplibs_check_method=pass_all
5592 lt_cv_deplibs_check_method=pass_all
5596 lt_cv_deplibs_check_method=pass_all
5599 hpux10.20* | hpux11*)
5600 lt_cv_file_magic_cmd=/usr/bin/file
5603 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5604 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5607 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]'
5608 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5611 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5612 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5618 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5619 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5622 irix5* | irix6* | nonstopux*)
5624 *-32|*"-32 ") libmagic=32-bit;;
5625 *-n32|*"-n32 ") libmagic=N32;;
5626 *-64|*"-64 ") libmagic=64-bit;;
5627 *) libmagic=never-match;;
5629 lt_cv_deplibs_check_method=pass_all
5632 # This must be Linux ELF.
5633 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5634 lt_cv_deplibs_check_method=pass_all
5638 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5639 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5641 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5646 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5647 lt_cv_file_magic_cmd=/usr/bin/file
5648 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5652 lt_cv_deplibs_check_method=pass_all
5656 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5657 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5659 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5663 osf3* | osf4* | osf5*)
5664 lt_cv_deplibs_check_method=pass_all
5668 lt_cv_deplibs_check_method=pass_all
5672 lt_cv_deplibs_check_method=pass_all
5675 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5676 lt_cv_deplibs_check_method=pass_all
5680 case $host_vendor in
5682 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]'
5683 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5686 lt_cv_deplibs_check_method=pass_all
5689 lt_cv_file_magic_cmd='/bin/file'
5690 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5693 lt_cv_file_magic_cmd='/bin/file'
5694 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5695 lt_cv_file_magic_test_file=/lib/libc.so
5698 lt_cv_deplibs_check_method=pass_all
5701 lt_cv_deplibs_check_method=pass_all
5707 lt_cv_deplibs_check_method=pass_all
5712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5713 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5717 if test "$build" = "$host"; then
5720 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5723 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5729 file_magic_cmd=$lt_cv_file_magic_cmd
5730 deplibs_check_method=$lt_cv_deplibs_check_method
5731 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5754 if test -n "$ac_tool_prefix"; then
5755 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5756 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5758 $as_echo_n "checking for $ac_word... " >&6; }
5759 if ${ac_cv_prog_DLLTOOL+:} false; then :
5760 $as_echo_n "(cached) " >&6
5762 if test -n "$DLLTOOL"; then
5763 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5769 test -z "$as_dir" && as_dir=.
5770 for ac_exec_ext in '' $ac_executable_extensions; do
5771 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5772 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5782 DLLTOOL=$ac_cv_prog_DLLTOOL
5783 if test -n "$DLLTOOL"; then
5784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5785 $as_echo "$DLLTOOL" >&6; }
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5788 $as_echo "no" >&6; }
5793 if test -z "$ac_cv_prog_DLLTOOL"; then
5794 ac_ct_DLLTOOL=$DLLTOOL
5795 # Extract the first word of "dlltool", so it can be a program name with args.
5796 set dummy dlltool; ac_word=$2
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5798 $as_echo_n "checking for $ac_word... " >&6; }
5799 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5800 $as_echo_n "(cached) " >&6
5802 if test -n "$ac_ct_DLLTOOL"; then
5803 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5809 test -z "$as_dir" && as_dir=.
5810 for ac_exec_ext in '' $ac_executable_extensions; do
5811 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5812 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5822 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5823 if test -n "$ac_ct_DLLTOOL"; then
5824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5825 $as_echo "$ac_ct_DLLTOOL" >&6; }
5827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5828 $as_echo "no" >&6; }
5831 if test "x$ac_ct_DLLTOOL" = x; then
5834 case $cross_compiling:$ac_tool_warned in
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5837 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5838 ac_tool_warned=yes ;;
5840 DLLTOOL=$ac_ct_DLLTOOL
5843 DLLTOOL="$ac_cv_prog_DLLTOOL"
5846 test -z "$DLLTOOL" && DLLTOOL=dlltool
5857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5858 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5859 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5860 $as_echo_n "(cached) " >&6
5862 lt_cv_sharedlib_from_linklib_cmd='unknown'
5865 cygwin* | mingw* | pw32* | cegcc*)
5866 # two different shell functions defined in ltmain.sh
5867 # decide which to use based on capabilities of $DLLTOOL
5868 case `$DLLTOOL --help 2>&1` in
5869 *--identify-strict*)
5870 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5873 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5878 # fallback: assume linklib IS sharedlib
5879 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5885 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5886 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5887 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5896 if test -n "$ac_tool_prefix"; then
5899 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5900 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5902 $as_echo_n "checking for $ac_word... " >&6; }
5903 if ${ac_cv_prog_AR+:} false; then :
5904 $as_echo_n "(cached) " >&6
5906 if test -n "$AR"; then
5907 ac_cv_prog_AR="$AR" # Let the user override the test.
5909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5913 test -z "$as_dir" && as_dir=.
5914 for ac_exec_ext in '' $ac_executable_extensions; do
5915 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5916 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5927 if test -n "$AR"; then
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5929 $as_echo "$AR" >&6; }
5931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5932 $as_echo "no" >&6; }
5936 test -n "$AR" && break
5939 if test -z "$AR"; then
5943 # Extract the first word of "$ac_prog", so it can be a program name with args.
5944 set dummy $ac_prog; ac_word=$2
5945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5946 $as_echo_n "checking for $ac_word... " >&6; }
5947 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5948 $as_echo_n "(cached) " >&6
5950 if test -n "$ac_ct_AR"; then
5951 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5957 test -z "$as_dir" && as_dir=.
5958 for ac_exec_ext in '' $ac_executable_extensions; do
5959 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5960 ac_cv_prog_ac_ct_AR="$ac_prog"
5961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5970 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5971 if test -n "$ac_ct_AR"; then
5972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5973 $as_echo "$ac_ct_AR" >&6; }
5975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5976 $as_echo "no" >&6; }
5980 test -n "$ac_ct_AR" && break
5983 if test "x$ac_ct_AR" = x; then
5986 case $cross_compiling:$ac_tool_warned in
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5989 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5990 ac_tool_warned=yes ;;
6009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6010 $as_echo_n "checking for archiver @FILE support... " >&6; }
6011 if ${lt_cv_ar_at_file+:} false; then :
6012 $as_echo_n "(cached) " >&6
6015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6016 /* end confdefs.h. */
6026 if ac_fn_c_try_compile "$LINENO"; then :
6027 echo conftest.$ac_objext > conftest.lst
6028 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6029 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6030 (eval $lt_ar_try) 2>&5
6032 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6033 test $ac_status = 0; }
6034 if test "$ac_status" -eq 0; then
6035 # Ensure the archiver fails upon bogus file names.
6036 rm -f conftest.$ac_objext libconftest.a
6037 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6038 (eval $lt_ar_try) 2>&5
6040 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6041 test $ac_status = 0; }
6042 if test "$ac_status" -ne 0; then
6046 rm -f conftest.* libconftest.a
6049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6053 $as_echo "$lt_cv_ar_at_file" >&6; }
6055 if test "x$lt_cv_ar_at_file" = xno; then
6058 archiver_list_spec=$lt_cv_ar_at_file
6067 if test -n "$ac_tool_prefix"; then
6068 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6069 set dummy ${ac_tool_prefix}strip; ac_word=$2
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6071 $as_echo_n "checking for $ac_word... " >&6; }
6072 if ${ac_cv_prog_STRIP+:} false; then :
6073 $as_echo_n "(cached) " >&6
6075 if test -n "$STRIP"; then
6076 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6082 test -z "$as_dir" && as_dir=.
6083 for ac_exec_ext in '' $ac_executable_extensions; do
6084 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6085 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6095 STRIP=$ac_cv_prog_STRIP
6096 if test -n "$STRIP"; then
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6098 $as_echo "$STRIP" >&6; }
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6101 $as_echo "no" >&6; }
6106 if test -z "$ac_cv_prog_STRIP"; then
6108 # Extract the first word of "strip", so it can be a program name with args.
6109 set dummy strip; ac_word=$2
6110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6111 $as_echo_n "checking for $ac_word... " >&6; }
6112 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6113 $as_echo_n "(cached) " >&6
6115 if test -n "$ac_ct_STRIP"; then
6116 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6122 test -z "$as_dir" && as_dir=.
6123 for ac_exec_ext in '' $ac_executable_extensions; do
6124 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6125 ac_cv_prog_ac_ct_STRIP="strip"
6126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6135 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6136 if test -n "$ac_ct_STRIP"; then
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6138 $as_echo "$ac_ct_STRIP" >&6; }
6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6141 $as_echo "no" >&6; }
6144 if test "x$ac_ct_STRIP" = x; then
6147 case $cross_compiling:$ac_tool_warned in
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6150 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6151 ac_tool_warned=yes ;;
6156 STRIP="$ac_cv_prog_STRIP"
6159 test -z "$STRIP" && STRIP=:
6166 if test -n "$ac_tool_prefix"; then
6167 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6168 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6170 $as_echo_n "checking for $ac_word... " >&6; }
6171 if ${ac_cv_prog_RANLIB+:} false; then :
6172 $as_echo_n "(cached) " >&6
6174 if test -n "$RANLIB"; then
6175 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6181 test -z "$as_dir" && as_dir=.
6182 for ac_exec_ext in '' $ac_executable_extensions; do
6183 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6184 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6194 RANLIB=$ac_cv_prog_RANLIB
6195 if test -n "$RANLIB"; then
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6197 $as_echo "$RANLIB" >&6; }
6199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6200 $as_echo "no" >&6; }
6205 if test -z "$ac_cv_prog_RANLIB"; then
6206 ac_ct_RANLIB=$RANLIB
6207 # Extract the first word of "ranlib", so it can be a program name with args.
6208 set dummy ranlib; ac_word=$2
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6210 $as_echo_n "checking for $ac_word... " >&6; }
6211 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6212 $as_echo_n "(cached) " >&6
6214 if test -n "$ac_ct_RANLIB"; then
6215 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6221 test -z "$as_dir" && as_dir=.
6222 for ac_exec_ext in '' $ac_executable_extensions; do
6223 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6224 ac_cv_prog_ac_ct_RANLIB="ranlib"
6225 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6234 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6235 if test -n "$ac_ct_RANLIB"; then
6236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6237 $as_echo "$ac_ct_RANLIB" >&6; }
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6240 $as_echo "no" >&6; }
6243 if test "x$ac_ct_RANLIB" = x; then
6246 case $cross_compiling:$ac_tool_warned in
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6249 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6250 ac_tool_warned=yes ;;
6252 RANLIB=$ac_ct_RANLIB
6255 RANLIB="$ac_cv_prog_RANLIB"
6258 test -z "$RANLIB" && RANLIB=:
6265 # Determine commands to create old-style static archives.
6266 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6267 old_postinstall_cmds='chmod 644 $oldlib'
6268 old_postuninstall_cmds=
6270 if test -n "$RANLIB"; then
6273 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6276 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6279 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6284 lock_old_archive_extraction=yes ;;
6286 lock_old_archive_extraction=no ;;
6327 # If no C compiler was specified, use CC.
6330 # If no C compiler flags were specified, use CFLAGS.
6331 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6333 # Allow CC to be a program name with arguments.
6337 # Check for command to grab the raw symbol name followed by C symbol from nm.
6338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6339 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6340 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6341 $as_echo_n "(cached) " >&6
6344 # These are sane defaults that work on at least a few old systems.
6345 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6347 # Character class describing NM global symbol codes.
6348 symcode='[BCDEGRST]'
6350 # Regexp to match symbols that can be accessed directly from C.
6351 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6353 # Define system-specific variables.
6358 cygwin* | mingw* | pw32* | cegcc*)
6359 symcode='[ABCDGISTW]'
6362 if test "$host_cpu" = ia64; then
6363 symcode='[ABCDEGRST]'
6367 symcode='[BCDEGRST]'
6370 symcode='[BCDEGQRST]'
6381 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6389 # If we're using GNU nm, then use its standard symbol codes.
6390 case `$NM -V 2>&1` in
6391 *GNU* | *'with BFD'*)
6392 symcode='[ABCDGIRSTW]' ;;
6395 # Transform an extracted symbol line into a proper C declaration.
6396 # Some systems (esp. on ia64) link data and code symbols differently,
6397 # so use this general approach.
6398 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6400 # Transform an extracted symbol line into symbol name and symbol address
6401 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6402 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'"
6404 # Handle CRLF in mingw tool chain
6408 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6412 # Try without a prefix underscore, then with it.
6413 for ac_symprfx in "" "_"; do
6415 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6416 symxfrm="\\1 $ac_symprfx\\2 \\2"
6418 # Write the raw and C identifiers.
6419 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6420 # Fake it for dumpbin and say T for any non-static function
6421 # and D for any global variable.
6422 # Also find C++ and __fastcall symbols from MSVC++,
6423 # which start with @ or ?.
6424 lt_cv_sys_global_symbol_pipe="$AWK '"\
6425 " {last_section=section; section=\$ 3};"\
6426 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6427 " \$ 0!~/External *\|/{next};"\
6428 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6429 " {if(hide[section]) next};"\
6430 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6431 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6432 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6433 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6434 " ' prfx=^$ac_symprfx"
6436 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6438 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6440 # Check to see that the pipe works correctly.
6444 cat > conftest.$ac_ext <<_LT_EOF
6449 void nm_test_func(void);
6450 void nm_test_func(void){}
6454 int main(){nm_test_var='a';nm_test_func();return(0);}
6457 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6458 (eval $ac_compile) 2>&5
6460 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6461 test $ac_status = 0; }; then
6462 # Now try to grab the symbols.
6464 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6465 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6468 test $ac_status = 0; } && test -s "$nlist"; then
6469 # Try sorting and uniquifying the output.
6470 if sort "$nlist" | uniq > "$nlist"T; then
6471 mv -f "$nlist"T "$nlist"
6476 # Make sure that we snagged all the symbols we need.
6477 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6478 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6479 cat <<_LT_EOF > conftest.$ac_ext
6480 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6481 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6482 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6483 relocations are performed -- see ld's documentation on pseudo-relocs. */
6484 # define LT_DLSYM_CONST
6485 #elif defined(__osf__)
6486 /* This system does not cope well with relocations in const data. */
6487 # define LT_DLSYM_CONST
6489 # define LT_DLSYM_CONST const
6497 # Now generate the symbol file.
6498 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6500 cat <<_LT_EOF >> conftest.$ac_ext
6502 /* The mapping between symbol names and symbols. */
6503 LT_DLSYM_CONST struct {
6507 lt__PROGRAM__LTX_preloaded_symbols[] =
6509 { "@PROGRAM@", (void *) 0 },
6511 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6512 cat <<\_LT_EOF >> conftest.$ac_ext
6516 /* This works around a problem in FreeBSD linker */
6517 #ifdef FREEBSD_WORKAROUND
6518 static const void *lt_preloaded_setup() {
6519 return lt__PROGRAM__LTX_preloaded_symbols;
6527 # Now try linking the two files.
6528 mv conftest.$ac_objext conftstm.$ac_objext
6529 lt_globsym_save_LIBS=$LIBS
6530 lt_globsym_save_CFLAGS=$CFLAGS
6531 LIBS="conftstm.$ac_objext"
6532 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6533 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6534 (eval $ac_link) 2>&5
6536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6537 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6540 LIBS=$lt_globsym_save_LIBS
6541 CFLAGS=$lt_globsym_save_CFLAGS
6543 echo "cannot find nm_test_func in $nlist" >&5
6546 echo "cannot find nm_test_var in $nlist" >&5
6549 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6552 echo "$progname: failed program was:" >&5
6553 cat conftest.$ac_ext >&5
6555 rm -rf conftest* conftst*
6557 # Do not use the global_symbol_pipe unless it works.
6558 if test "$pipe_works" = yes; then
6561 lt_cv_sys_global_symbol_pipe=
6567 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6568 lt_cv_sys_global_symbol_to_cdecl=
6570 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6572 $as_echo "failed" >&6; }
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6575 $as_echo "ok" >&6; }
6578 # Response file support.
6579 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6580 nm_file_list_spec='@'
6581 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6582 nm_file_list_spec='@'
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6612 $as_echo_n "checking for sysroot... " >&6; }
6614 # Check whether --with-sysroot was given.
6615 if test "${with_sysroot+set}" = set; then :
6616 withval=$with_sysroot;
6623 case ${with_sysroot} in #(
6625 if test "$GCC" = yes; then
6626 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6630 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6636 $as_echo "${with_sysroot}" >&6; }
6637 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6642 $as_echo "${lt_sysroot:-no}" >&6; }
6648 # Check whether --enable-libtool-lock was given.
6649 if test "${enable_libtool_lock+set}" = set; then :
6650 enableval=$enable_libtool_lock;
6653 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6655 # Some flags need to be propagated to the compiler or linker for good
6659 # Find out which ABI we are using.
6660 echo 'int i;' > conftest.$ac_ext
6661 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6662 (eval $ac_compile) 2>&5
6664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6665 test $ac_status = 0; }; then
6666 case `/usr/bin/file conftest.$ac_objext` in
6678 # Find out which ABI we are using.
6679 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6680 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6681 (eval $ac_compile) 2>&5
6683 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6684 test $ac_status = 0; }; then
6685 if test "$lt_cv_prog_gnu_ld" = yes; then
6686 case `/usr/bin/file conftest.$ac_objext` in
6688 LD="${LD-ld} -melf32bsmip"
6691 LD="${LD-ld} -melf32bmipn32"
6694 LD="${LD-ld} -melf64bmip"
6698 case `/usr/bin/file conftest.$ac_objext` in
6714 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6715 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6716 # Find out which ABI we are using.
6717 echo 'int i;' > conftest.$ac_ext
6718 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6719 (eval $ac_compile) 2>&5
6721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6722 test $ac_status = 0; }; then
6723 case `/usr/bin/file conftest.o` in
6726 x86_64-*kfreebsd*-gnu)
6727 LD="${LD-ld} -m elf_i386_fbsd"
6730 LD="${LD-ld} -m elf_i386"
6732 ppc64-*linux*|powerpc64-*linux*)
6733 LD="${LD-ld} -m elf32ppclinux"
6736 LD="${LD-ld} -m elf_s390"
6739 LD="${LD-ld} -m elf32_sparc"
6745 x86_64-*kfreebsd*-gnu)
6746 LD="${LD-ld} -m elf_x86_64_fbsd"
6749 LD="${LD-ld} -m elf_x86_64"
6751 ppc*-*linux*|powerpc*-*linux*)
6752 LD="${LD-ld} -m elf64ppc"
6754 s390*-*linux*|s390*-*tpf*)
6755 LD="${LD-ld} -m elf64_s390"
6758 LD="${LD-ld} -m elf64_sparc"
6768 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6769 SAVE_CFLAGS="$CFLAGS"
6770 CFLAGS="$CFLAGS -belf"
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6772 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6773 if ${lt_cv_cc_needs_belf+:} false; then :
6774 $as_echo_n "(cached) " >&6
6777 ac_cpp='$CPP $CPPFLAGS'
6778 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6779 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6780 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6783 /* end confdefs.h. */
6793 if ac_fn_c_try_link "$LINENO"; then :
6794 lt_cv_cc_needs_belf=yes
6796 lt_cv_cc_needs_belf=no
6798 rm -f core conftest.err conftest.$ac_objext \
6799 conftest$ac_exeext conftest.$ac_ext
6801 ac_cpp='$CPP $CPPFLAGS'
6802 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6803 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6804 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6808 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6809 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6810 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6811 CFLAGS="$SAVE_CFLAGS"
6815 # Find out which ABI we are using.
6816 echo 'int i;' > conftest.$ac_ext
6817 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6818 (eval $ac_compile) 2>&5
6820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6821 test $ac_status = 0; }; then
6822 case `/usr/bin/file conftest.o` in
6824 case $lt_cv_prog_gnu_ld in
6825 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6827 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6839 need_locks="$enable_libtool_lock"
6841 if test -n "$ac_tool_prefix"; then
6842 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6843 set dummy ${ac_tool_prefix}mt; ac_word=$2
6844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6845 $as_echo_n "checking for $ac_word... " >&6; }
6846 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6847 $as_echo_n "(cached) " >&6
6849 if test -n "$MANIFEST_TOOL"; then
6850 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6856 test -z "$as_dir" && as_dir=.
6857 for ac_exec_ext in '' $ac_executable_extensions; do
6858 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6859 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6869 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6870 if test -n "$MANIFEST_TOOL"; then
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6872 $as_echo "$MANIFEST_TOOL" >&6; }
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6875 $as_echo "no" >&6; }
6880 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6881 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6882 # Extract the first word of "mt", so it can be a program name with args.
6883 set dummy mt; ac_word=$2
6884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6885 $as_echo_n "checking for $ac_word... " >&6; }
6886 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6887 $as_echo_n "(cached) " >&6
6889 if test -n "$ac_ct_MANIFEST_TOOL"; then
6890 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6896 test -z "$as_dir" && as_dir=.
6897 for ac_exec_ext in '' $ac_executable_extensions; do
6898 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6899 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6909 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6910 if test -n "$ac_ct_MANIFEST_TOOL"; then
6911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6912 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6915 $as_echo "no" >&6; }
6918 if test "x$ac_ct_MANIFEST_TOOL" = x; then
6921 case $cross_compiling:$ac_tool_warned in
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6924 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6925 ac_tool_warned=yes ;;
6927 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6930 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6933 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6935 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6936 if ${lt_cv_path_mainfest_tool+:} false; then :
6937 $as_echo_n "(cached) " >&6
6939 lt_cv_path_mainfest_tool=no
6940 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6941 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6942 cat conftest.err >&5
6943 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6944 lt_cv_path_mainfest_tool=yes
6948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6949 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
6950 if test "x$lt_cv_path_mainfest_tool" != xyes; then
6960 rhapsody* | darwin*)
6961 if test -n "$ac_tool_prefix"; then
6962 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6963 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6965 $as_echo_n "checking for $ac_word... " >&6; }
6966 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6967 $as_echo_n "(cached) " >&6
6969 if test -n "$DSYMUTIL"; then
6970 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6976 test -z "$as_dir" && as_dir=.
6977 for ac_exec_ext in '' $ac_executable_extensions; do
6978 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6979 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6989 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6990 if test -n "$DSYMUTIL"; then
6991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6992 $as_echo "$DSYMUTIL" >&6; }
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6995 $as_echo "no" >&6; }
7000 if test -z "$ac_cv_prog_DSYMUTIL"; then
7001 ac_ct_DSYMUTIL=$DSYMUTIL
7002 # Extract the first word of "dsymutil", so it can be a program name with args.
7003 set dummy dsymutil; ac_word=$2
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7005 $as_echo_n "checking for $ac_word... " >&6; }
7006 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7007 $as_echo_n "(cached) " >&6
7009 if test -n "$ac_ct_DSYMUTIL"; then
7010 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7016 test -z "$as_dir" && as_dir=.
7017 for ac_exec_ext in '' $ac_executable_extensions; do
7018 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7019 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7020 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7029 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7030 if test -n "$ac_ct_DSYMUTIL"; then
7031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7032 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7035 $as_echo "no" >&6; }
7038 if test "x$ac_ct_DSYMUTIL" = x; then
7041 case $cross_compiling:$ac_tool_warned in
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7044 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7045 ac_tool_warned=yes ;;
7047 DSYMUTIL=$ac_ct_DSYMUTIL
7050 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7053 if test -n "$ac_tool_prefix"; then
7054 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7055 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7057 $as_echo_n "checking for $ac_word... " >&6; }
7058 if ${ac_cv_prog_NMEDIT+:} false; then :
7059 $as_echo_n "(cached) " >&6
7061 if test -n "$NMEDIT"; then
7062 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7068 test -z "$as_dir" && as_dir=.
7069 for ac_exec_ext in '' $ac_executable_extensions; do
7070 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7071 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7081 NMEDIT=$ac_cv_prog_NMEDIT
7082 if test -n "$NMEDIT"; then
7083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7084 $as_echo "$NMEDIT" >&6; }
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7087 $as_echo "no" >&6; }
7092 if test -z "$ac_cv_prog_NMEDIT"; then
7093 ac_ct_NMEDIT=$NMEDIT
7094 # Extract the first word of "nmedit", so it can be a program name with args.
7095 set dummy nmedit; ac_word=$2
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7097 $as_echo_n "checking for $ac_word... " >&6; }
7098 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7099 $as_echo_n "(cached) " >&6
7101 if test -n "$ac_ct_NMEDIT"; then
7102 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7104 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7108 test -z "$as_dir" && as_dir=.
7109 for ac_exec_ext in '' $ac_executable_extensions; do
7110 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7111 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7112 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7121 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7122 if test -n "$ac_ct_NMEDIT"; then
7123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7124 $as_echo "$ac_ct_NMEDIT" >&6; }
7126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7127 $as_echo "no" >&6; }
7130 if test "x$ac_ct_NMEDIT" = x; then
7133 case $cross_compiling:$ac_tool_warned in
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7136 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7137 ac_tool_warned=yes ;;
7139 NMEDIT=$ac_ct_NMEDIT
7142 NMEDIT="$ac_cv_prog_NMEDIT"
7145 if test -n "$ac_tool_prefix"; then
7146 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7147 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7149 $as_echo_n "checking for $ac_word... " >&6; }
7150 if ${ac_cv_prog_LIPO+:} false; then :
7151 $as_echo_n "(cached) " >&6
7153 if test -n "$LIPO"; then
7154 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7160 test -z "$as_dir" && as_dir=.
7161 for ac_exec_ext in '' $ac_executable_extensions; do
7162 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7163 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7173 LIPO=$ac_cv_prog_LIPO
7174 if test -n "$LIPO"; then
7175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7176 $as_echo "$LIPO" >&6; }
7178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7179 $as_echo "no" >&6; }
7184 if test -z "$ac_cv_prog_LIPO"; then
7186 # Extract the first word of "lipo", so it can be a program name with args.
7187 set dummy lipo; ac_word=$2
7188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7189 $as_echo_n "checking for $ac_word... " >&6; }
7190 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7191 $as_echo_n "(cached) " >&6
7193 if test -n "$ac_ct_LIPO"; then
7194 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7200 test -z "$as_dir" && as_dir=.
7201 for ac_exec_ext in '' $ac_executable_extensions; do
7202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7203 ac_cv_prog_ac_ct_LIPO="lipo"
7204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7213 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7214 if test -n "$ac_ct_LIPO"; then
7215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7216 $as_echo "$ac_ct_LIPO" >&6; }
7218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7219 $as_echo "no" >&6; }
7222 if test "x$ac_ct_LIPO" = x; then
7225 case $cross_compiling:$ac_tool_warned in
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7228 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7229 ac_tool_warned=yes ;;
7234 LIPO="$ac_cv_prog_LIPO"
7237 if test -n "$ac_tool_prefix"; then
7238 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7239 set dummy ${ac_tool_prefix}otool; ac_word=$2
7240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7241 $as_echo_n "checking for $ac_word... " >&6; }
7242 if ${ac_cv_prog_OTOOL+:} false; then :
7243 $as_echo_n "(cached) " >&6
7245 if test -n "$OTOOL"; then
7246 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7252 test -z "$as_dir" && as_dir=.
7253 for ac_exec_ext in '' $ac_executable_extensions; do
7254 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7255 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7256 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7265 OTOOL=$ac_cv_prog_OTOOL
7266 if test -n "$OTOOL"; then
7267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7268 $as_echo "$OTOOL" >&6; }
7270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7271 $as_echo "no" >&6; }
7276 if test -z "$ac_cv_prog_OTOOL"; then
7278 # Extract the first word of "otool", so it can be a program name with args.
7279 set dummy otool; ac_word=$2
7280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7281 $as_echo_n "checking for $ac_word... " >&6; }
7282 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7283 $as_echo_n "(cached) " >&6
7285 if test -n "$ac_ct_OTOOL"; then
7286 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7292 test -z "$as_dir" && as_dir=.
7293 for ac_exec_ext in '' $ac_executable_extensions; do
7294 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7295 ac_cv_prog_ac_ct_OTOOL="otool"
7296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7305 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7306 if test -n "$ac_ct_OTOOL"; then
7307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7308 $as_echo "$ac_ct_OTOOL" >&6; }
7310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7311 $as_echo "no" >&6; }
7314 if test "x$ac_ct_OTOOL" = x; then
7317 case $cross_compiling:$ac_tool_warned in
7319 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7320 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7321 ac_tool_warned=yes ;;
7326 OTOOL="$ac_cv_prog_OTOOL"
7329 if test -n "$ac_tool_prefix"; then
7330 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7331 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7333 $as_echo_n "checking for $ac_word... " >&6; }
7334 if ${ac_cv_prog_OTOOL64+:} false; then :
7335 $as_echo_n "(cached) " >&6
7337 if test -n "$OTOOL64"; then
7338 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7344 test -z "$as_dir" && as_dir=.
7345 for ac_exec_ext in '' $ac_executable_extensions; do
7346 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7347 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7348 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357 OTOOL64=$ac_cv_prog_OTOOL64
7358 if test -n "$OTOOL64"; then
7359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7360 $as_echo "$OTOOL64" >&6; }
7362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7363 $as_echo "no" >&6; }
7368 if test -z "$ac_cv_prog_OTOOL64"; then
7369 ac_ct_OTOOL64=$OTOOL64
7370 # Extract the first word of "otool64", so it can be a program name with args.
7371 set dummy otool64; ac_word=$2
7372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7373 $as_echo_n "checking for $ac_word... " >&6; }
7374 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7375 $as_echo_n "(cached) " >&6
7377 if test -n "$ac_ct_OTOOL64"; then
7378 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7380 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7384 test -z "$as_dir" && as_dir=.
7385 for ac_exec_ext in '' $ac_executable_extensions; do
7386 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7387 ac_cv_prog_ac_ct_OTOOL64="otool64"
7388 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7397 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7398 if test -n "$ac_ct_OTOOL64"; then
7399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7400 $as_echo "$ac_ct_OTOOL64" >&6; }
7402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7403 $as_echo "no" >&6; }
7406 if test "x$ac_ct_OTOOL64" = x; then
7409 case $cross_compiling:$ac_tool_warned in
7411 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7412 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7413 ac_tool_warned=yes ;;
7415 OTOOL64=$ac_ct_OTOOL64
7418 OTOOL64="$ac_cv_prog_OTOOL64"
7447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7448 $as_echo_n "checking for -single_module linker flag... " >&6; }
7449 if ${lt_cv_apple_cc_single_mod+:} false; then :
7450 $as_echo_n "(cached) " >&6
7452 lt_cv_apple_cc_single_mod=no
7453 if test -z "${LT_MULTI_MODULE}"; then
7454 # By default we will add the -single_module flag. You can override
7455 # by either setting the environment variable LT_MULTI_MODULE
7456 # non-empty at configure time, or by adding -multi_module to the
7458 rm -rf libconftest.dylib*
7459 echo "int foo(void){return 1;}" > conftest.c
7460 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7461 -dynamiclib -Wl,-single_module conftest.c" >&5
7462 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7463 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7465 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7466 lt_cv_apple_cc_single_mod=yes
7468 cat conftest.err >&5
7470 rm -rf libconftest.dylib*
7474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7475 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7477 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7478 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7479 $as_echo_n "(cached) " >&6
7481 lt_cv_ld_exported_symbols_list=no
7482 save_LDFLAGS=$LDFLAGS
7483 echo "_main" > conftest.sym
7484 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7486 /* end confdefs.h. */
7496 if ac_fn_c_try_link "$LINENO"; then :
7497 lt_cv_ld_exported_symbols_list=yes
7499 lt_cv_ld_exported_symbols_list=no
7501 rm -f core conftest.err conftest.$ac_objext \
7502 conftest$ac_exeext conftest.$ac_ext
7503 LDFLAGS="$save_LDFLAGS"
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7507 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7509 $as_echo_n "checking for -force_load linker flag... " >&6; }
7510 if ${lt_cv_ld_force_load+:} false; then :
7511 $as_echo_n "(cached) " >&6
7513 lt_cv_ld_force_load=no
7514 cat > conftest.c << _LT_EOF
7515 int forced_loaded() { return 2;}
7517 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7518 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7519 echo "$AR cru libconftest.a conftest.o" >&5
7520 $AR cru libconftest.a conftest.o 2>&5
7521 echo "$RANLIB libconftest.a" >&5
7522 $RANLIB libconftest.a 2>&5
7523 cat > conftest.c << _LT_EOF
7524 int main() { return 0;}
7526 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7527 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7529 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7530 lt_cv_ld_force_load=yes
7532 cat conftest.err >&5
7534 rm -f conftest.err libconftest.a conftest conftest.c
7535 rm -rf conftest.dSYM
7538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7539 $as_echo "$lt_cv_ld_force_load" >&6; }
7541 rhapsody* | darwin1.[012])
7542 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7544 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7545 darwin*) # darwin 5.x on
7546 # if running on 10.5 or later, the deployment target defaults
7547 # to the OS version, if on x86, and 10.4, the deployment
7548 # target defaults to 10.4. Don't you love it?
7549 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7550 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7551 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7553 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7555 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7559 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7560 _lt_dar_single_mod='$single_module'
7562 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7563 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7565 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7567 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7568 _lt_dsymutil='~$DSYMUTIL $lib || :'
7576 ac_cpp='$CPP $CPPFLAGS'
7577 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7578 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7579 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7581 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7582 # On Suns, sometimes $CPP names a directory.
7583 if test -n "$CPP" && test -d "$CPP"; then
7586 if test -z "$CPP"; then
7587 if ${ac_cv_prog_CPP+:} false; then :
7588 $as_echo_n "(cached) " >&6
7590 # Double quotes because CPP needs to be expanded
7591 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7594 for ac_c_preproc_warn_flag in '' yes
7596 # Use a header file that comes with gcc, so configuring glibc
7597 # with a fresh cross-compiler works.
7598 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7599 # <limits.h> exists even on freestanding compilers.
7600 # On the NeXT, cc -E runs the code through the compiler's parser,
7601 # not just through cpp. "Syntax error" is here to catch this case.
7602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7603 /* end confdefs.h. */
7605 # include <limits.h>
7607 # include <assert.h>
7611 if ac_fn_c_try_cpp "$LINENO"; then :
7614 # Broken: fails on valid input.
7617 rm -f conftest.err conftest.i conftest.$ac_ext
7619 # OK, works on sane cases. Now check whether nonexistent headers
7620 # can be detected and how.
7621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7622 /* end confdefs.h. */
7623 #include <ac_nonexistent.h>
7625 if ac_fn_c_try_cpp "$LINENO"; then :
7626 # Broken: success on invalid input.
7629 # Passes both tests.
7633 rm -f conftest.err conftest.i conftest.$ac_ext
7636 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7637 rm -f conftest.i conftest.err conftest.$ac_ext
7638 if $ac_preproc_ok; then :
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7651 $as_echo "$CPP" >&6; }
7653 for ac_c_preproc_warn_flag in '' yes
7655 # Use a header file that comes with gcc, so configuring glibc
7656 # with a fresh cross-compiler works.
7657 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7658 # <limits.h> exists even on freestanding compilers.
7659 # On the NeXT, cc -E runs the code through the compiler's parser,
7660 # not just through cpp. "Syntax error" is here to catch this case.
7661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7662 /* end confdefs.h. */
7664 # include <limits.h>
7666 # include <assert.h>
7670 if ac_fn_c_try_cpp "$LINENO"; then :
7673 # Broken: fails on valid input.
7676 rm -f conftest.err conftest.i conftest.$ac_ext
7678 # OK, works on sane cases. Now check whether nonexistent headers
7679 # can be detected and how.
7680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7681 /* end confdefs.h. */
7682 #include <ac_nonexistent.h>
7684 if ac_fn_c_try_cpp "$LINENO"; then :
7685 # Broken: success on invalid input.
7688 # Passes both tests.
7692 rm -f conftest.err conftest.i conftest.$ac_ext
7695 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7696 rm -f conftest.i conftest.err conftest.$ac_ext
7697 if $ac_preproc_ok; then :
7700 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7701 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7702 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7703 See \`config.log' for more details" "$LINENO" 5; }
7707 ac_cpp='$CPP $CPPFLAGS'
7708 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7709 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7710 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7714 $as_echo_n "checking for ANSI C header files... " >&6; }
7715 if ${ac_cv_header_stdc+:} false; then :
7716 $as_echo_n "(cached) " >&6
7718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7719 /* end confdefs.h. */
7733 if ac_fn_c_try_compile "$LINENO"; then :
7734 ac_cv_header_stdc=yes
7736 ac_cv_header_stdc=no
7738 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7740 if test $ac_cv_header_stdc = yes; then
7741 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7743 /* end confdefs.h. */
7747 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7748 $EGREP "memchr" >/dev/null 2>&1; then :
7751 ac_cv_header_stdc=no
7757 if test $ac_cv_header_stdc = yes; then
7758 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7760 /* end confdefs.h. */
7764 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7765 $EGREP "free" >/dev/null 2>&1; then :
7768 ac_cv_header_stdc=no
7774 if test $ac_cv_header_stdc = yes; then
7775 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7776 if test "$cross_compiling" = yes; then :
7779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7780 /* end confdefs.h. */
7783 #if ((' ' & 0x0FF) == 0x020)
7784 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7785 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7787 # define ISLOWER(c) \
7788 (('a' <= (c) && (c) <= 'i') \
7789 || ('j' <= (c) && (c) <= 'r') \
7790 || ('s' <= (c) && (c) <= 'z'))
7791 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7794 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7799 for (i = 0; i < 256; i++)
7800 if (XOR (islower (i), ISLOWER (i))
7801 || toupper (i) != TOUPPER (i))
7806 if ac_fn_c_try_run "$LINENO"; then :
7809 ac_cv_header_stdc=no
7811 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7812 conftest.$ac_objext conftest.beam conftest.$ac_ext
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7818 $as_echo "$ac_cv_header_stdc" >&6; }
7819 if test $ac_cv_header_stdc = yes; then
7821 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7825 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7826 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7827 inttypes.h stdint.h unistd.h
7829 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7830 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7832 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7833 cat >>confdefs.h <<_ACEOF
7834 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7842 for ac_header in dlfcn.h
7844 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7846 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7847 cat >>confdefs.h <<_ACEOF
7848 #define HAVE_DLFCN_H 1
7869 # Check whether --enable-shared was given.
7870 if test "${enable_shared+set}" = set; then :
7871 enableval=$enable_shared; p=${PACKAGE-default}
7873 yes) enable_shared=yes ;;
7874 no) enable_shared=no ;;
7877 # Look at the argument we got. We use all the common list separators.
7878 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7879 for pkg in $enableval; do
7881 if test "X$pkg" = "X$p"; then
7900 # Check whether --enable-static was given.
7901 if test "${enable_static+set}" = set; then :
7902 enableval=$enable_static; p=${PACKAGE-default}
7904 yes) enable_static=yes ;;
7905 no) enable_static=no ;;
7908 # Look at the argument we got. We use all the common list separators.
7909 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7910 for pkg in $enableval; do
7912 if test "X$pkg" = "X$p"; then
7932 # Check whether --with-pic was given.
7933 if test "${with_pic+set}" = set; then :
7934 withval=$with_pic; pic_mode="$withval"
7940 test -z "$pic_mode" && pic_mode=default
7948 # Check whether --enable-fast-install was given.
7949 if test "${enable_fast_install+set}" = set; then :
7950 enableval=$enable_fast_install; p=${PACKAGE-default}
7952 yes) enable_fast_install=yes ;;
7953 no) enable_fast_install=no ;;
7955 enable_fast_install=no
7956 # Look at the argument we got. We use all the common list separators.
7957 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7958 for pkg in $enableval; do
7960 if test "X$pkg" = "X$p"; then
7961 enable_fast_install=yes
7968 enable_fast_install=yes
7981 # This can be used to rebuild libtool when needed
7982 LIBTOOL_DEPS="$ltmain"
7984 # Always use our own libtool.
7985 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8012 test -z "$LN_S" && LN_S="ln -s"
8027 if test -n "${ZSH_VERSION+set}" ; then
8028 setopt NO_GLOB_SUBST
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8032 $as_echo_n "checking for objdir... " >&6; }
8033 if ${lt_cv_objdir+:} false; then :
8034 $as_echo_n "(cached) " >&6
8036 rm -f .libs 2>/dev/null
8037 mkdir .libs 2>/dev/null
8038 if test -d .libs; then
8041 # MS-DOS does not allow filenames that begin with a dot.
8044 rmdir .libs 2>/dev/null
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8047 $as_echo "$lt_cv_objdir" >&6; }
8048 objdir=$lt_cv_objdir
8054 cat >>confdefs.h <<_ACEOF
8055 #define LT_OBJDIR "$lt_cv_objdir/"
8063 # AIX sometimes has problems with the GCC collect2 program. For some
8064 # reason, if we set the COLLECT_NAMES environment variable, the problems
8065 # vanish in a puff of smoke.
8066 if test "X${COLLECT_NAMES+set}" != Xset; then
8068 export COLLECT_NAMES
8075 can_build_shared=yes
8077 # All known linkers require a `.a' archive for static linking (except MSVC,
8078 # which needs '.lib').
8081 with_gnu_ld="$lt_cv_prog_gnu_ld"
8084 old_CFLAGS="$CFLAGS"
8086 # Set sane defaults for various variables
8087 test -z "$CC" && CC=cc
8088 test -z "$LTCC" && LTCC=$CC
8089 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8090 test -z "$LD" && LD=ld
8091 test -z "$ac_objext" && ac_objext=o
8093 for cc_temp in $compiler""; do
8095 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8096 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8101 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8104 # Only perform the check for file, if the check method requires it
8105 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8106 case $deplibs_check_method in
8108 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8110 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8111 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8112 $as_echo_n "(cached) " >&6
8116 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8119 lt_save_MAGIC_CMD="$MAGIC_CMD"
8120 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8121 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8122 for ac_dir in $ac_dummy; do
8124 test -z "$ac_dir" && ac_dir=.
8125 if test -f $ac_dir/${ac_tool_prefix}file; then
8126 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8127 if test -n "$file_magic_test_file"; then
8128 case $deplibs_check_method in
8130 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8131 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8132 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8133 $EGREP "$file_magic_regex" > /dev/null; then
8138 *** Warning: the command libtool uses to detect shared libraries,
8139 *** $file_magic_cmd, produces output that libtool cannot recognize.
8140 *** The result is that libtool may fail to recognize shared libraries
8141 *** as such. This will affect the creation of libtool libraries that
8142 *** depend on shared libraries, but programs linked with such libtool
8143 *** libraries will work regardless of this problem. Nevertheless, you
8144 *** may want to report the problem to your system manager and/or to
8145 *** bug-libtool@gnu.org
8155 MAGIC_CMD="$lt_save_MAGIC_CMD"
8160 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8161 if test -n "$MAGIC_CMD"; then
8162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8163 $as_echo "$MAGIC_CMD" >&6; }
8165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8166 $as_echo "no" >&6; }
8173 if test -z "$lt_cv_path_MAGIC_CMD"; then
8174 if test -n "$ac_tool_prefix"; then
8175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8176 $as_echo_n "checking for file... " >&6; }
8177 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8178 $as_echo_n "(cached) " >&6
8182 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8185 lt_save_MAGIC_CMD="$MAGIC_CMD"
8186 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8187 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8188 for ac_dir in $ac_dummy; do
8190 test -z "$ac_dir" && ac_dir=.
8191 if test -f $ac_dir/file; then
8192 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8193 if test -n "$file_magic_test_file"; then
8194 case $deplibs_check_method in
8196 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8197 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8198 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8199 $EGREP "$file_magic_regex" > /dev/null; then
8204 *** Warning: the command libtool uses to detect shared libraries,
8205 *** $file_magic_cmd, produces output that libtool cannot recognize.
8206 *** The result is that libtool may fail to recognize shared libraries
8207 *** as such. This will affect the creation of libtool libraries that
8208 *** depend on shared libraries, but programs linked with such libtool
8209 *** libraries will work regardless of this problem. Nevertheless, you
8210 *** may want to report the problem to your system manager and/or to
8211 *** bug-libtool@gnu.org
8221 MAGIC_CMD="$lt_save_MAGIC_CMD"
8226 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8227 if test -n "$MAGIC_CMD"; then
8228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8229 $as_echo "$MAGIC_CMD" >&6; }
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8232 $as_echo "no" >&6; }
8245 # Use C for the default configuration in the libtool script
8249 ac_cpp='$CPP $CPPFLAGS'
8250 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8251 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8252 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8255 # Source file extension for C test sources.
8258 # Object file extension for compiled C test sources.
8262 # Code to be used in simple compile tests
8263 lt_simple_compile_test_code="int some_variable = 0;"
8265 # Code to be used in simple link tests
8266 lt_simple_link_test_code='int main(){return(0);}'
8274 # If no C compiler was specified, use CC.
8277 # If no C compiler flags were specified, use CFLAGS.
8278 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8280 # Allow CC to be a program name with arguments.
8283 # Save the default compiler, since it gets overwritten when the other
8284 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8285 compiler_DEFAULT=$CC
8287 # save warnings/boilerplate of simple test code
8288 ac_outfile=conftest.$ac_objext
8289 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8290 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8291 _lt_compiler_boilerplate=`cat conftest.err`
8294 ac_outfile=conftest.$ac_objext
8295 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8296 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8297 _lt_linker_boilerplate=`cat conftest.err`
8302 ## There is no encapsulation within the following macros, do not change
8303 ## the running order or otherwise move them around unless you know exactly
8304 ## what you are doing...
8305 if test -n "$compiler"; then
8307 lt_prog_compiler_no_builtin_flag=
8309 if test "$GCC" = yes; then
8310 case $cc_basename in
8312 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8314 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8318 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8319 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8320 $as_echo_n "(cached) " >&6
8322 lt_cv_prog_compiler_rtti_exceptions=no
8323 ac_outfile=conftest.$ac_objext
8324 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8325 lt_compiler_flag="-fno-rtti -fno-exceptions"
8326 # Insert the option either (1) after the last *FLAGS variable, or
8327 # (2) before a word containing "conftest.", or (3) at the end.
8328 # Note that $ac_compile itself does not contain backslashes and begins
8329 # with a dollar sign (not a hyphen), so the echo should work correctly.
8330 # The option is referenced via a variable to avoid confusing sed.
8331 lt_compile=`echo "$ac_compile" | $SED \
8332 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8333 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8334 -e 's:$: $lt_compiler_flag:'`
8335 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8336 (eval "$lt_compile" 2>conftest.err)
8338 cat conftest.err >&5
8339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8340 if (exit $ac_status) && test -s "$ac_outfile"; then
8341 # The compiler can only warn and ignore the option if not recognized
8342 # So say no if there are warnings other than the usual output.
8343 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8344 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8345 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8346 lt_cv_prog_compiler_rtti_exceptions=yes
8352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8353 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8355 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8356 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8368 lt_prog_compiler_wl=
8369 lt_prog_compiler_pic=
8370 lt_prog_compiler_static=
8373 if test "$GCC" = yes; then
8374 lt_prog_compiler_wl='-Wl,'
8375 lt_prog_compiler_static='-static'
8379 # All AIX code is PIC.
8380 if test "$host_cpu" = ia64; then
8381 # AIX 5 now supports IA64 processor
8382 lt_prog_compiler_static='-Bstatic'
8389 # see comment about AmigaOS4 .so support
8390 lt_prog_compiler_pic='-fPIC'
8393 # FIXME: we need at least 68020 code to build shared libraries, but
8394 # adding the `-m68020' flag to GCC prevents building anything better,
8396 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8401 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8402 # PIC is the default for these OSes.
8405 mingw* | cygwin* | pw32* | os2* | cegcc*)
8406 # This hack is so that the source file can tell whether it is being
8407 # built for inclusion in a dll (and should export symbols for example).
8408 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8409 # (--disable-auto-import) libraries
8410 lt_prog_compiler_pic='-DDLL_EXPORT'
8413 darwin* | rhapsody*)
8414 # PIC is the default on this platform
8415 # Common symbols not allowed in MH_DYLIB files
8416 lt_prog_compiler_pic='-fno-common'
8420 # PIC is the default for Haiku.
8421 # The "-static" flag exists, but is broken.
8422 lt_prog_compiler_static=
8426 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8427 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8428 # sets the default TLS model and affects inlining.
8434 lt_prog_compiler_pic='-fPIC'
8440 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8441 # Instead, we relocate shared libraries at runtime.
8445 # Just because we use GCC doesn't mean we suddenly get shared libraries
8446 # on systems that don't support them.
8447 lt_prog_compiler_can_build_shared=no
8452 # QNX uses GNU C++, but need to define -shared option too, otherwise
8454 lt_prog_compiler_pic='-fPIC -shared'
8458 if test -d /usr/nec; then
8459 lt_prog_compiler_pic=-Kconform_pic
8464 lt_prog_compiler_pic='-fPIC'
8468 case $cc_basename in
8469 nvcc*) # Cuda Compiler Driver 2.2
8470 lt_prog_compiler_wl='-Xlinker '
8471 lt_prog_compiler_pic='-Xcompiler -fPIC'
8475 # PORTME Check for flag to pass linker flags through the system compiler.
8478 lt_prog_compiler_wl='-Wl,'
8479 if test "$host_cpu" = ia64; then
8480 # AIX 5 now supports IA64 processor
8481 lt_prog_compiler_static='-Bstatic'
8483 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8487 mingw* | cygwin* | pw32* | os2* | cegcc*)
8488 # This hack is so that the source file can tell whether it is being
8489 # built for inclusion in a dll (and should export symbols for example).
8490 lt_prog_compiler_pic='-DDLL_EXPORT'
8493 hpux9* | hpux10* | hpux11*)
8494 lt_prog_compiler_wl='-Wl,'
8495 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8502 lt_prog_compiler_pic='+Z'
8505 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8506 lt_prog_compiler_static='${wl}-a ${wl}archive'
8509 irix5* | irix6* | nonstopux*)
8510 lt_prog_compiler_wl='-Wl,'
8511 # PIC (with -KPIC) is the default.
8512 lt_prog_compiler_static='-non_shared'
8515 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8516 case $cc_basename in
8517 # old Intel for x86_64 which still supported -KPIC.
8519 lt_prog_compiler_wl='-Wl,'
8520 lt_prog_compiler_pic='-KPIC'
8521 lt_prog_compiler_static='-static'
8523 # icc used to be incompatible with GCC.
8524 # ICC 10 doesn't accept -KPIC any more.
8526 lt_prog_compiler_wl='-Wl,'
8527 lt_prog_compiler_pic='-fPIC'
8528 lt_prog_compiler_static='-static'
8530 # Lahey Fortran 8.1.
8532 lt_prog_compiler_wl='-Wl,'
8533 lt_prog_compiler_pic='--shared'
8534 lt_prog_compiler_static='--static'
8537 # NAG Fortran compiler
8538 lt_prog_compiler_wl='-Wl,-Wl,,'
8539 lt_prog_compiler_pic='-PIC'
8540 lt_prog_compiler_static='-Bstatic'
8542 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8543 # Portland Group compilers (*not* the Pentium gcc compiler,
8544 # which looks to be a dead project)
8545 lt_prog_compiler_wl='-Wl,'
8546 lt_prog_compiler_pic='-fpic'
8547 lt_prog_compiler_static='-Bstatic'
8550 lt_prog_compiler_wl='-Wl,'
8551 # All Alpha code is PIC.
8552 lt_prog_compiler_static='-non_shared'
8554 xl* | bgxl* | bgf* | mpixl*)
8555 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8556 lt_prog_compiler_wl='-Wl,'
8557 lt_prog_compiler_pic='-qpic'
8558 lt_prog_compiler_static='-qstaticlink'
8561 case `$CC -V 2>&1 | sed 5q` in
8562 *Sun\ F* | *Sun*Fortran*)
8563 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8564 lt_prog_compiler_pic='-KPIC'
8565 lt_prog_compiler_static='-Bstatic'
8566 lt_prog_compiler_wl=''
8570 lt_prog_compiler_pic='-KPIC'
8571 lt_prog_compiler_static='-Bstatic'
8572 lt_prog_compiler_wl='-Wl,'
8580 lt_prog_compiler_pic='-KPIC'
8581 lt_prog_compiler_static='-Bstatic'
8585 # QNX uses GNU C++, but need to define -shared option too, otherwise
8587 lt_prog_compiler_pic='-fPIC -shared'
8590 osf3* | osf4* | osf5*)
8591 lt_prog_compiler_wl='-Wl,'
8592 # All OSF/1 code is PIC.
8593 lt_prog_compiler_static='-non_shared'
8597 lt_prog_compiler_static='-non_shared'
8601 lt_prog_compiler_pic='-KPIC'
8602 lt_prog_compiler_static='-Bstatic'
8603 case $cc_basename in
8604 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8605 lt_prog_compiler_wl='-Qoption ld ';;
8607 lt_prog_compiler_wl='-Wl,';;
8612 lt_prog_compiler_wl='-Qoption ld '
8613 lt_prog_compiler_pic='-PIC'
8614 lt_prog_compiler_static='-Bstatic'
8617 sysv4 | sysv4.2uw2* | sysv4.3*)
8618 lt_prog_compiler_wl='-Wl,'
8619 lt_prog_compiler_pic='-KPIC'
8620 lt_prog_compiler_static='-Bstatic'
8624 if test -d /usr/nec ;then
8625 lt_prog_compiler_pic='-Kconform_pic'
8626 lt_prog_compiler_static='-Bstatic'
8630 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8631 lt_prog_compiler_wl='-Wl,'
8632 lt_prog_compiler_pic='-KPIC'
8633 lt_prog_compiler_static='-Bstatic'
8637 lt_prog_compiler_wl='-Wl,'
8638 lt_prog_compiler_can_build_shared=no
8642 lt_prog_compiler_pic='-pic'
8643 lt_prog_compiler_static='-Bstatic'
8647 lt_prog_compiler_can_build_shared=no
8653 # For platforms which do not support PIC, -DPIC is meaningless:
8655 lt_prog_compiler_pic=
8658 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8663 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8664 if ${lt_cv_prog_compiler_pic+:} false; then :
8665 $as_echo_n "(cached) " >&6
8667 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8670 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8671 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8674 # Check to make sure the PIC flag actually works.
8676 if test -n "$lt_prog_compiler_pic"; then
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8678 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8679 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8680 $as_echo_n "(cached) " >&6
8682 lt_cv_prog_compiler_pic_works=no
8683 ac_outfile=conftest.$ac_objext
8684 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8685 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8686 # Insert the option either (1) after the last *FLAGS variable, or
8687 # (2) before a word containing "conftest.", or (3) at the end.
8688 # Note that $ac_compile itself does not contain backslashes and begins
8689 # with a dollar sign (not a hyphen), so the echo should work correctly.
8690 # The option is referenced via a variable to avoid confusing sed.
8691 lt_compile=`echo "$ac_compile" | $SED \
8692 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8693 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8694 -e 's:$: $lt_compiler_flag:'`
8695 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8696 (eval "$lt_compile" 2>conftest.err)
8698 cat conftest.err >&5
8699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8700 if (exit $ac_status) && test -s "$ac_outfile"; then
8701 # The compiler can only warn and ignore the option if not recognized
8702 # So say no if there are warnings other than the usual output.
8703 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8704 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8705 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8706 lt_cv_prog_compiler_pic_works=yes
8712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8713 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8715 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8716 case $lt_prog_compiler_pic in
8718 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8721 lt_prog_compiler_pic=
8722 lt_prog_compiler_can_build_shared=no
8738 # Check to make sure the static flag actually works.
8740 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8742 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8743 if ${lt_cv_prog_compiler_static_works+:} false; then :
8744 $as_echo_n "(cached) " >&6
8746 lt_cv_prog_compiler_static_works=no
8747 save_LDFLAGS="$LDFLAGS"
8748 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8749 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8750 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8751 # The linker can only warn and ignore the option if not recognized
8752 # So say no if there are warnings
8753 if test -s conftest.err; then
8754 # Append any errors to the config.log.
8755 cat conftest.err 1>&5
8756 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8757 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8758 if diff conftest.exp conftest.er2 >/dev/null; then
8759 lt_cv_prog_compiler_static_works=yes
8762 lt_cv_prog_compiler_static_works=yes
8766 LDFLAGS="$save_LDFLAGS"
8769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8770 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8772 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8775 lt_prog_compiler_static=
8784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8785 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8786 if ${lt_cv_prog_compiler_c_o+:} false; then :
8787 $as_echo_n "(cached) " >&6
8789 lt_cv_prog_compiler_c_o=no
8790 $RM -r conftest 2>/dev/null
8794 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8796 lt_compiler_flag="-o out/conftest2.$ac_objext"
8797 # Insert the option either (1) after the last *FLAGS variable, or
8798 # (2) before a word containing "conftest.", or (3) at the end.
8799 # Note that $ac_compile itself does not contain backslashes and begins
8800 # with a dollar sign (not a hyphen), so the echo should work correctly.
8801 lt_compile=`echo "$ac_compile" | $SED \
8802 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8803 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8804 -e 's:$: $lt_compiler_flag:'`
8805 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8806 (eval "$lt_compile" 2>out/conftest.err)
8808 cat out/conftest.err >&5
8809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8810 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8812 # The compiler can only warn and ignore the option if not recognized
8813 # So say no if there are warnings
8814 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8815 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8816 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8817 lt_cv_prog_compiler_c_o=yes
8822 # SGI C++ compiler will create directory out/ii_files/ for
8823 # template instantiation
8824 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8825 $RM out/* && rmdir out
8831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8832 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8840 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8841 if ${lt_cv_prog_compiler_c_o+:} false; then :
8842 $as_echo_n "(cached) " >&6
8844 lt_cv_prog_compiler_c_o=no
8845 $RM -r conftest 2>/dev/null
8849 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8851 lt_compiler_flag="-o out/conftest2.$ac_objext"
8852 # Insert the option either (1) after the last *FLAGS variable, or
8853 # (2) before a word containing "conftest.", or (3) at the end.
8854 # Note that $ac_compile itself does not contain backslashes and begins
8855 # with a dollar sign (not a hyphen), so the echo should work correctly.
8856 lt_compile=`echo "$ac_compile" | $SED \
8857 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8858 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8859 -e 's:$: $lt_compiler_flag:'`
8860 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8861 (eval "$lt_compile" 2>out/conftest.err)
8863 cat out/conftest.err >&5
8864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8865 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8867 # The compiler can only warn and ignore the option if not recognized
8868 # So say no if there are warnings
8869 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8870 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8871 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8872 lt_cv_prog_compiler_c_o=yes
8877 # SGI C++ compiler will create directory out/ii_files/ for
8878 # template instantiation
8879 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8880 $RM out/* && rmdir out
8886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8887 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8892 hard_links="nottested"
8893 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8894 # do not overwrite the value of need_locks provided by the user
8895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8896 $as_echo_n "checking if we can lock with hard links... " >&6; }
8899 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8901 ln conftest.a conftest.b 2>&5 || hard_links=no
8902 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8904 $as_echo "$hard_links" >&6; }
8905 if test "$hard_links" = no; then
8906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8907 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8920 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8923 allow_undefined_flag=
8924 always_export_symbols=no
8926 archive_expsym_cmds=
8927 compiler_needs_object=no
8928 enable_shared_with_static_runtimes=no
8929 export_dynamic_flag_spec=
8930 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8931 hardcode_automatic=no
8933 hardcode_direct_absolute=no
8934 hardcode_libdir_flag_spec=
8935 hardcode_libdir_flag_spec_ld=
8936 hardcode_libdir_separator=
8938 hardcode_shlibpath_var=unsupported
8940 link_all_deplibs=unknown
8943 old_archive_from_new_cmds=
8944 old_archive_from_expsyms_cmds=
8945 thread_safe_flag_spec=
8946 whole_archive_flag_spec=
8947 # include_expsyms should be a list of space-separated symbols to be *always*
8948 # included in the symbol list
8950 # exclude_expsyms can be an extended regexp of symbols to exclude
8951 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8952 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8953 # as well as any symbol that contains `d'.
8954 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8955 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8956 # platforms (ab)use it in PIC code, but their linkers get confused if
8957 # the symbol is explicitly referenced. Since portable code cannot
8958 # rely on this symbol name, it's probably fine to never include it in
8959 # preloaded symbol tables.
8960 # Exclude shared library initialization/finalization symbols.
8961 extract_expsyms_cmds=
8964 cygwin* | mingw* | pw32* | cegcc*)
8965 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8966 # When not using gcc, we currently assume that we are using
8967 # Microsoft Visual C++.
8968 if test "$GCC" != yes; then
8973 # we just hope/assume this is gcc and not c89 (= MSVC++)
8983 # On some targets, GNU ld is compatible enough with the native linker
8984 # that we're better off using the native interface for both.
8985 lt_use_gnu_ld_interface=no
8986 if test "$with_gnu_ld" = yes; then
8989 # The AIX port of GNU ld has always aspired to compatibility
8990 # with the native linker. However, as the warning in the GNU ld
8991 # block says, versions before 2.19.5* couldn't really create working
8992 # shared libraries, regardless of the interface used.
8993 case `$LD -v 2>&1` in
8994 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8995 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8996 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8998 lt_use_gnu_ld_interface=yes
9003 lt_use_gnu_ld_interface=yes
9008 if test "$lt_use_gnu_ld_interface" = yes; then
9009 # If archive_cmds runs LD, not CC, wlarc should be empty
9012 # Set some defaults for GNU ld with shared library support. These
9013 # are reset later if shared libraries are not supported. Putting them
9014 # here allows them to be overridden if necessary.
9015 runpath_var=LD_RUN_PATH
9016 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9017 export_dynamic_flag_spec='${wl}--export-dynamic'
9018 # ancient GNU ld didn't support --whole-archive et. al.
9019 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9020 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9022 whole_archive_flag_spec=
9024 supports_anon_versioning=no
9025 case `$LD -v 2>&1` in
9026 *GNU\ gold*) supports_anon_versioning=yes ;;
9027 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9028 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9029 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9030 *\ 2.11.*) ;; # other 2.11 versions
9031 *) supports_anon_versioning=yes ;;
9034 # See if GNU ld supports shared libraries.
9037 # On AIX/PPC, the GNU linker is very broken
9038 if test "$host_cpu" != ia64; then
9042 *** Warning: the GNU linker, at least up to release 2.19, is reported
9043 *** to be unable to reliably create shared libraries on AIX.
9044 *** Therefore, libtool is disabling shared libraries support. If you
9045 *** really care for shared libraries, you may want to install binutils
9046 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9047 *** You will then need to restart the configuration process.
9056 # see comment about AmigaOS4 .so support
9057 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9058 archive_expsym_cmds=''
9061 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)'
9062 hardcode_libdir_flag_spec='-L$libdir'
9063 hardcode_minus_L=yes
9069 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9070 allow_undefined_flag=unsupported
9071 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9072 # support --undefined. This deserves some investigation. FIXME
9073 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9079 cygwin* | mingw* | pw32* | cegcc*)
9080 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9081 # as there is no search path for DLLs.
9082 hardcode_libdir_flag_spec='-L$libdir'
9083 export_dynamic_flag_spec='${wl}--export-all-symbols'
9084 allow_undefined_flag=unsupported
9085 always_export_symbols=no
9086 enable_shared_with_static_runtimes=yes
9087 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'
9088 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9090 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9091 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9092 # If the export-symbols file already is a .def file (1st line
9093 # is EXPORTS), use it as is; otherwise, prepend...
9094 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9095 cp $export_symbols $output_objdir/$soname.def;
9097 echo EXPORTS > $output_objdir/$soname.def;
9098 cat $export_symbols >> $output_objdir/$soname.def;
9100 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9107 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9108 link_all_deplibs=yes
9113 hardcode_shlibpath_var=no
9114 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9115 export_dynamic_flag_spec='${wl}-E'
9116 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9117 # Instead, shared libraries are loaded at an image base (0x10000000 by
9118 # default) and relocated if they conflict, which is a slow very memory
9119 # consuming and fragmenting process. To avoid this, we pick a random,
9120 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9121 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9122 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9123 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'
9126 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9128 if test "$host_os" = linux-dietlibc; then
9129 case $cc_basename in
9130 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9133 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9134 && test "$tmp_diet" = no
9136 tmp_addflag=' $pic_flag'
9137 tmp_sharedflag='-shared'
9138 case $cc_basename,$host_cpu in
9139 pgcc*) # Portland Group C compiler
9140 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'
9141 tmp_addflag=' $pic_flag'
9143 pgf77* | pgf90* | pgf95* | pgfortran*)
9144 # Portland Group f77 and f90 compilers
9145 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'
9146 tmp_addflag=' $pic_flag -Mnomain' ;;
9147 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9148 tmp_addflag=' -i_dynamic' ;;
9149 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9150 tmp_addflag=' -i_dynamic -nofor_main' ;;
9151 ifc* | ifort*) # Intel Fortran compiler
9152 tmp_addflag=' -nofor_main' ;;
9153 lf95*) # Lahey Fortran 8.1
9154 whole_archive_flag_spec=
9155 tmp_sharedflag='--shared' ;;
9156 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9157 tmp_sharedflag='-qmkshrobj'
9159 nvcc*) # Cuda Compiler Driver 2.2
9160 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'
9161 compiler_needs_object=yes
9164 case `$CC -V 2>&1 | sed 5q` in
9165 *Sun\ C*) # Sun C 5.9
9166 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'
9167 compiler_needs_object=yes
9168 tmp_sharedflag='-G' ;;
9169 *Sun\ F*) # Sun Fortran 8.3
9170 tmp_sharedflag='-G' ;;
9172 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9174 if test "x$supports_anon_versioning" = xyes; then
9175 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9176 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9177 echo "local: *; };" >> $output_objdir/$libname.ver~
9178 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9181 case $cc_basename in
9182 xlf* | bgf* | bgxlf* | mpixlf*)
9183 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9184 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9185 hardcode_libdir_flag_spec=
9186 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9187 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9188 if test "x$supports_anon_versioning" = xyes; then
9189 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9190 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9191 echo "local: *; };" >> $output_objdir/$libname.ver~
9192 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9202 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9203 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9206 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9207 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9212 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9216 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9217 *** create shared libraries on Solaris systems. Therefore, libtool
9218 *** is disabling shared libraries support. We urge you to upgrade GNU
9219 *** binutils to release 2.9.1 or newer. Another option is to modify
9220 *** your PATH or compiler configuration so that the native linker is
9221 *** used, and then restart.
9224 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9225 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9226 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9232 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9233 case `$LD -v 2>&1` in
9234 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9238 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9239 *** reliably create shared libraries on SCO systems. Therefore, libtool
9240 *** is disabling shared libraries support. We urge you to upgrade GNU
9241 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9242 *** your PATH or compiler configuration so that the native linker is
9243 *** used, and then restart.
9248 # For security reasons, it is highly recommended that you always
9249 # use absolute paths for naming shared libraries, and exclude the
9250 # DT_RUNPATH tag from executables and libraries. But doing so
9251 # requires that you compile everything twice, which is a pain.
9252 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9253 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9254 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9255 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9264 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9267 hardcode_shlibpath_var=no
9271 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9272 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9273 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9280 if test "$ld_shlibs" = no; then
9282 hardcode_libdir_flag_spec=
9283 export_dynamic_flag_spec=
9284 whole_archive_flag_spec=
9287 # PORTME fill in a description of your system's linker (not GNU ld)
9290 allow_undefined_flag=unsupported
9291 always_export_symbols=yes
9292 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'
9293 # Note: this linker hardcodes the directories in LIBPATH if there
9294 # are no directories specified by -L.
9295 hardcode_minus_L=yes
9296 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9297 # Neither direct hardcoding nor static linking is supported with a
9299 hardcode_direct=unsupported
9304 if test "$host_cpu" = ia64; then
9305 # On IA64, the linker does run time linking by default, so we don't
9306 # have to do anything special.
9307 aix_use_runtimelinking=no
9308 exp_sym_flag='-Bexport'
9311 # If we're using GNU nm, then we don't want the "-C" option.
9312 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9313 # Also, AIX nm treats weak defined symbols like other global
9314 # defined symbols, whereas GNU nm marks them as "W".
9315 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9316 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'
9318 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'
9320 aix_use_runtimelinking=no
9322 # Test if we are trying to use run time linking or normal
9323 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9324 # need to do runtime linking.
9325 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9326 for ld_flag in $LDFLAGS; do
9327 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9328 aix_use_runtimelinking=yes
9335 exp_sym_flag='-bexport'
9336 no_entry_flag='-bnoentry'
9339 # When large executables or shared objects are built, AIX ld can
9340 # have problems creating the table of contents. If linking a library
9341 # or program results in "error TOC overflow" add -mminimal-toc to
9342 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9343 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9347 hardcode_direct_absolute=yes
9348 hardcode_libdir_separator=':'
9349 link_all_deplibs=yes
9350 file_list_spec='${wl}-f,'
9352 if test "$GCC" = yes; then
9353 case $host_os in aix4.[012]|aix4.[012].*)
9354 # We only want to do this on AIX 4.2 and lower, the check
9355 # below for broken collect2 doesn't work under 4.3+
9356 collect2name=`${CC} -print-prog-name=collect2`
9357 if test -f "$collect2name" &&
9358 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9360 # We have reworked collect2
9363 # We have old collect2
9364 hardcode_direct=unsupported
9365 # It fails to find uninstalled libraries when the uninstalled
9366 # path is not listed in the libpath. Setting hardcode_minus_L
9367 # to unsupported forces relinking
9368 hardcode_minus_L=yes
9369 hardcode_libdir_flag_spec='-L$libdir'
9370 hardcode_libdir_separator=
9374 shared_flag='-shared'
9375 if test "$aix_use_runtimelinking" = yes; then
9376 shared_flag="$shared_flag "'${wl}-G'
9380 if test "$host_cpu" = ia64; then
9381 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9382 # chokes on -Wl,-G. The following line is correct:
9385 if test "$aix_use_runtimelinking" = yes; then
9386 shared_flag='${wl}-G'
9388 shared_flag='${wl}-bM:SRE'
9393 export_dynamic_flag_spec='${wl}-bexpall'
9394 # It seems that -bexpall does not export symbols beginning with
9395 # underscore (_), so it is better to generate a list of symbols to export.
9396 always_export_symbols=yes
9397 if test "$aix_use_runtimelinking" = yes; then
9398 # Warning - without using the other runtime loading flags (-brtl),
9399 # -berok will link without error, but may produce a broken library.
9400 allow_undefined_flag='-berok'
9401 # Determine the default libpath from the value encoded in an
9403 if test "${lt_cv_aix_libpath+set}" = set; then
9404 aix_libpath=$lt_cv_aix_libpath
9406 if ${lt_cv_aix_libpath_+:} false; then :
9407 $as_echo_n "(cached) " >&6
9409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9410 /* end confdefs.h. */
9420 if ac_fn_c_try_link "$LINENO"; then :
9422 lt_aix_libpath_sed='
9423 /Import File Strings/,/^$/ {
9425 s/^0 *\([^ ]*\) *$/\1/
9429 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9430 # Check for a 64-bit object if we didn't find anything.
9431 if test -z "$lt_cv_aix_libpath_"; then
9432 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9435 rm -f core conftest.err conftest.$ac_objext \
9436 conftest$ac_exeext conftest.$ac_ext
9437 if test -z "$lt_cv_aix_libpath_"; then
9438 lt_cv_aix_libpath_="/usr/lib:/lib"
9443 aix_libpath=$lt_cv_aix_libpath_
9446 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9447 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"
9449 if test "$host_cpu" = ia64; then
9450 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9451 allow_undefined_flag="-z nodefs"
9452 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"
9454 # Determine the default libpath from the value encoded in an
9456 if test "${lt_cv_aix_libpath+set}" = set; then
9457 aix_libpath=$lt_cv_aix_libpath
9459 if ${lt_cv_aix_libpath_+:} false; then :
9460 $as_echo_n "(cached) " >&6
9462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9463 /* end confdefs.h. */
9473 if ac_fn_c_try_link "$LINENO"; then :
9475 lt_aix_libpath_sed='
9476 /Import File Strings/,/^$/ {
9478 s/^0 *\([^ ]*\) *$/\1/
9482 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9483 # Check for a 64-bit object if we didn't find anything.
9484 if test -z "$lt_cv_aix_libpath_"; then
9485 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9488 rm -f core conftest.err conftest.$ac_objext \
9489 conftest$ac_exeext conftest.$ac_ext
9490 if test -z "$lt_cv_aix_libpath_"; then
9491 lt_cv_aix_libpath_="/usr/lib:/lib"
9496 aix_libpath=$lt_cv_aix_libpath_
9499 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9500 # Warning - without using the other run time loading flags,
9501 # -berok will link without error, but may produce a broken library.
9502 no_undefined_flag=' ${wl}-bernotok'
9503 allow_undefined_flag=' ${wl}-berok'
9504 if test "$with_gnu_ld" = yes; then
9505 # We only use this code for GNU lds that support --whole-archive.
9506 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9508 # Exported symbols can be pulled into shared objects from archives
9509 whole_archive_flag_spec='$convenience'
9511 archive_cmds_need_lc=yes
9512 # This is similar to how AIX traditionally builds its shared libraries.
9513 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'
9521 # see comment about AmigaOS4 .so support
9522 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9523 archive_expsym_cmds=''
9526 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)'
9527 hardcode_libdir_flag_spec='-L$libdir'
9528 hardcode_minus_L=yes
9534 export_dynamic_flag_spec=-rdynamic
9537 cygwin* | mingw* | pw32* | cegcc*)
9538 # When not using gcc, we currently assume that we are using
9539 # Microsoft Visual C++.
9540 # hardcode_libdir_flag_spec is actually meaningless, as there is
9541 # no search path for DLLs.
9542 case $cc_basename in
9545 hardcode_libdir_flag_spec=' '
9546 allow_undefined_flag=unsupported
9547 always_export_symbols=yes
9549 # Tell ltmain to make .lib files, not .a files.
9551 # Tell ltmain to make .dll files, not .so files.
9553 # FIXME: Setting linknames here is a bad hack.
9554 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9555 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9556 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9558 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9560 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9562 # The linker will not automatically build a static lib if we build a DLL.
9563 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9564 enable_shared_with_static_runtimes=yes
9565 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9567 old_postinstall_cmds='chmod 644 $oldlib'
9568 postlink_cmds='lt_outputfile="@OUTPUT@"~
9569 lt_tool_outputfile="@TOOL_OUTPUT@"~
9570 case $lt_outputfile in
9573 lt_outputfile="$lt_outputfile.exe"
9574 lt_tool_outputfile="$lt_tool_outputfile.exe"
9577 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9578 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9579 $RM "$lt_outputfile.manifest";
9583 # Assume MSVC wrapper
9584 hardcode_libdir_flag_spec=' '
9585 allow_undefined_flag=unsupported
9586 # Tell ltmain to make .lib files, not .a files.
9588 # Tell ltmain to make .dll files, not .so files.
9590 # FIXME: Setting linknames here is a bad hack.
9591 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9592 # The linker will automatically build a .lib file if we build a DLL.
9593 old_archive_from_new_cmds='true'
9594 # FIXME: Should let the user specify the lib program.
9595 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9596 enable_shared_with_static_runtimes=yes
9601 darwin* | rhapsody*)
9604 archive_cmds_need_lc=no
9606 hardcode_automatic=yes
9607 hardcode_shlibpath_var=unsupported
9608 if test "$lt_cv_ld_force_load" = "yes"; then
9609 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\"`'
9611 whole_archive_flag_spec=''
9613 link_all_deplibs=yes
9614 allow_undefined_flag="$_lt_dar_allow_undefined"
9615 case $cc_basename in
9616 ifort*) _lt_dar_can_shared=yes ;;
9617 *) _lt_dar_can_shared=$GCC ;;
9619 if test "$_lt_dar_can_shared" = "yes"; then
9620 output_verbose_link_cmd=func_echo_all
9621 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9622 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9623 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}"
9624 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}"
9633 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9634 hardcode_libdir_flag_spec='-L$libdir'
9635 hardcode_shlibpath_var=no
9642 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9643 # support. Future versions do this automatically, but an explicit c++rt0.o
9644 # does not break anything, and helps significantly (at the cost of a little
9647 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9648 hardcode_libdir_flag_spec='-R$libdir'
9650 hardcode_shlibpath_var=no
9653 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9655 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9657 hardcode_minus_L=yes
9658 hardcode_shlibpath_var=no
9661 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9662 freebsd* | dragonfly*)
9663 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9664 hardcode_libdir_flag_spec='-R$libdir'
9666 hardcode_shlibpath_var=no
9670 if test "$GCC" = yes; then
9671 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'
9673 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'
9675 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9676 hardcode_libdir_separator=:
9679 # hardcode_minus_L: Not really in the search PATH,
9680 # but as the default location of the library.
9681 hardcode_minus_L=yes
9682 export_dynamic_flag_spec='${wl}-E'
9686 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9687 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9689 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9691 if test "$with_gnu_ld" = no; then
9692 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9693 hardcode_libdir_flag_spec_ld='+b $libdir'
9694 hardcode_libdir_separator=:
9696 hardcode_direct_absolute=yes
9697 export_dynamic_flag_spec='${wl}-E'
9698 # hardcode_minus_L: Not really in the search PATH,
9699 # but as the default location of the library.
9700 hardcode_minus_L=yes
9705 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9708 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9711 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9714 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9720 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9723 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9727 # Older versions of the 11.00 compiler do not understand -b yet
9728 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9730 $as_echo_n "checking if $CC understands -b... " >&6; }
9731 if ${lt_cv_prog_compiler__b+:} false; then :
9732 $as_echo_n "(cached) " >&6
9734 lt_cv_prog_compiler__b=no
9735 save_LDFLAGS="$LDFLAGS"
9736 LDFLAGS="$LDFLAGS -b"
9737 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9738 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9739 # The linker can only warn and ignore the option if not recognized
9740 # So say no if there are warnings
9741 if test -s conftest.err; then
9742 # Append any errors to the config.log.
9743 cat conftest.err 1>&5
9744 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9745 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9746 if diff conftest.exp conftest.er2 >/dev/null; then
9747 lt_cv_prog_compiler__b=yes
9750 lt_cv_prog_compiler__b=yes
9754 LDFLAGS="$save_LDFLAGS"
9757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9758 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9760 if test x"$lt_cv_prog_compiler__b" = xyes; then
9761 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9763 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9769 if test "$with_gnu_ld" = no; then
9770 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9771 hardcode_libdir_separator=:
9776 hardcode_shlibpath_var=no
9780 hardcode_direct_absolute=yes
9781 export_dynamic_flag_spec='${wl}-E'
9783 # hardcode_minus_L: Not really in the search PATH,
9784 # but as the default location of the library.
9785 hardcode_minus_L=yes
9791 irix5* | irix6* | nonstopux*)
9792 if test "$GCC" = yes; then
9793 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'
9794 # Try to use the -exported_symbol ld option, if it does not
9795 # work, assume that -exports_file does not work either and
9796 # implicitly export all symbols.
9797 # This should be the same for all languages, so no per-tag cache variable.
9798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9799 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9800 if ${lt_cv_irix_exported_symbol+:} false; then :
9801 $as_echo_n "(cached) " >&6
9803 save_LDFLAGS="$LDFLAGS"
9804 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9806 /* end confdefs.h. */
9807 int foo (void) { return 0; }
9809 if ac_fn_c_try_link "$LINENO"; then :
9810 lt_cv_irix_exported_symbol=yes
9812 lt_cv_irix_exported_symbol=no
9814 rm -f core conftest.err conftest.$ac_objext \
9815 conftest$ac_exeext conftest.$ac_ext
9816 LDFLAGS="$save_LDFLAGS"
9818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9819 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9820 if test "$lt_cv_irix_exported_symbol" = yes; then
9821 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'
9824 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'
9825 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'
9827 archive_cmds_need_lc='no'
9828 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9829 hardcode_libdir_separator=:
9831 link_all_deplibs=yes
9835 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9836 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9838 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9840 hardcode_libdir_flag_spec='-R$libdir'
9842 hardcode_shlibpath_var=no
9846 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9848 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9849 hardcode_libdir_separator=:
9850 hardcode_shlibpath_var=no
9857 if test -f /usr/libexec/ld.so; then
9859 hardcode_shlibpath_var=no
9860 hardcode_direct_absolute=yes
9861 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9862 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9863 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9864 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9865 export_dynamic_flag_spec='${wl}-E'
9868 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9869 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9870 hardcode_libdir_flag_spec='-R$libdir'
9873 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9874 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9884 hardcode_libdir_flag_spec='-L$libdir'
9885 hardcode_minus_L=yes
9886 allow_undefined_flag=unsupported
9887 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'
9888 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9892 if test "$GCC" = yes; then
9893 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9894 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'
9896 allow_undefined_flag=' -expect_unresolved \*'
9897 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'
9899 archive_cmds_need_lc='no'
9900 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9901 hardcode_libdir_separator=:
9904 osf4* | osf5*) # as osf3* with the addition of -msym flag
9905 if test "$GCC" = yes; then
9906 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9907 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'
9908 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9910 allow_undefined_flag=' -expect_unresolved \*'
9911 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'
9912 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~
9913 $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'
9915 # Both c and cxx compiler support -rpath directly
9916 hardcode_libdir_flag_spec='-rpath $libdir'
9918 archive_cmds_need_lc='no'
9919 hardcode_libdir_separator=:
9923 no_undefined_flag=' -z defs'
9924 if test "$GCC" = yes; then
9926 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9927 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9928 $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'
9930 case `$CC -V 2>&1` in
9933 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9934 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9935 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9939 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9940 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9941 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9945 hardcode_libdir_flag_spec='-R$libdir'
9946 hardcode_shlibpath_var=no
9948 solaris2.[0-5] | solaris2.[0-5].*) ;;
9950 # The compiler driver will combine and reorder linker options,
9951 # but understands `-z linker_flag'. GCC discards it without `$wl',
9952 # but is careful enough not to reorder.
9953 # Supported since Solaris 2.6 (maybe 2.5.1?)
9954 if test "$GCC" = yes; then
9955 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9957 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9961 link_all_deplibs=yes
9965 if test "x$host_vendor" = xsequent; then
9966 # Use $CC to link under sequent, because it throws in some extra .o
9967 # files that make .init and .fini sections work.
9968 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9970 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9972 hardcode_libdir_flag_spec='-L$libdir'
9974 hardcode_minus_L=yes
9975 hardcode_shlibpath_var=no
9979 case $host_vendor in
9981 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9982 hardcode_direct=yes # is this really true???
9985 ## LD is ld it makes a PLAMLIB
9986 ## CC just makes a GrossModule.
9987 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9988 reload_cmds='$CC -r -o $output$reload_objs'
9992 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9993 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9996 runpath_var='LD_RUN_PATH'
9997 hardcode_shlibpath_var=no
10001 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10002 hardcode_shlibpath_var=no
10003 export_dynamic_flag_spec='-Bexport'
10007 if test -d /usr/nec; then
10008 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10009 hardcode_shlibpath_var=no
10010 runpath_var=LD_RUN_PATH
10011 hardcode_runpath_var=yes
10016 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10017 no_undefined_flag='${wl}-z,text'
10018 archive_cmds_need_lc=no
10019 hardcode_shlibpath_var=no
10020 runpath_var='LD_RUN_PATH'
10022 if test "$GCC" = yes; then
10023 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10024 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10026 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10027 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10031 sysv5* | sco3.2v5* | sco5v6*)
10032 # Note: We can NOT use -z defs as we might desire, because we do not
10033 # link with -lc, and that would cause any symbols used from libc to
10034 # always be unresolved, which means just about no library would
10035 # ever link correctly. If we're not using GNU ld we use -z text
10036 # though, which does catch some bad symbols but isn't as heavy-handed
10038 no_undefined_flag='${wl}-z,text'
10039 allow_undefined_flag='${wl}-z,nodefs'
10040 archive_cmds_need_lc=no
10041 hardcode_shlibpath_var=no
10042 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10043 hardcode_libdir_separator=':'
10044 link_all_deplibs=yes
10045 export_dynamic_flag_spec='${wl}-Bexport'
10046 runpath_var='LD_RUN_PATH'
10048 if test "$GCC" = yes; then
10049 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10050 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10052 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10053 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10058 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10059 hardcode_libdir_flag_spec='-L$libdir'
10060 hardcode_shlibpath_var=no
10068 if test x$host_vendor = xsni; then
10070 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10071 export_dynamic_flag_spec='${wl}-Blargedynsym'
10077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10078 $as_echo "$ld_shlibs" >&6; }
10079 test "$ld_shlibs" = no && can_build_shared=no
10081 with_gnu_ld=$with_gnu_ld
10098 # Do we need to explicitly link libc?
10100 case "x$archive_cmds_need_lc" in
10102 # Assume -lc should be added
10103 archive_cmds_need_lc=yes
10105 if test "$enable_shared" = yes && test "$GCC" = yes; then
10106 case $archive_cmds in
10108 # FIXME: we may have to deal with multi-command sequences.
10111 # Test whether the compiler implicitly links with -lc since on some
10112 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10113 # to ld, don't add -lc before -lgcc.
10114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10115 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10116 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10117 $as_echo_n "(cached) " >&6
10120 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10122 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10123 (eval $ac_compile) 2>&5
10125 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10126 test $ac_status = 0; } 2>conftest.err; then
10129 libobjs=conftest.$ac_objext
10131 wl=$lt_prog_compiler_wl
10132 pic_flag=$lt_prog_compiler_pic
10138 lt_save_allow_undefined_flag=$allow_undefined_flag
10139 allow_undefined_flag=
10140 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10141 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10143 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10144 test $ac_status = 0; }
10146 lt_cv_archive_cmds_need_lc=no
10148 lt_cv_archive_cmds_need_lc=yes
10150 allow_undefined_flag=$lt_save_allow_undefined_flag
10152 cat conftest.err 1>&5
10157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10158 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10159 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10323 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10325 if test "$GCC" = yes; then
10327 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10328 *) lt_awk_arg="/^libraries:/" ;;
10331 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10332 *) lt_sed_strip_eq="s,=/,/,g" ;;
10334 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10335 case $lt_search_path_spec in
10337 # if the path contains ";" then we assume it to be the separator
10338 # otherwise default to the standard path separator (i.e. ":") - it is
10339 # assumed that no part of a normal pathname contains ";" but that should
10340 # okay in the real world where ";" in dirpaths is itself problematic.
10341 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10344 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10347 # Ok, now we have the path, separated by spaces, we can step through it
10348 # and add multilib dir if necessary.
10349 lt_tmp_lt_search_path_spec=
10350 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10351 for lt_sys_path in $lt_search_path_spec; do
10352 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10353 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10355 test -d "$lt_sys_path" && \
10356 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10359 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10360 BEGIN {RS=" "; FS="/|\n";} {
10363 for (lt_i = NF; lt_i > 0; lt_i--) {
10364 if ($lt_i != "" && $lt_i != ".") {
10365 if ($lt_i == "..") {
10368 if (lt_count == 0) {
10369 lt_foo="/" $lt_i lt_foo;
10376 if (lt_foo != "") { lt_freq[lt_foo]++; }
10377 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10379 # AWK program above erroneously prepends '/' to C:/dos/paths
10382 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10383 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10385 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10387 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10389 library_names_spec=
10390 libname_spec='lib$name'
10394 postuninstall_cmds=
10398 shlibpath_overrides_runpath=unknown
10400 dynamic_linker="$host_os ld.so"
10401 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10402 need_lib_prefix=unknown
10403 hardcode_into_libs=no
10405 # when you set need_version to no, make sure it does not cause -set_version
10406 # flags to be left without arguments
10407 need_version=unknown
10412 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10413 shlibpath_var=LIBPATH
10415 # AIX 3 has no versioning support, so we append a major version to the name.
10416 soname_spec='${libname}${release}${shared_ext}$major'
10423 hardcode_into_libs=yes
10424 if test "$host_cpu" = ia64; then
10425 # AIX 5 supports IA64
10426 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10427 shlibpath_var=LD_LIBRARY_PATH
10429 # With GCC up to 2.95.x, collect2 would create an import file
10430 # for dependence libraries. The import file would start with
10431 # the line `#! .'. This would cause the generated library to
10432 # depend on `.', always an invalid library. This was fixed in
10433 # development snapshots of GCC prior to 3.0.
10435 aix4 | aix4.[01] | aix4.[01].*)
10436 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10438 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10441 can_build_shared=no
10445 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10446 # soname into executable. Probably we can add versioning support to
10447 # collect2, so additional links can be useful in future.
10448 if test "$aix_use_runtimelinking" = yes; then
10449 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10450 # instead of lib<name>.a to let people know that these are not
10451 # typical AIX shared libraries.
10452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10454 # We preserve .a as extension for shared libraries through AIX4.2
10455 # and later when we are not doing run time linking.
10456 library_names_spec='${libname}${release}.a $libname.a'
10457 soname_spec='${libname}${release}${shared_ext}$major'
10459 shlibpath_var=LIBPATH
10466 # Since July 2007 AmigaOS4 officially supports .so libraries.
10467 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10468 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10471 library_names_spec='$libname.ixlibrary $libname.a'
10472 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10473 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'
10479 library_names_spec='${libname}${shared_ext}'
10480 dynamic_linker="$host_os ld.so"
10481 shlibpath_var=LIBRARY_PATH
10487 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10488 soname_spec='${libname}${release}${shared_ext}$major'
10489 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10490 shlibpath_var=LD_LIBRARY_PATH
10491 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10492 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10493 # the default ld.so.conf also contains /usr/contrib/lib and
10494 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10495 # libtool to hard-code these into programs
10498 cygwin* | mingw* | pw32* | cegcc*)
10499 version_type=windows
10504 case $GCC,$cc_basename in
10507 library_names_spec='$libname.dll.a'
10508 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10509 postinstall_cmds='base_file=`basename \${file}`~
10510 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10511 dldir=$destdir/`dirname \$dlpath`~
10512 test -d \$dldir || mkdir -p \$dldir~
10513 $install_prog $dir/$dlname \$dldir/$dlname~
10514 chmod a+x \$dldir/$dlname~
10515 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10516 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10518 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10519 dlpath=$dir/\$dldll~
10521 shlibpath_overrides_runpath=yes
10525 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10526 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10528 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10531 # MinGW DLLs use traditional 'lib' prefix
10532 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10535 # pw32 DLLs use 'pw' prefix rather than 'lib'
10536 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10539 dynamic_linker='Win32 ld.exe'
10544 libname_spec='$name'
10545 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10546 library_names_spec='${libname}.dll.lib'
10550 sys_lib_search_path_spec=
10553 for lt_path in $LIB
10556 # Let DOS variable expansion print the short 8.3 style file name.
10557 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10558 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10561 # Convert to MSYS style.
10562 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10565 # Convert to unix form, then to dos form, then back to unix form
10566 # but this time dos style (no spaces!) so that the unix form looks
10567 # like /cygdrive/c/PROGRA~1:/cygdr...
10568 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10569 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10570 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10573 sys_lib_search_path_spec="$LIB"
10574 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10575 # It is most probably a Windows format PATH.
10576 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10578 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10580 # FIXME: find the short name or the path components, as spaces are
10581 # common. (e.g. "Program Files" -> "PROGRA~1")
10585 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10586 postinstall_cmds='base_file=`basename \${file}`~
10587 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10588 dldir=$destdir/`dirname \$dlpath`~
10589 test -d \$dldir || mkdir -p \$dldir~
10590 $install_prog $dir/$dlname \$dldir/$dlname'
10591 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10592 dlpath=$dir/\$dldll~
10594 shlibpath_overrides_runpath=yes
10595 dynamic_linker='Win32 link.exe'
10599 # Assume MSVC wrapper
10600 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10601 dynamic_linker='Win32 ld.exe'
10604 # FIXME: first we should search . and the directory the executable is in
10608 darwin* | rhapsody*)
10609 dynamic_linker="$host_os dyld"
10610 version_type=darwin
10613 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10614 soname_spec='${libname}${release}${major}$shared_ext'
10615 shlibpath_overrides_runpath=yes
10616 shlibpath_var=DYLD_LIBRARY_PATH
10617 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10619 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10620 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10627 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10628 soname_spec='${libname}${release}${shared_ext}$major'
10629 shlibpath_var=LD_LIBRARY_PATH
10636 freebsd* | dragonfly*)
10637 # DragonFly does not have aout. When/if they implement a new
10638 # versioning mechanism, adjust this.
10639 if test -x /usr/bin/objformat; then
10640 objformat=`/usr/bin/objformat`
10643 freebsd[123]*) objformat=aout ;;
10644 *) objformat=elf ;;
10647 version_type=freebsd-$objformat
10648 case $version_type in
10650 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10655 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10659 shlibpath_var=LD_LIBRARY_PATH
10662 shlibpath_overrides_runpath=yes
10664 freebsd3.[01]* | freebsdelf3.[01]*)
10665 shlibpath_overrides_runpath=yes
10666 hardcode_into_libs=yes
10668 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10669 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10670 shlibpath_overrides_runpath=no
10671 hardcode_into_libs=yes
10673 *) # from 4.6 on, and DragonFly
10674 shlibpath_overrides_runpath=yes
10675 hardcode_into_libs=yes
10684 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10685 soname_spec='${libname}${release}${shared_ext}$major'
10686 shlibpath_var=LD_LIBRARY_PATH
10687 hardcode_into_libs=yes
10694 dynamic_linker="$host_os runtime_loader"
10695 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10696 soname_spec='${libname}${release}${shared_ext}$major'
10697 shlibpath_var=LIBRARY_PATH
10698 shlibpath_overrides_runpath=yes
10699 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10700 hardcode_into_libs=yes
10703 hpux9* | hpux10* | hpux11*)
10704 # Give a soname corresponding to the major version so that dld.sl refuses to
10705 # link against other versions.
10712 hardcode_into_libs=yes
10713 dynamic_linker="$host_os dld.so"
10714 shlibpath_var=LD_LIBRARY_PATH
10715 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10717 soname_spec='${libname}${release}${shared_ext}$major'
10718 if test "X$HPUX_IA64_MODE" = X32; then
10719 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10721 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10723 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10727 hardcode_into_libs=yes
10728 dynamic_linker="$host_os dld.sl"
10729 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10730 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10731 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10732 soname_spec='${libname}${release}${shared_ext}$major'
10733 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10734 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10738 dynamic_linker="$host_os dld.sl"
10739 shlibpath_var=SHLIB_PATH
10740 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10741 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10742 soname_spec='${libname}${release}${shared_ext}$major'
10745 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10746 postinstall_cmds='chmod 555 $lib'
10747 # or fails outright, so override atomically:
10748 install_override_mode=555
10755 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10756 soname_spec='${libname}${release}${shared_ext}$major'
10757 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10758 shlibpath_var=LD_LIBRARY_PATH
10759 shlibpath_overrides_runpath=no
10760 hardcode_into_libs=yes
10763 irix5* | irix6* | nonstopux*)
10765 nonstopux*) version_type=nonstopux ;;
10767 if test "$lt_cv_prog_gnu_ld" = yes; then
10775 soname_spec='${libname}${release}${shared_ext}$major'
10776 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10778 irix5* | nonstopux*)
10779 libsuff= shlibsuff=
10782 case $LD in # libtool.m4 will add one of these switches to LD
10783 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10784 libsuff= shlibsuff= libmagic=32-bit;;
10785 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10786 libsuff=32 shlibsuff=N32 libmagic=N32;;
10787 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10788 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10789 *) libsuff= shlibsuff= libmagic=never-match;;
10793 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10794 shlibpath_overrides_runpath=no
10795 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10796 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10797 hardcode_into_libs=yes
10800 # No shared lib support for Linux oldld, aout, or coff.
10801 linux*oldld* | linux*aout* | linux*coff*)
10805 # This must be Linux ELF.
10806 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10811 soname_spec='${libname}${release}${shared_ext}$major'
10812 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10813 shlibpath_var=LD_LIBRARY_PATH
10814 shlibpath_overrides_runpath=no
10816 # Some binutils ld are patched to set DT_RUNPATH
10817 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10818 $as_echo_n "(cached) " >&6
10820 lt_cv_shlibpath_overrides_runpath=no
10821 save_LDFLAGS=$LDFLAGS
10822 save_libdir=$libdir
10823 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10824 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10826 /* end confdefs.h. */
10836 if ac_fn_c_try_link "$LINENO"; then :
10837 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10838 lt_cv_shlibpath_overrides_runpath=yes
10841 rm -f core conftest.err conftest.$ac_objext \
10842 conftest$ac_exeext conftest.$ac_ext
10843 LDFLAGS=$save_LDFLAGS
10844 libdir=$save_libdir
10848 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10850 # This implies no fast_install, which is unacceptable.
10851 # Some rework will be needed to allow for fast_install
10852 # before this can be enabled.
10853 hardcode_into_libs=yes
10855 # Append ld.so.conf contents to the search path
10856 if test -f /etc/ld.so.conf; then
10857 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' ' '`
10858 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10861 # We used to test for /lib/ld.so.1 and disable shared libraries on
10862 # powerpc, because MkLinux only supported shared libraries with the
10863 # GNU dynamic linker. Since this was broken with cross compilers,
10864 # most powerpc-linux boxes support dynamic linking these days and
10865 # people can always --disable-shared, the test was removed, and we
10866 # assume the GNU/Linux dynamic linker is in use.
10867 dynamic_linker='GNU/Linux ld.so'
10874 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10875 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10876 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10877 dynamic_linker='NetBSD (a.out) ld.so'
10879 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10880 soname_spec='${libname}${release}${shared_ext}$major'
10881 dynamic_linker='NetBSD ld.elf_so'
10883 shlibpath_var=LD_LIBRARY_PATH
10884 shlibpath_overrides_runpath=yes
10885 hardcode_into_libs=yes
10890 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10891 shlibpath_var=LD_LIBRARY_PATH
10892 shlibpath_overrides_runpath=yes
10899 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10900 soname_spec='${libname}${release}${shared_ext}$major'
10901 shlibpath_var=LD_LIBRARY_PATH
10902 shlibpath_overrides_runpath=no
10903 hardcode_into_libs=yes
10904 dynamic_linker='ldqnx.so'
10909 sys_lib_dlsearch_path_spec="/usr/lib"
10911 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10913 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10914 *) need_version=no ;;
10916 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10917 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10918 shlibpath_var=LD_LIBRARY_PATH
10919 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10921 openbsd2.[89] | openbsd2.[89].*)
10922 shlibpath_overrides_runpath=no
10925 shlibpath_overrides_runpath=yes
10929 shlibpath_overrides_runpath=yes
10934 libname_spec='$name'
10937 library_names_spec='$libname${shared_ext} $libname.a'
10938 dynamic_linker='OS/2 ld.exe'
10939 shlibpath_var=LIBPATH
10942 osf3* | osf4* | osf5*)
10946 soname_spec='${libname}${release}${shared_ext}$major'
10947 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10948 shlibpath_var=LD_LIBRARY_PATH
10949 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10950 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10962 soname_spec='${libname}${release}${shared_ext}$major'
10963 shlibpath_var=LD_LIBRARY_PATH
10964 shlibpath_overrides_runpath=yes
10965 hardcode_into_libs=yes
10966 # ldd complains unless libraries are executable
10967 postinstall_cmds='chmod +x $lib'
10972 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10973 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10974 shlibpath_var=LD_LIBRARY_PATH
10975 shlibpath_overrides_runpath=yes
10976 if test "$with_gnu_ld" = yes; then
10984 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10985 soname_spec='${libname}${release}${shared_ext}$major'
10986 shlibpath_var=LD_LIBRARY_PATH
10987 case $host_vendor in
10989 shlibpath_overrides_runpath=no
10991 runpath_var=LD_RUN_PATH
10999 shlibpath_overrides_runpath=no
11000 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11006 if test -d /usr/nec ;then
11008 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11009 soname_spec='$libname${shared_ext}.$major'
11010 shlibpath_var=LD_LIBRARY_PATH
11014 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11015 version_type=freebsd-elf
11018 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11019 soname_spec='${libname}${release}${shared_ext}$major'
11020 shlibpath_var=LD_LIBRARY_PATH
11021 shlibpath_overrides_runpath=yes
11022 hardcode_into_libs=yes
11023 if test "$with_gnu_ld" = yes; then
11024 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11026 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11029 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11033 sys_lib_dlsearch_path_spec='/usr/lib'
11037 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11041 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11042 shlibpath_var=LD_LIBRARY_PATH
11043 shlibpath_overrides_runpath=no
11044 hardcode_into_libs=yes
11049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11050 soname_spec='${libname}${release}${shared_ext}$major'
11051 shlibpath_var=LD_LIBRARY_PATH
11058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11059 $as_echo "$dynamic_linker" >&6; }
11060 test "$dynamic_linker" = no && can_build_shared=no
11062 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11063 if test "$GCC" = yes; then
11064 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11067 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11068 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11070 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11071 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11166 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11168 if test -n "$hardcode_libdir_flag_spec" ||
11169 test -n "$runpath_var" ||
11170 test "X$hardcode_automatic" = "Xyes" ; then
11172 # We can hardcode non-existent directories.
11173 if test "$hardcode_direct" != no &&
11174 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11175 # have to relink, otherwise we might link with an installed library
11176 # when we should be linking with a yet-to-be-installed one
11177 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11178 test "$hardcode_minus_L" != no; then
11179 # Linking always hardcodes the temporary library directory.
11180 hardcode_action=relink
11182 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11183 hardcode_action=immediate
11186 # We cannot hardcode anything, or else we can only hardcode existing
11188 hardcode_action=unsupported
11190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11191 $as_echo "$hardcode_action" >&6; }
11193 if test "$hardcode_action" = relink ||
11194 test "$inherit_rpath" = yes; then
11195 # Fast installation is not supported
11196 enable_fast_install=no
11197 elif test "$shlibpath_overrides_runpath" = yes ||
11198 test "$enable_shared" = no; then
11199 # Fast installation is not necessary
11200 enable_fast_install=needless
11208 if test "x$enable_dlopen" != xyes; then
11209 enable_dlopen=unknown
11210 enable_dlopen_self=unknown
11211 enable_dlopen_self_static=unknown
11218 lt_cv_dlopen="load_add_on"
11220 lt_cv_dlopen_self=yes
11223 mingw* | pw32* | cegcc*)
11224 lt_cv_dlopen="LoadLibrary"
11229 lt_cv_dlopen="dlopen"
11234 # if libdl is installed we need to link against it
11235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11236 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11237 if ${ac_cv_lib_dl_dlopen+:} false; then :
11238 $as_echo_n "(cached) " >&6
11240 ac_check_lib_save_LIBS=$LIBS
11242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11243 /* end confdefs.h. */
11245 /* Override any GCC internal prototype to avoid an error.
11246 Use char because int might match the return type of a GCC
11247 builtin and then its argument prototype would still apply. */
11260 if ac_fn_c_try_link "$LINENO"; then :
11261 ac_cv_lib_dl_dlopen=yes
11263 ac_cv_lib_dl_dlopen=no
11265 rm -f core conftest.err conftest.$ac_objext \
11266 conftest$ac_exeext conftest.$ac_ext
11267 LIBS=$ac_check_lib_save_LIBS
11269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11270 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11271 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11272 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11275 lt_cv_dlopen="dyld"
11277 lt_cv_dlopen_self=yes
11284 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11285 if test "x$ac_cv_func_shl_load" = xyes; then :
11286 lt_cv_dlopen="shl_load"
11288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11289 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11290 if ${ac_cv_lib_dld_shl_load+:} false; then :
11291 $as_echo_n "(cached) " >&6
11293 ac_check_lib_save_LIBS=$LIBS
11295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11296 /* end confdefs.h. */
11298 /* Override any GCC internal prototype to avoid an error.
11299 Use char because int might match the return type of a GCC
11300 builtin and then its argument prototype would still apply. */
11308 return shl_load ();
11313 if ac_fn_c_try_link "$LINENO"; then :
11314 ac_cv_lib_dld_shl_load=yes
11316 ac_cv_lib_dld_shl_load=no
11318 rm -f core conftest.err conftest.$ac_objext \
11319 conftest$ac_exeext conftest.$ac_ext
11320 LIBS=$ac_check_lib_save_LIBS
11322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11323 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11324 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11325 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11327 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11328 if test "x$ac_cv_func_dlopen" = xyes; then :
11329 lt_cv_dlopen="dlopen"
11331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11332 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11333 if ${ac_cv_lib_dl_dlopen+:} false; then :
11334 $as_echo_n "(cached) " >&6
11336 ac_check_lib_save_LIBS=$LIBS
11338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11339 /* end confdefs.h. */
11341 /* Override any GCC internal prototype to avoid an error.
11342 Use char because int might match the return type of a GCC
11343 builtin and then its argument prototype would still apply. */
11356 if ac_fn_c_try_link "$LINENO"; then :
11357 ac_cv_lib_dl_dlopen=yes
11359 ac_cv_lib_dl_dlopen=no
11361 rm -f core conftest.err conftest.$ac_objext \
11362 conftest$ac_exeext conftest.$ac_ext
11363 LIBS=$ac_check_lib_save_LIBS
11365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11366 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11367 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11368 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11371 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11372 if ${ac_cv_lib_svld_dlopen+:} false; then :
11373 $as_echo_n "(cached) " >&6
11375 ac_check_lib_save_LIBS=$LIBS
11376 LIBS="-lsvld $LIBS"
11377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11378 /* end confdefs.h. */
11380 /* Override any GCC internal prototype to avoid an error.
11381 Use char because int might match the return type of a GCC
11382 builtin and then its argument prototype would still apply. */
11395 if ac_fn_c_try_link "$LINENO"; then :
11396 ac_cv_lib_svld_dlopen=yes
11398 ac_cv_lib_svld_dlopen=no
11400 rm -f core conftest.err conftest.$ac_objext \
11401 conftest$ac_exeext conftest.$ac_ext
11402 LIBS=$ac_check_lib_save_LIBS
11404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11405 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11406 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11407 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11410 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11411 if ${ac_cv_lib_dld_dld_link+:} false; then :
11412 $as_echo_n "(cached) " >&6
11414 ac_check_lib_save_LIBS=$LIBS
11416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11417 /* end confdefs.h. */
11419 /* Override any GCC internal prototype to avoid an error.
11420 Use char because int might match the return type of a GCC
11421 builtin and then its argument prototype would still apply. */
11429 return dld_link ();
11434 if ac_fn_c_try_link "$LINENO"; then :
11435 ac_cv_lib_dld_dld_link=yes
11437 ac_cv_lib_dld_dld_link=no
11439 rm -f core conftest.err conftest.$ac_objext \
11440 conftest$ac_exeext conftest.$ac_ext
11441 LIBS=$ac_check_lib_save_LIBS
11443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11444 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11445 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11446 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11467 if test "x$lt_cv_dlopen" != xno; then
11473 case $lt_cv_dlopen in
11475 save_CPPFLAGS="$CPPFLAGS"
11476 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11478 save_LDFLAGS="$LDFLAGS"
11479 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11482 LIBS="$lt_cv_dlopen_libs $LIBS"
11484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11485 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11486 if ${lt_cv_dlopen_self+:} false; then :
11487 $as_echo_n "(cached) " >&6
11489 if test "$cross_compiling" = yes; then :
11490 lt_cv_dlopen_self=cross
11492 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11493 lt_status=$lt_dlunknown
11494 cat > conftest.$ac_ext <<_LT_EOF
11495 #line $LINENO "configure"
11496 #include "confdefs.h"
11505 # define LT_DLGLOBAL RTLD_GLOBAL
11508 # define LT_DLGLOBAL DL_GLOBAL
11510 # define LT_DLGLOBAL 0
11514 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11515 find out it does not work in some platform. */
11516 #ifndef LT_DLLAZY_OR_NOW
11518 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11521 # define LT_DLLAZY_OR_NOW DL_LAZY
11524 # define LT_DLLAZY_OR_NOW RTLD_NOW
11527 # define LT_DLLAZY_OR_NOW DL_NOW
11529 # define LT_DLLAZY_OR_NOW 0
11536 /* When -fvisbility=hidden is used, assume the code has been annotated
11537 correspondingly for the symbols needed. */
11538 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11539 int fnord () __attribute__((visibility("default")));
11542 int fnord () { return 42; }
11545 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11546 int status = $lt_dlunknown;
11550 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11553 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11554 else puts (dlerror ());
11556 /* dlclose (self); */
11564 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11565 (eval $ac_link) 2>&5
11567 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11568 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11569 (./conftest; exit; ) >&5 2>/dev/null
11571 case x$lt_status in
11572 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11573 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11574 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11577 # compilation failed
11578 lt_cv_dlopen_self=no
11585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11586 $as_echo "$lt_cv_dlopen_self" >&6; }
11588 if test "x$lt_cv_dlopen_self" = xyes; then
11589 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11591 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11592 if ${lt_cv_dlopen_self_static+:} false; then :
11593 $as_echo_n "(cached) " >&6
11595 if test "$cross_compiling" = yes; then :
11596 lt_cv_dlopen_self_static=cross
11598 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11599 lt_status=$lt_dlunknown
11600 cat > conftest.$ac_ext <<_LT_EOF
11601 #line $LINENO "configure"
11602 #include "confdefs.h"
11611 # define LT_DLGLOBAL RTLD_GLOBAL
11614 # define LT_DLGLOBAL DL_GLOBAL
11616 # define LT_DLGLOBAL 0
11620 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11621 find out it does not work in some platform. */
11622 #ifndef LT_DLLAZY_OR_NOW
11624 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11627 # define LT_DLLAZY_OR_NOW DL_LAZY
11630 # define LT_DLLAZY_OR_NOW RTLD_NOW
11633 # define LT_DLLAZY_OR_NOW DL_NOW
11635 # define LT_DLLAZY_OR_NOW 0
11642 /* When -fvisbility=hidden is used, assume the code has been annotated
11643 correspondingly for the symbols needed. */
11644 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11645 int fnord () __attribute__((visibility("default")));
11648 int fnord () { return 42; }
11651 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11652 int status = $lt_dlunknown;
11656 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11659 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11660 else puts (dlerror ());
11662 /* dlclose (self); */
11670 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11671 (eval $ac_link) 2>&5
11673 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11674 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11675 (./conftest; exit; ) >&5 2>/dev/null
11677 case x$lt_status in
11678 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11679 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11680 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11683 # compilation failed
11684 lt_cv_dlopen_self_static=no
11691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11692 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11695 CPPFLAGS="$save_CPPFLAGS"
11696 LDFLAGS="$save_LDFLAGS"
11701 case $lt_cv_dlopen_self in
11702 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11703 *) enable_dlopen_self=unknown ;;
11706 case $lt_cv_dlopen_self_static in
11707 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11708 *) enable_dlopen_self_static=unknown ;;
11730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11731 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11732 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11733 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11734 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11736 $as_echo "yes" >&6; }
11738 # FIXME - insert some real tests, host_os isn't really good enough
11741 if test -n "$STRIP" ; then
11742 striplib="$STRIP -x"
11743 old_striplib="$STRIP -S"
11744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11745 $as_echo "yes" >&6; }
11747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11748 $as_echo "no" >&6; }
11752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11753 $as_echo "no" >&6; }
11769 # Report which library types will actually be built
11770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11771 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11773 $as_echo "$can_build_shared" >&6; }
11775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11776 $as_echo_n "checking whether to build shared libraries... " >&6; }
11777 test "$can_build_shared" = "no" && enable_shared=no
11779 # On AIX, shared libraries and static libraries use the same namespace, and
11780 # are all built from PIC.
11783 test "$enable_shared" = yes && enable_static=no
11784 if test -n "$RANLIB"; then
11785 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11786 postinstall_cmds='$RANLIB $lib'
11791 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11792 test "$enable_shared" = yes && enable_static=no
11796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11797 $as_echo "$enable_shared" >&6; }
11799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11800 $as_echo_n "checking whether to build static libraries... " >&6; }
11801 # Make sure either enable_shared or enable_static is yes.
11802 test "$enable_shared" = yes || enable_static=yes
11803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11804 $as_echo "$enable_static" >&6; }
11811 ac_cpp='$CPP $CPPFLAGS'
11812 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11813 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11814 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11830 ac_config_commands="$ac_config_commands libtool"
11835 # Only expand once:
11841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11842 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11843 # Check whether --enable-maintainer-mode was given.
11844 if test "${enable_maintainer_mode+set}" = set; then :
11845 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11847 USE_MAINTAINER_MODE=no
11850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11851 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11852 if test $USE_MAINTAINER_MODE = yes; then
11853 MAINTAINER_MODE_TRUE=
11854 MAINTAINER_MODE_FALSE='#'
11856 MAINTAINER_MODE_TRUE='#'
11857 MAINTAINER_MODE_FALSE=
11860 MAINT=$MAINTAINER_MODE_TRUE
11864 for ac_header in sys/mman.h
11866 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
11867 if test "x$ac_cv_header_sys_mman_h" = xyes; then :
11868 cat >>confdefs.h <<_ACEOF
11869 #define HAVE_SYS_MMAN_H 1
11876 for ac_func in mmap
11878 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
11879 if test "x$ac_cv_func_mmap" = xyes; then :
11880 cat >>confdefs.h <<_ACEOF
11881 #define HAVE_MMAP 1
11888 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
11889 if test "x$ac_cv_header_sys_mman_h" = xyes; then :
11890 libffi_header_sys_mman_h=yes
11892 libffi_header_sys_mman_h=no
11896 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
11897 if test "x$ac_cv_func_mmap" = xyes; then :
11898 libffi_func_mmap=yes
11900 libffi_func_mmap=no
11903 if test "$libffi_header_sys_mman_h" != yes \
11904 || test "$libffi_func_mmap" != yes; then
11905 ac_cv_func_mmap_file=no
11906 ac_cv_func_mmap_dev_zero=no
11907 ac_cv_func_mmap_anon=no
11909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
11910 $as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
11911 if ${ac_cv_func_mmap_file+:} false; then :
11912 $as_echo_n "(cached) " >&6
11914 # Add a system to this blacklist if
11915 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
11916 # memory area containing the same data that you'd get if you applied
11917 # read() to the same fd. The only system known to have a problem here
11918 # is VMS, where text files have record structure.
11921 ac_cv_func_mmap_file=no ;;
11923 ac_cv_func_mmap_file=yes;;
11926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_file" >&5
11927 $as_echo "$ac_cv_func_mmap_file" >&6; }
11928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
11929 $as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
11930 if ${ac_cv_func_mmap_dev_zero+:} false; then :
11931 $as_echo_n "(cached) " >&6
11933 # Add a system to this blacklist if it has mmap() but /dev/zero
11934 # does not exist, or if mmapping /dev/zero does not give anonymous
11935 # zeroed pages with both the following properties:
11936 # 1. If you map N consecutive pages in with one call, and then
11937 # unmap any subset of those pages, the pages that were not
11938 # explicitly unmapped remain accessible.
11939 # 2. If you map two adjacent blocks of memory and then unmap them
11940 # both at once, they must both go away.
11941 # Systems known to be in this category are Windows (all variants),
11944 vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
11945 ac_cv_func_mmap_dev_zero=no ;;
11947 ac_cv_func_mmap_dev_zero=yes;;
11950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_dev_zero" >&5
11951 $as_echo "$ac_cv_func_mmap_dev_zero" >&6; }
11953 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
11954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
11955 $as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
11956 if ${ac_cv_decl_map_anon+:} false; then :
11957 $as_echo_n "(cached) " >&6
11959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11960 /* end confdefs.h. */
11961 #include <sys/types.h>
11962 #include <sys/mman.h>
11963 #include <unistd.h>
11965 #ifndef MAP_ANONYMOUS
11966 #define MAP_ANONYMOUS MAP_ANON
11972 int n = MAP_ANONYMOUS;
11977 if ac_fn_c_try_compile "$LINENO"; then :
11978 ac_cv_decl_map_anon=yes
11980 ac_cv_decl_map_anon=no
11982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_decl_map_anon" >&5
11985 $as_echo "$ac_cv_decl_map_anon" >&6; }
11987 if test $ac_cv_decl_map_anon = no; then
11988 ac_cv_func_mmap_anon=no
11990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
11991 $as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
11992 if ${ac_cv_func_mmap_anon+:} false; then :
11993 $as_echo_n "(cached) " >&6
11995 # Add a system to this blacklist if it has mmap() and MAP_ANON or
11996 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
11997 # doesn't give anonymous zeroed pages with the same properties listed
11998 # above for use of /dev/zero.
11999 # Systems known to be in this category are Windows, VMS, and SCO Unix.
12001 vms* | cygwin* | pe | mingw* | sco* | udk* )
12002 ac_cv_func_mmap_anon=no ;;
12004 ac_cv_func_mmap_anon=yes;;
12007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_anon" >&5
12008 $as_echo "$ac_cv_func_mmap_anon" >&6; }
12012 if test $ac_cv_func_mmap_file = yes; then
12014 $as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
12017 if test $ac_cv_func_mmap_dev_zero = yes; then
12019 $as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
12022 if test $ac_cv_func_mmap_anon = yes; then
12024 $as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
12029 if test -d $srcdir/testsuite; then
12031 TESTSUBDIR_FALSE='#'
12033 TESTSUBDIR_TRUE='#'
12038 TARGETDIR="unknown"
12041 TARGET=ALPHA; TARGETDIR=alpha;
12042 # Support 128-bit long double, changeable via command-line switch.
12043 HAVE_LONG_DOUBLE='defined(__LONG_DOUBLE_128__)'
12047 TARGET=ARM; TARGETDIR=arm
12050 amd64-*-freebsd* | amd64-*-openbsd*)
12051 TARGET=X86_64; TARGETDIR=x86
12055 TARGET=X86_64; TARGETDIR=x86
12059 TARGET=AVR32; TARGETDIR=avr32
12063 TARGET=LIBFFI_CRIS; TARGETDIR=cris
12067 TARGET=FRV; TARGETDIR=frv
12070 hppa*-*-linux* | parisc*-*-linux*)
12071 TARGET=PA_LINUX; TARGETDIR=pa
12074 TARGET=PA64_HPUX; TARGETDIR=pa
12077 TARGET=PA_HPUX; TARGETDIR=pa
12080 i?86-*-freebsd* | i?86-*-openbsd*)
12081 TARGET=X86_FREEBSD; TARGETDIR=x86
12083 i?86-win32* | i?86-*-cygwin* | i?86-*-mingw* | i?86-*-os2* | i?86-*-interix*)
12084 TARGET=X86_WIN32; TARGETDIR=x86
12085 # All mingw/cygwin/win32 builds require -no-undefined for sharedlib.
12086 # We must also check with_cross_host to decide if this is a native
12087 # or cross-build and select where to install dlls appropriately.
12088 if test -n "$with_cross_host" &&
12089 test x"$with_cross_host" != x"no"; then
12090 AM_LTLDFLAGS='-no-undefined -bindir "$(toolexeclibdir)"';
12092 AM_LTLDFLAGS='-no-undefined -bindir "$(bindir)"';
12096 TARGET=X86_DARWIN; TARGETDIR=x86
12098 i?86-*-solaris2.1[0-9]*)
12099 TARGET=X86_64; TARGETDIR=x86
12102 TARGET=X86; TARGETDIR=x86
12106 TARGET=IA64; TARGETDIR=ia64
12110 TARGET=M32R; TARGETDIR=m32r
12114 TARGET=M68K; TARGETDIR=m68k
12117 mips-sgi-irix5.* | mips-sgi-irix6.* | mips*-*-rtems*)
12118 TARGET=MIPS; TARGETDIR=mips
12121 # Support 128-bit long double for NewABI.
12122 HAVE_LONG_DOUBLE='defined(__mips64)'
12123 TARGET=MIPS; TARGETDIR=mips
12126 powerpc*-*-linux* | powerpc-*-sysv*)
12127 TARGET=POWERPC; TARGETDIR=powerpc
12130 TARGET=POWERPC; TARGETDIR=powerpc
12132 powerpc-*-darwin* | powerpc64-*-darwin*)
12133 TARGET=POWERPC_DARWIN; TARGETDIR=powerpc
12135 powerpc-*-aix* | rs6000-*-aix*)
12136 TARGET=POWERPC_AIX; TARGETDIR=powerpc
12138 powerpc-*-freebsd*)
12139 TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
12141 powerpc64-*-freebsd*)
12142 TARGET=POWERPC; TARGETDIR=powerpc
12145 TARGET=POWERPC; TARGETDIR=powerpc
12148 s390-*-* | s390x-*-*)
12149 TARGET=S390; TARGETDIR=s390
12152 sh-*-* | sh[34]*-*-*)
12153 TARGET=SH; TARGETDIR=sh
12155 sh64-*-* | sh5*-*-*)
12156 TARGET=SH64; TARGETDIR=sh64
12160 TARGET=SPARC; TARGETDIR=sparc
12164 TARGET=X86_DARWIN; TARGETDIR=x86
12167 x86_64-*-cygwin* | x86_64-*-mingw*)
12168 TARGET=X86_WIN64; TARGETDIR=x86
12172 TARGET=X86_64; TARGETDIR=x86
12179 if test $TARGETDIR = unknown; then
12180 as_fn_error $? "\"libffi has not been ported to $host.\"" "$LINENO" 5
12183 if test x$TARGET = xMIPS; then
12191 if test x$TARGET = xSPARC; then
12199 if test x$TARGET = xX86; then
12207 if test x$TARGET = xX86_FREEBSD; then
12209 X86_FREEBSD_FALSE='#'
12211 X86_FREEBSD_TRUE='#'
12215 if test x$TARGET = xX86_WIN32; then
12217 X86_WIN32_FALSE='#'
12223 if test x$TARGET = xX86_WIN64; then
12225 X86_WIN64_FALSE='#'
12231 if test x$TARGET = xX86_DARWIN; then
12233 X86_DARWIN_FALSE='#'
12235 X86_DARWIN_TRUE='#'
12239 if test x$TARGET = xALPHA; then
12247 if test x$TARGET = xIA64; then
12255 if test x$TARGET = xM32R; then
12263 if test x$TARGET = xM68K; then
12271 if test x$TARGET = xMOXIE; then
12279 if test x$TARGET = xPOWERPC; then
12287 if test x$TARGET = xPOWERPC_AIX; then
12289 POWERPC_AIX_FALSE='#'
12291 POWERPC_AIX_TRUE='#'
12295 if test x$TARGET = xPOWERPC_DARWIN; then
12296 POWERPC_DARWIN_TRUE=
12297 POWERPC_DARWIN_FALSE='#'
12299 POWERPC_DARWIN_TRUE='#'
12300 POWERPC_DARWIN_FALSE=
12303 if test x$TARGET = xPOWERPC_FREEBSD; then
12304 POWERPC_FREEBSD_TRUE=
12305 POWERPC_FREEBSD_FALSE='#'
12307 POWERPC_FREEBSD_TRUE='#'
12308 POWERPC_FREEBSD_FALSE=
12311 if test x$TARGET = xARM; then
12319 if test x$TARGET = xAVR32; then
12327 if test x$TARGET = xLIBFFI_CRIS; then
12329 LIBFFI_CRIS_FALSE='#'
12331 LIBFFI_CRIS_TRUE='#'
12335 if test x$TARGET = xFRV; then
12343 if test x$TARGET = xS390; then
12351 if test x$TARGET = xX86_64; then
12359 if test x$TARGET = xSH; then
12367 if test x$TARGET = xSH64; then
12375 if test x$TARGET = xPA_LINUX; then
12383 if test x$TARGET = xPA_HPUX; then
12391 if test x$TARGET = xPA64_HPUX; then
12393 PA64_HPUX_FALSE='#'
12400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12401 $as_echo_n "checking for ANSI C header files... " >&6; }
12402 if ${ac_cv_header_stdc+:} false; then :
12403 $as_echo_n "(cached) " >&6
12405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12406 /* end confdefs.h. */
12407 #include <stdlib.h>
12408 #include <stdarg.h>
12409 #include <string.h>
12420 if ac_fn_c_try_compile "$LINENO"; then :
12421 ac_cv_header_stdc=yes
12423 ac_cv_header_stdc=no
12425 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12427 if test $ac_cv_header_stdc = yes; then
12428 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12430 /* end confdefs.h. */
12431 #include <string.h>
12434 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12435 $EGREP "memchr" >/dev/null 2>&1; then :
12438 ac_cv_header_stdc=no
12444 if test $ac_cv_header_stdc = yes; then
12445 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12447 /* end confdefs.h. */
12448 #include <stdlib.h>
12451 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12452 $EGREP "free" >/dev/null 2>&1; then :
12455 ac_cv_header_stdc=no
12461 if test $ac_cv_header_stdc = yes; then
12462 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12463 if test "$cross_compiling" = yes; then :
12466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12467 /* end confdefs.h. */
12469 #include <stdlib.h>
12470 #if ((' ' & 0x0FF) == 0x020)
12471 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12472 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12474 # define ISLOWER(c) \
12475 (('a' <= (c) && (c) <= 'i') \
12476 || ('j' <= (c) && (c) <= 'r') \
12477 || ('s' <= (c) && (c) <= 'z'))
12478 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12481 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12486 for (i = 0; i < 256; i++)
12487 if (XOR (islower (i), ISLOWER (i))
12488 || toupper (i) != TOUPPER (i))
12493 if ac_fn_c_try_run "$LINENO"; then :
12496 ac_cv_header_stdc=no
12498 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12499 conftest.$ac_objext conftest.beam conftest.$ac_ext
12504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12505 $as_echo "$ac_cv_header_stdc" >&6; }
12506 if test $ac_cv_header_stdc = yes; then
12508 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12512 for ac_func in memcpy
12514 ac_fn_c_check_func "$LINENO" "memcpy" "ac_cv_func_memcpy"
12515 if test "x$ac_cv_func_memcpy" = xyes; then :
12516 cat >>confdefs.h <<_ACEOF
12517 #define HAVE_MEMCPY 1
12523 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12524 if test "x$ac_cv_type_size_t" = xyes; then :
12528 cat >>confdefs.h <<_ACEOF
12529 #define size_t unsigned int
12534 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12535 # for constant arguments. Useless!
12536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12537 $as_echo_n "checking for working alloca.h... " >&6; }
12538 if ${ac_cv_working_alloca_h+:} false; then :
12539 $as_echo_n "(cached) " >&6
12541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12542 /* end confdefs.h. */
12543 #include <alloca.h>
12547 char *p = (char *) alloca (2 * sizeof (int));
12553 if ac_fn_c_try_link "$LINENO"; then :
12554 ac_cv_working_alloca_h=yes
12556 ac_cv_working_alloca_h=no
12558 rm -f core conftest.err conftest.$ac_objext \
12559 conftest$ac_exeext conftest.$ac_ext
12561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12562 $as_echo "$ac_cv_working_alloca_h" >&6; }
12563 if test $ac_cv_working_alloca_h = yes; then
12565 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12570 $as_echo_n "checking for alloca... " >&6; }
12571 if ${ac_cv_func_alloca_works+:} false; then :
12572 $as_echo_n "(cached) " >&6
12574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12575 /* end confdefs.h. */
12577 # define alloca __builtin_alloca
12580 # include <malloc.h>
12581 # define alloca _alloca
12583 # ifdef HAVE_ALLOCA_H
12584 # include <alloca.h>
12589 # ifndef alloca /* predefined by HP cc +Olibcalls */
12590 void *alloca (size_t);
12600 char *p = (char *) alloca (1);
12606 if ac_fn_c_try_link "$LINENO"; then :
12607 ac_cv_func_alloca_works=yes
12609 ac_cv_func_alloca_works=no
12611 rm -f core conftest.err conftest.$ac_objext \
12612 conftest$ac_exeext conftest.$ac_ext
12614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12615 $as_echo "$ac_cv_func_alloca_works" >&6; }
12617 if test $ac_cv_func_alloca_works = yes; then
12619 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12622 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12623 # that cause trouble. Some versions do not even contain alloca or
12624 # contain a buggy version. If you still want to use their alloca,
12625 # use ar to extract alloca.o from them instead of compiling alloca.c.
12627 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12629 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12633 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12634 if ${ac_cv_os_cray+:} false; then :
12635 $as_echo_n "(cached) " >&6
12637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12638 /* end confdefs.h. */
12639 #if defined CRAY && ! defined CRAY2
12646 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12647 $EGREP "webecray" >/dev/null 2>&1; then :
12655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12656 $as_echo "$ac_cv_os_cray" >&6; }
12657 if test $ac_cv_os_cray = yes; then
12658 for ac_func in _getb67 GETB67 getb67; do
12659 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12660 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12661 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12663 cat >>confdefs.h <<_ACEOF
12664 #define CRAY_STACKSEG_END $ac_func
12673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12674 $as_echo_n "checking stack direction for C alloca... " >&6; }
12675 if ${ac_cv_c_stack_direction+:} false; then :
12676 $as_echo_n "(cached) " >&6
12678 if test "$cross_compiling" = yes; then :
12679 ac_cv_c_stack_direction=0
12681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12682 /* end confdefs.h. */
12683 $ac_includes_default
12685 find_stack_direction ()
12687 static char *addr = 0;
12692 return find_stack_direction ();
12695 return (&dummy > addr) ? 1 : -1;
12701 return find_stack_direction () < 0;
12704 if ac_fn_c_try_run "$LINENO"; then :
12705 ac_cv_c_stack_direction=1
12707 ac_cv_c_stack_direction=-1
12709 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12710 conftest.$ac_objext conftest.beam conftest.$ac_ext
12714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12715 $as_echo "$ac_cv_c_stack_direction" >&6; }
12716 cat >>confdefs.h <<_ACEOF
12717 #define STACK_DIRECTION $ac_cv_c_stack_direction
12724 # The cast to long int works around a bug in the HP C Compiler
12725 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12726 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12727 # This bug is HP SR number 8606223364.
12728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
12729 $as_echo_n "checking size of double... " >&6; }
12730 if ${ac_cv_sizeof_double+:} false; then :
12731 $as_echo_n "(cached) " >&6
12733 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
12736 if test "$ac_cv_type_double" = yes; then
12737 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12738 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12739 as_fn_error 77 "cannot compute sizeof (double)
12740 See \`config.log' for more details" "$LINENO" 5; }
12742 ac_cv_sizeof_double=0
12747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
12748 $as_echo "$ac_cv_sizeof_double" >&6; }
12752 cat >>confdefs.h <<_ACEOF
12753 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
12757 # The cast to long int works around a bug in the HP C Compiler
12758 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12759 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12760 # This bug is HP SR number 8606223364.
12761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
12762 $as_echo_n "checking size of long double... " >&6; }
12763 if ${ac_cv_sizeof_long_double+:} false; then :
12764 $as_echo_n "(cached) " >&6
12766 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
12769 if test "$ac_cv_type_long_double" = yes; then
12770 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12771 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12772 as_fn_error 77 "cannot compute sizeof (long double)
12773 See \`config.log' for more details" "$LINENO" 5; }
12775 ac_cv_sizeof_long_double=0
12780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
12781 $as_echo "$ac_cv_sizeof_long_double" >&6; }
12785 cat >>confdefs.h <<_ACEOF
12786 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
12791 # Also AC_SUBST this variable for ffi.h.
12792 if test -z "$HAVE_LONG_DOUBLE"; then
12794 if test $ac_cv_sizeof_double != $ac_cv_sizeof_long_double; then
12795 if test $ac_cv_sizeof_long_double != 0; then
12798 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
12805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12806 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12807 if ${ac_cv_c_bigendian+:} false; then :
12808 $as_echo_n "(cached) " >&6
12810 ac_cv_c_bigendian=unknown
12811 # See if we're dealing with a universal compiler.
12812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12813 /* end confdefs.h. */
12814 #ifndef __APPLE_CC__
12815 not a universal capable compiler
12820 if ac_fn_c_try_compile "$LINENO"; then :
12822 # Check for potential -arch flags. It is not universal unless
12823 # there are at least two -arch flags with different values.
12826 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12827 if test -n "$ac_prev"; then
12829 i?86 | x86_64 | ppc | ppc64)
12830 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12833 ac_cv_c_bigendian=universal
12839 elif test "x$ac_word" = "x-arch"; then
12844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12845 if test $ac_cv_c_bigendian = unknown; then
12846 # See if sys/param.h defines the BYTE_ORDER macro.
12847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12848 /* end confdefs.h. */
12849 #include <sys/types.h>
12850 #include <sys/param.h>
12855 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12856 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12858 bogus endian macros
12865 if ac_fn_c_try_compile "$LINENO"; then :
12866 # It does; now see whether it defined to BIG_ENDIAN or not.
12867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12868 /* end confdefs.h. */
12869 #include <sys/types.h>
12870 #include <sys/param.h>
12875 #if BYTE_ORDER != BIG_ENDIAN
12883 if ac_fn_c_try_compile "$LINENO"; then :
12884 ac_cv_c_bigendian=yes
12886 ac_cv_c_bigendian=no
12888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12890 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12892 if test $ac_cv_c_bigendian = unknown; then
12893 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12895 /* end confdefs.h. */
12896 #include <limits.h>
12901 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12902 bogus endian macros
12909 if ac_fn_c_try_compile "$LINENO"; then :
12910 # It does; now see whether it defined to _BIG_ENDIAN or not.
12911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12912 /* end confdefs.h. */
12913 #include <limits.h>
12918 #ifndef _BIG_ENDIAN
12926 if ac_fn_c_try_compile "$LINENO"; then :
12927 ac_cv_c_bigendian=yes
12929 ac_cv_c_bigendian=no
12931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12933 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12935 if test $ac_cv_c_bigendian = unknown; then
12936 # Compile a test program.
12937 if test "$cross_compiling" = yes; then :
12938 # Try to guess by grepping values from an object file.
12939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12940 /* end confdefs.h. */
12941 short int ascii_mm[] =
12942 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12943 short int ascii_ii[] =
12944 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12945 int use_ascii (int i) {
12946 return ascii_mm[i] + ascii_ii[i];
12948 short int ebcdic_ii[] =
12949 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12950 short int ebcdic_mm[] =
12951 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12952 int use_ebcdic (int i) {
12953 return ebcdic_mm[i] + ebcdic_ii[i];
12960 return use_ascii (foo) == use_ebcdic (foo);
12965 if ac_fn_c_try_compile "$LINENO"; then :
12966 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12967 ac_cv_c_bigendian=yes
12969 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12970 if test "$ac_cv_c_bigendian" = unknown; then
12971 ac_cv_c_bigendian=no
12973 # finding both strings is unlikely to happen, but who knows?
12974 ac_cv_c_bigendian=unknown
12978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12981 /* end confdefs.h. */
12982 $ac_includes_default
12987 /* Are we little or big endian? From Harbison&Steele. */
12991 char c[sizeof (long int)];
12994 return u.c[sizeof (long int) - 1] == 1;
13000 if ac_fn_c_try_run "$LINENO"; then :
13001 ac_cv_c_bigendian=no
13003 ac_cv_c_bigendian=yes
13005 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13006 conftest.$ac_objext conftest.beam conftest.$ac_ext
13011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13012 $as_echo "$ac_cv_c_bigendian" >&6; }
13013 case $ac_cv_c_bigendian in #(
13015 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13021 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13025 as_fn_error $? "unknown endianness
13026 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .cfi pseudo-op support" >&5
13031 $as_echo_n "checking assembler .cfi pseudo-op support... " >&6; }
13032 if ${libffi_cv_as_cfi_pseudo_op+:} false; then :
13033 $as_echo_n "(cached) " >&6
13036 libffi_cv_as_cfi_pseudo_op=unknown
13037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13038 /* end confdefs.h. */
13039 asm (".cfi_startproc\n\t.cfi_endproc");
13048 if ac_fn_c_try_compile "$LINENO"; then :
13049 libffi_cv_as_cfi_pseudo_op=yes
13051 libffi_cv_as_cfi_pseudo_op=no
13053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_cfi_pseudo_op" >&5
13057 $as_echo "$libffi_cv_as_cfi_pseudo_op" >&6; }
13058 if test "x$libffi_cv_as_cfi_pseudo_op" = xyes; then
13060 $as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs.h
13064 if test x$TARGET = xSPARC; then
13065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker support unaligned pc related relocs" >&5
13066 $as_echo_n "checking assembler and linker support unaligned pc related relocs... " >&6; }
13067 if ${libffi_cv_as_sparc_ua_pcrel+:} false; then :
13068 $as_echo_n "(cached) " >&6
13071 save_CFLAGS="$CFLAGS"
13072 save_LDFLAGS="$LDFLAGS"
13073 CFLAGS="$CFLAGS -fpic"
13074 LDFLAGS="$LDFLAGS -shared"
13075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13076 /* end confdefs.h. */
13077 asm (".text; foo: nop; .data; .align 4; .byte 0; .uaword %r_disp32(foo); .text");
13086 if ac_fn_c_try_link "$LINENO"; then :
13087 libffi_cv_as_sparc_ua_pcrel=yes
13089 libffi_cv_as_sparc_ua_pcrel=no
13091 rm -f core conftest.err conftest.$ac_objext \
13092 conftest$ac_exeext conftest.$ac_ext
13093 CFLAGS="$save_CFLAGS"
13094 LDFLAGS="$save_LDFLAGS"
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_sparc_ua_pcrel" >&5
13097 $as_echo "$libffi_cv_as_sparc_ua_pcrel" >&6; }
13098 if test "x$libffi_cv_as_sparc_ua_pcrel" = xyes; then
13100 $as_echo "#define HAVE_AS_SPARC_UA_PCREL 1" >>confdefs.h
13104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .register pseudo-op support" >&5
13105 $as_echo_n "checking assembler .register pseudo-op support... " >&6; }
13106 if ${libffi_cv_as_register_pseudo_op+:} false; then :
13107 $as_echo_n "(cached) " >&6
13110 libffi_cv_as_register_pseudo_op=unknown
13111 # Check if we have .register
13112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13113 /* end confdefs.h. */
13114 asm (".register %g2, #scratch");
13123 if ac_fn_c_try_compile "$LINENO"; then :
13124 libffi_cv_as_register_pseudo_op=yes
13126 libffi_cv_as_register_pseudo_op=no
13128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_register_pseudo_op" >&5
13132 $as_echo "$libffi_cv_as_register_pseudo_op" >&6; }
13133 if test "x$libffi_cv_as_register_pseudo_op" = xyes; then
13135 $as_echo "#define HAVE_AS_REGISTER_PSEUDO_OP 1" >>confdefs.h
13140 if test x$TARGET = xX86 || test x$TARGET = xX86_WIN32 || test x$TARGET = xX86_64; then
13141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports pc related relocs" >&5
13142 $as_echo_n "checking assembler supports pc related relocs... " >&6; }
13143 if ${libffi_cv_as_x86_pcrel+:} false; then :
13144 $as_echo_n "(cached) " >&6
13147 libffi_cv_as_x86_pcrel=no
13148 echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
13149 if $CC $CFLAGS -c conftest.s > /dev/null; then
13150 libffi_cv_as_x86_pcrel=yes
13154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_x86_pcrel" >&5
13155 $as_echo "$libffi_cv_as_x86_pcrel" >&6; }
13156 if test "x$libffi_cv_as_x86_pcrel" = xyes; then
13158 $as_echo "#define HAVE_AS_X86_PCREL 1" >>confdefs.h
13162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .ascii pseudo-op support" >&5
13163 $as_echo_n "checking assembler .ascii pseudo-op support... " >&6; }
13164 if ${libffi_cv_as_ascii_pseudo_op+:} false; then :
13165 $as_echo_n "(cached) " >&6
13168 libffi_cv_as_ascii_pseudo_op=unknown
13169 # Check if we have .ascii
13170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13171 /* end confdefs.h. */
13172 asm (".ascii \\"string\\"");
13181 if ac_fn_c_try_compile "$LINENO"; then :
13182 libffi_cv_as_ascii_pseudo_op=yes
13184 libffi_cv_as_ascii_pseudo_op=no
13186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_ascii_pseudo_op" >&5
13190 $as_echo "$libffi_cv_as_ascii_pseudo_op" >&6; }
13191 if test "x$libffi_cv_as_ascii_pseudo_op" = xyes; then
13193 $as_echo "#define HAVE_AS_ASCII_PSEUDO_OP 1" >>confdefs.h
13197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .string pseudo-op support" >&5
13198 $as_echo_n "checking assembler .string pseudo-op support... " >&6; }
13199 if ${libffi_cv_as_string_pseudo_op+:} false; then :
13200 $as_echo_n "(cached) " >&6
13203 libffi_cv_as_string_pseudo_op=unknown
13204 # Check if we have .string
13205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13206 /* end confdefs.h. */
13207 asm (".string \\"string\\"");
13216 if ac_fn_c_try_compile "$LINENO"; then :
13217 libffi_cv_as_string_pseudo_op=yes
13219 libffi_cv_as_string_pseudo_op=no
13221 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_string_pseudo_op" >&5
13225 $as_echo "$libffi_cv_as_string_pseudo_op" >&6; }
13226 if test "x$libffi_cv_as_string_pseudo_op" = xyes; then
13228 $as_echo "#define HAVE_AS_STRING_PSEUDO_OP 1" >>confdefs.h
13233 if test x$TARGET = xX86_WIN64; then
13234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix in compiled symbols" >&5
13235 $as_echo_n "checking for _ prefix in compiled symbols... " >&6; }
13236 if ${lt_cv_sys_symbol_underscore+:} false; then :
13237 $as_echo_n "(cached) " >&6
13239 lt_cv_sys_symbol_underscore=no
13240 cat > conftest.$ac_ext <<_LT_EOF
13241 void nm_test_func(){}
13242 int main(){nm_test_func;return 0;}
13244 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13245 (eval $ac_compile) 2>&5
13247 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13248 test $ac_status = 0; }; then
13249 # Now try to grab the symbols.
13250 ac_nlist=conftest.nm
13251 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\""; } >&5
13252 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
13254 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13255 test $ac_status = 0; } && test -s "$ac_nlist"; then
13256 # See whether the symbols have a leading underscore.
13257 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
13258 lt_cv_sys_symbol_underscore=yes
13260 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
13263 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
13267 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
13270 echo "configure: failed program was:" >&5
13276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_symbol_underscore" >&5
13277 $as_echo "$lt_cv_sys_symbol_underscore" >&6; }
13278 sys_symbol_underscore=$lt_cv_sys_symbol_underscore
13281 if test "x$sys_symbol_underscore" = xyes; then
13283 $as_echo "#define SYMBOL_UNDERSCORE 1" >>confdefs.h
13289 FFI_EXEC_TRAMPOLINE_TABLE=0
13291 *arm*-apple-darwin*)
13292 FFI_EXEC_TRAMPOLINE_TABLE=1
13294 $as_echo "#define FFI_EXEC_TRAMPOLINE_TABLE 1" >>confdefs.h
13297 *-apple-darwin10* | *-*-freebsd* | *-*-openbsd* | *-pc-solaris*)
13299 $as_echo "#define FFI_MMAP_EXEC_WRIT 1" >>confdefs.h
13303 if test x$FFI_EXEC_TRAMPOLINE_TABLE = x1; then
13304 FFI_EXEC_TRAMPOLINE_TABLE_TRUE=
13305 FFI_EXEC_TRAMPOLINE_TABLE_FALSE='#'
13307 FFI_EXEC_TRAMPOLINE_TABLE_TRUE='#'
13308 FFI_EXEC_TRAMPOLINE_TABLE_FALSE=
13313 if test x$TARGET = xX86_64; then
13314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports unwind section type" >&5
13315 $as_echo_n "checking assembler supports unwind section type... " >&6; }
13316 if ${libffi_cv_as_x86_64_unwind_section_type+:} false; then :
13317 $as_echo_n "(cached) " >&6
13320 libffi_cv_as_x86_64_unwind_section_type=yes
13321 echo '.section .eh_frame,"a",@unwind' > conftest.s
13322 if $CC $CFLAGS -c conftest.s 2>&1 | grep -i warning > /dev/null; then
13323 libffi_cv_as_x86_64_unwind_section_type=no
13327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_x86_64_unwind_section_type" >&5
13328 $as_echo "$libffi_cv_as_x86_64_unwind_section_type" >&6; }
13329 if test "x$libffi_cv_as_x86_64_unwind_section_type" = xyes; then
13331 $as_echo "#define HAVE_AS_X86_64_UNWIND_SECTION_TYPE 1" >>confdefs.h
13336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .eh_frame section should be read-only" >&5
13337 $as_echo_n "checking whether .eh_frame section should be read-only... " >&6; }
13338 if ${libffi_cv_ro_eh_frame+:} false; then :
13339 $as_echo_n "(cached) " >&6
13342 libffi_cv_ro_eh_frame=no
13343 echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c
13344 if $CC $CFLAGS -S -fpic -fexceptions -o conftest.s conftest.c > /dev/null 2>&1; then
13345 if grep '.section.*eh_frame.*"a"' conftest.s > /dev/null; then
13346 libffi_cv_ro_eh_frame=yes
13347 elif grep '.section.*eh_frame.*#alloc' conftest.c \
13348 | grep -v '#write' > /dev/null; then
13349 libffi_cv_ro_eh_frame=yes
13355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_ro_eh_frame" >&5
13356 $as_echo "$libffi_cv_ro_eh_frame" >&6; }
13357 if test "x$libffi_cv_ro_eh_frame" = xyes; then
13359 $as_echo "#define HAVE_RO_EH_FRAME 1" >>confdefs.h
13362 $as_echo "#define EH_FRAME_FLAGS \"a\"" >>confdefs.h
13366 $as_echo "#define EH_FRAME_FLAGS \"aw\"" >>confdefs.h
13370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((visibility(\"hidden\")))" >&5
13371 $as_echo_n "checking for __attribute__((visibility(\"hidden\")))... " >&6; }
13372 if ${libffi_cv_hidden_visibility_attribute+:} false; then :
13373 $as_echo_n "(cached) " >&6
13376 echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c
13377 libffi_cv_hidden_visibility_attribute=no
13378 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
13379 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
13380 (eval $ac_try) 2>&5
13382 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13383 test $ac_status = 0; }; }; then
13384 if grep '\.hidden.*foo' conftest.s >/dev/null; then
13385 libffi_cv_hidden_visibility_attribute=yes
13391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_hidden_visibility_attribute" >&5
13392 $as_echo "$libffi_cv_hidden_visibility_attribute" >&6; }
13393 if test $libffi_cv_hidden_visibility_attribute = yes; then
13395 $as_echo "#define HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 1" >>confdefs.h
13406 # Check whether --enable-debug was given.
13407 if test "${enable_debug+set}" = set; then :
13408 enableval=$enable_debug; if test "$enable_debug" = "yes"; then
13410 $as_echo "#define FFI_DEBUG 1" >>confdefs.h
13415 if test "$enable_debug" = "yes"; then
13417 FFI_DEBUG_FALSE='#'
13424 # Check whether --enable-structs was given.
13425 if test "${enable_structs+set}" = set; then :
13426 enableval=$enable_structs; if test "$enable_structs" = "no"; then
13428 $as_echo "#define FFI_NO_STRUCTS 1" >>confdefs.h
13434 # Check whether --enable-raw-api was given.
13435 if test "${enable_raw_api+set}" = set; then :
13436 enableval=$enable_raw_api; if test "$enable_raw_api" = "no"; then
13438 $as_echo "#define FFI_NO_RAW_API 1" >>confdefs.h
13444 # Check whether --enable-purify-safety was given.
13445 if test "${enable_purify_safety+set}" = set; then :
13446 enableval=$enable_purify_safety; if test "$enable_purify_safety" = "yes"; then
13448 $as_echo "#define USING_PURIFY 1" >>confdefs.h
13454 if test -n "$with_cross_host" &&
13455 test x"$with_cross_host" != x"no"; then
13456 toolexecdir='$(exec_prefix)/$(target_alias)'
13457 toolexeclibdir='$(toolexecdir)/lib'
13459 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
13460 toolexeclibdir='$(libdir)'
13462 multi_os_directory=`$CC -print-multi-os-directory`
13463 case $multi_os_directory in
13464 .) ;; # Avoid trailing /.
13465 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
13470 if test "${multilib}" = "yes"; then
13471 multilib_arg="--enable-multilib"
13476 ac_config_commands="$ac_config_commands include"
13478 ac_config_commands="$ac_config_commands src"
13481 ac_config_links="$ac_config_links include/ffitarget.h:src/$TARGETDIR/ffitarget.h"
13484 ac_config_files="$ac_config_files include/Makefile include/ffi.h Makefile testsuite/Makefile man/Makefile libffi.pc"
13487 cat >confcache <<\_ACEOF
13488 # This file is a shell script that caches the results of configure
13489 # tests run on this system so they can be shared between configure
13490 # scripts and configure runs, see configure's option --config-cache.
13491 # It is not useful on other systems. If it contains results you don't
13492 # want to keep, you may remove or edit it.
13494 # config.status only pays attention to the cache file if you give it
13495 # the --recheck option to rerun configure.
13497 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13498 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13499 # following values.
13503 # The following way of writing the cache mishandles newlines in values,
13504 # but we know of no workaround that is simple, portable, and efficient.
13505 # So, we kill variables containing newlines.
13506 # Ultrix sh set writes to stderr and can't be redirected directly,
13507 # and sets the high bit in the cache file unless we assign to the vars.
13509 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13510 eval ac_val=\$$ac_var
13514 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13515 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13518 _ | IFS | as_nl) ;; #(
13519 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13520 *) { eval $ac_var=; unset $ac_var;} ;;
13526 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13527 *${as_nl}ac_space=\ *)
13528 # `set' does not quote correctly, so add quotes: double-quote
13529 # substitution turns \\\\ into \\, and sed turns \\ into \.
13532 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13535 # `set' quotes correctly as required by POSIX, so do not add quotes.
13536 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13545 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13547 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13549 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13550 if test -w "$cache_file"; then
13551 if test "x$cache_file" != "x/dev/null"; then
13552 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13553 $as_echo "$as_me: updating cache $cache_file" >&6;}
13554 if test ! -f "$cache_file" || test -h "$cache_file"; then
13555 cat confcache >"$cache_file"
13557 case $cache_file in #(
13559 mv -f confcache "$cache_file"$$ &&
13560 mv -f "$cache_file"$$ "$cache_file" ;; #(
13562 mv -f confcache "$cache_file" ;;
13567 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13568 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13573 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13574 # Let make expand exec_prefix.
13575 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13577 DEFS=-DHAVE_CONFIG_H
13582 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13583 # 1. Remove the extension, and $U if already installed.
13584 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13585 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13586 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13587 # will be set to the directory where LIBOBJS objects are built.
13588 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13589 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13591 LIBOBJS=$ac_libobjs
13593 LTLIBOBJS=$ac_ltlibobjs
13596 if test -n "$EXEEXT"; then
13598 am__EXEEXT_FALSE='#'
13600 am__EXEEXT_TRUE='#'
13604 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13605 as_fn_error $? "conditional \"AMDEP\" was never defined.
13606 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13608 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13609 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13610 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13612 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
13613 as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
13614 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13616 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13617 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
13618 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13620 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
13621 as_fn_error $? "conditional \"TESTSUBDIR\" was never defined.
13622 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13624 if test -z "${MIPS_TRUE}" && test -z "${MIPS_FALSE}"; then
13625 as_fn_error $? "conditional \"MIPS\" was never defined.
13626 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13628 if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then
13629 as_fn_error $? "conditional \"SPARC\" was never defined.
13630 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13632 if test -z "${X86_TRUE}" && test -z "${X86_FALSE}"; then
13633 as_fn_error $? "conditional \"X86\" was never defined.
13634 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13636 if test -z "${X86_FREEBSD_TRUE}" && test -z "${X86_FREEBSD_FALSE}"; then
13637 as_fn_error $? "conditional \"X86_FREEBSD\" was never defined.
13638 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13640 if test -z "${X86_WIN32_TRUE}" && test -z "${X86_WIN32_FALSE}"; then
13641 as_fn_error $? "conditional \"X86_WIN32\" was never defined.
13642 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13644 if test -z "${X86_WIN64_TRUE}" && test -z "${X86_WIN64_FALSE}"; then
13645 as_fn_error $? "conditional \"X86_WIN64\" was never defined.
13646 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13648 if test -z "${X86_DARWIN_TRUE}" && test -z "${X86_DARWIN_FALSE}"; then
13649 as_fn_error $? "conditional \"X86_DARWIN\" was never defined.
13650 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13652 if test -z "${ALPHA_TRUE}" && test -z "${ALPHA_FALSE}"; then
13653 as_fn_error $? "conditional \"ALPHA\" was never defined.
13654 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13656 if test -z "${IA64_TRUE}" && test -z "${IA64_FALSE}"; then
13657 as_fn_error $? "conditional \"IA64\" was never defined.
13658 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13660 if test -z "${M32R_TRUE}" && test -z "${M32R_FALSE}"; then
13661 as_fn_error $? "conditional \"M32R\" was never defined.
13662 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13664 if test -z "${M68K_TRUE}" && test -z "${M68K_FALSE}"; then
13665 as_fn_error $? "conditional \"M68K\" was never defined.
13666 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13668 if test -z "${MOXIE_TRUE}" && test -z "${MOXIE_FALSE}"; then
13669 as_fn_error $? "conditional \"MOXIE\" was never defined.
13670 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13672 if test -z "${POWERPC_TRUE}" && test -z "${POWERPC_FALSE}"; then
13673 as_fn_error $? "conditional \"POWERPC\" was never defined.
13674 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13676 if test -z "${POWERPC_AIX_TRUE}" && test -z "${POWERPC_AIX_FALSE}"; then
13677 as_fn_error $? "conditional \"POWERPC_AIX\" was never defined.
13678 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13680 if test -z "${POWERPC_DARWIN_TRUE}" && test -z "${POWERPC_DARWIN_FALSE}"; then
13681 as_fn_error $? "conditional \"POWERPC_DARWIN\" was never defined.
13682 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13684 if test -z "${POWERPC_FREEBSD_TRUE}" && test -z "${POWERPC_FREEBSD_FALSE}"; then
13685 as_fn_error $? "conditional \"POWERPC_FREEBSD\" was never defined.
13686 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13688 if test -z "${ARM_TRUE}" && test -z "${ARM_FALSE}"; then
13689 as_fn_error $? "conditional \"ARM\" was never defined.
13690 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13692 if test -z "${AVR32_TRUE}" && test -z "${AVR32_FALSE}"; then
13693 as_fn_error $? "conditional \"AVR32\" was never defined.
13694 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13696 if test -z "${LIBFFI_CRIS_TRUE}" && test -z "${LIBFFI_CRIS_FALSE}"; then
13697 as_fn_error $? "conditional \"LIBFFI_CRIS\" was never defined.
13698 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13700 if test -z "${FRV_TRUE}" && test -z "${FRV_FALSE}"; then
13701 as_fn_error $? "conditional \"FRV\" was never defined.
13702 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13704 if test -z "${S390_TRUE}" && test -z "${S390_FALSE}"; then
13705 as_fn_error $? "conditional \"S390\" was never defined.
13706 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13708 if test -z "${X86_64_TRUE}" && test -z "${X86_64_FALSE}"; then
13709 as_fn_error $? "conditional \"X86_64\" was never defined.
13710 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13712 if test -z "${SH_TRUE}" && test -z "${SH_FALSE}"; then
13713 as_fn_error $? "conditional \"SH\" was never defined.
13714 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13716 if test -z "${SH64_TRUE}" && test -z "${SH64_FALSE}"; then
13717 as_fn_error $? "conditional \"SH64\" was never defined.
13718 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13720 if test -z "${PA_LINUX_TRUE}" && test -z "${PA_LINUX_FALSE}"; then
13721 as_fn_error $? "conditional \"PA_LINUX\" was never defined.
13722 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13724 if test -z "${PA_HPUX_TRUE}" && test -z "${PA_HPUX_FALSE}"; then
13725 as_fn_error $? "conditional \"PA_HPUX\" was never defined.
13726 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13728 if test -z "${PA64_HPUX_TRUE}" && test -z "${PA64_HPUX_FALSE}"; then
13729 as_fn_error $? "conditional \"PA64_HPUX\" was never defined.
13730 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13733 if test -z "${FFI_EXEC_TRAMPOLINE_TABLE_TRUE}" && test -z "${FFI_EXEC_TRAMPOLINE_TABLE_FALSE}"; then
13734 as_fn_error $? "conditional \"FFI_EXEC_TRAMPOLINE_TABLE\" was never defined.
13735 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13737 if test -z "${FFI_DEBUG_TRUE}" && test -z "${FFI_DEBUG_FALSE}"; then
13738 as_fn_error $? "conditional \"FFI_DEBUG\" was never defined.
13739 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13742 : "${CONFIG_STATUS=./config.status}"
13744 ac_clean_files_save=$ac_clean_files
13745 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13746 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13747 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13749 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13751 # Generated by $as_me.
13752 # Run this file to recreate the current configuration.
13753 # Compiler output produced by configure, useful for debugging
13754 # configure, is in config.log if it exists.
13757 ac_cs_recheck=false
13760 SHELL=\${CONFIG_SHELL-$SHELL}
13763 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13764 ## -------------------- ##
13765 ## M4sh Initialization. ##
13766 ## -------------------- ##
13768 # Be more Bourne compatible
13769 DUALCASE=1; export DUALCASE # for MKS sh
13770 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13773 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13774 # is contrary to our usage. Disable this feature.
13775 alias -g '${1+"$@"}'='"$@"'
13776 setopt NO_GLOB_SUBST
13778 case `(set -o) 2>/dev/null` in #(
13790 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13791 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13792 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13793 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13794 # Prefer a ksh shell builtin over an external printf program on Solaris,
13795 # but without wasting forks for bash or zsh.
13796 if test -z "$BASH_VERSION$ZSH_VERSION" \
13797 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13798 as_echo='print -r --'
13799 as_echo_n='print -rn --'
13800 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13801 as_echo='printf %s\n'
13802 as_echo_n='printf %s'
13804 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13805 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13806 as_echo_n='/usr/ucb/echo -n'
13808 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13809 as_echo_n_body='eval
13813 expr "X$arg" : "X\\(.*\\)$as_nl";
13814 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13816 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13818 export as_echo_n_body
13819 as_echo_n='sh -c $as_echo_n_body as_echo'
13821 export as_echo_body
13822 as_echo='sh -c $as_echo_body as_echo'
13825 # The user is always right.
13826 if test "${PATH_SEPARATOR+set}" != set; then
13828 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13829 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13836 # We need space, tab and new line, in precisely that order. Quoting is
13837 # there to prevent editors from complaining about space-tab.
13838 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13839 # splitting by setting IFS to empty value.)
13842 # Find who we are. Look in the path if we contain no directory separator.
13845 *[\\/]* ) as_myself=$0 ;;
13846 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13847 for as_dir in $PATH
13850 test -z "$as_dir" && as_dir=.
13851 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13857 # We did not find ourselves, most probably we were run as `sh COMMAND'
13858 # in which case we are not to be found in the path.
13859 if test "x$as_myself" = x; then
13862 if test ! -f "$as_myself"; then
13863 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13867 # Unset variables that we do not need and which cause bugs (e.g. in
13868 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13869 # suppresses any "Segmentation fault" message there. '((' could
13870 # trigger a bug in pdksh 5.2.14.
13871 for as_var in BASH_ENV ENV MAIL MAILPATH
13872 do eval test x\${$as_var+set} = xset \
13873 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13886 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13889 # as_fn_error STATUS ERROR [LINENO LOG_FD]
13890 # ----------------------------------------
13891 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13892 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13893 # script with STATUS, using 1 if that was 0.
13896 as_status=$1; test $as_status -eq 0 && as_status=1
13898 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13899 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13901 $as_echo "$as_me: error: $2" >&2
13902 as_fn_exit $as_status
13906 # as_fn_set_status STATUS
13907 # -----------------------
13908 # Set $? to STATUS, without forking.
13909 as_fn_set_status ()
13912 } # as_fn_set_status
13914 # as_fn_exit STATUS
13915 # -----------------
13916 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13920 as_fn_set_status $1
13926 # Portably unset VAR.
13929 { eval $1=; unset $1;}
13931 as_unset=as_fn_unset
13932 # as_fn_append VAR VALUE
13933 # ----------------------
13934 # Append the text in VALUE to the end of the definition contained in VAR. Take
13935 # advantage of any shell optimizations that allow amortized linear growth over
13936 # repeated appends, instead of the typical quadratic growth present in naive
13938 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13939 eval 'as_fn_append ()
13950 # as_fn_arith ARG...
13951 # ------------------
13952 # Perform arithmetic evaluation on the ARGs, and store the result in the
13953 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13954 # must be portable across $(()) and expr.
13955 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13956 eval 'as_fn_arith ()
13963 as_val=`expr "$@" || test $? -eq 1`
13968 if expr a : '\(a\)' >/dev/null 2>&1 &&
13969 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13975 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13976 as_basename=basename
13981 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13987 as_me=`$as_basename -- "$0" ||
13988 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13989 X"$0" : 'X\(//\)$' \| \
13990 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13992 sed '/^.*\/\([^/][^/]*\)\/*$/{
14006 # Avoid depending upon Character Ranges.
14007 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14008 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14009 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14010 as_cr_digits='0123456789'
14011 as_cr_alnum=$as_cr_Letters$as_cr_digits
14013 ECHO_C= ECHO_N= ECHO_T=
14014 case `echo -n x` in #(((((
14016 case `echo 'xy\c'` in
14017 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14019 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14026 rm -f conf$$ conf$$.exe conf$$.file
14027 if test -d conf$$.dir; then
14028 rm -f conf$$.dir/conf$$.file
14031 mkdir conf$$.dir 2>/dev/null
14033 if (echo >conf$$.file) 2>/dev/null; then
14034 if ln -s conf$$.file conf$$ 2>/dev/null; then
14036 # ... but there are two gotchas:
14037 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14038 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14039 # In both cases, we have to default to `cp -p'.
14040 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14042 elif ln conf$$.file conf$$ 2>/dev/null; then
14050 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14051 rmdir conf$$.dir 2>/dev/null
14056 # Create "$as_dir" as a directory, including parents if necessary.
14061 -*) as_dir=./$as_dir;;
14063 test -d "$as_dir" || eval $as_mkdir_p || {
14067 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14068 *) as_qdir=$as_dir;;
14070 as_dirs="'$as_qdir' $as_dirs"
14071 as_dir=`$as_dirname -- "$as_dir" ||
14072 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14073 X"$as_dir" : 'X\(//\)[^/]' \| \
14074 X"$as_dir" : 'X\(//\)$' \| \
14075 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14076 $as_echo X"$as_dir" |
14077 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14081 /^X\(\/\/\)[^/].*/{
14094 test -d "$as_dir" && break
14096 test -z "$as_dirs" || eval "mkdir $as_dirs"
14097 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14101 if mkdir -p . 2>/dev/null; then
14102 as_mkdir_p='mkdir -p "$as_dir"'
14104 test -d ./-p && rmdir ./-p
14108 if test -x / >/dev/null 2>&1; then
14109 as_test_x='test -x'
14111 if ls -dL / >/dev/null 2>&1; then
14118 if test -d "$1"; then
14124 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14125 ???[sx]*):;;*)false;;esac;fi
14129 as_executable_p=$as_test_x
14131 # Sed expression to map a string onto a valid CPP name.
14132 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14134 # Sed expression to map a string onto a valid variable name.
14135 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14139 ## ----------------------------------- ##
14140 ## Main body of $CONFIG_STATUS script. ##
14141 ## ----------------------------------- ##
14143 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14145 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14146 # Save the log message, to keep $0 and so on meaningful, and to
14147 # report actual input values of CONFIG_FILES etc. instead of their
14148 # values after options handling.
14150 This file was extended by libffi $as_me 3.0.10rc3, which was
14151 generated by GNU Autoconf 2.68. Invocation command line was
14153 CONFIG_FILES = $CONFIG_FILES
14154 CONFIG_HEADERS = $CONFIG_HEADERS
14155 CONFIG_LINKS = $CONFIG_LINKS
14156 CONFIG_COMMANDS = $CONFIG_COMMANDS
14159 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14164 case $ac_config_files in *"
14165 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14168 case $ac_config_headers in *"
14169 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14173 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14174 # Files that config.status was made for.
14175 config_files="$ac_config_files"
14176 config_headers="$ac_config_headers"
14177 config_links="$ac_config_links"
14178 config_commands="$ac_config_commands"
14182 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14184 \`$as_me' instantiates files and other configuration actions
14185 from templates according to the current configuration. Unless the files
14186 and actions are specified as TAGs, all are instantiated by default.
14188 Usage: $0 [OPTION]... [TAG]...
14190 -h, --help print this help, then exit
14191 -V, --version print version number and configuration settings, then exit
14192 --config print configuration, then exit
14193 -q, --quiet, --silent
14194 do not print progress messages
14195 -d, --debug don't remove temporary files
14196 --recheck update $as_me by reconfiguring in the same conditions
14197 --file=FILE[:TEMPLATE]
14198 instantiate the configuration file FILE
14199 --header=FILE[:TEMPLATE]
14200 instantiate the configuration header FILE
14202 Configuration files:
14205 Configuration headers:
14208 Configuration links:
14211 Configuration commands:
14214 Report bugs to <http://sourceware.org/libffi.html>."
14217 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14218 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14220 libffi config.status 3.0.10rc3
14221 configured by $0, generated by GNU Autoconf 2.68,
14222 with options \\"\$ac_cs_config\\"
14224 Copyright (C) 2010 Free Software Foundation, Inc.
14225 This config.status script is free software; the Free Software Foundation
14226 gives unlimited permission to copy, distribute and modify it."
14233 test -n "\$AWK" || AWK=awk
14236 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14237 # The default lists apply if the user does not specify any file.
14243 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14244 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14248 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14260 # Handling of the options.
14261 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14263 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14264 $as_echo "$ac_cs_version"; exit ;;
14265 --config | --confi | --conf | --con | --co | --c )
14266 $as_echo "$ac_cs_config"; exit ;;
14267 --debug | --debu | --deb | --de | --d | -d )
14269 --file | --fil | --fi | --f )
14272 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14273 '') as_fn_error $? "missing file argument" ;;
14275 as_fn_append CONFIG_FILES " '$ac_optarg'"
14276 ac_need_defaults=false;;
14277 --header | --heade | --head | --hea )
14280 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14282 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14283 ac_need_defaults=false;;
14285 # Conflict between --help and --header
14286 as_fn_error $? "ambiguous option: \`$1'
14287 Try \`$0 --help' for more information.";;
14288 --help | --hel | -h )
14289 $as_echo "$ac_cs_usage"; exit ;;
14290 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14291 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14294 # This is an error.
14295 -*) as_fn_error $? "unrecognized option: \`$1'
14296 Try \`$0 --help' for more information." ;;
14298 *) as_fn_append ac_config_targets " $1"
14299 ac_need_defaults=false ;;
14305 ac_configure_extra_args=
14307 if $ac_cs_silent; then
14309 ac_configure_extra_args="$ac_configure_extra_args --silent"
14313 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14314 if \$ac_cs_recheck; then
14315 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14317 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14318 CONFIG_SHELL='$SHELL'
14319 export CONFIG_SHELL
14324 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14328 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14329 ## Running $as_me. ##
14335 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14339 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14342 # The HP-UX ksh and POSIX shell print the target directory to stdout
14343 # if CDPATH is set.
14344 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14346 sed_quote_subst='$sed_quote_subst'
14347 double_quote_subst='$double_quote_subst'
14348 delay_variable_subst='$delay_variable_subst'
14349 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14350 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14351 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14352 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14353 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14354 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14355 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14356 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14357 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14358 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14359 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14360 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14361 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14362 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14363 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14364 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14365 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14366 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14367 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14368 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14369 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14370 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14371 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14372 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14373 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14374 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14375 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14376 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14377 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
14378 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
14379 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14380 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14381 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14382 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14383 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14384 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
14385 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
14386 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
14387 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
14388 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14389 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14390 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
14391 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14392 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14393 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14394 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14395 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14396 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14397 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14398 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14399 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14400 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14401 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14402 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14403 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14404 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"`'
14405 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
14406 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
14407 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14408 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14409 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14410 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14411 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14412 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14413 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14414 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14415 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
14416 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14417 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14418 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14419 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14420 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14421 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14422 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14423 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14424 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14425 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14426 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14427 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14428 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14429 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14430 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14431 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14432 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14433 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14434 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14435 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14436 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14437 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14438 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14439 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14440 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14441 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14442 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14443 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14444 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14445 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14446 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14447 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14448 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14449 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14450 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14451 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14452 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14453 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
14454 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14455 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14456 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14457 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14458 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14459 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14460 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14461 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14462 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14463 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14464 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14465 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14466 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14467 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14468 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14469 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14470 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14471 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14472 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14473 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14474 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14475 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14476 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14477 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14478 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14481 LTCFLAGS='$LTCFLAGS'
14482 compiler='$compiler_DEFAULT'
14484 # A function that is used when there is no print builtin or printf.
14485 func_fallback_echo ()
14487 eval 'cat <<_LTECHO_EOF
14492 # Quote evaled strings.
14506 deplibs_check_method \
14511 sharedlib_from_linklib_cmd \
14514 archiver_list_spec \
14520 lt_cv_sys_global_symbol_pipe \
14521 lt_cv_sys_global_symbol_to_cdecl \
14522 lt_cv_sys_global_symbol_to_c_name_address \
14523 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14524 nm_file_list_spec \
14525 lt_prog_compiler_no_builtin_flag \
14526 lt_prog_compiler_pic \
14527 lt_prog_compiler_wl \
14528 lt_prog_compiler_static \
14529 lt_cv_prog_compiler_c_o \
14538 export_dynamic_flag_spec \
14539 whole_archive_flag_spec \
14540 compiler_needs_object \
14542 allow_undefined_flag \
14543 no_undefined_flag \
14544 hardcode_libdir_flag_spec \
14545 hardcode_libdir_flag_spec_ld \
14546 hardcode_libdir_separator \
14550 variables_saved_for_relink \
14552 library_names_spec \
14554 install_override_mode \
14558 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14559 *[\\\\\\\`\\"\\\$]*)
14560 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14563 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14568 # Double-quote double-evaled strings.
14569 for var in reload_cmds \
14570 old_postinstall_cmds \
14571 old_postuninstall_cmds \
14573 extract_expsyms_cmds \
14574 old_archive_from_new_cmds \
14575 old_archive_from_expsyms_cmds \
14577 archive_expsym_cmds \
14579 module_expsym_cmds \
14580 export_symbols_cmds \
14584 postuninstall_cmds \
14586 sys_lib_search_path_spec \
14587 sys_lib_dlsearch_path_spec; do
14588 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14589 *[\\\\\\\`\\"\\\$]*)
14590 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14593 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14598 ac_aux_dir='$ac_aux_dir'
14599 xsi_shell='$xsi_shell'
14600 lt_shell_append='$lt_shell_append'
14602 # See if we are running on zsh, and set the options which allow our
14603 # commands through without removal of \ escapes INIT.
14604 if test -n "\${ZSH_VERSION+set}" ; then
14605 setopt NO_GLOB_SUBST
14611 TIMESTAMP='$TIMESTAMP'
14617 TARGETDIR="$TARGETDIR"
14621 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14623 # Handling of arguments.
14624 for ac_config_target in $ac_config_targets
14626 case $ac_config_target in
14627 "fficonfig.h") CONFIG_HEADERS="$CONFIG_HEADERS fficonfig.h" ;;
14628 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14629 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14630 "include") CONFIG_COMMANDS="$CONFIG_COMMANDS include" ;;
14631 "src") CONFIG_COMMANDS="$CONFIG_COMMANDS src" ;;
14632 "include/ffitarget.h") CONFIG_LINKS="$CONFIG_LINKS include/ffitarget.h:src/$TARGETDIR/ffitarget.h" ;;
14633 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
14634 "include/ffi.h") CONFIG_FILES="$CONFIG_FILES include/ffi.h" ;;
14635 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14636 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
14637 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
14638 "libffi.pc") CONFIG_FILES="$CONFIG_FILES libffi.pc" ;;
14640 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14645 # If the user did not use the arguments to specify the items to instantiate,
14646 # then the envvar interface is used. Set only those that are not.
14647 # We use the long form for the default assignment because of an extremely
14648 # bizarre bug on SunOS 4.1.3.
14649 if $ac_need_defaults; then
14650 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14651 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14652 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14653 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14656 # Have a temporary directory for convenience. Make it in the build tree
14657 # simply because there is no reason against having it here, and in addition,
14658 # creating and moving files from /tmp can sometimes cause problems.
14659 # Hook for its removal unless debugging.
14660 # Note that there is a small window in which the directory will not be cleaned:
14661 # after its creation but before its name has been assigned to `$tmp'.
14665 trap 'exit_status=$?
14666 : "${ac_tmp:=$tmp}"
14667 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14669 trap 'as_fn_exit 1' 1 2 13 15
14671 # Create a (secure) tmp directory for tmp files.
14674 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14678 tmp=./conf$$-$RANDOM
14679 (umask 077 && mkdir "$tmp")
14680 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14683 # Set up the scripts for CONFIG_FILES section.
14684 # No need to generate them if there are no CONFIG_FILES.
14685 # This happens for instance with `./config.status config.h'.
14686 if test -n "$CONFIG_FILES"; then
14689 ac_cr=`echo X | tr X '\015'`
14690 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14691 # But we know of no other shell where ac_cr would be empty at this
14692 # point, so we can use a bashism as a fallback.
14693 if test "x$ac_cr" = x; then
14694 eval ac_cr=\$\'\\r\'
14696 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14697 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14700 ac_cs_awk_cr=$ac_cr
14703 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14708 echo "cat >conf$$subs.awk <<_ACEOF" &&
14709 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14711 } >conf$$subs.sh ||
14712 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14713 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14715 for ac_last_try in false false false false false :; do
14716 . ./conf$$subs.sh ||
14717 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14719 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14720 if test $ac_delim_n = $ac_delim_num; then
14722 elif $ac_last_try; then
14723 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14725 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14728 rm -f conf$$subs.sh
14730 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14731 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14735 s/^/S["/; s/!.*/"]=/
14745 s/\(.\{148\}\)..*/\1/
14747 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14752 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14759 s/\(.\{148\}\)..*/\1/
14761 s/["\\]/\\&/g; s/^/"/; s/$/"/
14765 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14770 ' <conf$$subs.awk | sed '
14775 ' >>$CONFIG_STATUS || ac_write_fail=1
14776 rm -f conf$$subs.awk
14777 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14779 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14780 for (key in S) S_is_set[key] = 1
14786 nfields = split(line, field, "@")
14788 len = length(field[1])
14789 for (i = 2; i < nfields; i++) {
14791 keylen = length(key)
14792 if (S_is_set[key]) {
14794 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14795 len += length(value) + length(field[++i])
14806 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14807 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14808 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14811 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14812 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14815 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14816 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14817 # trailing colons and then remove the whole line if VPATH becomes empty
14818 # (actually we leave an empty line to preserve line numbers).
14819 if test "x$srcdir" = x.; then
14820 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14838 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14839 fi # test -n "$CONFIG_FILES"
14841 # Set up the scripts for CONFIG_HEADERS section.
14842 # No need to generate them if there are no CONFIG_HEADERS.
14843 # This happens for instance with `./config.status Makefile'.
14844 if test -n "$CONFIG_HEADERS"; then
14845 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14849 # Transform confdefs.h into an awk script `defines.awk', embedded as
14850 # here-document in config.status, that substitutes the proper values into
14851 # config.h.in to produce config.h.
14853 # Create a delimiter string that does not exist in confdefs.h, to ease
14854 # handling of long lines.
14856 for ac_last_try in false false :; do
14857 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14858 if test -z "$ac_tt"; then
14860 elif $ac_last_try; then
14861 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14863 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14867 # For the awk script, D is an array of macro values keyed by name,
14868 # likewise P contains macro parameters if any. Preserve backslash
14869 # newline sequences.
14871 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14873 s/.\{148\}/&'"$ac_delim"'/g
14876 s/^[ ]*#[ ]*define[ ][ ]*/ /
14883 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14885 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14889 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14890 D["\1"]=" \3\\\\\\n"\\/p
14892 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14897 s/.\{148\}/&'"$ac_delim"'/g
14902 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14905 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14907 ' <confdefs.h | sed '
14908 s/'"$ac_delim"'/"\\\
14909 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14911 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14912 for (key in D) D_is_set[key] = 1
14915 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14917 split(line, arg, " ")
14918 if (arg[1] == "#") {
14922 defundef = substr(arg[1], 2)
14925 split(mac1, mac2, "(") #)
14927 prefix = substr(line, 1, index(line, defundef) - 1)
14928 if (D_is_set[macro]) {
14929 # Preserve the white space surrounding the "#".
14930 print prefix "define", macro P[macro] D[macro]
14933 # Replace #undef with comments. This is necessary, for example,
14934 # in the case of _POSIX_SOURCE, which is predefined and required
14935 # on some systems where configure will not decide to define it.
14936 if (defundef == "undef") {
14937 print "/*", prefix defundef, macro, "*/"
14945 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14946 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14947 fi # test -n "$CONFIG_HEADERS"
14950 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14955 :[FHLC]) ac_mode=$ac_tag; continue;;
14957 case $ac_mode$ac_tag in
14959 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14960 :[FH]-) ac_tag=-:-;;
14961 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14978 -) ac_f="$ac_tmp/stdin";;
14979 *) # Look for the file first in the build tree, then in the source tree
14980 # (if the path is not absolute). The absolute path cannot be DOS-style,
14981 # because $ac_f cannot contain `:'.
14985 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14987 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14989 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14990 as_fn_append ac_file_inputs " '$ac_f'"
14993 # Let's still pretend it is `configure' which instantiates (i.e., don't
14994 # use $as_me), people would be surprised to read:
14995 # /* config.h. Generated by config.status. */
14996 configure_input='Generated from '`
14997 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14999 if test x"$ac_file" != x-; then
15000 configure_input="$ac_file. $configure_input"
15001 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15002 $as_echo "$as_me: creating $ac_file" >&6;}
15004 # Neutralize special characters interpreted by sed in replacement strings.
15005 case $configure_input in #(
15006 *\&* | *\|* | *\\* )
15007 ac_sed_conf_input=`$as_echo "$configure_input" |
15008 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15009 *) ac_sed_conf_input=$configure_input;;
15013 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15014 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15019 ac_dir=`$as_dirname -- "$ac_file" ||
15020 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15021 X"$ac_file" : 'X\(//\)[^/]' \| \
15022 X"$ac_file" : 'X\(//\)$' \| \
15023 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15024 $as_echo X"$ac_file" |
15025 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15029 /^X\(\/\/\)[^/].*/{
15042 as_dir="$ac_dir"; as_fn_mkdir_p
15046 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15048 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15049 # A ".." for each directory in $ac_dir_suffix.
15050 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15051 case $ac_top_builddir_sub in
15052 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15053 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15056 ac_abs_top_builddir=$ac_pwd
15057 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15058 # for backward compatibility:
15059 ac_top_builddir=$ac_top_build_prefix
15062 .) # We are building in place.
15064 ac_top_srcdir=$ac_top_builddir_sub
15065 ac_abs_top_srcdir=$ac_pwd ;;
15066 [\\/]* | ?:[\\/]* ) # Absolute name.
15067 ac_srcdir=$srcdir$ac_dir_suffix;
15068 ac_top_srcdir=$srcdir
15069 ac_abs_top_srcdir=$srcdir ;;
15070 *) # Relative name.
15071 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15072 ac_top_srcdir=$ac_top_build_prefix$srcdir
15073 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15075 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15085 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15086 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15088 ac_MKDIR_P=$MKDIR_P
15090 [\\/$]* | ?:[\\/]* ) ;;
15091 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15095 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15096 # If the template does not know about datarootdir, expand it.
15097 # FIXME: This hack should be removed a few years after 2.60.
15098 ac_datarootdir_hack=; ac_datarootdir_seen=
15109 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15110 *datarootdir*) ac_datarootdir_seen=yes;;
15111 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15112 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15113 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15115 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15116 ac_datarootdir_hack='
15117 s&@datadir@&$datadir&g
15118 s&@docdir@&$docdir&g
15119 s&@infodir@&$infodir&g
15120 s&@localedir@&$localedir&g
15121 s&@mandir@&$mandir&g
15122 s&\\\${datarootdir}&$datarootdir&g' ;;
15126 # Neutralize VPATH when `$srcdir' = `.'.
15127 # Shell code in configure.ac might set extrasub.
15128 # FIXME: do we really want to maintain this feature?
15129 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15130 ac_sed_extra="$ac_vpsub
15133 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15135 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15136 s|@configure_input@|$ac_sed_conf_input|;t t
15137 s&@top_builddir@&$ac_top_builddir_sub&;t t
15138 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15139 s&@srcdir@&$ac_srcdir&;t t
15140 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15141 s&@top_srcdir@&$ac_top_srcdir&;t t
15142 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15143 s&@builddir@&$ac_builddir&;t t
15144 s&@abs_builddir@&$ac_abs_builddir&;t t
15145 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15146 s&@INSTALL@&$ac_INSTALL&;t t
15147 s&@MKDIR_P@&$ac_MKDIR_P&;t t
15148 $ac_datarootdir_hack
15150 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15151 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15153 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15154 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15155 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15156 "$ac_tmp/out"`; test -z "$ac_out"; } &&
15157 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15158 which seems to be undefined. Please make sure it is defined" >&5
15159 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15160 which seems to be undefined. Please make sure it is defined" >&2;}
15162 rm -f "$ac_tmp/stdin"
15164 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15165 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15167 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15173 if test x"$ac_file" != x-; then
15175 $as_echo "/* $configure_input */" \
15176 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15177 } >"$ac_tmp/config.h" \
15178 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15179 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15180 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15181 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15184 mv "$ac_tmp/config.h" "$ac_file" \
15185 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15188 $as_echo "/* $configure_input */" \
15189 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15190 || as_fn_error $? "could not create -" "$LINENO" 5
15192 # Compute "$ac_file"'s index in $config_headers.
15195 for _am_header in $config_headers :; do
15196 case $_am_header in
15197 $_am_arg | $_am_arg:* )
15200 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15203 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15204 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15205 X"$_am_arg" : 'X\(//\)[^/]' \| \
15206 X"$_am_arg" : 'X\(//\)$' \| \
15207 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15208 $as_echo X"$_am_arg" |
15209 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15213 /^X\(\/\/\)[^/].*/{
15225 s/.*/./; q'`/stamp-h$_am_stamp_count
15232 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15235 # Prefer the file from the source tree if names are identical.
15236 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15237 ac_source=$srcdir/$ac_source
15240 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15241 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15243 if test ! -r "$ac_source"; then
15244 as_fn_error $? "$ac_source: file not found" "$LINENO" 5
15248 # Try a relative symlink, then a hard link, then a copy.
15250 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15251 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15253 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15254 ln "$ac_source" "$ac_file" 2>/dev/null ||
15255 cp -p "$ac_source" "$ac_file" ||
15256 as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15259 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15260 $as_echo "$as_me: executing $ac_file commands" >&6;}
15265 case $ac_file$ac_mode in
15266 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15267 # Autoconf 2.62 quotes --file arguments for eval, but not when files
15268 # are listed without --file. Let's play safe and only enable the eval
15269 # if we detect the quoting.
15270 case $CONFIG_FILES in
15271 *\'*) eval set x "$CONFIG_FILES" ;;
15272 *) set x $CONFIG_FILES ;;
15277 # Strip MF so we end up with the name of the file.
15278 mf=`echo "$mf" | sed -e 's/:.*$//'`
15279 # Check whether this is an Automake generated Makefile or not.
15280 # We used to match only the files named `Makefile.in', but
15281 # some people rename them; so instead we look at the file content.
15282 # Grep'ing the first line is not enough: some people post-process
15283 # each Makefile.in and add a new line on top of each file to say so.
15284 # Grep'ing the whole file is not good either: AIX grep has a line
15285 # limit of 2048, but all sed's we know have understand at least 4000.
15286 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15287 dirpart=`$as_dirname -- "$mf" ||
15288 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15289 X"$mf" : 'X\(//\)[^/]' \| \
15290 X"$mf" : 'X\(//\)$' \| \
15291 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15293 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15297 /^X\(\/\/\)[^/].*/{
15313 # Extract the definition of DEPDIR, am__include, and am__quote
15314 # from the Makefile without running `make'.
15315 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15316 test -z "$DEPDIR" && continue
15317 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15318 test -z "am__include" && continue
15319 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15320 # When using ansi2knr, U may be empty or an underscore; expand it
15321 U=`sed -n 's/^U = //p' < "$mf"`
15322 # Find all dependency output files, they are included files with
15323 # $(DEPDIR) in their names. We invoke sed twice because it is the
15324 # simplest approach to changing $(DEPDIR) to its actual value in the
15326 for file in `sed -n "
15327 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15328 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15329 # Make sure the directory exists.
15330 test -f "$dirpart/$file" && continue
15331 fdir=`$as_dirname -- "$file" ||
15332 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15333 X"$file" : 'X\(//\)[^/]' \| \
15334 X"$file" : 'X\(//\)$' \| \
15335 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15336 $as_echo X"$file" |
15337 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15341 /^X\(\/\/\)[^/].*/{
15354 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15355 # echo "creating $dirpart/$file"
15356 echo '# dummy' > "$dirpart/$file"
15363 # See if we are running on zsh, and set the options which allow our
15364 # commands through without removal of \ escapes.
15365 if test -n "${ZSH_VERSION+set}" ; then
15366 setopt NO_GLOB_SUBST
15369 cfgfile="${ofile}T"
15370 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15373 cat <<_LT_EOF >> "$cfgfile"
15376 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15377 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15378 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15379 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15381 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15382 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
15384 # Written by Gordon Matzigkeit, 1996
15386 # This file is part of GNU Libtool.
15388 # GNU Libtool is free software; you can redistribute it and/or
15389 # modify it under the terms of the GNU General Public License as
15390 # published by the Free Software Foundation; either version 2 of
15391 # the License, or (at your option) any later version.
15393 # As a special exception to the GNU General Public License,
15394 # if you distribute this file as part of a program or library that
15395 # is built using GNU Libtool, you may include this file under the
15396 # same distribution terms that you use for the rest of that program.
15398 # GNU Libtool is distributed in the hope that it will be useful,
15399 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15400 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15401 # GNU General Public License for more details.
15403 # You should have received a copy of the GNU General Public License
15404 # along with GNU Libtool; see the file COPYING. If not, a copy
15405 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15406 # obtained by writing to the Free Software Foundation, Inc.,
15407 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15410 # The names of the tagged configurations supported by this script.
15413 # ### BEGIN LIBTOOL CONFIG
15415 # Which release of libtool.m4 was used?
15416 macro_version=$macro_version
15417 macro_revision=$macro_revision
15419 # Whether or not to build shared libraries.
15420 build_libtool_libs=$enable_shared
15422 # Whether or not to build static libraries.
15423 build_old_libs=$enable_static
15425 # What type of objects to build.
15428 # Whether or not to optimize for fast installation.
15429 fast_install=$enable_fast_install
15431 # Shell to use when invoking shell scripts.
15434 # An echo program that protects backslashes.
15438 host_alias=$host_alias
15442 # The build system.
15443 build_alias=$build_alias
15447 # A sed program that does not truncate output.
15450 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15451 Xsed="\$SED -e 1s/^X//"
15453 # A grep program that handles long lines.
15459 # A literal string matcher.
15462 # A BSD- or MS-compatible name lister.
15465 # Whether we need soft or hard links.
15468 # What is the maximum length of a command?
15469 max_cmd_len=$max_cmd_len
15471 # Object file suffix (normally "o").
15474 # Executable file suffix (normally "").
15477 # whether the shell understands "unset".
15480 # turn spaces into newlines.
15483 # turn newlines into spaces.
15486 # convert \$build file names to \$host format.
15487 to_host_file_cmd=$lt_cv_to_host_file_cmd
15489 # convert \$build files to toolchain format.
15490 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
15492 # An object symbol dumper.
15493 OBJDUMP=$lt_OBJDUMP
15495 # Method to check whether dependent libraries are shared objects.
15496 deplibs_check_method=$lt_deplibs_check_method
15498 # Command to use when deplibs_check_method = "file_magic".
15499 file_magic_cmd=$lt_file_magic_cmd
15501 # How to find potential files when deplibs_check_method = "file_magic".
15502 file_magic_glob=$lt_file_magic_glob
15504 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
15505 want_nocaseglob=$lt_want_nocaseglob
15507 # DLL creation program.
15508 DLLTOOL=$lt_DLLTOOL
15510 # Command to associate shared and link libraries.
15511 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
15516 # Flags to create an archive.
15517 AR_FLAGS=$lt_AR_FLAGS
15519 # How to feed a file listing to the archiver.
15520 archiver_list_spec=$lt_archiver_list_spec
15522 # A symbol stripping program.
15525 # Commands used to install an old-style archive.
15527 old_postinstall_cmds=$lt_old_postinstall_cmds
15528 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15530 # Whether to use a lock for old archive extraction.
15531 lock_old_archive_extraction=$lock_old_archive_extraction
15536 # LTCC compiler flags.
15537 LTCFLAGS=$lt_CFLAGS
15539 # Take the output of nm and produce a listing of raw symbols and C names.
15540 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15542 # Transform the output of nm in a proper C declaration.
15543 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15545 # Transform the output of nm in a C name address pair.
15546 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15548 # Transform the output of nm in a C name address pair when lib prefix is needed.
15549 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15551 # Specify filename containing input files for \$NM.
15552 nm_file_list_spec=$lt_nm_file_list_spec
15554 # The root where to search for dependent libraries,and in which our libraries should be installed.
15555 lt_sysroot=$lt_sysroot
15557 # The name of the directory that contains temporary libtool files.
15560 # Used to examine libraries when file_magic_cmd begins with "file".
15561 MAGIC_CMD=$MAGIC_CMD
15563 # Must we lock files when doing compilation?
15564 need_locks=$lt_need_locks
15567 MANIFEST_TOOL=$lt_MANIFEST_TOOL
15569 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15570 DSYMUTIL=$lt_DSYMUTIL
15572 # Tool to change global to local symbols on Mac OS X.
15575 # Tool to manipulate fat objects and archives on Mac OS X.
15578 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15581 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15582 OTOOL64=$lt_OTOOL64
15584 # Old archive suffix (normally "a").
15587 # Shared library suffix (normally ".so").
15588 shrext_cmds=$lt_shrext_cmds
15590 # The commands to extract the exported symbol list from a shared archive.
15591 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15593 # Variables whose values should be saved in libtool wrapper scripts and
15594 # restored at link time.
15595 variables_saved_for_relink=$lt_variables_saved_for_relink
15597 # Do we need the "lib" prefix for modules?
15598 need_lib_prefix=$need_lib_prefix
15600 # Do we need a version for libraries?
15601 need_version=$need_version
15603 # Library versioning type.
15604 version_type=$version_type
15606 # Shared library runtime path variable.
15607 runpath_var=$runpath_var
15609 # Shared library path variable.
15610 shlibpath_var=$shlibpath_var
15612 # Is shlibpath searched before the hard-coded library search path?
15613 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15615 # Format of library name prefix.
15616 libname_spec=$lt_libname_spec
15618 # List of archive names. First name is the real one, the rest are links.
15619 # The last name is the one that the linker finds with -lNAME
15620 library_names_spec=$lt_library_names_spec
15622 # The coded name of the library, if different from the real name.
15623 soname_spec=$lt_soname_spec
15625 # Permission mode override for installation of shared libraries.
15626 install_override_mode=$lt_install_override_mode
15628 # Command to use after installation of a shared archive.
15629 postinstall_cmds=$lt_postinstall_cmds
15631 # Command to use after uninstallation of a shared archive.
15632 postuninstall_cmds=$lt_postuninstall_cmds
15634 # Commands used to finish a libtool library installation in a directory.
15635 finish_cmds=$lt_finish_cmds
15637 # As "finish_cmds", except a single script fragment to be evaled but
15639 finish_eval=$lt_finish_eval
15641 # Whether we should hardcode library paths into libraries.
15642 hardcode_into_libs=$hardcode_into_libs
15644 # Compile-time system search path for libraries.
15645 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15647 # Run-time system search path for libraries.
15648 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15650 # Whether dlopen is supported.
15651 dlopen_support=$enable_dlopen
15653 # Whether dlopen of programs is supported.
15654 dlopen_self=$enable_dlopen_self
15656 # Whether dlopen of statically linked programs is supported.
15657 dlopen_self_static=$enable_dlopen_self_static
15659 # Commands to strip libraries.
15660 old_striplib=$lt_old_striplib
15661 striplib=$lt_striplib
15664 # The linker used to build libraries.
15667 # How to create reloadable object files.
15668 reload_flag=$lt_reload_flag
15669 reload_cmds=$lt_reload_cmds
15671 # Commands used to build an old-style archive.
15672 old_archive_cmds=$lt_old_archive_cmds
15674 # A language specific compiler.
15677 # Is the compiler the GNU compiler?
15680 # Compiler flag to turn off builtin functions.
15681 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15683 # Additional compiler flags for building library objects.
15684 pic_flag=$lt_lt_prog_compiler_pic
15686 # How to pass a linker flag through the compiler.
15687 wl=$lt_lt_prog_compiler_wl
15689 # Compiler flag to prevent dynamic linking.
15690 link_static_flag=$lt_lt_prog_compiler_static
15692 # Does compiler simultaneously support -c and -o options?
15693 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15695 # Whether or not to add -lc for building shared libraries.
15696 build_libtool_need_lc=$archive_cmds_need_lc
15698 # Whether or not to disallow shared libs when runtime libs are static.
15699 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15701 # Compiler flag to allow reflexive dlopens.
15702 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15704 # Compiler flag to generate shared objects directly from archives.
15705 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15707 # Whether the compiler copes with passing no objects directly.
15708 compiler_needs_object=$lt_compiler_needs_object
15710 # Create an old-style archive from a shared archive.
15711 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15713 # Create a temporary old-style archive to link instead of a shared archive.
15714 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15716 # Commands used to build a shared archive.
15717 archive_cmds=$lt_archive_cmds
15718 archive_expsym_cmds=$lt_archive_expsym_cmds
15720 # Commands used to build a loadable module if different from building
15721 # a shared archive.
15722 module_cmds=$lt_module_cmds
15723 module_expsym_cmds=$lt_module_expsym_cmds
15725 # Whether we are building with GNU ld or not.
15726 with_gnu_ld=$lt_with_gnu_ld
15728 # Flag that allows shared libraries with undefined symbols to be built.
15729 allow_undefined_flag=$lt_allow_undefined_flag
15731 # Flag that enforces no undefined symbols.
15732 no_undefined_flag=$lt_no_undefined_flag
15734 # Flag to hardcode \$libdir into a binary during linking.
15735 # This must work even if \$libdir does not exist
15736 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15738 # If ld is used when linking, flag to hardcode \$libdir into a binary
15739 # during linking. This must work even if \$libdir does not exist.
15740 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15742 # Whether we need a single "-rpath" flag with a separated argument.
15743 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15745 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15746 # DIR into the resulting binary.
15747 hardcode_direct=$hardcode_direct
15749 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15750 # DIR into the resulting binary and the resulting library dependency is
15751 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15752 # library is relocated.
15753 hardcode_direct_absolute=$hardcode_direct_absolute
15755 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15756 # into the resulting binary.
15757 hardcode_minus_L=$hardcode_minus_L
15759 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15760 # into the resulting binary.
15761 hardcode_shlibpath_var=$hardcode_shlibpath_var
15763 # Set to "yes" if building a shared library automatically hardcodes DIR
15764 # into the library and all subsequent libraries and executables linked
15766 hardcode_automatic=$hardcode_automatic
15768 # Set to yes if linker adds runtime paths of dependent libraries
15769 # to runtime path list.
15770 inherit_rpath=$inherit_rpath
15772 # Whether libtool must link a program against all its dependency libraries.
15773 link_all_deplibs=$link_all_deplibs
15775 # Set to "yes" if exported symbols are required.
15776 always_export_symbols=$always_export_symbols
15778 # The commands to list exported symbols.
15779 export_symbols_cmds=$lt_export_symbols_cmds
15781 # Symbols that should not be listed in the preloaded symbols.
15782 exclude_expsyms=$lt_exclude_expsyms
15784 # Symbols that must always be exported.
15785 include_expsyms=$lt_include_expsyms
15787 # Commands necessary for linking programs (against libraries) with templates.
15788 prelink_cmds=$lt_prelink_cmds
15790 # Commands necessary for finishing linking programs.
15791 postlink_cmds=$lt_postlink_cmds
15793 # Specify filename containing input files.
15794 file_list_spec=$lt_file_list_spec
15796 # How to hardcode a shared library path into an executable.
15797 hardcode_action=$hardcode_action
15799 # ### END LIBTOOL CONFIG
15805 cat <<\_LT_EOF >> "$cfgfile"
15806 # AIX sometimes has problems with the GCC collect2 program. For some
15807 # reason, if we set the COLLECT_NAMES environment variable, the problems
15808 # vanish in a puff of smoke.
15809 if test "X${COLLECT_NAMES+set}" != Xset; then
15811 export COLLECT_NAMES
15818 ltmain="$ac_aux_dir/ltmain.sh"
15821 # We use sed instead of cat because bash on DJGPP gets confused if
15822 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15823 # text mode, it properly converts lines to CR/LF. This bash problem
15824 # is reportedly fixed, but why not run on old versions too?
15825 sed '$q' "$ltmain" >> "$cfgfile" \
15826 || (rm -f "$cfgfile"; exit 1)
15828 if test x"$xsi_shell" = xyes; then
15829 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
15833 \ */*) func_dirname_result="${1%/*}${2}" ;;\
15834 \ * ) func_dirname_result="${3}" ;;\
15836 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
15837 && mv -f "$cfgfile.tmp" "$cfgfile" \
15838 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15839 test 0 -eq $? || _lt_function_replace_fail=:
15842 sed -e '/^func_basename ()$/,/^} # func_basename /c\
15845 \ func_basename_result="${1##*/}"\
15846 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
15847 && mv -f "$cfgfile.tmp" "$cfgfile" \
15848 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15849 test 0 -eq $? || _lt_function_replace_fail=:
15852 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
15853 func_dirname_and_basename ()\
15856 \ */*) func_dirname_result="${1%/*}${2}" ;;\
15857 \ * ) func_dirname_result="${3}" ;;\
15859 \ func_basename_result="${1##*/}"\
15860 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
15861 && mv -f "$cfgfile.tmp" "$cfgfile" \
15862 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15863 test 0 -eq $? || _lt_function_replace_fail=:
15866 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
15869 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
15870 \ # positional parameters, so assign one to ordinary parameter first.\
15871 \ func_stripname_result=${3}\
15872 \ func_stripname_result=${func_stripname_result#"${1}"}\
15873 \ func_stripname_result=${func_stripname_result%"${2}"}\
15874 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
15875 && mv -f "$cfgfile.tmp" "$cfgfile" \
15876 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15877 test 0 -eq $? || _lt_function_replace_fail=:
15880 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
15881 func_split_long_opt ()\
15883 \ func_split_long_opt_name=${1%%=*}\
15884 \ func_split_long_opt_arg=${1#*=}\
15885 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
15886 && mv -f "$cfgfile.tmp" "$cfgfile" \
15887 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15888 test 0 -eq $? || _lt_function_replace_fail=:
15891 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
15892 func_split_short_opt ()\
15894 \ func_split_short_opt_arg=${1#??}\
15895 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
15896 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
15897 && mv -f "$cfgfile.tmp" "$cfgfile" \
15898 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15899 test 0 -eq $? || _lt_function_replace_fail=:
15902 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
15906 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
15907 \ *) func_lo2o_result=${1} ;;\
15909 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
15910 && mv -f "$cfgfile.tmp" "$cfgfile" \
15911 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15912 test 0 -eq $? || _lt_function_replace_fail=:
15915 sed -e '/^func_xform ()$/,/^} # func_xform /c\
15918 func_xform_result=${1%.*}.lo\
15919 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
15920 && mv -f "$cfgfile.tmp" "$cfgfile" \
15921 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15922 test 0 -eq $? || _lt_function_replace_fail=:
15925 sed -e '/^func_arith ()$/,/^} # func_arith /c\
15928 func_arith_result=$(( $* ))\
15929 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
15930 && mv -f "$cfgfile.tmp" "$cfgfile" \
15931 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15932 test 0 -eq $? || _lt_function_replace_fail=:
15935 sed -e '/^func_len ()$/,/^} # func_len /c\
15938 func_len_result=${#1}\
15939 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
15940 && mv -f "$cfgfile.tmp" "$cfgfile" \
15941 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15942 test 0 -eq $? || _lt_function_replace_fail=:
15946 if test x"$lt_shell_append" = xyes; then
15947 sed -e '/^func_append ()$/,/^} # func_append /c\
15950 eval "${1}+=\\${2}"\
15951 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
15952 && mv -f "$cfgfile.tmp" "$cfgfile" \
15953 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15954 test 0 -eq $? || _lt_function_replace_fail=:
15957 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
15958 func_append_quoted ()\
15960 \ func_quote_for_eval "${2}"\
15961 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
15962 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
15963 && mv -f "$cfgfile.tmp" "$cfgfile" \
15964 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15965 test 0 -eq $? || _lt_function_replace_fail=:
15968 # Save a `func_append' function call where possible by direct use of '+='
15969 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
15970 && mv -f "$cfgfile.tmp" "$cfgfile" \
15971 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15972 test 0 -eq $? || _lt_function_replace_fail=:
15974 # Save a `func_append' function call even when '+=' is not available
15975 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
15976 && mv -f "$cfgfile.tmp" "$cfgfile" \
15977 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15978 test 0 -eq $? || _lt_function_replace_fail=:
15981 if test x"$_lt_function_replace_fail" = x":"; then
15982 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
15983 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
15987 mv -f "$cfgfile" "$ofile" ||
15988 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15992 "include":C) test -d include || mkdir include ;;
15994 test -d src || mkdir src
15995 test -d src/$TARGETDIR || mkdir src/$TARGETDIR
16004 ac_clean_files=$ac_clean_files_save
16006 test $ac_write_fail = 0 ||
16007 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16010 # configure is writing to config.log, and then calls config.status.
16011 # config.status does its own redirection, appending to config.log.
16012 # Unfortunately, on DOS this fails, as config.log is still kept open
16013 # by configure, so config.status won't be able to write to it; its
16014 # output is simply discarded. So we exec the FD to /dev/null,
16015 # effectively closing config.log, so it can be properly (re)opened and
16016 # appended to by config.status. When coming back to configure, we
16017 # need to make the FD available again.
16018 if test "$no_create" != yes; then
16020 ac_config_status_args=
16021 test "$silent" = yes &&
16022 ac_config_status_args="$ac_config_status_args --quiet"
16024 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16026 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16027 # would make configure fail if this is the last instruction.
16028 $ac_cs_success || as_fn_exit 1
16030 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16031 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16032 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}