2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for libffi 3.0.8.
5 # Report bugs to <http://gcc.gnu.org/bugs.html>.
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
17 # Be more Bourne compatible
18 DUALCASE
=1; export DUALCASE
# for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
27 case `(set -o) 2>/dev/null` in #(
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo_n='print
-rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
55 as_echo_n='/usr
/ucb
/echo -n'
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
68 as_echo_n='sh
-c $as_echo_n_body as_echo
'
71 as_echo='sh
-c $as_echo_body as_echo
'
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
77 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
91 # Find who we are. Look in the path if we contain no directory separator.
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
105 # We did not find ourselves, most probably we were run as `sh COMMAND'
106 # in which case we are not to be found in the path.
107 if test "x$as_myself" = x
; then
110 if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there. '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var
in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\
${$as_var+set} = xset \
121 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
134 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
136 if test "x$CONFIG_SHELL" = x
; then
137 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
145 case \`(set -o) 2>/dev/null\` in #(
153 as_required
="as_fn_return () { (exit \$1); }
154 as_fn_success () { as_fn_return 0; }
155 as_fn_failure () { as_fn_return 1; }
156 as_fn_ret_success () { return 0; }
157 as_fn_ret_failure () { return 1; }
160 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167 exitcode=1; echo positional parameters were not saved.
169 test x\$exitcode = x0 || exit 1"
170 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174 test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev
/null
; then :
180 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
183 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
185 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
188 test -z "$as_dir" && as_dir
=.
192 for as_base
in sh bash ksh sh5
; do
193 # Try only shells that exist, to save several forks.
194 as_shell
=$as_dir/$as_base
195 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
197 CONFIG_SHELL
=$as_shell as_have_required
=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
206 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
208 CONFIG_SHELL
=$SHELL as_have_required
=yes
213 if test "x$CONFIG_SHELL" != x
; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
219 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224 if test x
$as_have_required = xno
; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x
${ZSH_VERSION+set} = xset
; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
231 $as_echo "$0: Please tell bug-autoconf@gnu.org and
232 $0: http://gcc.gnu.org/bugs.html about your system,
233 $0: including any error possibly output before this
234 $0: message. Then install a modern shell, or manually run
235 $0: the script under such a shell if you do have one."
241 SHELL
=${CONFIG_SHELL-/bin/sh}
243 # Unset more variables known to interfere with behavior of common tools.
244 CLICOLOR_FORCE
= GREP_OPTIONS
=
245 unset CLICOLOR_FORCE GREP_OPTIONS
247 ## --------------------- ##
248 ## M4sh Shell Functions. ##
249 ## --------------------- ##
252 # Portably unset VAR.
255 { eval $1=; unset $1;}
259 # as_fn_set_status STATUS
260 # -----------------------
261 # Set $? to STATUS, without forking.
269 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
279 # Create "$as_dir" as a directory, including parents if necessary.
284 -*) as_dir
=.
/$as_dir;;
286 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
290 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
293 as_dirs
="'$as_qdir' $as_dirs"
294 as_dir
=`$as_dirname -- "$as_dir" ||
295 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
296 X"$as_dir" : 'X\(//\)[^/]' \| \
297 X"$as_dir" : 'X\(//\)$' \| \
298 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
299 $as_echo X"$as_dir" |
300 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
317 test -d "$as_dir" && break
319 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
320 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
324 # as_fn_append VAR VALUE
325 # ----------------------
326 # Append the text in VALUE to the end of the definition contained in VAR. Take
327 # advantage of any shell optimizations that allow amortized linear growth over
328 # repeated appends, instead of the typical quadratic growth present in naive
330 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
331 eval 'as_fn_append ()
344 # Perform arithmetic evaluation on the ARGs, and store the result in the
345 # global $as_val. Take advantage of shells that can avoid forks. The arguments
346 # must be portable across $(()) and expr.
347 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
355 as_val
=`expr "$@" || test $? -eq 1`
360 # as_fn_error ERROR [LINENO LOG_FD]
361 # ---------------------------------
362 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
363 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
364 # script with status $?, using 1 if that was 0.
367 as_status
=$?
; test $as_status -eq 0 && as_status
=1
369 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
370 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
372 $as_echo "$as_me: error: $1" >&2
373 as_fn_exit
$as_status
376 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
377 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
383 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
395 as_me
=`$as_basename -- "$0" ||
396 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
397 X"$0" : 'X\(//\)$' \| \
398 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
400 sed '/^.*\/\([^/][^/]*\)\/*$/{
414 # Avoid depending upon Character Ranges.
415 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
416 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
417 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
418 as_cr_digits
='0123456789'
419 as_cr_alnum
=$as_cr_Letters$as_cr_digits
422 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
423 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
424 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
425 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
426 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
438 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
442 chmod +x
"$as_me.lineno" ||
443 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
445 # Don't try to exec as it changes $[0], causing all sort of problems
446 # (the dirname of $[0] is not the place where we might find the
447 # original and so on. Autoconf is especially sensitive to this).
449 # Exit status is that of the last command.
453 ECHO_C
= ECHO_N
= ECHO_T
=
454 case `echo -n x` in #(((((
456 case `echo 'xy\c'` in
457 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
459 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
466 rm -f conf$$ conf$$.exe conf$$.
file
467 if test -d conf$$.dir
; then
468 rm -f conf$$.dir
/conf$$.
file
471 mkdir conf$$.dir
2>/dev
/null
473 if (echo >conf$$.
file) 2>/dev
/null
; then
474 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
476 # ... but there are two gotchas:
477 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
478 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
479 # In both cases, we have to default to `cp -p'.
480 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
482 elif ln conf$$.
file conf$$
2>/dev
/null
; then
490 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
491 rmdir conf$$.dir
2>/dev
/null
493 if mkdir
-p .
2>/dev
/null
; then
494 as_mkdir_p
='mkdir -p "$as_dir"'
496 test -d .
/-p && rmdir .
/-p
500 if test -x / >/dev
/null
2>&1; then
503 if ls -dL / >/dev
/null
2>&1; then
510 if test -d "$1"; then
516 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
517 ???[sx]*):;;*)false;;esac;fi
521 as_executable_p
=$as_test_x
523 # Sed expression to map a string onto a valid CPP name.
524 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
526 # Sed expression to map a string onto a valid variable name.
527 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
531 # Check that we are running under the correct shell.
532 SHELL
=${CONFIG_SHELL-/bin/sh}
536 # Remove one level of quotation (which was required for Make).
537 ECHO
=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
542 if test "X$1" = X--no-reexec
; then
543 # Discard the --no-reexec flag, and continue.
545 elif test "X$1" = X--fallback-echo
; then
546 # Avoid inline document here, it may be left over
548 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
549 # Yippee, $ECHO works!
552 # Restart under the correct shell.
553 exec $SHELL "$0" --no-reexec ${1+"$@"}
556 if test "X$1" = X--fallback-echo
; then
557 # used as fallback echo
565 # The HP-UX ksh and POSIX shell print the target directory to stdout
567 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
569 if test -z "$lt_ECHO"; then
570 if test "X${echo_test_string+set}" != Xset
; then
571 # find a string as large as possible, as long as the shell can cope with it
572 for cmd
in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
573 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
574 if { echo_test_string
=`eval $cmd`; } 2>/dev
/null
&&
575 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev
/null
582 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
583 echo_testing_string
=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
584 test "X$echo_testing_string" = "X$echo_test_string"; then
587 # The Solaris, AIX, and Digital Unix default echo programs unquote
588 # backslashes. This makes it impossible to quote backslashes using
589 # echo "$something" | sed 's/\\/\\\\/g'
591 # So, first we look for a working echo in the user's PATH.
593 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
594 for dir
in $PATH /usr
/ucb
; do
596 if (test -f $dir/echo ||
test -f $dir/echo$ac_exeext) &&
597 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
598 echo_testing_string
=`($dir/echo "$echo_test_string") 2>/dev/null` &&
599 test "X$echo_testing_string" = "X$echo_test_string"; then
606 if test "X$ECHO" = Xecho
; then
607 # We didn't find a better echo, so look for alternatives.
608 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
609 echo_testing_string
=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
610 test "X$echo_testing_string" = "X$echo_test_string"; then
611 # This shell has a builtin print -r that does the trick.
613 elif { test -f /bin
/ksh ||
test -f /bin
/ksh
$ac_exeext; } &&
614 test "X$CONFIG_SHELL" != X
/bin
/ksh
; then
615 # If we have ksh, try running configure again with it.
616 ORIGINAL_CONFIG_SHELL
=${CONFIG_SHELL-/bin/sh}
617 export ORIGINAL_CONFIG_SHELL
618 CONFIG_SHELL
=/bin
/ksh
620 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
624 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
625 echo_testing_string
=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
626 test "X$echo_testing_string" = "X$echo_test_string"; then
629 elif echo_testing_string
=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
630 test "X$echo_testing_string" = 'X\t' &&
631 echo_testing_string
=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
632 test "X$echo_testing_string" = "X$echo_test_string"; then
633 CONFIG_SHELL
=$ORIGINAL_CONFIG_SHELL
635 SHELL
="$CONFIG_SHELL"
637 ECHO
="$CONFIG_SHELL $0 --fallback-echo"
638 elif echo_testing_string
=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
639 test "X$echo_testing_string" = 'X\t' &&
640 echo_testing_string
=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
641 test "X$echo_testing_string" = "X$echo_test_string"; then
642 ECHO
="$CONFIG_SHELL $0 --fallback-echo"
644 # maybe with a smaller string...
647 for cmd
in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
648 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev
/null
655 if test "$prev" != 'sed 50q "$0"'; then
656 echo_test_string
=`eval $prev`
657 export echo_test_string
658 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
660 # Oops. We lost completely, so just stick with echo.
669 # Copy echo and quote the copy suitably for passing to libtool from
670 # the Makefile, instead of quoting the original, which is used later.
672 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
673 lt_ECHO
="$CONFIG_SHELL \\\$\$0 --fallback-echo"
679 exec 7<&0 </dev
/null
6>&1
682 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
683 # so uname gets run too.
684 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
689 ac_default_prefix
=/usr
/local
691 ac_config_libobj_dir
=.
698 # Identity of this package.
699 PACKAGE_NAME
='libffi'
700 PACKAGE_TARNAME
='libffi'
701 PACKAGE_VERSION
='3.0.8'
702 PACKAGE_STRING
='libffi 3.0.8'
703 PACKAGE_BUGREPORT
='http://gcc.gnu.org/bugs.html'
706 # Factoring default headers for most tests.
707 ac_includes_default
="\
709 #ifdef HAVE_SYS_TYPES_H
710 # include <sys/types.h>
712 #ifdef HAVE_SYS_STAT_H
713 # include <sys/stat.h>
719 # ifdef HAVE_STDLIB_H
724 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
729 #ifdef HAVE_STRINGS_H
730 # include <strings.h>
732 #ifdef HAVE_INTTYPES_H
733 # include <inttypes.h>
742 ac_subst_vars
='am__EXEEXT_FALSE
772 POWERPC_FREEBSD_FALSE
806 MAINTAINER_MODE_FALSE
828 am__fastdepCCAS_FALSE
857 INSTALL_STRIP_PROGRAM
912 program_transform_name
925 enable_option_checking
927 enable_dependency_tracking
934 enable_maintainer_mode
940 ac_precious_vars
='build_alias
949 # Initialize some variables set by options.
951 ac_init_version
=false
952 ac_unrecognized_opts
=
954 # The variables have the same names as the options, with
955 # dashes changed to underlines.
963 program_transform_name
=s
,x
,x
,
971 # Installation directory options.
972 # These are left unexpanded so users can "make install exec_prefix=/foo"
973 # and all the variables that are supposed to be based on exec_prefix
974 # by default will actually change.
975 # Use braces instead of parens because sh, perl, etc. also accept them.
976 # (The list follows the same order as the GNU Coding Standards.)
977 bindir
='${exec_prefix}/bin'
978 sbindir
='${exec_prefix}/sbin'
979 libexecdir
='${exec_prefix}/libexec'
980 datarootdir
='${prefix}/share'
981 datadir
='${datarootdir}'
982 sysconfdir
='${prefix}/etc'
983 sharedstatedir
='${prefix}/com'
984 localstatedir
='${prefix}/var'
985 includedir
='${prefix}/include'
986 oldincludedir
='/usr/include'
987 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
988 infodir
='${datarootdir}/info'
993 libdir
='${exec_prefix}/lib'
994 localedir
='${datarootdir}/locale'
995 mandir
='${datarootdir}/man'
1001 # If the previous option needs an argument, assign it.
1002 if test -n "$ac_prev"; then
1003 eval $ac_prev=\
$ac_option
1009 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1013 # Accept the important Cygnus configure options, so we can diagnose typos.
1015 case $ac_dashdash$ac_option in
1019 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
1021 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
1022 bindir
=$ac_optarg ;;
1024 -build |
--build |
--buil |
--bui |
--bu)
1025 ac_prev
=build_alias
;;
1026 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
1027 build_alias
=$ac_optarg ;;
1029 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
1030 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
1031 ac_prev
=cache_file
;;
1032 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
1033 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
1034 cache_file
=$ac_optarg ;;
1036 --config-cache |
-C)
1037 cache_file
=config.cache
;;
1039 -datadir |
--datadir |
--datadi |
--datad)
1041 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
1042 datadir
=$ac_optarg ;;
1044 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
1045 |
--dataroo |
--dataro |
--datar)
1046 ac_prev
=datarootdir
;;
1047 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
1048 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
1049 datarootdir
=$ac_optarg ;;
1051 -disable-* |
--disable-*)
1052 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1053 # Reject names that are not valid shell variable names.
1054 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1055 as_fn_error
"invalid feature name: $ac_useropt"
1056 ac_useropt_orig
=$ac_useropt
1057 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1058 case $ac_user_opts in
1060 "enable_
$ac_useropt"
1062 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1063 ac_unrecognized_sep
=', ';;
1065 eval enable_
$ac_useropt=no
;;
1067 -docdir |
--docdir |
--docdi |
--doc |
--do)
1069 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
1070 docdir
=$ac_optarg ;;
1072 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
1074 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
1075 dvidir
=$ac_optarg ;;
1077 -enable-* |
--enable-*)
1078 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1079 # Reject names that are not valid shell variable names.
1080 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1081 as_fn_error
"invalid feature name: $ac_useropt"
1082 ac_useropt_orig
=$ac_useropt
1083 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1084 case $ac_user_opts in
1086 "enable_
$ac_useropt"
1088 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1089 ac_unrecognized_sep
=', ';;
1091 eval enable_
$ac_useropt=\
$ac_optarg ;;
1093 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
1094 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
1095 |
--exec |
--exe |
--ex)
1096 ac_prev
=exec_prefix
;;
1097 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
1098 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
1099 |
--exec=* |
--exe=* |
--ex=*)
1100 exec_prefix
=$ac_optarg ;;
1102 -gas |
--gas |
--ga |
--g)
1103 # Obsolete; use --with-gas.
1106 -help |
--help |
--hel |
--he |
-h)
1107 ac_init_help
=long
;;
1108 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
1109 ac_init_help
=recursive
;;
1110 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
1111 ac_init_help
=short
;;
1113 -host |
--host |
--hos |
--ho)
1114 ac_prev
=host_alias
;;
1115 -host=* |
--host=* |
--hos=* |
--ho=*)
1116 host_alias
=$ac_optarg ;;
1118 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
1120 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
1122 htmldir
=$ac_optarg ;;
1124 -includedir |
--includedir |
--includedi |
--included |
--include \
1125 |
--includ |
--inclu |
--incl |
--inc)
1126 ac_prev
=includedir
;;
1127 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
1128 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
1129 includedir
=$ac_optarg ;;
1131 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
1133 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
1134 infodir
=$ac_optarg ;;
1136 -libdir |
--libdir |
--libdi |
--libd)
1138 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1139 libdir
=$ac_optarg ;;
1141 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1142 |
--libexe |
--libex |
--libe)
1143 ac_prev
=libexecdir
;;
1144 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1145 |
--libexe=* |
--libex=* |
--libe=*)
1146 libexecdir
=$ac_optarg ;;
1148 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1149 ac_prev
=localedir
;;
1150 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1151 localedir
=$ac_optarg ;;
1153 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1154 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1155 ac_prev
=localstatedir
;;
1156 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1157 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1158 localstatedir
=$ac_optarg ;;
1160 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1162 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1163 mandir
=$ac_optarg ;;
1165 -nfp |
--nfp |
--nf)
1166 # Obsolete; use --without-fp.
1169 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1170 |
--no-cr |
--no-c |
-n)
1173 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1174 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1177 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1178 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1179 |
--oldin |
--oldi |
--old |
--ol |
--o)
1180 ac_prev
=oldincludedir
;;
1181 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1182 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1183 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1184 oldincludedir
=$ac_optarg ;;
1186 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1188 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1189 prefix
=$ac_optarg ;;
1191 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1192 |
--program-pre |
--program-pr |
--program-p)
1193 ac_prev
=program_prefix
;;
1194 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1195 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1196 program_prefix
=$ac_optarg ;;
1198 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1199 |
--program-suf |
--program-su |
--program-s)
1200 ac_prev
=program_suffix
;;
1201 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1202 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1203 program_suffix
=$ac_optarg ;;
1205 -program-transform-name |
--program-transform-name \
1206 |
--program-transform-nam |
--program-transform-na \
1207 |
--program-transform-n |
--program-transform- \
1208 |
--program-transform |
--program-transfor \
1209 |
--program-transfo |
--program-transf \
1210 |
--program-trans |
--program-tran \
1211 |
--progr-tra |
--program-tr |
--program-t)
1212 ac_prev
=program_transform_name
;;
1213 -program-transform-name=* |
--program-transform-name=* \
1214 |
--program-transform-nam=* |
--program-transform-na=* \
1215 |
--program-transform-n=* |
--program-transform-=* \
1216 |
--program-transform=* |
--program-transfor=* \
1217 |
--program-transfo=* |
--program-transf=* \
1218 |
--program-trans=* |
--program-tran=* \
1219 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1220 program_transform_name
=$ac_optarg ;;
1222 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1224 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1225 pdfdir
=$ac_optarg ;;
1227 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1229 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1232 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1233 |
-silent |
--silent |
--silen |
--sile |
--sil)
1236 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1238 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1240 sbindir
=$ac_optarg ;;
1242 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1243 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1244 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1246 ac_prev
=sharedstatedir
;;
1247 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1248 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1249 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1251 sharedstatedir
=$ac_optarg ;;
1253 -site |
--site |
--sit)
1255 -site=* |
--site=* |
--sit=*)
1258 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1260 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1261 srcdir
=$ac_optarg ;;
1263 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1264 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1265 ac_prev
=sysconfdir
;;
1266 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1267 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1268 sysconfdir
=$ac_optarg ;;
1270 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1271 ac_prev
=target_alias
;;
1272 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1273 target_alias
=$ac_optarg ;;
1275 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1278 -version |
--version |
--versio |
--versi |
--vers |
-V)
1279 ac_init_version
=: ;;
1282 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1283 # Reject names that are not valid shell variable names.
1284 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1285 as_fn_error
"invalid package name: $ac_useropt"
1286 ac_useropt_orig
=$ac_useropt
1287 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1288 case $ac_user_opts in
1292 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1293 ac_unrecognized_sep
=', ';;
1295 eval with_
$ac_useropt=\
$ac_optarg ;;
1297 -without-* |
--without-*)
1298 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1299 # Reject names that are not valid shell variable names.
1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1301 as_fn_error
"invalid package name: $ac_useropt"
1302 ac_useropt_orig
=$ac_useropt
1303 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1304 case $ac_user_opts in
1308 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1309 ac_unrecognized_sep
=', ';;
1311 eval with_
$ac_useropt=no
;;
1314 # Obsolete; use --with-x.
1317 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1318 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1319 ac_prev
=x_includes
;;
1320 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1321 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1322 x_includes
=$ac_optarg ;;
1324 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1325 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1326 ac_prev
=x_libraries
;;
1327 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1328 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1329 x_libraries
=$ac_optarg ;;
1331 -*) as_fn_error
"unrecognized option: \`$ac_option'
1332 Try \`$0 --help' for more information."
1336 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1337 # Reject names that are not valid shell variable names.
1338 case $ac_envvar in #(
1339 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1340 as_fn_error
"invalid variable name: \`$ac_envvar'" ;;
1342 eval $ac_envvar=\
$ac_optarg
1343 export $ac_envvar ;;
1346 # FIXME: should be removed in autoconf 3.0.
1347 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1348 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1349 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1350 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1356 if test -n "$ac_prev"; then
1357 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1358 as_fn_error
"missing argument to $ac_option"
1361 if test -n "$ac_unrecognized_opts"; then
1362 case $enable_option_checking in
1364 fatal
) as_fn_error
"unrecognized options: $ac_unrecognized_opts" ;;
1365 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1369 # Check all directory arguments for consistency.
1370 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1371 datadir sysconfdir sharedstatedir localstatedir includedir \
1372 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1373 libdir localedir mandir
1375 eval ac_val
=\$
$ac_var
1376 # Remove trailing slashes.
1379 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1380 eval $ac_var=\
$ac_val;;
1382 # Be sure to have absolute directory names.
1384 [\\/$
]* | ?
:[\\/]* ) continue;;
1385 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1387 as_fn_error
"expected an absolute directory name for --$ac_var: $ac_val"
1390 # There might be people who depend on the old broken behavior: `$host'
1391 # used to hold the argument of --host etc.
1392 # FIXME: To remove some day.
1395 target
=$target_alias
1397 # FIXME: To remove some day.
1398 if test "x$host_alias" != x
; then
1399 if test "x$build_alias" = x
; then
1400 cross_compiling
=maybe
1401 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1402 If a cross compiler is detected then cross compile mode will be used." >&2
1403 elif test "x$build_alias" != "x$host_alias"; then
1409 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1411 test "$silent" = yes && exec 6>/dev
/null
1414 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1415 ac_ls_di
=`ls -di .` &&
1416 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1417 as_fn_error
"working directory cannot be determined"
1418 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1419 as_fn_error
"pwd does not report name of working directory"
1422 # Find the source files, if location was not specified.
1423 if test -z "$srcdir"; then
1424 ac_srcdir_defaulted
=yes
1425 # Try the directory containing this script, then the parent directory.
1426 ac_confdir
=`$as_dirname -- "$as_myself" ||
1427 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1428 X"$as_myself" : 'X\(//\)[^/]' \| \
1429 X"$as_myself" : 'X\(//\)$' \| \
1430 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1431 $as_echo X"$as_myself" |
1432 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1450 if test ! -r "$srcdir/$ac_unique_file"; then
1454 ac_srcdir_defaulted
=no
1456 if test ! -r "$srcdir/$ac_unique_file"; then
1457 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1458 as_fn_error
"cannot find sources ($ac_unique_file) in $srcdir"
1460 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1462 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1464 # When building in place, set srcdir=.
1465 if test "$ac_abs_confdir" = "$ac_pwd"; then
1468 # Remove unnecessary trailing slashes from srcdir.
1469 # Double slashes in file names in object file debugging info
1470 # mess up M-x gdb in Emacs.
1472 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1474 for ac_var
in $ac_precious_vars; do
1475 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1476 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1477 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1478 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1482 # Report the --help message.
1484 if test "$ac_init_help" = "long"; then
1485 # Omit some internal or obsolete options to make the list less imposing.
1486 # This message is too long to be a string in the A/UX 3.1 sh.
1488 \`configure' configures libffi 3.0.8 to adapt to many kinds of systems.
1490 Usage: $0 [OPTION]... [VAR=VALUE]...
1492 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1493 VAR=VALUE. See below for descriptions of some of the useful variables.
1495 Defaults for the options are specified in brackets.
1498 -h, --help display this help and exit
1499 --help=short display options specific to this package
1500 --help=recursive display the short help of all the included packages
1501 -V, --version display version information and exit
1502 -q, --quiet, --silent do not print \`checking...' messages
1503 --cache-file=FILE cache test results in FILE [disabled]
1504 -C, --config-cache alias for \`--cache-file=config.cache'
1505 -n, --no-create do not create output files
1506 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1508 Installation directories:
1509 --prefix=PREFIX install architecture-independent files in PREFIX
1510 [$ac_default_prefix]
1511 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1514 By default, \`make install' will install all the files in
1515 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1516 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1517 for instance \`--prefix=\$HOME'.
1519 For better control, use the options below.
1521 Fine tuning of the installation directories:
1522 --bindir=DIR user executables [EPREFIX/bin]
1523 --sbindir=DIR system admin executables [EPREFIX/sbin]
1524 --libexecdir=DIR program executables [EPREFIX/libexec]
1525 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1526 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1527 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1528 --libdir=DIR object code libraries [EPREFIX/lib]
1529 --includedir=DIR C header files [PREFIX/include]
1530 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1531 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1532 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1533 --infodir=DIR info documentation [DATAROOTDIR/info]
1534 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1535 --mandir=DIR man documentation [DATAROOTDIR/man]
1536 --docdir=DIR documentation root [DATAROOTDIR/doc/libffi]
1537 --htmldir=DIR html documentation [DOCDIR]
1538 --dvidir=DIR dvi documentation [DOCDIR]
1539 --pdfdir=DIR pdf documentation [DOCDIR]
1540 --psdir=DIR ps documentation [DOCDIR]
1546 --program-prefix=PREFIX prepend PREFIX to installed program names
1547 --program-suffix=SUFFIX append SUFFIX to installed program names
1548 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1551 --build=BUILD configure
for building on BUILD
[guessed
]
1552 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1553 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1557 if test -n "$ac_init_help"; then
1558 case $ac_init_help in
1559 short | recursive
) echo "Configuration of libffi 3.0.8:";;
1564 --disable-option-checking ignore unrecognized
--enable/--with options
1565 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1566 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1567 --enable-multilib build many library versions
(default
)
1568 --disable-dependency-tracking speeds up one-time build
1569 --enable-dependency-tracking do not reject slow dependency extractors
1570 --enable-shared[=PKGS
] build shared libraries
[default
=yes]
1571 --enable-static[=PKGS
] build static libraries
[default
=yes]
1572 --enable-fast-install[=PKGS
]
1573 optimize
for fast installation
[default
=yes]
1574 --disable-libtool-lock avoid locking
(might
break parallel builds
)
1575 --enable-maintainer-mode enable make rules and dependencies not useful
1576 (and sometimes confusing
) to the casual installer
1577 --enable-debug debugging mode
1578 --disable-structs omit code
for struct support
1579 --disable-raw-api make the raw api unavailable
1580 --enable-purify-safety purify-safe mode
1583 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1584 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1585 --with-pic try to use only PIC
/non-PIC objects
[default
=use
1587 --with-gnu-ld assume the C compiler uses GNU ld
[default
=no
]
1589 Some influential environment variables
:
1590 CC C compiler
command
1591 CFLAGS C compiler flags
1592 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1593 nonstandard directory
<lib dir
>
1594 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1595 CPPFLAGS C
/C
++/Objective C preprocessor flags
, e.g.
-I<include dir
> if
1596 you have headers
in a nonstandard directory
<include dir
>
1597 CCAS assembler compiler
command (defaults to CC
)
1598 CCASFLAGS assembler compiler flags
(defaults to CFLAGS
)
1601 Use these variables to override the choices made by
`configure' or to help
1602 it to find libraries and programs with nonstandard names/locations.
1604 Report bugs to <http://gcc.gnu.org/bugs.html>.
1609 if test "$ac_init_help" = "recursive"; then
1610 # If there are subdirs, report their specific --help.
1611 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1612 test -d "$ac_dir" ||
1613 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1618 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1620 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
1621 # A ".." for each directory in $ac_dir_suffix.
1622 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
1623 case $ac_top_builddir_sub in
1624 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1625 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1628 ac_abs_top_builddir=$ac_pwd
1629 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1630 # for backward compatibility:
1631 ac_top_builddir=$ac_top_build_prefix
1634 .) # We are building in place.
1636 ac_top_srcdir=$ac_top_builddir_sub
1637 ac_abs_top_srcdir=$ac_pwd ;;
1638 [\\/]* | ?:[\\/]* ) # Absolute name.
1639 ac_srcdir=$srcdir$ac_dir_suffix;
1640 ac_top_srcdir=$srcdir
1641 ac_abs_top_srcdir=$srcdir ;;
1643 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1644 ac_top_srcdir=$ac_top_build_prefix$srcdir
1645 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1647 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1649 cd "$ac_dir" || { ac_status=$?; continue; }
1650 # Check for guested configure.
1651 if test -f "$ac_srcdir/configure.gnu"; then
1653 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1654 elif test -f "$ac_srcdir/configure"; then
1656 $SHELL "$ac_srcdir/configure" --help=recursive
1658 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1660 cd "$ac_pwd" || { ac_status=$?; break; }
1664 test -n "$ac_init_help" && exit $ac_status
1665 if $ac_init_version; then
1667 libffi configure 3.0.8
1668 generated by GNU Autoconf 2.64
1670 Copyright (C) 2009 Free Software Foundation, Inc.
1671 This configure script is free software; the Free Software Foundation
1672 gives unlimited permission to copy, distribute and modify it.
1677 ## ------------------------ ##
1678 ## Autoconf initialization. ##
1679 ## ------------------------ ##
1681 # ac_fn_c_try_compile LINENO
1682 # --------------------------
1683 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1684 ac_fn_c_try_compile ()
1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687 rm -f conftest.$ac_objext
1688 if { { ac_try="$ac_compile"
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_compile") 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; } && {
1704 test -z "$ac_c_werror_flag" ||
1705 test ! -s conftest.err
1706 } && test -s conftest.
$ac_objext; then :
1709 $as_echo "$as_me: failed program was:" >&5
1710 sed 's/^/| /' conftest.
$ac_ext >&5
1714 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1717 } # ac_fn_c_try_compile
1719 # ac_fn_c_try_link LINENO
1720 # -----------------------
1721 # Try to link conftest.$ac_ext, and return whether this succeeded.
1724 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1725 rm -f conftest.
$ac_objext conftest
$ac_exeext
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>conftest.err
1735 if test -s conftest.err; then
1736 grep -v '^ *+' conftest.err >conftest.er1
1737 cat conftest.er1 >&5
1738 mv -f conftest.er1 conftest.err
1740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1741 test $ac_status = 0; } && {
1742 test -z "$ac_c_werror_flag" ||
1743 test ! -s conftest.err
1744 } && test -s conftest$ac_exeext && {
1745 test "$cross_compiling" = yes ||
1746 $as_test_x conftest$ac_exeext
1750 $as_echo "$as_me: failed program was:" >&5
1751 sed 's/^/| /' conftest.$ac_ext >&5
1755 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1756 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1757 # interfere with the next link command; also delete a directory that is
1758 # left behind by Apple's compiler. We do this before executing the actions.
1759 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1760 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1763 } # ac_fn_c_try_link
1765 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1766 # -------------------------------------------------------
1767 # Tests whether HEADER exists and can be compiled using the include files in
1768 # INCLUDES, setting the cache variable VAR accordingly.
1769 ac_fn_c_check_header_compile ()
1771 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1773 $as_echo_n "checking for $2... " >&6; }
1774 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1775 $as_echo_n "(cached) " >&6
1777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1778 /* end confdefs.h. */
1782 if ac_fn_c_try_compile "$LINENO"; then :
1787 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1791 $as_echo "$ac_res" >&6; }
1792 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1794 } # ac_fn_c_check_header_compile
1796 # ac_fn_c_try_cpp LINENO
1797 # ----------------------
1798 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1801 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1802 if { { ac_try="$ac_cpp conftest.$ac_ext"
1804 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1805 *) ac_try_echo
=$ac_try;;
1807 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1808 $as_echo "$ac_try_echo"; } >&5
1809 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1811 if test -s conftest.err
; then
1812 grep -v '^ *+' conftest.err
>conftest.er1
1813 cat conftest.er1
>&5
1814 mv -f conftest.er1 conftest.err
1816 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1817 test $ac_status = 0; } >/dev
/null
&& {
1818 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1819 test ! -s conftest.err
1823 $as_echo "$as_me: failed program was:" >&5
1824 sed 's/^/| /' conftest.
$ac_ext >&5
1828 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1833 # ac_fn_c_try_run LINENO
1834 # ----------------------
1835 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1836 # that executables *can* be run.
1839 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1840 if { { ac_try
="$ac_link"
1842 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1843 *) ac_try_echo=$ac_try;;
1845 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1846 $as_echo "$ac_try_echo"; } >&5
1847 (eval "$ac_link") 2>&5
1849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1850 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1851 { { case "(($ac_try" in
1852 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1853 *) ac_try_echo
=$ac_try;;
1855 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1856 $as_echo "$ac_try_echo"; } >&5
1857 (eval "$ac_try") 2>&5
1859 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1860 test $ac_status = 0; }; }; then :
1863 $as_echo "$as_me: program exited with status $ac_status" >&5
1864 $as_echo "$as_me: failed program was:" >&5
1865 sed 's/^/| /' conftest.
$ac_ext >&5
1867 ac_retval
=$ac_status
1869 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1870 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1875 # ac_fn_c_check_func LINENO FUNC VAR
1876 # ----------------------------------
1877 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1878 ac_fn_c_check_func
()
1880 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1882 $as_echo_n "checking for $2... " >&6; }
1883 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1884 $as_echo_n "(cached) " >&6
1886 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1887 /* end confdefs.h. */
1888 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1889 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1890 #define $2 innocuous_$2
1892 /* System header to define __stub macros and hopefully few prototypes,
1893 which can conflict with char $2 (); below.
1894 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1895 <limits.h> exists even on freestanding compilers. */
1898 # include <limits.h>
1900 # include <assert.h>
1905 /* Override any GCC internal prototype to avoid an error.
1906 Use char because int might match the return type of a GCC
1907 builtin and then its argument prototype would still apply. */
1912 /* The GNU C library defines this for functions which it implements
1913 to always fail with ENOSYS. Some functions are actually named
1914 something starting with __ and the normal name is an alias. */
1915 #if defined __stub_$2 || defined __stub___$2
1927 if ac_fn_c_try_link
"$LINENO"; then :
1932 rm -f core conftest.err conftest.
$ac_objext \
1933 conftest
$ac_exeext conftest.
$ac_ext
1936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1937 $as_echo "$ac_res" >&6; }
1938 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1940 } # ac_fn_c_check_func
1942 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1943 # -------------------------------------------------------
1944 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1945 # the include files in INCLUDES and setting the cache variable VAR
1947 ac_fn_c_check_header_mongrel
()
1949 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1950 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1952 $as_echo_n "checking for $2... " >&6; }
1953 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1954 $as_echo_n "(cached) " >&6
1957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1958 $as_echo "$ac_res" >&6; }
1960 # Is the header compilable?
1961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1962 $as_echo_n "checking $2 usability... " >&6; }
1963 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1964 /* end confdefs.h. */
1968 if ac_fn_c_try_compile
"$LINENO"; then :
1969 ac_header_compiler
=yes
1971 ac_header_compiler
=no
1973 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1975 $as_echo "$ac_header_compiler" >&6; }
1977 # Is the header present?
1978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1979 $as_echo_n "checking $2 presence... " >&6; }
1980 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1981 /* end confdefs.h. */
1984 if ac_fn_c_try_cpp
"$LINENO"; then :
1985 ac_header_preproc
=yes
1987 ac_header_preproc
=no
1989 rm -f conftest.err conftest.
$ac_ext
1990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1991 $as_echo "$ac_header_preproc" >&6; }
1993 # So? What about this header?
1994 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1996 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1997 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1998 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1999 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2002 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2003 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2004 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2005 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2006 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2007 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2008 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2009 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2010 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2011 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2013 ## ------------------------------------------- ##
2014 ## Report this to http://gcc.gnu.org/bugs.html ##
2015 ## ------------------------------------------- ##
2017 ) |
sed "s/^/$as_me: WARNING: /" >&2
2020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2021 $as_echo_n "checking for $2... " >&6; }
2022 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2023 $as_echo_n "(cached) " >&6
2025 eval "$3=\$ac_header_compiler"
2028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2029 $as_echo "$ac_res" >&6; }
2031 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2033 } # ac_fn_c_check_header_mongrel
2035 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2036 # --------------------------------------------
2037 # Tries to find the compile-time value of EXPR in a program that includes
2038 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2040 ac_fn_c_compute_int
()
2042 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2043 if test "$cross_compiling" = yes; then
2044 # Depending upon the size, compute the lo and hi bounds.
2045 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2046 /* end confdefs.h. */
2051 static int test_array [1 - 2 * !(($2) >= 0)];
2058 if ac_fn_c_try_compile
"$LINENO"; then :
2061 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2062 /* end confdefs.h. */
2067 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2074 if ac_fn_c_try_compile
"$LINENO"; then :
2075 ac_hi
=$ac_mid; break
2077 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
2078 if test $ac_lo -le $ac_mid; then
2082 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
2084 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2087 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2088 /* end confdefs.h. */
2093 static int test_array [1 - 2 * !(($2) < 0)];
2100 if ac_fn_c_try_compile
"$LINENO"; then :
2103 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2104 /* end confdefs.h. */
2109 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2116 if ac_fn_c_try_compile
"$LINENO"; then :
2117 ac_lo
=$ac_mid; break
2119 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
2120 if test $ac_mid -le $ac_hi; then
2124 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
2126 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2131 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2133 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2134 # Binary search between lo and hi bounds.
2135 while test "x$ac_lo" != "x$ac_hi"; do
2136 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
2137 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2138 /* end confdefs.h. */
2143 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2150 if ac_fn_c_try_compile
"$LINENO"; then :
2153 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2155 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2158 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2162 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2163 /* end confdefs.h. */
2165 static long int longval () { return $2; }
2166 static unsigned long int ulongval () { return $2; }
2173 FILE *f = fopen ("conftest.val", "w");
2178 long int i = longval ();
2181 fprintf (f, "%ld", i);
2185 unsigned long int i = ulongval ();
2188 fprintf (f, "%lu", i);
2190 /* Do not output a trailing newline, as this causes \r\n confusion
2191 on some platforms. */
2192 return ferror (f) || fclose (f) != 0;
2198 if ac_fn_c_try_run
"$LINENO"; then :
2199 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
2203 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
2204 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
2208 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2211 } # ac_fn_c_compute_int
2212 cat >config.log
<<_ACEOF
2213 This file contains any messages produced by compilers while
2214 running configure, to aid debugging if configure makes a mistake.
2216 It was created by libffi $as_me 3.0.8, which was
2217 generated by GNU Autoconf 2.64. Invocation command line was
2229 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2230 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2231 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2232 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2233 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2235 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2236 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2238 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2239 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2240 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2241 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2242 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2243 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2244 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2248 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2252 test -z "$as_dir" && as_dir
=.
2253 $as_echo "PATH: $as_dir"
2269 # Keep a trace of the command line.
2270 # Strip out --no-create and --no-recursion so they do not pile up.
2271 # Strip out --silent because we don't want to record it for future runs.
2272 # Also quote any args containing shell meta-characters.
2273 # Make two passes to allow for proper duplicate-argument suppression.
2277 ac_must_keep_next
=false
2283 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
2284 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
2285 |
-silent |
--silent |
--silen |
--sile |
--sil)
2288 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2291 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
2293 as_fn_append ac_configure_args1
" '$ac_arg'"
2294 if test $ac_must_keep_next = true
; then
2295 ac_must_keep_next
=false
# Got value, back to normal.
2298 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
2299 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
2300 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
2301 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
2302 case "$ac_configure_args0 " in
2303 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2306 -* ) ac_must_keep_next
=true
;;
2309 as_fn_append ac_configure_args
" '$ac_arg'"
2314 { ac_configure_args0
=; unset ac_configure_args0
;}
2315 { ac_configure_args1
=; unset ac_configure_args1
;}
2317 # When interrupted or exit'd, cleanup temporary files, and complete
2318 # config.log. We remove comments because anyway the quotes in there
2319 # would cause problems or look ugly.
2320 # WARNING: Use '\'' to represent an apostrophe within the trap.
2321 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2322 trap 'exit_status=$?
2323 # Save into config.log some information that might help in debugging.
2328 ## ---------------- ##
2329 ## Cache variables. ##
2330 ## ---------------- ##
2333 # The following way of writing the cache mishandles newlines in values,
2335 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2336 eval ac_val=\$$ac_var
2340 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2341 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2344 _ | IFS | as_nl) ;; #(
2345 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2346 *) { eval $ac_var=; unset $ac_var;} ;;
2351 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2352 *${as_nl}ac_space=\ *)
2354 "s/'\''/'\''\\\\'\'''\''/g;
2355 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2358 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2366 ## ----------------- ##
2367 ## Output variables. ##
2368 ## ----------------- ##
2371 for ac_var in $ac_subst_vars
2373 eval ac_val=\$$ac_var
2375 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2377 $as_echo "$ac_var='\''$ac_val'\''"
2381 if test -n "$ac_subst_files"; then
2383 ## ------------------- ##
2384 ## File substitutions. ##
2385 ## ------------------- ##
2388 for ac_var
in $ac_subst_files
2390 eval ac_val
=\$
$ac_var
2392 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2394 $as_echo "$ac_var='\''$ac_val'\''"
2399 if test -s confdefs.h; then
2409 test "$ac_signal" != 0 &&
2410 $as_echo "$as_me: caught signal $ac_signal"
2411 $as_echo "$as_me: exit $exit_status"
2413 rm -f core *.core core.conftest.* &&
2414 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2417 for ac_signal
in 1 2 13 15; do
2418 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2422 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2423 rm -f -r conftest
* confdefs.h
2425 $as_echo "/* confdefs.h */" > confdefs.h
2427 # Predefined preprocessor variables.
2429 cat >>confdefs.h
<<_ACEOF
2430 #define PACKAGE_NAME "$PACKAGE_NAME"
2433 cat >>confdefs.h
<<_ACEOF
2434 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2437 cat >>confdefs.h
<<_ACEOF
2438 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2441 cat >>confdefs.h
<<_ACEOF
2442 #define PACKAGE_STRING "$PACKAGE_STRING"
2445 cat >>confdefs.h
<<_ACEOF
2446 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2449 cat >>confdefs.h
<<_ACEOF
2450 #define PACKAGE_URL "$PACKAGE_URL"
2454 # Let the site file select an alternate cache file if it wants to.
2455 # Prefer an explicitly selected file to automatically selected ones.
2458 if test -n "$CONFIG_SITE"; then
2459 ac_site_file1
=$CONFIG_SITE
2460 elif test "x$prefix" != xNONE
; then
2461 ac_site_file1
=$prefix/share
/config.site
2462 ac_site_file2
=$prefix/etc
/config.site
2464 ac_site_file1
=$ac_default_prefix/share
/config.site
2465 ac_site_file2
=$ac_default_prefix/etc
/config.site
2467 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
2469 test "x$ac_site_file" = xNONE
&& continue
2470 if test -r "$ac_site_file"; then
2471 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2472 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2473 sed 's/^/| /' "$ac_site_file" >&5
2478 if test -r "$cache_file"; then
2479 # Some versions of bash will fail to source /dev/null (special
2480 # files actually), so we avoid doing that.
2481 if test -f "$cache_file"; then
2482 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2483 $as_echo "$as_me: loading cache $cache_file" >&6;}
2485 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
2486 *) .
"./$cache_file";;
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2491 $as_echo "$as_me: creating cache $cache_file" >&6;}
2495 # Check that the precious variables saved in the cache have kept the same
2497 ac_cache_corrupted
=false
2498 for ac_var
in $ac_precious_vars; do
2499 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
2500 eval ac_new_set
=\
$ac_env_${ac_var}_set
2501 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2502 eval ac_new_val
=\
$ac_env_${ac_var}_value
2503 case $ac_old_set,$ac_new_set in
2505 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2506 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2507 ac_cache_corrupted
=: ;;
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2510 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2511 ac_cache_corrupted
=: ;;
2514 if test "x$ac_old_val" != "x$ac_new_val"; then
2515 # differences in whitespace do not lead to failure.
2516 ac_old_val_w
=`echo x $ac_old_val`
2517 ac_new_val_w
=`echo x $ac_new_val`
2518 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2520 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2521 ac_cache_corrupted
=:
2523 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2524 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2525 eval $ac_var=\
$ac_old_val
2527 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2528 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2530 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2533 # Pass precious variables to config.status.
2534 if test "$ac_new_set" = set; then
2536 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2537 *) ac_arg
=$ac_var=$ac_new_val ;;
2539 case " $ac_configure_args " in
2540 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2541 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
2545 if $ac_cache_corrupted; then
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2547 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2549 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2550 as_fn_error
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2552 ## -------------------- ##
2553 ## Main body of script. ##
2554 ## -------------------- ##
2557 ac_cpp
='$CPP $CPPFLAGS'
2558 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2559 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2560 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2566 ac_config_headers
="$ac_config_headers fficonfig.h"
2569 # Default to --enable-multilib
2570 # Check whether --enable-multilib was given.
2571 if test "${enable_multilib+set}" = set; then :
2572 enableval
=$enable_multilib; case "$enableval" in
2573 yes) multilib
=yes ;;
2575 *) as_fn_error
"bad value $enableval for multilib option" "$LINENO" 5 ;;
2582 # We may get other options which we leave undocumented:
2583 # --with-target-subdir, --with-multisrctop, --with-multisubdir
2584 # See config-ml.in if you want the gory details.
2586 if test "$srcdir" = "."; then
2587 if test "$with_target_subdir" != "."; then
2588 multi_basedir
="$srcdir/$with_multisrctop../.."
2590 multi_basedir
="$srcdir/$with_multisrctop.."
2593 multi_basedir
="$srcdir/.."
2597 # Even if the default multilib is not a cross compilation,
2598 # it may be that some of the other multilibs are.
2599 if test $cross_compiling = no
&& test $multilib = yes \
2600 && test "x${with_multisubdir}" != x
; then
2601 cross_compiling
=maybe
2604 ac_config_commands
="$ac_config_commands default-1"
2608 for ac_dir
in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2609 for ac_t
in install-sh
install.sh shtool
; do
2610 if test -f "$ac_dir/$ac_t"; then
2612 ac_install_sh
="$ac_aux_dir/$ac_t -c"
2617 if test -z "$ac_aux_dir"; then
2618 as_fn_error
"cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2621 # These three variables are undocumented and unsupported,
2622 # and are intended to be withdrawn in a future Autoconf release.
2623 # They can cause serious problems if a builder's source tree is in a directory
2624 # whose full name contains unusual characters.
2625 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2626 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2627 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2630 # Make sure we can run config.sub.
2631 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
2632 as_fn_error
"cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2635 $as_echo_n "checking build system type... " >&6; }
2636 if test "${ac_cv_build+set}" = set; then :
2637 $as_echo_n "(cached) " >&6
2639 ac_build_alias
=$build_alias
2640 test "x$ac_build_alias" = x
&&
2641 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
2642 test "x$ac_build_alias" = x
&&
2643 as_fn_error
"cannot guess build type; you must specify one" "$LINENO" 5
2644 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2645 as_fn_error
"$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2649 $as_echo "$ac_cv_build" >&6; }
2650 case $ac_cv_build in
2652 *) as_fn_error
"invalid value of canonical build" "$LINENO" 5;;
2655 ac_save_IFS
=$IFS; IFS
='-'
2661 # Remember, the first character of IFS is used to create $*,
2662 # except with old shells:
2665 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2669 $as_echo_n "checking host system type... " >&6; }
2670 if test "${ac_cv_host+set}" = set; then :
2671 $as_echo_n "(cached) " >&6
2673 if test "x$host_alias" = x
; then
2674 ac_cv_host
=$ac_cv_build
2676 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2677 as_fn_error
"$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2682 $as_echo "$ac_cv_host" >&6; }
2685 *) as_fn_error
"invalid value of canonical host" "$LINENO" 5;;
2688 ac_save_IFS
=$IFS; IFS
='-'
2694 # Remember, the first character of IFS is used to create $*,
2695 # except with old shells:
2698 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
2701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2702 $as_echo_n "checking target system type... " >&6; }
2703 if test "${ac_cv_target+set}" = set; then :
2704 $as_echo_n "(cached) " >&6
2706 if test "x$target_alias" = x
; then
2707 ac_cv_target
=$ac_cv_host
2709 ac_cv_target
=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2710 as_fn_error
"$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2715 $as_echo "$ac_cv_target" >&6; }
2716 case $ac_cv_target in
2718 *) as_fn_error
"invalid value of canonical target" "$LINENO" 5;;
2720 target
=$ac_cv_target
2721 ac_save_IFS
=$IFS; IFS
='-'
2727 # Remember, the first character of IFS is used to create $*,
2728 # except with old shells:
2731 case $target_os in *\
*) target_os
=`echo "$target_os" | sed 's/ /-/g'`;; esac
2734 # The aliases save the names the user supplied, while $host etc.
2735 # will get canonicalized.
2736 test -n "$target_alias" &&
2737 test "$program_prefix$program_suffix$program_transform_name" = \
2739 program_prefix
=${target_alias}-
2741 target_alias
=${target_alias-$host_alias}
2743 .
${srcdir}/configure.
host
2745 am__api_version
='1.11'
2747 # Find a good install program. We prefer a C program (faster),
2748 # so one script is as good as another. But avoid the broken or
2749 # incompatible versions:
2750 # SysV /etc/install, /usr/sbin/install
2751 # SunOS /usr/etc/install
2752 # IRIX /sbin/install
2754 # AmigaOS /C/install, which installs bootblocks on floppy discs
2755 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2756 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2757 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2758 # OS/2's system install, which has a completely different semantic
2759 # ./install, which can be erroneously created by make from ./install.sh.
2760 # Reject install programs that cannot install multiple files.
2761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2762 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2763 if test -z "$INSTALL"; then
2764 if test "${ac_cv_path_install+set}" = set; then :
2765 $as_echo_n "(cached) " >&6
2767 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2771 test -z "$as_dir" && as_dir
=.
2772 # Account for people who put trailing slashes in PATH elements.
2773 case $as_dir/ in #((
2774 .
/ | .
// |
/[cC
]/* | \
2775 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
2776 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
2779 # OSF1 and SCO ODT 3.0 have their own names for install.
2780 # Don't use installbsd from OSF since it installs stuff as root
2782 for ac_prog
in ginstall scoinst
install; do
2783 for ac_exec_ext
in '' $ac_executable_extensions; do
2784 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2785 if test $ac_prog = install &&
2786 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
2787 # AIX install. It has an incompatible calling convention.
2789 elif test $ac_prog = install &&
2790 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
2791 # program-specific install script used by HP pwplus--don't use.
2794 rm -rf conftest.one conftest.two conftest.dir
2795 echo one
> conftest.one
2796 echo two
> conftest.two
2798 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
2799 test -s conftest.one
&& test -s conftest.two
&&
2800 test -s conftest.dir
/conftest.one
&&
2801 test -s conftest.dir
/conftest.two
2803 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
2816 rm -rf conftest.one conftest.two conftest.dir
2819 if test "${ac_cv_path_install+set}" = set; then
2820 INSTALL
=$ac_cv_path_install
2822 # As a last resort, use the slow shell script. Don't cache a
2823 # value for INSTALL within a source directory, because that will
2824 # break other packages using the cache if that directory is
2825 # removed, or if the value is a relative name.
2826 INSTALL
=$ac_install_sh
2829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2830 $as_echo "$INSTALL" >&6; }
2832 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2833 # It thinks the first close brace ends the variable substitution.
2834 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2836 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
2838 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2841 $as_echo_n "checking whether build environment is sane... " >&6; }
2844 echo timestamp
> conftest.
file
2845 # Reject unsafe characters in $srcdir or the absolute working directory
2846 # name. Accept space and tab only in the latter.
2850 *[\\\"\
#\$\&\'\`$am_lf]*)
2851 as_fn_error
"unsafe absolute working directory name" "$LINENO" 5;;
2854 *[\\\"\
#\$\&\'\`$am_lf\ \ ]*)
2855 as_fn_error
"unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2858 # Do `set' in a subshell so we don't clobber the current shell's
2859 # arguments. Must try -L first in case configure is actually a
2860 # symlink; some systems play weird games with the mod time of symlinks
2861 # (eg FreeBSD returns the mod time of the symlink's containing
2864 set X
`ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2865 if test "$*" = "X"; then
2867 set X
`ls -t "$srcdir/configure" conftest.file`
2870 if test "$*" != "X $srcdir/configure conftest.file" \
2871 && test "$*" != "X conftest.file $srcdir/configure"; then
2873 # If neither matched, then we have a broken ls. This can happen
2874 # if, for instance, CONFIG_SHELL is bash and it inherits a
2875 # broken ls alias from the environment. This has actually
2876 # happened. Such a system could not be considered "sane".
2877 as_fn_error
"ls -t appears to fail. Make sure there is not a broken
2878 alias in your environment" "$LINENO" 5
2881 test "$2" = conftest.
file
2887 as_fn_error
"newly created file is older than distributed files!
2888 Check your system clock" "$LINENO" 5
2890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2891 $as_echo "yes" >&6; }
2892 test "$program_prefix" != NONE
&&
2893 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
2894 # Use a double $ so make ignores it.
2895 test "$program_suffix" != NONE
&&
2896 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
2897 # Double any \ or $.
2898 # By default was `s,x,x', remove it if useless.
2899 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
2900 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
2902 # expand $ac_aux_dir to an absolute path
2903 am_aux_dir
=`cd $ac_aux_dir && pwd`
2905 if test x
"${MISSING+set}" != xset
; then
2908 MISSING
="\${SHELL} \"$am_aux_dir/missing\"" ;;
2910 MISSING
="\${SHELL} $am_aux_dir/missing" ;;
2913 # Use eval to expand $SHELL
2914 if eval "$MISSING --run true"; then
2915 am_missing_run
="$MISSING --run "
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2919 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2922 if test x
"${install_sh}" != xset
; then
2925 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
2927 install_sh
="\${SHELL} $am_aux_dir/install-sh"
2931 # Installed binaries are usually stripped using `strip' when the user
2932 # run `make install-strip'. However `strip' might not be the right
2933 # tool to use in cross-compilation environments, therefore Automake
2934 # will honor the `STRIP' environment variable to overrule this program.
2935 if test "$cross_compiling" != no
; then
2936 if test -n "$ac_tool_prefix"; then
2937 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2938 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
2939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2940 $as_echo_n "checking for $ac_word... " >&6; }
2941 if test "${ac_cv_prog_STRIP+set}" = set; then :
2942 $as_echo_n "(cached) " >&6
2944 if test -n "$STRIP"; then
2945 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
2947 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2951 test -z "$as_dir" && as_dir
=.
2952 for ac_exec_ext
in '' $ac_executable_extensions; do
2953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2954 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
2955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2964 STRIP
=$ac_cv_prog_STRIP
2965 if test -n "$STRIP"; then
2966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2967 $as_echo "$STRIP" >&6; }
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2970 $as_echo "no" >&6; }
2975 if test -z "$ac_cv_prog_STRIP"; then
2977 # Extract the first word of "strip", so it can be a program name with args.
2978 set dummy strip
; ac_word
=$2
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2980 $as_echo_n "checking for $ac_word... " >&6; }
2981 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2982 $as_echo_n "(cached) " >&6
2984 if test -n "$ac_ct_STRIP"; then
2985 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
2987 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2991 test -z "$as_dir" && as_dir
=.
2992 for ac_exec_ext
in '' $ac_executable_extensions; do
2993 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2994 ac_cv_prog_ac_ct_STRIP
="strip"
2995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3004 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
3005 if test -n "$ac_ct_STRIP"; then
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3007 $as_echo "$ac_ct_STRIP" >&6; }
3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3010 $as_echo "no" >&6; }
3013 if test "x$ac_ct_STRIP" = x
; then
3016 case $cross_compiling:$ac_tool_warned in
3018 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3019 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3020 ac_tool_warned
=yes ;;
3025 STRIP
="$ac_cv_prog_STRIP"
3029 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3032 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3033 if test -z "$MKDIR_P"; then
3034 if test "${ac_cv_path_mkdir+set}" = set; then :
3035 $as_echo_n "(cached) " >&6
3037 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3038 for as_dir
in $PATH$PATH_SEPARATOR/opt
/sfw
/bin
3041 test -z "$as_dir" && as_dir
=.
3042 for ac_prog
in mkdir gmkdir
; do
3043 for ac_exec_ext
in '' $ac_executable_extensions; do
3044 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } ||
continue
3045 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3046 'mkdir (GNU coreutils) '* | \
3047 'mkdir (coreutils) '* | \
3048 'mkdir (fileutils) '4.1*)
3049 ac_cv_path_mkdir
=$as_dir/$ac_prog$ac_exec_ext
3059 if test "${ac_cv_path_mkdir+set}" = set; then
3060 MKDIR_P
="$ac_cv_path_mkdir -p"
3062 # As a last resort, use the slow shell script. Don't cache a
3063 # value for MKDIR_P within a source directory, because that will
3064 # break other packages using the cache if that directory is
3065 # removed, or if the value is a relative name.
3066 test -d .
/--version && rmdir .
/--version
3067 MKDIR_P
="$ac_install_sh -d"
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3071 $as_echo "$MKDIR_P" >&6; }
3075 [\\/$
]* | ?
:[\\/]*) ;;
3076 */*) mkdir_p
="\$(top_builddir)/$mkdir_p" ;;
3079 for ac_prog
in gawk mawk nawk
awk
3081 # Extract the first word of "$ac_prog", so it can be a program name with args.
3082 set dummy
$ac_prog; ac_word
=$2
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3084 $as_echo_n "checking for $ac_word... " >&6; }
3085 if test "${ac_cv_prog_AWK+set}" = set; then :
3086 $as_echo_n "(cached) " >&6
3088 if test -n "$AWK"; then
3089 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
3091 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3095 test -z "$as_dir" && as_dir
=.
3096 for ac_exec_ext
in '' $ac_executable_extensions; do
3097 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3098 ac_cv_prog_AWK
="$ac_prog"
3099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3109 if test -n "$AWK"; then
3110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3111 $as_echo "$AWK" >&6; }
3113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3114 $as_echo "no" >&6; }
3118 test -n "$AWK" && break
3121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3122 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3124 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3125 if { as_var
=ac_cv_prog_make_
${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3126 $as_echo_n "(cached) " >&6
3128 cat >conftest.
make <<\_ACEOF
3131 @
echo '@@@%%%=$(MAKE)=@@@%%%'
3133 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3134 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3136 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
3138 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
3142 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
3143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3144 $as_echo "yes" >&6; }
3147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3148 $as_echo "no" >&6; }
3149 SET_MAKE
="MAKE=${MAKE-make}"
3152 rm -rf .tst
2>/dev
/null
3153 mkdir .tst
2>/dev
/null
3154 if test -d .tst
; then
3159 rmdir .tst
2>/dev
/null
3161 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3162 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3163 # is not polluted with repeated "-I."
3164 am__isrc
=' -I$(srcdir)'
3165 # test to see if srcdir already configured
3166 if test -f $srcdir/config.status
; then
3167 as_fn_error
"source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3171 # test whether we have cygpath
3172 if test -z "$CYGPATH_W"; then
3173 if (cygpath
--version) >/dev
/null
2>/dev
/null
; then
3174 CYGPATH_W
='cygpath -w'
3181 # Define the identity of the package.
3186 cat >>confdefs.h
<<_ACEOF
3187 #define PACKAGE "$PACKAGE"
3191 cat >>confdefs.h
<<_ACEOF
3192 #define VERSION "$VERSION"
3195 # Some tools Automake needs.
3197 ACLOCAL
=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3200 AUTOCONF
=${AUTOCONF-"${am_missing_run}autoconf"}
3203 AUTOMAKE
=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3206 AUTOHEADER
=${AUTOHEADER-"${am_missing_run}autoheader"}
3209 MAKEINFO
=${MAKEINFO-"${am_missing_run}makeinfo"}
3211 # We need awk for the "check" target. The system "awk" is bad on
3213 # Always define AMTAR for backward compatibility.
3215 AMTAR
=${AMTAR-"${am_missing_run}tar"}
3217 am__tar
='${AMTAR} chof - "$$tardir"'; am__untar
='${AMTAR} xf -'
3224 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3225 # We must force CC to /not/ be precious variables; otherwise
3226 # the wrong, non-multilib-adjusted value will be used in multilibs.
3227 # As a side effect, we have to subst CFLAGS ourselves.
3232 ac_cpp
='$CPP $CPPFLAGS'
3233 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3234 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3235 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3236 if test -n "$ac_tool_prefix"; then
3237 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3238 set dummy
${ac_tool_prefix}gcc
; 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 test "${ac_cv_prog_CC+set}" = set; then :
3242 $as_echo_n "(cached) " >&6
3244 if test -n "$CC"; then
3245 ac_cv_prog_CC
="$CC" # Let the user override the test.
3247 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3251 test -z "$as_dir" && as_dir
=.
3252 for ac_exec_ext
in '' $ac_executable_extensions; do
3253 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3254 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
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; }
3275 if test -z "$ac_cv_prog_CC"; then
3277 # Extract the first word of "gcc", so it can be a program name with args.
3278 set dummy gcc
; 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 test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3282 $as_echo_n "(cached) " >&6
3284 if test -n "$ac_ct_CC"; then
3285 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3287 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3291 test -z "$as_dir" && as_dir
=.
3292 for ac_exec_ext
in '' $ac_executable_extensions; do
3293 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3294 ac_cv_prog_ac_ct_CC
="gcc"
3295 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3304 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3305 if test -n "$ac_ct_CC"; then
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3307 $as_echo "$ac_ct_CC" >&6; }
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3310 $as_echo "no" >&6; }
3313 if test "x$ac_ct_CC" = x
; then
3316 case $cross_compiling:$ac_tool_warned in
3318 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3319 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3320 ac_tool_warned
=yes ;;
3328 if test -z "$CC"; then
3329 if test -n "$ac_tool_prefix"; then
3330 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3331 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
3332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3333 $as_echo_n "checking for $ac_word... " >&6; }
3334 if test "${ac_cv_prog_CC+set}" = set; then :
3335 $as_echo_n "(cached) " >&6
3337 if test -n "$CC"; then
3338 ac_cv_prog_CC
="$CC" # Let the user override the test.
3340 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3344 test -z "$as_dir" && as_dir
=.
3345 for ac_exec_ext
in '' $ac_executable_extensions; do
3346 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3347 ac_cv_prog_CC
="${ac_tool_prefix}cc"
3348 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3358 if test -n "$CC"; then
3359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3360 $as_echo "$CC" >&6; }
3362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3363 $as_echo "no" >&6; }
3369 if test -z "$CC"; then
3370 # Extract the first word of "cc", so it can be a program name with args.
3371 set dummy cc
; ac_word
=$2
3372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3373 $as_echo_n "checking for $ac_word... " >&6; }
3374 if test "${ac_cv_prog_CC+set}" = set; then :
3375 $as_echo_n "(cached) " >&6
3377 if test -n "$CC"; then
3378 ac_cv_prog_CC
="$CC" # Let the user override the test.
3381 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3385 test -z "$as_dir" && as_dir
=.
3386 for ac_exec_ext
in '' $ac_executable_extensions; do
3387 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3388 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3389 ac_prog_rejected
=yes
3393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3400 if test $ac_prog_rejected = yes; then
3401 # We found a bogon in the path, so make sure we never use it.
3402 set dummy
$ac_cv_prog_CC
3404 if test $# != 0; then
3405 # We chose a different compiler from the bogus one.
3406 # However, it has the same basename, so the bogon will be chosen
3407 # first if we set CC to just the basename; use the full file name.
3409 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
3415 if test -n "$CC"; then
3416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3417 $as_echo "$CC" >&6; }
3419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3420 $as_echo "no" >&6; }
3425 if test -z "$CC"; then
3426 if test -n "$ac_tool_prefix"; then
3427 for ac_prog
in cl.exe
3429 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3430 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
3431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3432 $as_echo_n "checking for $ac_word... " >&6; }
3433 if test "${ac_cv_prog_CC+set}" = set; then :
3434 $as_echo_n "(cached) " >&6
3436 if test -n "$CC"; then
3437 ac_cv_prog_CC
="$CC" # Let the user override the test.
3439 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3443 test -z "$as_dir" && as_dir
=.
3444 for ac_exec_ext
in '' $ac_executable_extensions; do
3445 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3446 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
3447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3457 if test -n "$CC"; then
3458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3459 $as_echo "$CC" >&6; }
3461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3462 $as_echo "no" >&6; }
3466 test -n "$CC" && break
3469 if test -z "$CC"; then
3471 for ac_prog
in cl.exe
3473 # Extract the first word of "$ac_prog", so it can be a program name with args.
3474 set dummy
$ac_prog; ac_word
=$2
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3476 $as_echo_n "checking for $ac_word... " >&6; }
3477 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3478 $as_echo_n "(cached) " >&6
3480 if test -n "$ac_ct_CC"; then
3481 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3483 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3487 test -z "$as_dir" && as_dir
=.
3488 for ac_exec_ext
in '' $ac_executable_extensions; do
3489 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3490 ac_cv_prog_ac_ct_CC
="$ac_prog"
3491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3500 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3501 if test -n "$ac_ct_CC"; then
3502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3503 $as_echo "$ac_ct_CC" >&6; }
3505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3506 $as_echo "no" >&6; }
3510 test -n "$ac_ct_CC" && break
3513 if test "x$ac_ct_CC" = x
; then
3516 case $cross_compiling:$ac_tool_warned in
3518 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3519 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3520 ac_tool_warned
=yes ;;
3529 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3530 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3531 as_fn_error
"no acceptable C compiler found in \$PATH
3532 See \`config.log' for more details." "$LINENO" 5; }
3534 # Provide some information about the compiler.
3535 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3538 for ac_option
in --version -v -V -qversion; do
3539 { { ac_try
="$ac_compiler $ac_option >&5"
3541 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3542 *) ac_try_echo=$ac_try;;
3544 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3545 $as_echo "$ac_try_echo"; } >&5
3546 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3548 if test -s conftest.err; then
3550 ... rest of stderr output deleted ...
3551 10q' conftest.err >conftest.er1
3552 cat conftest.er1 >&5
3553 rm -f conftest.er1 conftest.err
3555 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3556 test $ac_status = 0; }
3559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3560 /* end confdefs.h. */
3570 ac_clean_files_save=$ac_clean_files
3571 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3572 # Try to create an executable without -o first, disregard a.out.
3573 # It will help us diagnose broken compilers, and finding out an intuition
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3576 $as_echo_n "checking for C compiler default output file name... " >&6; }
3577 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
3579 # The possible output files:
3580 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3583 for ac_file in $ac_files
3586 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3587 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3592 if { { ac_try="$ac_link_default"
3594 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3595 *) ac_try_echo
=$ac_try;;
3597 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3598 $as_echo "$ac_try_echo"; } >&5
3599 (eval "$ac_link_default") 2>&5
3601 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3602 test $ac_status = 0; }; then :
3603 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3604 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3605 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3606 # so that the user can short-circuit this test for compilers unknown to
3608 for ac_file
in $ac_files ''
3610 test -f "$ac_file" ||
continue
3612 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3615 # We found the default executable, but exeext='' is most
3619 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3621 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3623 # We set ac_cv_exeext here because the later test for it is not
3624 # safe: cross compilers may not add the suffix if given an `-o'
3625 # argument, so we may need to know it at that point already.
3626 # Even if this section looks crufty: it has the advantage of
3633 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3639 $as_echo "$ac_file" >&6; }
3640 if test -z "$ac_file"; then :
3641 $as_echo "$as_me: failed program was:" >&5
3642 sed 's/^/| /' conftest.
$ac_ext >&5
3644 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3645 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3646 { as_fn_set_status
77
3647 as_fn_error
"C compiler cannot create executables
3648 See \`config.log' for more details." "$LINENO" 5; }; }
3650 ac_exeext
=$ac_cv_exeext
3652 # Check that the compiler produces executables we can run. If not, either
3653 # the compiler is broken, or we cross compile.
3654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3655 $as_echo_n "checking whether the C compiler works... " >&6; }
3656 # If not cross compiling, check that we can run a simple program.
3657 if test "$cross_compiling" != yes; then
3658 if { ac_try
='./$ac_file'
3659 { { case "(($ac_try" in
3660 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3661 *) ac_try_echo=$ac_try;;
3663 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3664 $as_echo "$ac_try_echo"; } >&5
3665 (eval "$ac_try") 2>&5
3667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3668 test $ac_status = 0; }; }; then
3671 if test "$cross_compiling" = maybe; then
3674 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3675 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3676 as_fn_error "cannot run C compiled programs.
3677 If you meant to cross compile
, use \
`--host'.
3678 See \`config.log
' for more details." "$LINENO" 5; }
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3683 $as_echo "yes" >&6; }
3685 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3686 ac_clean_files=$ac_clean_files_save
3687 # Check that the compiler produces executables we can run. If not, either
3688 # the compiler is broken, or we cross compile.
3689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3690 $as_echo_n "checking whether we are cross compiling... " >&6; }
3691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3692 $as_echo "$cross_compiling" >&6; }
3694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3695 $as_echo_n "checking for suffix of executables... " >&6; }
3696 if { { ac_try="$ac_link"
3698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3699 *) ac_try_echo=$ac_try;;
3701 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3702 $as_echo "$ac_try_echo"; } >&5
3703 (eval "$ac_link") 2>&5
3705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3706 test $ac_status = 0; }; then :
3707 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3708 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3709 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3711 for ac_file
in conftest.exe conftest conftest.
*; do
3712 test -f "$ac_file" ||
continue
3714 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3715 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3721 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3722 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3723 as_fn_error
"cannot compute suffix of executables: cannot compile and link
3724 See \`config.log' for more details." "$LINENO" 5; }
3726 rm -f conftest
$ac_cv_exeext
3727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3728 $as_echo "$ac_cv_exeext" >&6; }
3730 rm -f conftest.
$ac_ext
3731 EXEEXT
=$ac_cv_exeext
3733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3734 $as_echo_n "checking for suffix of object files... " >&6; }
3735 if test "${ac_cv_objext+set}" = set; then :
3736 $as_echo_n "(cached) " >&6
3738 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3739 /* end confdefs.h. */
3749 rm -f conftest.o conftest.obj
3750 if { { ac_try
="$ac_compile"
3752 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3753 *) ac_try_echo=$ac_try;;
3755 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3756 $as_echo "$ac_try_echo"; } >&5
3757 (eval "$ac_compile") 2>&5
3759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3760 test $ac_status = 0; }; then :
3761 for ac_file in conftest.o conftest.obj conftest.*; do
3762 test -f "$ac_file" || continue;
3764 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3765 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3770 $as_echo "$as_me: failed program was:" >&5
3771 sed 's/^/| /' conftest.$ac_ext >&5
3773 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3774 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3775 as_fn_error "cannot compute suffix of object files
: cannot compile
3776 See \
`config.log' for more details." "$LINENO" 5; }
3778 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3781 $as_echo "$ac_cv_objext" >&6; }
3782 OBJEXT=$ac_cv_objext
3784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3785 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3786 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3787 $as_echo_n "(cached) " >&6
3789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3790 /* end confdefs.h. */
3803 if ac_fn_c_try_compile "$LINENO"; then :
3808 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3809 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3813 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3814 if test $ac_compiler_gnu = yes; then
3819 ac_test_CFLAGS=${CFLAGS+set}
3820 ac_save_CFLAGS=$CFLAGS
3821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3822 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3823 if test "${ac_cv_prog_cc_g+set}" = set; then :
3824 $as_echo_n "(cached) " >&6
3826 ac_save_c_werror_flag=$ac_c_werror_flag
3827 ac_c_werror_flag=yes
3830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3831 /* end confdefs.h. */
3841 if ac_fn_c_try_compile "$LINENO"; then :
3845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3846 /* end confdefs.h. */
3856 if ac_fn_c_try_compile "$LINENO"; then :
3859 ac_c_werror_flag=$ac_save_c_werror_flag
3861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3862 /* end confdefs.h. */
3872 if ac_fn_c_try_compile "$LINENO"; then :
3875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3877 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3880 ac_c_werror_flag=$ac_save_c_werror_flag
3882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3883 $as_echo "$ac_cv_prog_cc_g" >&6; }
3884 if test "$ac_test_CFLAGS" = set; then
3885 CFLAGS=$ac_save_CFLAGS
3886 elif test $ac_cv_prog_cc_g = yes; then
3887 if test "$GCC" = yes; then
3893 if test "$GCC" = yes; then
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3900 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3901 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3902 $as_echo_n "(cached) " >&6
3904 ac_cv_prog_cc_c89=no
3906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3907 /* end confdefs.h. */
3910 #include <sys/types.h>
3911 #include <sys/stat.h>
3912 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3913 struct buf { int x; };
3914 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3915 static char *e (p, i)
3921 static char *f (char * (*g) (char **, int), char **p, ...)
3926 s = g (p, va_arg (v,int));
3931 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3932 function prototypes and stuff, but not '\xHH' hex character constants.
3933 These don't provoke an error unfortunately, instead are silently treated
3934 as 'x'. The following induces an error, until -std is added to get
3935 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3936 array size at least. It's necessary to write '\x00'==0 to get something
3937 that's true only with -std. */
3938 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3940 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3941 inside strings and character constants. */
3943 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3945 int test (int i, double x);
3946 struct s1 {int (*f) (int a);};
3947 struct s2 {int (*f) (double a);};
3948 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3954 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3959 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3960 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3962 CC="$ac_save_CC $ac_arg"
3963 if ac_fn_c_try_compile "$LINENO"; then :
3964 ac_cv_prog_cc_c89=$ac_arg
3966 rm -f core conftest.err conftest.$ac_objext
3967 test "x$ac_cv_prog_cc_c89" != "xno" && break
3969 rm -f conftest.$ac_ext
3974 case "x$ac_cv_prog_cc_c89" in
3976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3977 $as_echo "none needed" >&6; } ;;
3979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3980 $as_echo "unsupported" >&6; } ;;
3982 CC="$CC $ac_cv_prog_cc_c89"
3983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3984 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3986 if test "x$ac_cv_prog_cc_c89" != xno; then :
3991 ac_cpp='$CPP $CPPFLAGS'
3992 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3993 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3994 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3995 DEPDIR="${am__leading_dot}deps"
3997 ac_config_commands="$ac_config_commands depfiles"
4000 am_make=${MAKE-make}
4001 cat > confinc << 'END'
4003 @echo this is the am__doit target
4006 # If we don't find an include directive, just comment out the code.
4007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4008 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4012 # First try GNU make style include.
4013 echo "include confinc" > confmf
4014 # Ignore all kinds of additional output from `make'.
4015 case `$am_make -s -f confmf 2> /dev/null` in #(
4016 *the\ am__doit\ target*)
4022 # Now try BSD make style include.
4023 if test "$am__include" = "#"; then
4024 echo '.include
"confinc"' > confmf
4025 case `$am_make -s -f confmf 2> /dev/null` in #(
4026 *the\ am__doit\ target*)
4027 am__include=.include
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4036 $as_echo "$_am_result" >&6; }
4037 rm -f confinc confmf
4039 # Check whether --enable-dependency-tracking was given.
4040 if test "${enable_dependency_tracking+set}" = set; then :
4041 enableval=$enable_dependency_tracking;
4044 if test "x$enable_dependency_tracking" != xno; then
4045 am_depcomp="$ac_aux_dir/depcomp"
4048 if test "x$enable_dependency_tracking" != xno
; then
4058 depcc
="$CC" am_compiler_list
=
4060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4061 $as_echo_n "checking dependency style of $depcc... " >&6; }
4062 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4063 $as_echo_n "(cached) " >&6
4065 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4066 # We make a subdir and do the tests there. Otherwise we can end up
4067 # making bogus files that we don't know about and never remove. For
4068 # instance it was reported that on HP-UX the gcc test will end up
4069 # making a dummy file named `D' -- because `-MD' means `put the output
4072 # Copy depcomp to subdir because otherwise we won't find it if we're
4073 # using a relative directory.
4074 cp "$am_depcomp" conftest.dir
4076 # We will build objects and dependencies in a subdirectory because
4077 # it helps to detect inapplicable dependency modes. For instance
4078 # both Tru64's cc and ICC support -MD to output dependencies as a
4079 # side effect of compilation, but ICC will put the dependencies in
4080 # the current directory while Tru64 will put them in the object
4084 am_cv_CC_dependencies_compiler_type
=none
4085 if test "$am_compiler_list" = ""; then
4086 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4089 case " $depcc " in #(
4090 *\
-arch\
*\
-arch\
*) am__universal
=true
;;
4093 for depmode
in $am_compiler_list; do
4094 # Setup a source with many dependencies, because some compilers
4095 # like to wrap large dependency lists on column 80 (with \), and
4096 # we should not choose a depcomp mode which is confused by this.
4098 # We need to recreate these files for each test, as the compiler may
4099 # overwrite some of them when testing with obscure command lines.
4100 # This happens at least with the AIX C compiler.
4102 for i
in 1 2 3 4 5 6; do
4103 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
4104 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4105 # Solaris 8's {/usr,}/bin/sh.
4106 touch sub
/conftst
$i.h
4108 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4110 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4111 # mode. It turns out that the SunPro C++ compiler does not properly
4112 # handle `-M -o', and we need to detect this. Also, some Intel
4113 # versions had trouble with output in subdirs
4114 am__obj
=sub
/conftest.
${OBJEXT-o}
4115 am__minus_obj
="-o $am__obj"
4118 # This depmode causes a compiler race in universal mode.
4119 test "$am__universal" = false ||
continue
4122 # after this tag, mechanisms are not by side-effect, so they'll
4123 # only be used when explicitly requested
4124 if test "x$enable_dependency_tracking" = xyes
; then
4130 msvisualcpp | msvcmsys
)
4131 # This compiler won't grok `-c -o', but also, the minuso test has
4132 # not run yet. These depmodes are late enough in the game, and
4133 # so weak that their functioning should not be impacted.
4134 am__obj
=conftest.
${OBJEXT-o}
4139 if depmode
=$depmode \
4140 source=sub
/conftest.c object
=$am__obj \
4141 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4142 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4143 >/dev
/null
2>conftest.err
&&
4144 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4145 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4146 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4147 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4148 # icc doesn't choke on unknown options, it will just issue warnings
4149 # or remarks (even with -Werror). So we grep stderr for any message
4150 # that says an option was ignored or not supported.
4151 # When given -MP, icc 7.0 and 7.1 complain thusly:
4152 # icc: Command line warning: ignoring option '-M'; no argument required
4153 # The diagnosis changed in icc 8.0:
4154 # icc: Command line remark: option '-MP' not supported
4155 if (grep 'ignoring option' conftest.err ||
4156 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4157 am_cv_CC_dependencies_compiler_type
=$depmode
4166 am_cv_CC_dependencies_compiler_type
=none
4170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4171 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4172 CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
4175 test "x$enable_dependency_tracking" != xno \
4176 && test "$am_cv_CC_dependencies_compiler_type" = gcc3
; then
4178 am__fastdepCC_FALSE
='#'
4180 am__fastdepCC_TRUE
='#'
4181 am__fastdepCC_FALSE
=
4189 # By default we simply use the C compiler to build assembly code.
4191 test "${CCAS+set}" = set || CCAS
=$CC
4192 test "${CCASFLAGS+set}" = set || CCASFLAGS
=$CFLAGS
4196 depcc
="$CCAS" am_compiler_list
=
4198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4199 $as_echo_n "checking dependency style of $depcc... " >&6; }
4200 if test "${am_cv_CCAS_dependencies_compiler_type+set}" = set; then :
4201 $as_echo_n "(cached) " >&6
4203 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4204 # We make a subdir and do the tests there. Otherwise we can end up
4205 # making bogus files that we don't know about and never remove. For
4206 # instance it was reported that on HP-UX the gcc test will end up
4207 # making a dummy file named `D' -- because `-MD' means `put the output
4210 # Copy depcomp to subdir because otherwise we won't find it if we're
4211 # using a relative directory.
4212 cp "$am_depcomp" conftest.dir
4214 # We will build objects and dependencies in a subdirectory because
4215 # it helps to detect inapplicable dependency modes. For instance
4216 # both Tru64's cc and ICC support -MD to output dependencies as a
4217 # side effect of compilation, but ICC will put the dependencies in
4218 # the current directory while Tru64 will put them in the object
4222 am_cv_CCAS_dependencies_compiler_type
=none
4223 if test "$am_compiler_list" = ""; then
4224 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4229 for depmode
in $am_compiler_list; do
4230 # Setup a source with many dependencies, because some compilers
4231 # like to wrap large dependency lists on column 80 (with \), and
4232 # we should not choose a depcomp mode which is confused by this.
4234 # We need to recreate these files for each test, as the compiler may
4235 # overwrite some of them when testing with obscure command lines.
4236 # This happens at least with the AIX C compiler.
4238 for i
in 1 2 3 4 5 6; do
4239 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
4240 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4241 # Solaris 8's {/usr,}/bin/sh.
4242 touch sub
/conftst
$i.h
4244 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4246 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4247 # mode. It turns out that the SunPro C++ compiler does not properly
4248 # handle `-M -o', and we need to detect this. Also, some Intel
4249 # versions had trouble with output in subdirs
4250 am__obj
=sub
/conftest.
${OBJEXT-o}
4251 am__minus_obj
="-o $am__obj"
4254 # This depmode causes a compiler race in universal mode.
4255 test "$am__universal" = false ||
continue
4258 # after this tag, mechanisms are not by side-effect, so they'll
4259 # only be used when explicitly requested
4260 if test "x$enable_dependency_tracking" = xyes
; then
4266 msvisualcpp | msvcmsys
)
4267 # This compiler won't grok `-c -o', but also, the minuso test has
4268 # not run yet. These depmodes are late enough in the game, and
4269 # so weak that their functioning should not be impacted.
4270 am__obj
=conftest.
${OBJEXT-o}
4275 if depmode
=$depmode \
4276 source=sub
/conftest.c object
=$am__obj \
4277 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4278 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4279 >/dev
/null
2>conftest.err
&&
4280 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4281 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4282 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4283 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4284 # icc doesn't choke on unknown options, it will just issue warnings
4285 # or remarks (even with -Werror). So we grep stderr for any message
4286 # that says an option was ignored or not supported.
4287 # When given -MP, icc 7.0 and 7.1 complain thusly:
4288 # icc: Command line warning: ignoring option '-M'; no argument required
4289 # The diagnosis changed in icc 8.0:
4290 # icc: Command line remark: option '-MP' not supported
4291 if (grep 'ignoring option' conftest.err ||
4292 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4293 am_cv_CCAS_dependencies_compiler_type
=$depmode
4302 am_cv_CCAS_dependencies_compiler_type
=none
4306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4307 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4308 CCASDEPMODE
=depmode
=$am_cv_CCAS_dependencies_compiler_type
4311 test "x$enable_dependency_tracking" != xno \
4312 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3
; then
4313 am__fastdepCCAS_TRUE
=
4314 am__fastdepCCAS_FALSE
='#'
4316 am__fastdepCCAS_TRUE
='#'
4317 am__fastdepCCAS_FALSE
=
4321 if test "x$CC" != xcc
; then
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4323 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4326 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4328 set dummy
$CC; ac_cc
=`$as_echo "$2" |
4329 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4330 if { as_var
=ac_cv_prog_cc_
${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
4331 $as_echo_n "(cached) " >&6
4333 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4334 /* end confdefs.h. */
4344 # Make sure it works both with $CC and with simple cc.
4345 # We do the test twice because some compilers refuse to overwrite an
4346 # existing .o file with -o, though they will create one.
4347 ac_try
='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4349 if { { case "(($ac_try" in
4350 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4351 *) ac_try_echo=$ac_try;;
4353 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4354 $as_echo "$ac_try_echo"; } >&5
4355 (eval "$ac_try") 2>&5
4357 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4358 test $ac_status = 0; } &&
4359 test -f conftest2.$ac_objext && { { case "(($ac_try" in
4360 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4361 *) ac_try_echo
=$ac_try;;
4363 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4364 $as_echo "$ac_try_echo"; } >&5
4365 (eval "$ac_try") 2>&5
4367 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4368 test $ac_status = 0; };
4370 eval ac_cv_prog_cc_
${ac_cc}_c_o
=yes
4371 if test "x$CC" != xcc
; then
4372 # Test first that cc exists at all.
4373 if { ac_try
='cc -c conftest.$ac_ext >&5'
4374 { { case "(($ac_try" in
4375 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4376 *) ac_try_echo=$ac_try;;
4378 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4379 $as_echo "$ac_try_echo"; } >&5
4380 (eval "$ac_try") 2>&5
4382 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4383 test $ac_status = 0; }; }; then
4384 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4386 if { { case "(($ac_try" in
4387 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4388 *) ac_try_echo
=$ac_try;;
4390 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4391 $as_echo "$ac_try_echo"; } >&5
4392 (eval "$ac_try") 2>&5
4394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4395 test $ac_status = 0; } &&
4396 test -f conftest2.
$ac_objext && { { case "(($ac_try" in
4397 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4398 *) ac_try_echo=$ac_try;;
4400 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4401 $as_echo "$ac_try_echo"; } >&5
4402 (eval "$ac_try") 2>&5
4404 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4405 test $ac_status = 0; };
4410 # cc exists but doesn't like -o.
4411 eval ac_cv_prog_cc_${ac_cc}_c_o=no
4416 eval ac_cv_prog_cc_${ac_cc}_c_o=no
4418 rm -f core conftest*
4421 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4423 $as_echo "yes" >&6; }
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4426 $as_echo "no" >&6; }
4428 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4432 # FIXME: we rely on the cache variable name because
4433 # there is no other way.
4435 am_cc=`echo $2 |
sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4436 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
4437 if test "$am_t" != yes; then
4438 # Losing compiler, so override with the script.
4439 # FIXME: It is wrong to rewrite CC.
4440 # But if we don't then we get into trouble of one sort or another.
4441 # A longer-term fix would be to have automake use am__CC in this case,
4442 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4443 CC="$am_aux_dir/compile $CC"
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\
`" >&5
4450 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\
`" >&2;} ;;
4455 macro_version='2.2.6'
4456 macro_revision='1.3012'
4470 ltmain="$ac_aux_dir/ltmain.sh"
4472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4473 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4474 if test "${ac_cv_path_SED+set}" = set; then :
4475 $as_echo_n "(cached) " >&6
4477 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4478 for ac_i in 1 2 3 4 5 6 7; do
4479 ac_script="$ac_script$as_nl$ac_script"
4481 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4482 { ac_script=; unset ac_script;}
4483 if test -z "$SED"; then
4484 ac_path_SED_found=false
4485 # Loop through the user's path and test for each of PROGNAME-LIST
4486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4490 test -z "$as_dir" && as_dir=.
4491 for ac_prog in sed gsed; do
4492 for ac_exec_ext in '' $ac_executable_extensions; do
4493 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4494 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4495 # Check for GNU ac_path_SED and select it if it is found.
4496 # Check for GNU $ac_path_SED
4497 case `"$ac_path_SED" --version 2>&1` in
4499 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4502 $as_echo_n 0123456789 >"conftest.in"
4505 cat "conftest.in" "conftest.in" >"conftest.tmp"
4506 mv "conftest.tmp" "conftest.in"
4507 cp "conftest.in" "conftest.nl"
4508 $as_echo '' >> "conftest.nl"
4509 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4510 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4511 as_fn_arith $ac_count + 1 && ac_count=$as_val
4512 if test $ac_count -gt ${ac_path_SED_max-0}; then
4513 # Best one so far, save it but keep looking for a better one
4514 ac_cv_path_SED="$ac_path_SED"
4515 ac_path_SED_max=$ac_count
4517 # 10*(2^10) chars as input seems more than enough
4518 test $ac_count -gt 10 && break
4520 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4523 $ac_path_SED_found && break 3
4528 if test -z "$ac_cv_path_SED"; then
4529 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4537 $as_echo "$ac_cv_path_SED" >&6; }
4538 SED="$ac_cv_path_SED"
4541 test -z "$SED" && SED=sed
4542 Xsed="$SED -e 1s/^X//"
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4555 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4556 if test "${ac_cv_path_GREP+set}" = set; then :
4557 $as_echo_n "(cached) " >&6
4559 if test -z "$GREP"; then
4560 ac_path_GREP_found=false
4561 # Loop through the user's path and test for each of PROGNAME-LIST
4562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4563 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4566 test -z "$as_dir" && as_dir=.
4567 for ac_prog in grep ggrep; do
4568 for ac_exec_ext in '' $ac_executable_extensions; do
4569 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4570 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4571 # Check for GNU ac_path_GREP and select it if it is found.
4572 # Check for GNU $ac_path_GREP
4573 case `"$ac_path_GREP" --version 2>&1` in
4575 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4578 $as_echo_n 0123456789 >"conftest.in"
4581 cat "conftest.in" "conftest.in" >"conftest.tmp"
4582 mv "conftest.tmp" "conftest.in"
4583 cp "conftest.in" "conftest.nl"
4584 $as_echo 'GREP' >> "conftest.nl"
4585 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4586 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4587 as_fn_arith $ac_count + 1 && ac_count=$as_val
4588 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4589 # Best one so far, save it but keep looking for a better one
4590 ac_cv_path_GREP="$ac_path_GREP"
4591 ac_path_GREP_max=$ac_count
4593 # 10*(2^10) chars as input seems more than enough
4594 test $ac_count -gt 10 && break
4596 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4599 $ac_path_GREP_found && break 3
4604 if test -z "$ac_cv_path_GREP"; then
4605 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4608 ac_cv_path_GREP=$GREP
4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4613 $as_echo "$ac_cv_path_GREP" >&6; }
4614 GREP="$ac_cv_path_GREP"
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4618 $as_echo_n "checking for egrep... " >&6; }
4619 if test "${ac_cv_path_EGREP+set}" = set; then :
4620 $as_echo_n "(cached) " >&6
4622 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4623 then ac_cv_path_EGREP="$GREP -E"
4625 if test -z "$EGREP"; then
4626 ac_path_EGREP_found=false
4627 # Loop through the user's path and test for each of PROGNAME-LIST
4628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4629 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4632 test -z "$as_dir" && as_dir=.
4633 for ac_prog in egrep; do
4634 for ac_exec_ext in '' $ac_executable_extensions; do
4635 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4636 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4637 # Check for GNU ac_path_EGREP and select it if it is found.
4638 # Check for GNU $ac_path_EGREP
4639 case `"$ac_path_EGREP" --version 2>&1` in
4641 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4644 $as_echo_n 0123456789 >"conftest.in"
4647 cat "conftest.in" "conftest.in" >"conftest.tmp"
4648 mv "conftest.tmp" "conftest.in"
4649 cp "conftest.in" "conftest.nl"
4650 $as_echo 'EGREP' >> "conftest.nl"
4651 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4652 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4653 as_fn_arith $ac_count + 1 && ac_count=$as_val
4654 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4655 # Best one so far, save it but keep looking for a better one
4656 ac_cv_path_EGREP="$ac_path_EGREP"
4657 ac_path_EGREP_max=$ac_count
4659 # 10*(2^10) chars as input seems more than enough
4660 test $ac_count -gt 10 && break
4662 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4665 $ac_path_EGREP_found && break 3
4670 if test -z "$ac_cv_path_EGREP"; then
4671 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4674 ac_cv_path_EGREP=$EGREP
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4680 $as_echo "$ac_cv_path_EGREP" >&6; }
4681 EGREP="$ac_cv_path_EGREP"
4684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4685 $as_echo_n "checking for fgrep... " >&6; }
4686 if test "${ac_cv_path_FGREP+set}" = set; then :
4687 $as_echo_n "(cached) " >&6
4689 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4690 then ac_cv_path_FGREP="$GREP -F"
4692 if test -z "$FGREP"; then
4693 ac_path_FGREP_found=false
4694 # Loop through the user's path and test for each of PROGNAME-LIST
4695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4696 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4699 test -z "$as_dir" && as_dir=.
4700 for ac_prog in fgrep; do
4701 for ac_exec_ext in '' $ac_executable_extensions; do
4702 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4703 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4704 # Check for GNU ac_path_FGREP and select it if it is found.
4705 # Check for GNU $ac_path_FGREP
4706 case `"$ac_path_FGREP" --version 2>&1` in
4708 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4711 $as_echo_n 0123456789 >"conftest.in"
4714 cat "conftest.in" "conftest.in" >"conftest.tmp"
4715 mv "conftest.tmp" "conftest.in"
4716 cp "conftest.in" "conftest.nl"
4717 $as_echo 'FGREP' >> "conftest.nl"
4718 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4719 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4720 as_fn_arith $ac_count + 1 && ac_count=$as_val
4721 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4722 # Best one so far, save it but keep looking for a better one
4723 ac_cv_path_FGREP="$ac_path_FGREP"
4724 ac_path_FGREP_max=$ac_count
4726 # 10*(2^10) chars as input seems more than enough
4727 test $ac_count -gt 10 && break
4729 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4732 $ac_path_FGREP_found && break 3
4737 if test -z "$ac_cv_path_FGREP"; then
4738 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4741 ac_cv_path_FGREP=$FGREP
4746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4747 $as_echo "$ac_cv_path_FGREP" >&6; }
4748 FGREP="$ac_cv_path_FGREP"
4751 test -z "$GREP" && GREP=grep
4771 # Check whether --with-gnu-ld was given.
4772 if test "${with_gnu_ld+set}" = set; then :
4773 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4779 if test "$GCC" = yes; then
4780 # Check if gcc -print-prog-name=ld gives a path.
4781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4782 $as_echo_n "checking for ld used by $CC... " >&6; }
4785 # gcc leaves a trailing carriage return which upsets mingw
4786 ac_prog=`($CC -print-prog-name=ld
) 2>&5 |
tr -d '\015'` ;;
4788 ac_prog=`($CC -print-prog-name=ld
) 2>&5` ;;
4791 # Accept absolute paths.
4793 re_direlt='/[^/][^/]*/\.\./'
4794 # Canonicalize the pathname of ld
4795 ac_prog=`$ECHO "$ac_prog"|
$SED 's%\\\\%/%g'`
4796 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4797 ac_prog=`$ECHO $ac_prog|
$SED "s%$re_direlt%/%"`
4799 test -z "$LD" && LD="$ac_prog"
4802 # If it fails, then pretend we aren't using GCC.
4806 # If it is relative, then search for the first ld in PATH.
4810 elif test "$with_gnu_ld" = yes; then
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4812 $as_echo_n "checking for GNU ld... " >&6; }
4814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4815 $as_echo_n "checking for non-GNU ld... " >&6; }
4817 if test "${lt_cv_path_LD+set}" = set; then :
4818 $as_echo_n "(cached) " >&6
4820 if test -z "$LD"; then
4821 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4822 for ac_dir in $PATH; do
4824 test -z "$ac_dir" && ac_dir=.
4825 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4826 lt_cv_path_LD="$ac_dir/$ac_prog"
4827 # Check to see if the program is GNU ld. I'd rather use --version,
4828 # but apparently some variants of GNU ld only accept -v.
4829 # Break only if it was the GNU/non-GNU ld that we prefer.
4830 case `"$lt_cv_path_LD" -v 2>&1 </dev
/null
` in
4831 *GNU* | *'with BFD'*)
4832 test "$with_gnu_ld" != no && break
4835 test "$with_gnu_ld" != yes && break
4842 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4847 if test -n "$LD"; then
4848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4849 $as_echo "$LD" >&6; }
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4852 $as_echo "no" >&6; }
4854 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4856 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4857 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4858 $as_echo_n "(cached) " >&6
4860 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4861 case `$LD -v 2>&1 </dev
/null
` in
4862 *GNU* | *'with BFD'*)
4863 lt_cv_prog_gnu_ld=yes
4866 lt_cv_prog_gnu_ld=no
4870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4871 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4872 with_gnu_ld=$lt_cv_prog_gnu_ld
4882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4883 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4884 if test "${lt_cv_path_NM+set}" = set; then :
4885 $as_echo_n "(cached) " >&6
4887 if test -n "$NM"; then
4888 # Let the user override the test.
4891 lt_nm_to_check="${ac_tool_prefix}nm"
4892 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4893 lt_nm_to_check="$lt_nm_to_check nm"
4895 for lt_tmp_nm in $lt_nm_to_check; do
4896 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4897 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4899 test -z "$ac_dir" && ac_dir=.
4900 tmp_nm="$ac_dir/$lt_tmp_nm"
4901 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4902 # Check to see if the nm accepts a BSD-compat flag.
4903 # Adding the `sed 1q
' prevents false positives on HP-UX, which says:
4904 # nm: unknown option "B" ignored
4905 # Tru64's nm complains that
/dev
/null is an invalid object
file
4906 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4907 */dev
/null
* |
*'Invalid file or object type'*)
4908 lt_cv_path_NM
="$tmp_nm -B"
4912 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4914 lt_cv_path_NM
="$tmp_nm -p"
4918 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4919 continue # so that we can try to find one that supports BSD flags
4928 : ${lt_cv_path_NM=no}
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4932 $as_echo "$lt_cv_path_NM" >&6; }
4933 if test "$lt_cv_path_NM" != "no"; then
4936 # Didn't find any BSD compatible name lister, look for dumpbin.
4937 if test -n "$ac_tool_prefix"; then
4938 for ac_prog
in "dumpbin -symbols" "link -dump -symbols"
4940 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4941 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4943 $as_echo_n "checking for $ac_word... " >&6; }
4944 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4945 $as_echo_n "(cached) " >&6
4947 if test -n "$DUMPBIN"; then
4948 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
4950 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4954 test -z "$as_dir" && as_dir
=.
4955 for ac_exec_ext
in '' $ac_executable_extensions; do
4956 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4957 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
4958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4967 DUMPBIN
=$ac_cv_prog_DUMPBIN
4968 if test -n "$DUMPBIN"; then
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4970 $as_echo "$DUMPBIN" >&6; }
4972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4973 $as_echo "no" >&6; }
4977 test -n "$DUMPBIN" && break
4980 if test -z "$DUMPBIN"; then
4981 ac_ct_DUMPBIN
=$DUMPBIN
4982 for ac_prog
in "dumpbin -symbols" "link -dump -symbols"
4984 # Extract the first word of "$ac_prog", so it can be a program name with args.
4985 set dummy
$ac_prog; ac_word
=$2
4986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4987 $as_echo_n "checking for $ac_word... " >&6; }
4988 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4989 $as_echo_n "(cached) " >&6
4991 if test -n "$ac_ct_DUMPBIN"; then
4992 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
4994 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4998 test -z "$as_dir" && as_dir
=.
4999 for ac_exec_ext
in '' $ac_executable_extensions; do
5000 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5001 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
5002 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5011 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
5012 if test -n "$ac_ct_DUMPBIN"; then
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5014 $as_echo "$ac_ct_DUMPBIN" >&6; }
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5017 $as_echo "no" >&6; }
5021 test -n "$ac_ct_DUMPBIN" && break
5024 if test "x$ac_ct_DUMPBIN" = x
; then
5027 case $cross_compiling:$ac_tool_warned in
5029 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5030 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5031 ac_tool_warned
=yes ;;
5033 DUMPBIN
=$ac_ct_DUMPBIN
5038 if test "$DUMPBIN" != ":"; then
5042 test -z "$NM" && NM
=nm
5049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5050 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5051 if test "${lt_cv_nm_interface+set}" = set; then :
5052 $as_echo_n "(cached) " >&6
5054 lt_cv_nm_interface
="BSD nm"
5055 echo "int some_variable = 0;" > conftest.
$ac_ext
5056 (eval echo "\"\$as_me:5056: $ac_compile\"" >&5)
5057 (eval "$ac_compile" 2>conftest.err
)
5058 cat conftest.err
>&5
5059 (eval echo "\"\$as_me:5059: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5060 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
5061 cat conftest.err
>&5
5062 (eval echo "\"\$as_me:5062: output\"" >&5)
5063 cat conftest.out
>&5
5064 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
5065 lt_cv_nm_interface
="MS dumpbin"
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5070 $as_echo "$lt_cv_nm_interface" >&6; }
5072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5073 $as_echo_n "checking whether ln -s works... " >&6; }
5075 if test "$LN_S" = "ln -s"; then
5076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5077 $as_echo "yes" >&6; }
5079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5080 $as_echo "no, using $LN_S" >&6; }
5083 # find the maximum length of command line arguments
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5085 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5086 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5087 $as_echo_n "(cached) " >&6
5094 # On DJGPP, this test can blow up pretty badly due to problems in libc
5095 # (any single argument exceeding 2000 bytes causes a buffer overrun
5096 # during glob expansion). Even if it were fixed, the result of this
5097 # check would be larger than it should be.
5098 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
5102 # Under GNU Hurd, this test is not required because there is
5103 # no limit to the length of command line arguments.
5104 # Libtool will interpret -1 as no limit whatsoever
5105 lt_cv_sys_max_cmd_len
=-1;
5108 cygwin
* | mingw
* | cegcc
*)
5109 # On Win9x/ME, this test blows up -- it succeeds, but takes
5110 # about 5 minutes as the teststring grows exponentially.
5111 # Worse, since 9x/ME are not pre-emptively multitasking,
5112 # you end up with a "frozen" computer, even though with patience
5113 # the test eventually succeeds (with a max line length of 256k).
5114 # Instead, let's just punt: use the minimum linelength reported by
5115 # all of the supported platforms: 8192 (on NT/2K/XP).
5116 lt_cv_sys_max_cmd_len
=8192;
5120 # On AmigaOS with pdksh, this test takes hours, literally.
5121 # So we just punt and use a minimum line length of 8192.
5122 lt_cv_sys_max_cmd_len
=8192;
5125 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
5126 # This has been around since 386BSD, at least. Likely further.
5127 if test -x /sbin
/sysctl
; then
5128 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
5129 elif test -x /usr
/sbin
/sysctl
; then
5130 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
5132 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
5134 # And add a safety zone
5135 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
5136 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
5140 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5141 lt_cv_sys_max_cmd_len
=196608
5145 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5146 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5147 # nice to cause kernel panics so lets avoid the loop below.
5148 # First set a reasonable default.
5149 lt_cv_sys_max_cmd_len
=16384
5151 if test -x /sbin
/sysconfig
; then
5152 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5153 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
5158 lt_cv_sys_max_cmd_len
=102400
5160 sysv5
* | sco5v6
* | sysv4.2uw2
*)
5161 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5162 if test -n "$kargmax"; then
5163 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
5165 lt_cv_sys_max_cmd_len
=32768
5169 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
5170 if test -n "$lt_cv_sys_max_cmd_len"; then
5171 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
5172 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
5174 # Make teststring a little bigger before we do anything with it.
5175 # a 1K string should be a reasonable start.
5176 for i
in 1 2 3 4 5 6 7 8 ; do
5177 teststring
=$teststring$teststring
5179 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
5180 # If test is not a shell built-in, we'll probably end up computing a
5181 # maximum length that is only half of the actual maximum length, but
5183 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
5184 = "XX$teststring$teststring"; } >/dev
/null
2>&1 &&
5185 test $i != 17 # 1/2 MB should be enough
5188 teststring
=$teststring$teststring
5190 # Only check the string length outside the loop.
5191 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
5193 # Add a significant safety factor because C++ compilers can tack on
5194 # massive amounts of additional arguments before passing them to the
5195 # linker. It appears as though 1/2 is a usable value.
5196 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
5203 if test -n $lt_cv_sys_max_cmd_len ; then
5204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5205 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5208 $as_echo "none" >&6; }
5210 max_cmd_len
=$lt_cv_sys_max_cmd_len
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5222 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5223 # Try some XSI features
5226 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5228 && eval 'test $(( 1 + 1 )) -eq 2 \
5229 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $xsi_shell" >&5
5232 $as_echo "$xsi_shell" >&6; }
5235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands
\"+=\"" >&5
5236 $as_echo_n "checking whether the shell understands
\"+=\"...
" >&6; }
5238 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
5240 && lt_shell_append=yes
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_shell_append" >&5
5242 $as_echo "$lt_shell_append" >&6; }
5245 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5255 # test EBCDIC or ASCII
5256 case `echo X|tr X '\101'` in
5257 A) # ASCII based system
5258 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5259 lt_SP2NL='tr \040 \012'
5260 lt_NL2SP='tr \015\012 \040\040'
5262 *) # EBCDIC based system
5263 lt_SP2NL='tr \100 \n'
5264 lt_NL2SP='tr \r\n \100\100'
5276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $LD option to reload object files
" >&5
5277 $as_echo_n "checking
for $LD option to reload object files...
" >&6; }
5278 if test "${lt_cv_ld_reload_flag+set}" = set; then :
5279 $as_echo_n "(cached
) " >&6
5281 lt_cv_ld_reload_flag='-r'
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_reload_flag" >&5
5284 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5285 reload_flag=$lt_cv_ld_reload_flag
5286 case $reload_flag in
5288 *) reload_flag=" $reload_flag" ;;
5290 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5293 if test "$GCC" = yes; then
5294 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5296 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5309 if test -n "$ac_tool_prefix"; then
5310 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
5311 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
5313 $as_echo_n "checking
for $ac_word...
" >&6; }
5314 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5315 $as_echo_n "(cached
) " >&6
5317 if test -n "$OBJDUMP"; then
5318 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5324 test -z "$as_dir" && as_dir=.
5325 for ac_exec_ext in '' $ac_executable_extensions; do
5326 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5327 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
5328 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
5337 OBJDUMP=$ac_cv_prog_OBJDUMP
5338 if test -n "$OBJDUMP"; then
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OBJDUMP" >&5
5340 $as_echo "$OBJDUMP" >&6; }
5342 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
5343 $as_echo "no
" >&6; }
5348 if test -z "$ac_cv_prog_OBJDUMP"; then
5349 ac_ct_OBJDUMP=$OBJDUMP
5350 # Extract the first word of "objdump
", so it can be a program name with args.
5351 set dummy objdump; ac_word=$2
5352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
5353 $as_echo_n "checking
for $ac_word...
" >&6; }
5354 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5355 $as_echo_n "(cached
) " >&6
5357 if test -n "$ac_ct_OBJDUMP"; then
5358 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5364 test -z "$as_dir" && as_dir=.
5365 for ac_exec_ext in '' $ac_executable_extensions; do
5366 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5367 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
5368 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
5377 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5378 if test -n "$ac_ct_OBJDUMP"; then
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OBJDUMP" >&5
5380 $as_echo "$ac_ct_OBJDUMP" >&6; }
5382 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
5383 $as_echo "no
" >&6; }
5386 if test "x
$ac_ct_OBJDUMP" = x; then
5389 case $cross_compiling:$ac_tool_warned in
5391 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5392 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5393 ac_tool_warned=yes ;;
5395 OBJDUMP=$ac_ct_OBJDUMP
5398 OBJDUMP="$ac_cv_prog_OBJDUMP"
5401 test -z "$OBJDUMP" && OBJDUMP=objdump
5411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries
" >&5
5412 $as_echo_n "checking how to recognize dependent libraries...
" >&6; }
5413 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5414 $as_echo_n "(cached
) " >&6
5416 lt_cv_file_magic_cmd='$MAGIC_CMD'
5417 lt_cv_file_magic_test_file=
5418 lt_cv_deplibs_check_method='unknown'
5419 # Need to set the preceding variable on all platforms that support
5420 # interlibrary dependencies.
5421 # 'none' -- dependencies not supported.
5422 # `unknown' -- same as none, but documents that we really don't know.
5423 # 'pass_all' -- all dependencies passed with no checks.
5424 # 'test_compile' -- check by making test program.
5425 # 'file_magic [[regex]]' -- check by looking for files in library path
5426 # which responds to the $file_magic_cmd with a given extended regex.
5427 # If you have `file' or equivalent on your system and you're not sure
5428 # whether `pass_all' will *always* work, you probably want this one.
5432 lt_cv_deplibs_check_method=pass_all
5436 lt_cv_deplibs_check_method=pass_all
5440 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5441 lt_cv_file_magic_cmd='/usr/bin/file -L'
5442 lt_cv_file_magic_test_file=/shlib/libc.so
5446 # func_win32_libid is a shell function defined in ltmain.sh
5447 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5448 lt_cv_file_magic_cmd='func_win32_libid'
5452 # Base MSYS/MinGW do not provide the 'file' command needed by
5453 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5454 # unless we find 'file', for example because we are cross-compiling.
5455 if ( file / ) >/dev/null 2>&1; then
5456 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5457 lt_cv_file_magic_cmd='func_win32_libid'
5459 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5460 lt_cv_file_magic_cmd='$OBJDUMP -f'
5465 # use the weaker test based on 'objdump'. See mingw*.
5466 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5467 lt_cv_file_magic_cmd='$OBJDUMP -f'
5470 darwin* | rhapsody*)
5471 lt_cv_deplibs_check_method=pass_all
5474 freebsd* | dragonfly*)
5475 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5478 # Not sure whether the presence of OpenBSD here was a mistake.
5479 # Let's accept both of them until this is cleared up.
5480 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5481 lt_cv_file_magic_cmd=/usr/bin/file
5482 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5486 lt_cv_deplibs_check_method=pass_all
5491 lt_cv_deplibs_check_method=pass_all
5494 hpux10.20* | hpux11*)
5495 lt_cv_file_magic_cmd=/usr/bin/file
5498 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5499 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5502 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
5503 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5506 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5507 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5513 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5514 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5517 irix5* | irix6* | nonstopux*)
5519 *-32|*"-32 ") libmagic=32-bit;;
5520 *-n32|*"-n32 ") libmagic=N32;;
5521 *-64|*"-64 ") libmagic=64-bit;;
5522 *) libmagic=never-match;;
5524 lt_cv_deplibs_check_method=pass_all
5527 # This must be Linux ELF.
5528 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5529 lt_cv_deplibs_check_method=pass_all
5533 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5534 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5536 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5541 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5542 lt_cv_file_magic_cmd=/usr/bin/file
5543 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5547 lt_cv_deplibs_check_method=pass_all
5551 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
5552 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5554 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5558 osf3* | osf4* | osf5*)
5559 lt_cv_deplibs_check_method=pass_all
5563 lt_cv_deplibs_check_method=pass_all
5567 lt_cv_deplibs_check_method=pass_all
5570 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5571 lt_cv_deplibs_check_method=pass_all
5575 case $host_vendor in
5577 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]'
5578 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5581 lt_cv_deplibs_check_method=pass_all
5584 lt_cv_file_magic_cmd='/bin/file'
5585 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5588 lt_cv_file_magic_cmd='/bin/file'
5589 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
5590 lt_cv_file_magic_test_file=/lib/libc.so
5593 lt_cv_deplibs_check_method=pass_all
5596 lt_cv_deplibs_check_method=pass_all
5602 lt_cv_deplibs_check_method=pass_all
5607 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_deplibs_check_method" >&5
5608 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5609 file_magic_cmd=$lt_cv_file_magic_cmd
5610 deplibs_check_method=$lt_cv_deplibs_check_method
5611 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5624 if test -n "$ac_tool_prefix"; then
5625 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5626 set dummy ${ac_tool_prefix}ar; ac_word=$2
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
5628 $as_echo_n "checking
for $ac_word...
" >&6; }
5629 if test "${ac_cv_prog_AR+set}" = set; then :
5630 $as_echo_n "(cached
) " >&6
5632 if test -n "$AR"; then
5633 ac_cv_prog_AR="$AR" # Let the user override the test.
5635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5639 test -z "$as_dir" && as_dir=.
5640 for ac_exec_ext in '' $ac_executable_extensions; do
5641 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5642 ac_cv_prog_AR="${ac_tool_prefix}ar"
5643 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
5653 if test -n "$AR"; then
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AR" >&5
5655 $as_echo "$AR" >&6; }
5657 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
5658 $as_echo "no
" >&6; }
5663 if test -z "$ac_cv_prog_AR"; then
5665 # Extract the first word of "ar", so it can be a program name with args.
5666 set dummy ar; ac_word=$2
5667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
5668 $as_echo_n "checking
for $ac_word...
" >&6; }
5669 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5670 $as_echo_n "(cached
) " >&6
5672 if test -n "$ac_ct_AR"; then
5673 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5679 test -z "$as_dir" && as_dir=.
5680 for ac_exec_ext in '' $ac_executable_extensions; do
5681 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5682 ac_cv_prog_ac_ct_AR="ar"
5683 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
5692 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5693 if test -n "$ac_ct_AR"; then
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_AR" >&5
5695 $as_echo "$ac_ct_AR" >&6; }
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
5698 $as_echo "no
" >&6; }
5701 if test "x
$ac_ct_AR" = x; then
5704 case $cross_compiling:$ac_tool_warned in
5706 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5707 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5708 ac_tool_warned=yes ;;
5716 test -z "$AR" && AR=ar
5717 test -z "$AR_FLAGS" && AR_FLAGS=cru
5729 if test -n "$ac_tool_prefix"; then
5730 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
5731 set dummy ${ac_tool_prefix}strip; ac_word=$2
5732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
5733 $as_echo_n "checking
for $ac_word...
" >&6; }
5734 if test "${ac_cv_prog_STRIP+set}" = set; then :
5735 $as_echo_n "(cached
) " >&6
5737 if test -n "$STRIP"; then
5738 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5744 test -z "$as_dir" && as_dir=.
5745 for ac_exec_ext in '' $ac_executable_extensions; do
5746 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5747 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
5748 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
5757 STRIP=$ac_cv_prog_STRIP
5758 if test -n "$STRIP"; then
5759 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $STRIP" >&5
5760 $as_echo "$STRIP" >&6; }
5762 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
5763 $as_echo "no
" >&6; }
5768 if test -z "$ac_cv_prog_STRIP"; then
5770 # Extract the first word of "strip
", so it can be a program name with args.
5771 set dummy strip; ac_word=$2
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
5773 $as_echo_n "checking
for $ac_word...
" >&6; }
5774 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5775 $as_echo_n "(cached
) " >&6
5777 if test -n "$ac_ct_STRIP"; then
5778 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5784 test -z "$as_dir" && as_dir=.
5785 for ac_exec_ext in '' $ac_executable_extensions; do
5786 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5787 ac_cv_prog_ac_ct_STRIP="strip
"
5788 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
5797 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5798 if test -n "$ac_ct_STRIP"; then
5799 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_STRIP" >&5
5800 $as_echo "$ac_ct_STRIP" >&6; }
5802 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
5803 $as_echo "no
" >&6; }
5806 if test "x
$ac_ct_STRIP" = x; then
5809 case $cross_compiling:$ac_tool_warned in
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5812 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5813 ac_tool_warned=yes ;;
5818 STRIP="$ac_cv_prog_STRIP"
5821 test -z "$STRIP" && STRIP=:
5828 if test -n "$ac_tool_prefix"; then
5829 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
5830 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
5832 $as_echo_n "checking
for $ac_word...
" >&6; }
5833 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5834 $as_echo_n "(cached
) " >&6
5836 if test -n "$RANLIB"; then
5837 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5843 test -z "$as_dir" && as_dir=.
5844 for ac_exec_ext in '' $ac_executable_extensions; do
5845 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5846 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
5847 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
5856 RANLIB=$ac_cv_prog_RANLIB
5857 if test -n "$RANLIB"; then
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $RANLIB" >&5
5859 $as_echo "$RANLIB" >&6; }
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
5862 $as_echo "no
" >&6; }
5867 if test -z "$ac_cv_prog_RANLIB"; then
5868 ac_ct_RANLIB=$RANLIB
5869 # Extract the first word of "ranlib
", so it can be a program name with args.
5870 set dummy ranlib; ac_word=$2
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
5872 $as_echo_n "checking
for $ac_word...
" >&6; }
5873 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5874 $as_echo_n "(cached
) " >&6
5876 if test -n "$ac_ct_RANLIB"; then
5877 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5883 test -z "$as_dir" && as_dir=.
5884 for ac_exec_ext in '' $ac_executable_extensions; do
5885 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5886 ac_cv_prog_ac_ct_RANLIB="ranlib
"
5887 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
5896 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5897 if test -n "$ac_ct_RANLIB"; then
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_RANLIB" >&5
5899 $as_echo "$ac_ct_RANLIB" >&6; }
5901 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
5902 $as_echo "no
" >&6; }
5905 if test "x
$ac_ct_RANLIB" = x; then
5908 case $cross_compiling:$ac_tool_warned in
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5911 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5912 ac_tool_warned=yes ;;
5914 RANLIB=$ac_ct_RANLIB
5917 RANLIB="$ac_cv_prog_RANLIB"
5920 test -z "$RANLIB" && RANLIB=:
5927 # Determine commands to create old-style static archives.
5928 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5929 old_postinstall_cmds='chmod 644 $oldlib'
5930 old_postuninstall_cmds=
5932 if test -n "$RANLIB"; then
5935 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
5938 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
5941 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
5977 # If no C compiler was specified, use CC.
5980 # If no C compiler flags were specified, use CFLAGS.
5981 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5983 # Allow CC to be a program name with arguments.
5987 # Check for command to grab the raw symbol name followed by C symbol from nm.
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
command to parse
$NM output from
$compiler object
" >&5
5989 $as_echo_n "checking
command to parse
$NM output from
$compiler object...
" >&6; }
5990 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5991 $as_echo_n "(cached
) " >&6
5994 # These are sane defaults that work on at least a few old systems.
5995 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5997 # Character class describing NM global symbol codes.
5998 symcode='[BCDEGRST]'
6000 # Regexp to match symbols that can be accessed directly from C.
6001 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6003 # Define system-specific variables.
6008 cygwin* | mingw* | pw32* | cegcc*)
6009 symcode='[ABCDGISTW]'
6012 if test "$host_cpu" = ia64; then
6013 symcode='[ABCDEGRST]'
6017 symcode='[BCDEGRST]'
6020 symcode='[BCDEGQRST]'
6031 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6039 # If we're using GNU nm, then use its standard symbol codes.
6040 case `$NM -V 2>&1` in
6041 *GNU* | *'with BFD'*)
6042 symcode='[ABCDGIRSTW]' ;;
6045 # Transform an extracted symbol line into a proper C declaration.
6046 # Some systems (esp. on ia64) link data and code symbols differently,
6047 # so use this general approach.
6048 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6050 # Transform an extracted symbol line into symbol name and symbol address
6051 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6052 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'"
6054 # Handle CRLF in mingw tool chain
6058 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6062 # Try without a prefix underscore, then with it.
6063 for ac_symprfx in "" "_
"; do
6065 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6066 symxfrm="\\1 $ac_symprfx\\2 \\2"
6068 # Write the raw and C identifiers.
6069 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
6070 # Fake it for dumpbin and say T for any non-static function
6071 # and D for any global variable.
6072 # Also find C++ and __fastcall symbols from MSVC++,
6073 # which start with @ or ?.
6074 lt_cv_sys_global_symbol_pipe="$AWK '"\
6075 " {last_section=section; section=\$ 3};"\
6076 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6077 " \$ 0!~/External *\|/{next};"\
6078 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6079 " {if(hide[section]) next};"\
6080 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6081 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6082 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6083 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6084 " ' prfx
=^
$ac_symprfx"
6086 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6089 # Check to see that the pipe works correctly.
6093 cat > conftest.$ac_ext <<_LT_EOF
6098 void nm_test_func(void);
6099 void nm_test_func(void){}
6103 int main(){nm_test_var='a';nm_test_func();return(0);}
6106 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6107 (eval $ac_compile) 2>&5
6109 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6110 test $ac_status = 0; }; then
6111 # Now try to grab the symbols.
6113 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$NM conftest.
$ac_objext \|
$lt_cv_sys_global_symbol_pipe \
> $nlist\""; } >&5
6114 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6116 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6117 test $ac_status = 0; } && test -s "$nlist"; then
6118 # Try sorting and uniquifying the output.
6119 if sort "$nlist" | uniq > "$nlist"T; then
6120 mv -f "$nlist"T "$nlist"
6125 # Make sure that we snagged all the symbols we need.
6126 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6127 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6128 cat <<_LT_EOF > conftest.$ac_ext
6134 # Now generate the symbol file.
6135 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6137 cat <<_LT_EOF >> conftest.$ac_ext
6139 /* The mapping between symbol names and symbols. */
6144 lt__PROGRAM__LTX_preloaded_symbols[] =
6146 { "@PROGRAM@
", (void *) 0 },
6148 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6149 cat <<\_LT_EOF >> conftest.$ac_ext
6153 /* This works around a problem in FreeBSD linker */
6154 #ifdef FREEBSD_WORKAROUND
6155 static const void *lt_preloaded_setup() {
6156 return lt__PROGRAM__LTX_preloaded_symbols;
6164 # Now try linking the two files.
6165 mv conftest.$ac_objext conftstm.$ac_objext
6166 lt_save_LIBS="$LIBS"
6167 lt_save_CFLAGS="$CFLAGS"
6168 LIBS="conftstm.
$ac_objext"
6169 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6170 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6171 (eval $ac_link) 2>&5
6173 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6174 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6177 LIBS="$lt_save_LIBS"
6178 CFLAGS="$lt_save_CFLAGS"
6180 echo "cannot
find nm_test_func
in $nlist" >&5
6183 echo "cannot
find nm_test_var
in $nlist" >&5
6186 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
6189 echo "$progname: failed program was
:" >&5
6190 cat conftest.$ac_ext >&5
6192 rm -rf conftest* conftst*
6194 # Do not use the global_symbol_pipe unless it works.
6195 if test "$pipe_works" = yes; then
6198 lt_cv_sys_global_symbol_pipe=
6204 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6205 lt_cv_sys_global_symbol_to_cdecl=
6207 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6208 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: failed
" >&5
6209 $as_echo "failed
" >&6; }
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: ok
" >&5
6212 $as_echo "ok
" >&6; }
6237 # Check whether --enable-libtool-lock was given.
6238 if test "${enable_libtool_lock+set}" = set; then :
6239 enableval=$enable_libtool_lock;
6242 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
6244 # Some flags need to be propagated to the compiler or linker for good
6248 # Find out which ABI we are using.
6249 echo 'int i;' > conftest.$ac_ext
6250 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6251 (eval $ac_compile) 2>&5
6253 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6254 test $ac_status = 0; }; then
6255 case `/usr/bin/file conftest.$ac_objext` in
6267 # Find out which ABI we are using.
6268 echo '#line 6268 "configure
"' > conftest.$ac_ext
6269 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6270 (eval $ac_compile) 2>&5
6272 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6273 test $ac_status = 0; }; then
6274 if test "$lt_cv_prog_gnu_ld" = yes; then
6275 case `/usr/bin/file conftest.$ac_objext` in
6277 LD="${LD-ld} -melf32bsmip"
6280 LD="${LD-ld} -melf32bmipn32"
6283 LD="${LD-ld} -melf64bmip"
6287 case `/usr/bin/file conftest.$ac_objext` in
6303 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6304 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6305 # Find out which ABI we are using.
6306 echo 'int i;' > conftest.$ac_ext
6307 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6308 (eval $ac_compile) 2>&5
6310 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6311 test $ac_status = 0; }; then
6312 case `/usr/bin/file conftest.o` in
6315 x86_64-*kfreebsd*-gnu)
6316 LD="${LD-ld} -m elf_i386_fbsd
"
6319 LD="${LD-ld} -m elf_i386
"
6321 ppc64-*linux*|powerpc64-*linux*)
6322 LD="${LD-ld} -m elf32ppclinux
"
6325 LD="${LD-ld} -m elf_s390
"
6328 LD="${LD-ld} -m elf32_sparc
"
6334 x86_64-*kfreebsd*-gnu)
6335 LD="${LD-ld} -m elf_x86_64_fbsd
"
6338 LD="${LD-ld} -m elf_x86_64
"
6340 ppc*-*linux*|powerpc*-*linux*)
6341 LD="${LD-ld} -m elf64ppc
"
6343 s390*-*linux*|s390*-*tpf*)
6344 LD="${LD-ld} -m elf64_s390
"
6347 LD="${LD-ld} -m elf64_sparc
"
6357 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6358 SAVE_CFLAGS="$CFLAGS"
6359 CFLAGS="$CFLAGS -belf"
6360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs
-belf" >&5
6361 $as_echo_n "checking whether the C compiler needs
-belf...
" >&6; }
6362 if test "${lt_cv_cc_needs_belf+set}" = set; then :
6363 $as_echo_n "(cached
) " >&6
6366 ac_cpp='$CPP $CPPFLAGS'
6367 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6368 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6369 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6372 /* end confdefs.h. */
6382 if ac_fn_c_try_link "$LINENO"; then :
6383 lt_cv_cc_needs_belf=yes
6385 lt_cv_cc_needs_belf=no
6387 rm -f core conftest.err conftest.$ac_objext \
6388 conftest$ac_exeext conftest.$ac_ext
6390 ac_cpp='$CPP $CPPFLAGS'
6391 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6392 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6393 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6396 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_cc_needs_belf" >&5
6397 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6398 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6399 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6400 CFLAGS="$SAVE_CFLAGS"
6404 # Find out which ABI we are using.
6405 echo 'int i;' > conftest.$ac_ext
6406 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6407 (eval $ac_compile) 2>&5
6409 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6410 test $ac_status = 0; }; then
6411 case `/usr/bin/file conftest.o` in
6413 case $lt_cv_prog_gnu_ld in
6414 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
6416 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6428 need_locks="$enable_libtool_lock"
6432 rhapsody* | darwin*)
6433 if test -n "$ac_tool_prefix"; then
6434 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
6435 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6437 $as_echo_n "checking
for $ac_word...
" >&6; }
6438 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6439 $as_echo_n "(cached
) " >&6
6441 if test -n "$DSYMUTIL"; then
6442 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6448 test -z "$as_dir" && as_dir=.
6449 for ac_exec_ext in '' $ac_executable_extensions; do
6450 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6451 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
6452 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6461 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6462 if test -n "$DSYMUTIL"; then
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $DSYMUTIL" >&5
6464 $as_echo "$DSYMUTIL" >&6; }
6466 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6467 $as_echo "no
" >&6; }
6472 if test -z "$ac_cv_prog_DSYMUTIL"; then
6473 ac_ct_DSYMUTIL=$DSYMUTIL
6474 # Extract the first word of "dsymutil
", so it can be a program name with args.
6475 set dummy dsymutil; ac_word=$2
6476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6477 $as_echo_n "checking
for $ac_word...
" >&6; }
6478 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6479 $as_echo_n "(cached
) " >&6
6481 if test -n "$ac_ct_DSYMUTIL"; then
6482 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6488 test -z "$as_dir" && as_dir=.
6489 for ac_exec_ext in '' $ac_executable_extensions; do
6490 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6491 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
6492 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6501 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6502 if test -n "$ac_ct_DSYMUTIL"; then
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_DSYMUTIL" >&5
6504 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6507 $as_echo "no
" >&6; }
6510 if test "x
$ac_ct_DSYMUTIL" = x; then
6513 case $cross_compiling:$ac_tool_warned in
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6516 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6517 ac_tool_warned=yes ;;
6519 DSYMUTIL=$ac_ct_DSYMUTIL
6522 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6525 if test -n "$ac_tool_prefix"; then
6526 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
6527 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6529 $as_echo_n "checking
for $ac_word...
" >&6; }
6530 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6531 $as_echo_n "(cached
) " >&6
6533 if test -n "$NMEDIT"; then
6534 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6540 test -z "$as_dir" && as_dir=.
6541 for ac_exec_ext in '' $ac_executable_extensions; do
6542 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6543 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
6544 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6553 NMEDIT=$ac_cv_prog_NMEDIT
6554 if test -n "$NMEDIT"; then
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $NMEDIT" >&5
6556 $as_echo "$NMEDIT" >&6; }
6558 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6559 $as_echo "no
" >&6; }
6564 if test -z "$ac_cv_prog_NMEDIT"; then
6565 ac_ct_NMEDIT=$NMEDIT
6566 # Extract the first word of "nmedit
", so it can be a program name with args.
6567 set dummy nmedit; ac_word=$2
6568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6569 $as_echo_n "checking
for $ac_word...
" >&6; }
6570 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6571 $as_echo_n "(cached
) " >&6
6573 if test -n "$ac_ct_NMEDIT"; then
6574 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6580 test -z "$as_dir" && as_dir=.
6581 for ac_exec_ext in '' $ac_executable_extensions; do
6582 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6583 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
6584 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6593 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6594 if test -n "$ac_ct_NMEDIT"; then
6595 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_NMEDIT" >&5
6596 $as_echo "$ac_ct_NMEDIT" >&6; }
6598 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6599 $as_echo "no
" >&6; }
6602 if test "x
$ac_ct_NMEDIT" = x; then
6605 case $cross_compiling:$ac_tool_warned in
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6608 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6609 ac_tool_warned=yes ;;
6611 NMEDIT=$ac_ct_NMEDIT
6614 NMEDIT="$ac_cv_prog_NMEDIT"
6617 if test -n "$ac_tool_prefix"; then
6618 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
6619 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6621 $as_echo_n "checking
for $ac_word...
" >&6; }
6622 if test "${ac_cv_prog_LIPO+set}" = set; then :
6623 $as_echo_n "(cached
) " >&6
6625 if test -n "$LIPO"; then
6626 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6632 test -z "$as_dir" && as_dir=.
6633 for ac_exec_ext in '' $ac_executable_extensions; do
6634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6635 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
6636 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6645 LIPO=$ac_cv_prog_LIPO
6646 if test -n "$LIPO"; then
6647 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $LIPO" >&5
6648 $as_echo "$LIPO" >&6; }
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6651 $as_echo "no
" >&6; }
6656 if test -z "$ac_cv_prog_LIPO"; then
6658 # Extract the first word of "lipo
", so it can be a program name with args.
6659 set dummy lipo; ac_word=$2
6660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6661 $as_echo_n "checking
for $ac_word...
" >&6; }
6662 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6663 $as_echo_n "(cached
) " >&6
6665 if test -n "$ac_ct_LIPO"; then
6666 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6672 test -z "$as_dir" && as_dir=.
6673 for ac_exec_ext in '' $ac_executable_extensions; do
6674 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6675 ac_cv_prog_ac_ct_LIPO="lipo
"
6676 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6685 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6686 if test -n "$ac_ct_LIPO"; then
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_LIPO" >&5
6688 $as_echo "$ac_ct_LIPO" >&6; }
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6691 $as_echo "no
" >&6; }
6694 if test "x
$ac_ct_LIPO" = x; then
6697 case $cross_compiling:$ac_tool_warned in
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6700 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6701 ac_tool_warned=yes ;;
6706 LIPO="$ac_cv_prog_LIPO"
6709 if test -n "$ac_tool_prefix"; then
6710 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
6711 set dummy ${ac_tool_prefix}otool; ac_word=$2
6712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6713 $as_echo_n "checking
for $ac_word...
" >&6; }
6714 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6715 $as_echo_n "(cached
) " >&6
6717 if test -n "$OTOOL"; then
6718 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6724 test -z "$as_dir" && as_dir=.
6725 for ac_exec_ext in '' $ac_executable_extensions; do
6726 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6727 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
6728 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6737 OTOOL=$ac_cv_prog_OTOOL
6738 if test -n "$OTOOL"; then
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL" >&5
6740 $as_echo "$OTOOL" >&6; }
6742 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6743 $as_echo "no
" >&6; }
6748 if test -z "$ac_cv_prog_OTOOL"; then
6750 # Extract the first word of "otool
", so it can be a program name with args.
6751 set dummy otool; ac_word=$2
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6753 $as_echo_n "checking
for $ac_word...
" >&6; }
6754 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6755 $as_echo_n "(cached
) " >&6
6757 if test -n "$ac_ct_OTOOL"; then
6758 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6764 test -z "$as_dir" && as_dir=.
6765 for ac_exec_ext in '' $ac_executable_extensions; do
6766 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6767 ac_cv_prog_ac_ct_OTOOL="otool
"
6768 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6777 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6778 if test -n "$ac_ct_OTOOL"; then
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL" >&5
6780 $as_echo "$ac_ct_OTOOL" >&6; }
6782 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6783 $as_echo "no
" >&6; }
6786 if test "x
$ac_ct_OTOOL" = x; then
6789 case $cross_compiling:$ac_tool_warned in
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6792 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6793 ac_tool_warned=yes ;;
6798 OTOOL="$ac_cv_prog_OTOOL"
6801 if test -n "$ac_tool_prefix"; then
6802 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
6803 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6805 $as_echo_n "checking
for $ac_word...
" >&6; }
6806 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6807 $as_echo_n "(cached
) " >&6
6809 if test -n "$OTOOL64"; then
6810 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6816 test -z "$as_dir" && as_dir=.
6817 for ac_exec_ext in '' $ac_executable_extensions; do
6818 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6819 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
6820 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6829 OTOOL64=$ac_cv_prog_OTOOL64
6830 if test -n "$OTOOL64"; then
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL64" >&5
6832 $as_echo "$OTOOL64" >&6; }
6834 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6835 $as_echo "no
" >&6; }
6840 if test -z "$ac_cv_prog_OTOOL64"; then
6841 ac_ct_OTOOL64=$OTOOL64
6842 # Extract the first word of "otool64
", so it can be a program name with args.
6843 set dummy otool64; 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 test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6847 $as_echo_n "(cached
) " >&6
6849 if test -n "$ac_ct_OTOOL64"; then
6850 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # 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_ac_ct_OTOOL64="otool64
"
6860 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6869 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6870 if test -n "$ac_ct_OTOOL64"; then
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL64" >&5
6872 $as_echo "$ac_ct_OTOOL64" >&6; }
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6875 $as_echo "no
" >&6; }
6878 if test "x
$ac_ct_OTOOL64" = x; then
6881 case $cross_compiling:$ac_tool_warned in
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6884 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6885 ac_tool_warned=yes ;;
6887 OTOOL64=$ac_ct_OTOOL64
6890 OTOOL64="$ac_cv_prog_OTOOL64"
6919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -single_module linker flag
" >&5
6920 $as_echo_n "checking
for -single_module linker flag...
" >&6; }
6921 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6922 $as_echo_n "(cached
) " >&6
6924 lt_cv_apple_cc_single_mod=no
6925 if test -z "${LT_MULTI_MODULE}"; then
6926 # By default we will add the -single_module flag. You can override
6927 # by either setting the environment variable LT_MULTI_MODULE
6928 # non-empty at configure time, or by adding -multi_module to the
6930 rm -rf libconftest.dylib*
6931 echo "int foo
(void
){return 1;}" > conftest.c
6932 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6933 -dynamiclib -Wl,-single_module conftest.c
" >&5
6934 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6935 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6937 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6938 lt_cv_apple_cc_single_mod=yes
6940 cat conftest.err >&5
6942 rm -rf libconftest.dylib*
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_apple_cc_single_mod" >&5
6947 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -exported_symbols_list linker flag
" >&5
6949 $as_echo_n "checking
for -exported_symbols_list linker flag...
" >&6; }
6950 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6951 $as_echo_n "(cached
) " >&6
6953 lt_cv_ld_exported_symbols_list=no
6954 save_LDFLAGS=$LDFLAGS
6955 echo "_main
" > conftest.sym
6956 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
6957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6958 /* end confdefs.h. */
6968 if ac_fn_c_try_link "$LINENO"; then :
6969 lt_cv_ld_exported_symbols_list=yes
6971 lt_cv_ld_exported_symbols_list=no
6973 rm -f core conftest.err conftest.$ac_objext \
6974 conftest$ac_exeext conftest.$ac_ext
6975 LDFLAGS="$save_LDFLAGS"
6978 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_exported_symbols_list" >&5
6979 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6981 rhapsody* | darwin1.[012])
6982 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6984 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6985 darwin*) # darwin 5.x on
6986 # if running on 10.5 or later, the deployment target defaults
6987 # to the OS version, if on x86, and 10.4, the deployment
6988 # target defaults to 10.4. Don't you love it?
6989 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6990 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6991 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6993 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6995 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6999 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7000 _lt_dar_single_mod='$single_module'
7002 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7003 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7005 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7007 if test "$DSYMUTIL" != ":"; then
7008 _lt_dsymutil='~$DSYMUTIL $lib || :'
7016 ac_cpp='$CPP $CPPFLAGS'
7017 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7018 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7019 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor
" >&5
7021 $as_echo_n "checking how to run the C preprocessor...
" >&6; }
7022 # On Suns, sometimes $CPP names a directory.
7023 if test -n "$CPP" && test -d "$CPP"; then
7026 if test -z "$CPP"; then
7027 if test "${ac_cv_prog_CPP+set}" = set; then :
7028 $as_echo_n "(cached
) " >&6
7030 # Double quotes because CPP needs to be expanded
7031 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib
/cpp
"
7034 for ac_c_preproc_warn_flag in '' yes
7036 # Use a header file that comes with gcc, so configuring glibc
7037 # with a fresh cross-compiler works.
7038 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7039 # <limits.h> exists even on freestanding compilers.
7040 # On the NeXT, cc -E runs the code through the compiler's parser,
7041 # not just through cpp. "Syntax error
" is here to catch this case.
7042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7043 /* end confdefs.h. */
7045 # include <limits.h>
7047 # include <assert.h>
7051 if ac_fn_c_try_cpp "$LINENO"; then :
7054 # Broken: fails on valid input.
7057 rm -f conftest.err conftest.$ac_ext
7059 # OK, works on sane cases. Now check whether nonexistent headers
7060 # can be detected and how.
7061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7062 /* end confdefs.h. */
7063 #include <ac_nonexistent.h>
7065 if ac_fn_c_try_cpp "$LINENO"; then :
7066 # Broken: success on invalid input.
7069 # Passes both tests.
7073 rm -f conftest.err conftest.$ac_ext
7076 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7077 rm -f conftest.err conftest.$ac_ext
7078 if $ac_preproc_ok; then :
7090 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $CPP" >&5
7091 $as_echo "$CPP" >&6; }
7093 for ac_c_preproc_warn_flag in '' yes
7095 # Use a header file that comes with gcc, so configuring glibc
7096 # with a fresh cross-compiler works.
7097 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7098 # <limits.h> exists even on freestanding compilers.
7099 # On the NeXT, cc -E runs the code through the compiler's parser,
7100 # not just through cpp. "Syntax error
" is here to catch this case.
7101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7102 /* end confdefs.h. */
7104 # include <limits.h>
7106 # include <assert.h>
7110 if ac_fn_c_try_cpp "$LINENO"; then :
7113 # Broken: fails on valid input.
7116 rm -f conftest.err conftest.$ac_ext
7118 # OK, works on sane cases. Now check whether nonexistent headers
7119 # can be detected and how.
7120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7121 /* end confdefs.h. */
7122 #include <ac_nonexistent.h>
7124 if ac_fn_c_try_cpp "$LINENO"; then :
7125 # Broken: success on invalid input.
7128 # Passes both tests.
7132 rm -f conftest.err conftest.$ac_ext
7135 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7136 rm -f conftest.err conftest.$ac_ext
7137 if $ac_preproc_ok; then :
7140 { { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
7141 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7142 as_fn_error "C preprocessor \"$CPP\" fails sanity check
7143 See \`config.log' for more details.
" "$LINENO" 5; }
7147 ac_cpp='$CPP $CPPFLAGS'
7148 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7149 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7150 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for ANSI C header files
" >&5
7154 $as_echo_n "checking
for ANSI C header files...
" >&6; }
7155 if test "${ac_cv_header_stdc+set}" = set; then :
7156 $as_echo_n "(cached
) " >&6
7158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7159 /* end confdefs.h. */
7173 if ac_fn_c_try_compile "$LINENO"; then :
7174 ac_cv_header_stdc=yes
7176 ac_cv_header_stdc=no
7178 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7180 if test $ac_cv_header_stdc = yes; then
7181 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7183 /* end confdefs.h. */
7187 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
7188 $EGREP "memchr
" >/dev/null 2>&1; then :
7191 ac_cv_header_stdc=no
7197 if test $ac_cv_header_stdc = yes; then
7198 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7200 /* end confdefs.h. */
7204 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
7205 $EGREP "free
" >/dev/null 2>&1; then :
7208 ac_cv_header_stdc=no
7214 if test $ac_cv_header_stdc = yes; then
7215 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7216 if test "$cross_compiling" = yes; then :
7219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7220 /* end confdefs.h. */
7223 #if ((' ' & 0x0FF) == 0x020)
7224 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7225 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7227 # define ISLOWER(c) \
7228 (('a' <= (c) && (c) <= 'i') \
7229 || ('j' <= (c) && (c) <= 'r') \
7230 || ('s' <= (c) && (c) <= 'z'))
7231 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7234 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7239 for (i = 0; i < 256; i++)
7240 if (XOR (islower (i), ISLOWER (i))
7241 || toupper (i) != TOUPPER (i))
7246 if ac_fn_c_try_run "$LINENO"; then :
7249 ac_cv_header_stdc=no
7251 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7252 conftest.$ac_objext conftest.beam conftest.$ac_ext
7257 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_header_stdc" >&5
7258 $as_echo "$ac_cv_header_stdc" >&6; }
7259 if test $ac_cv_header_stdc = yes; then
7261 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7265 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7266 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
7267 inttypes.h stdint.h unistd.h
7269 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7270 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7272 eval as_val
=\$
$as_ac_Header
7273 if test "x$as_val" = x
""yes; then :
7274 cat >>confdefs.h
<<_ACEOF
7275 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7283 for ac_header
in dlfcn.h
7285 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7287 if test "x$ac_cv_header_dlfcn_h" = x
""yes; then :
7288 cat >>confdefs.h
<<_ACEOF
7289 #define HAVE_DLFCN_H 1
7308 # Check whether --enable-shared was given.
7309 if test "${enable_shared+set}" = set; then :
7310 enableval
=$enable_shared; p
=${PACKAGE-default}
7312 yes) enable_shared
=yes ;;
7313 no
) enable_shared
=no
;;
7316 # Look at the argument we got. We use all the common list separators.
7317 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7318 for pkg
in $enableval; do
7320 if test "X$pkg" = "X$p"; then
7339 # Check whether --enable-static was given.
7340 if test "${enable_static+set}" = set; then :
7341 enableval
=$enable_static; p
=${PACKAGE-default}
7343 yes) enable_static
=yes ;;
7344 no
) enable_static
=no
;;
7347 # Look at the argument we got. We use all the common list separators.
7348 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7349 for pkg
in $enableval; do
7351 if test "X$pkg" = "X$p"; then
7371 # Check whether --with-pic was given.
7372 if test "${with_pic+set}" = set; then :
7373 withval
=$with_pic; pic_mode
="$withval"
7379 test -z "$pic_mode" && pic_mode
=default
7387 # Check whether --enable-fast-install was given.
7388 if test "${enable_fast_install+set}" = set; then :
7389 enableval
=$enable_fast_install; p
=${PACKAGE-default}
7391 yes) enable_fast_install
=yes ;;
7392 no
) enable_fast_install
=no
;;
7394 enable_fast_install
=no
7395 # Look at the argument we got. We use all the common list separators.
7396 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7397 for pkg
in $enableval; do
7399 if test "X$pkg" = "X$p"; then
7400 enable_fast_install
=yes
7407 enable_fast_install
=yes
7420 # This can be used to rebuild libtool when needed
7421 LIBTOOL_DEPS
="$ltmain"
7423 # Always use our own libtool.
7424 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
7450 test -z "$LN_S" && LN_S
="ln -s"
7465 if test -n "${ZSH_VERSION+set}" ; then
7466 setopt NO_GLOB_SUBST
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7470 $as_echo_n "checking for objdir... " >&6; }
7471 if test "${lt_cv_objdir+set}" = set; then :
7472 $as_echo_n "(cached) " >&6
7474 rm -f .libs
2>/dev
/null
7475 mkdir .libs
2>/dev
/null
7476 if test -d .libs
; then
7479 # MS-DOS does not allow filenames that begin with a dot.
7482 rmdir .libs
2>/dev
/null
7484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7485 $as_echo "$lt_cv_objdir" >&6; }
7486 objdir
=$lt_cv_objdir
7492 cat >>confdefs.h
<<_ACEOF
7493 #define LT_OBJDIR "$lt_cv_objdir/"
7514 # AIX sometimes has problems with the GCC collect2 program. For some
7515 # reason, if we set the COLLECT_NAMES environment variable, the problems
7516 # vanish in a puff of smoke.
7517 if test "X${COLLECT_NAMES+set}" != Xset
; then
7519 export COLLECT_NAMES
7524 # Sed substitution that helps us do robust quoting. It backslashifies
7525 # metacharacters that are still active within double-quoted strings.
7526 sed_quote_subst
='s/\(["`$\\]\)/\\\1/g'
7528 # Same as above, but do not quote variable references.
7529 double_quote_subst
='s/\(["`\\]\)/\\\1/g'
7531 # Sed substitution to delay expansion of an escaped shell variable in a
7532 # double_quote_subst'ed string.
7533 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
7535 # Sed substitution to delay expansion of an escaped single quote.
7536 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
7538 # Sed substitution to avoid accidental globbing in evaled expressions
7539 no_glob_subst
='s/\*/\\\*/g'
7543 can_build_shared
=yes
7545 # All known linkers require a `.a' archive for static linking (except MSVC,
7546 # which needs '.lib').
7549 with_gnu_ld
="$lt_cv_prog_gnu_ld"
7552 old_CFLAGS
="$CFLAGS"
7554 # Set sane defaults for various variables
7555 test -z "$CC" && CC
=cc
7556 test -z "$LTCC" && LTCC
=$CC
7557 test -z "$LTCFLAGS" && LTCFLAGS
=$CFLAGS
7558 test -z "$LD" && LD
=ld
7559 test -z "$ac_objext" && ac_objext
=o
7561 for cc_temp
in $compiler""; do
7563 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
7564 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
7569 cc_basename
=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7572 # Only perform the check for file, if the check method requires it
7573 test -z "$MAGIC_CMD" && MAGIC_CMD
=file
7574 case $deplibs_check_method in
7576 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7578 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7579 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7580 $as_echo_n "(cached) " >&6
7584 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
7587 lt_save_MAGIC_CMD
="$MAGIC_CMD"
7588 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
7589 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
7590 for ac_dir
in $ac_dummy; do
7592 test -z "$ac_dir" && ac_dir
=.
7593 if test -f $ac_dir/${ac_tool_prefix}file; then
7594 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
7595 if test -n "$file_magic_test_file"; then
7596 case $deplibs_check_method in
7598 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7599 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7600 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
7601 $EGREP "$file_magic_regex" > /dev
/null
; then
7606 *** Warning: the command libtool uses to detect shared libraries,
7607 *** $file_magic_cmd, produces output that libtool cannot recognize.
7608 *** The result is that libtool may fail to recognize shared libraries
7609 *** as such. This will affect the creation of libtool libraries that
7610 *** depend on shared libraries, but programs linked with such libtool
7611 *** libraries will work regardless of this problem. Nevertheless, you
7612 *** may want to report the problem to your system manager and/or to
7613 *** bug-libtool@gnu.org
7623 MAGIC_CMD
="$lt_save_MAGIC_CMD"
7628 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7629 if test -n "$MAGIC_CMD"; then
7630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7631 $as_echo "$MAGIC_CMD" >&6; }
7633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7634 $as_echo "no" >&6; }
7641 if test -z "$lt_cv_path_MAGIC_CMD"; then
7642 if test -n "$ac_tool_prefix"; then
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7644 $as_echo_n "checking for file... " >&6; }
7645 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7646 $as_echo_n "(cached) " >&6
7650 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
7653 lt_save_MAGIC_CMD
="$MAGIC_CMD"
7654 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
7655 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
7656 for ac_dir
in $ac_dummy; do
7658 test -z "$ac_dir" && ac_dir
=.
7659 if test -f $ac_dir/file; then
7660 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
7661 if test -n "$file_magic_test_file"; then
7662 case $deplibs_check_method in
7664 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7665 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7666 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
7667 $EGREP "$file_magic_regex" > /dev
/null
; then
7672 *** Warning: the command libtool uses to detect shared libraries,
7673 *** $file_magic_cmd, produces output that libtool cannot recognize.
7674 *** The result is that libtool may fail to recognize shared libraries
7675 *** as such. This will affect the creation of libtool libraries that
7676 *** depend on shared libraries, but programs linked with such libtool
7677 *** libraries will work regardless of this problem. Nevertheless, you
7678 *** may want to report the problem to your system manager and/or to
7679 *** bug-libtool@gnu.org
7689 MAGIC_CMD
="$lt_save_MAGIC_CMD"
7694 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7695 if test -n "$MAGIC_CMD"; then
7696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7697 $as_echo "$MAGIC_CMD" >&6; }
7699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7700 $as_echo "no" >&6; }
7713 # Use C for the default configuration in the libtool script
7717 ac_cpp
='$CPP $CPPFLAGS'
7718 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7719 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7720 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
7723 # Source file extension for C test sources.
7726 # Object file extension for compiled C test sources.
7730 # Code to be used in simple compile tests
7731 lt_simple_compile_test_code
="int some_variable = 0;"
7733 # Code to be used in simple link tests
7734 lt_simple_link_test_code
='int main(){return(0);}'
7742 # If no C compiler was specified, use CC.
7745 # If no C compiler flags were specified, use CFLAGS.
7746 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
7748 # Allow CC to be a program name with arguments.
7751 # Save the default compiler, since it gets overwritten when the other
7752 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7753 compiler_DEFAULT
=$CC
7755 # save warnings/boilerplate of simple test code
7756 ac_outfile
=conftest.
$ac_objext
7757 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
7758 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
7759 _lt_compiler_boilerplate
=`cat conftest.err`
7762 ac_outfile
=conftest.
$ac_objext
7763 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
7764 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
7765 _lt_linker_boilerplate
=`cat conftest.err`
7770 ## There is no encapsulation within the following macros, do not change
7771 ## the running order or otherwise move them around unless you know exactly
7772 ## what you are doing...
7773 if test -n "$compiler"; then
7775 lt_prog_compiler_no_builtin_flag
=
7777 if test "$GCC" = yes; then
7778 lt_prog_compiler_no_builtin_flag
=' -fno-builtin'
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7781 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7782 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7783 $as_echo_n "(cached) " >&6
7785 lt_cv_prog_compiler_rtti_exceptions
=no
7786 ac_outfile
=conftest.
$ac_objext
7787 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
7788 lt_compiler_flag
="-fno-rtti -fno-exceptions"
7789 # Insert the option either (1) after the last *FLAGS variable, or
7790 # (2) before a word containing "conftest.", or (3) at the end.
7791 # Note that $ac_compile itself does not contain backslashes and begins
7792 # with a dollar sign (not a hyphen), so the echo should work correctly.
7793 # The option is referenced via a variable to avoid confusing sed.
7794 lt_compile
=`echo "$ac_compile" | $SED \
7795 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7796 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7797 -e 's:$: $lt_compiler_flag:'`
7798 (eval echo "\"\$as_me:7798: $lt_compile\"" >&5)
7799 (eval "$lt_compile" 2>conftest.err
)
7801 cat conftest.err
>&5
7802 echo "$as_me:7802: \$? = $ac_status" >&5
7803 if (exit $ac_status) && test -s "$ac_outfile"; then
7804 # The compiler can only warn and ignore the option if not recognized
7805 # So say no if there are warnings other than the usual output.
7806 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' >conftest.exp
7807 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
7808 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
7809 lt_cv_prog_compiler_rtti_exceptions
=yes
7815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7816 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7818 if test x
"$lt_cv_prog_compiler_rtti_exceptions" = xyes
; then
7819 lt_prog_compiler_no_builtin_flag
="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7831 lt_prog_compiler_wl
=
7832 lt_prog_compiler_pic
=
7833 lt_prog_compiler_static
=
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7836 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7838 if test "$GCC" = yes; then
7839 lt_prog_compiler_wl
='-Wl,'
7840 lt_prog_compiler_static
='-static'
7844 # All AIX code is PIC.
7845 if test "$host_cpu" = ia64
; then
7846 # AIX 5 now supports IA64 processor
7847 lt_prog_compiler_static
='-Bstatic'
7854 # see comment about AmigaOS4 .so support
7855 lt_prog_compiler_pic
='-fPIC'
7858 # FIXME: we need at least 68020 code to build shared libraries, but
7859 # adding the `-m68020' flag to GCC prevents building anything better,
7861 lt_prog_compiler_pic
='-m68020 -resident32 -malways-restore-a4'
7866 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
7867 # PIC is the default for these OSes.
7870 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
7871 # This hack is so that the source file can tell whether it is being
7872 # built for inclusion in a dll (and should export symbols for example).
7873 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7874 # (--disable-auto-import) libraries
7875 lt_prog_compiler_pic
='-DDLL_EXPORT'
7878 darwin
* | rhapsody
*)
7879 # PIC is the default on this platform
7880 # Common symbols not allowed in MH_DYLIB files
7881 lt_prog_compiler_pic
='-fno-common'
7885 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7886 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7887 # sets the default TLS model and affects inlining.
7893 lt_prog_compiler_pic
='-fPIC'
7899 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7900 # Instead, we relocate shared libraries at runtime.
7904 # Just because we use GCC doesn't mean we suddenly get shared libraries
7905 # on systems that don't support them.
7906 lt_prog_compiler_can_build_shared
=no
7911 # QNX uses GNU C++, but need to define -shared option too, otherwise
7913 lt_prog_compiler_pic
='-fPIC -shared'
7917 if test -d /usr
/nec
; then
7918 lt_prog_compiler_pic
=-Kconform_pic
7923 lt_prog_compiler_pic
='-fPIC'
7927 # PORTME Check for flag to pass linker flags through the system compiler.
7930 lt_prog_compiler_wl
='-Wl,'
7931 if test "$host_cpu" = ia64
; then
7932 # AIX 5 now supports IA64 processor
7933 lt_prog_compiler_static
='-Bstatic'
7935 lt_prog_compiler_static
='-bnso -bI:/lib/syscalls.exp'
7939 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
7940 # This hack is so that the source file can tell whether it is being
7941 # built for inclusion in a dll (and should export symbols for example).
7942 lt_prog_compiler_pic
='-DDLL_EXPORT'
7945 hpux9
* | hpux10
* | hpux11
*)
7946 lt_prog_compiler_wl
='-Wl,'
7947 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7954 lt_prog_compiler_pic
='+Z'
7957 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7958 lt_prog_compiler_static
='${wl}-a ${wl}archive'
7961 irix5
* | irix6
* | nonstopux
*)
7962 lt_prog_compiler_wl
='-Wl,'
7963 # PIC (with -KPIC) is the default.
7964 lt_prog_compiler_static
='-non_shared'
7967 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
7968 case $cc_basename in
7969 # old Intel for x86_64 which still supported -KPIC.
7971 lt_prog_compiler_wl
='-Wl,'
7972 lt_prog_compiler_pic
='-KPIC'
7973 lt_prog_compiler_static
='-static'
7975 # icc used to be incompatible with GCC.
7976 # ICC 10 doesn't accept -KPIC any more.
7978 lt_prog_compiler_wl
='-Wl,'
7979 lt_prog_compiler_pic
='-fPIC'
7980 lt_prog_compiler_static
='-static'
7982 # Lahey Fortran 8.1.
7984 lt_prog_compiler_wl
='-Wl,'
7985 lt_prog_compiler_pic
='--shared'
7986 lt_prog_compiler_static
='--static'
7988 pgcc
* | pgf77
* | pgf90
* | pgf95
*)
7989 # Portland Group compilers (*not* the Pentium gcc compiler,
7990 # which looks to be a dead project)
7991 lt_prog_compiler_wl
='-Wl,'
7992 lt_prog_compiler_pic
='-fpic'
7993 lt_prog_compiler_static
='-Bstatic'
7996 lt_prog_compiler_wl
='-Wl,'
7997 # All Alpha code is PIC.
7998 lt_prog_compiler_static
='-non_shared'
8001 # IBM XL C 8.0/Fortran 10.1 on PPC
8002 lt_prog_compiler_wl
='-Wl,'
8003 lt_prog_compiler_pic
='-qpic'
8004 lt_prog_compiler_static
='-qstaticlink'
8007 case `$CC -V 2>&1 | sed 5q` in
8010 lt_prog_compiler_pic
='-KPIC'
8011 lt_prog_compiler_static
='-Bstatic'
8012 lt_prog_compiler_wl
='-Wl,'
8015 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8016 lt_prog_compiler_pic
='-KPIC'
8017 lt_prog_compiler_static
='-Bstatic'
8018 lt_prog_compiler_wl
=''
8026 lt_prog_compiler_pic
='-KPIC'
8027 lt_prog_compiler_static
='-Bstatic'
8031 # QNX uses GNU C++, but need to define -shared option too, otherwise
8033 lt_prog_compiler_pic
='-fPIC -shared'
8036 osf3
* | osf4
* | osf5
*)
8037 lt_prog_compiler_wl
='-Wl,'
8038 # All OSF/1 code is PIC.
8039 lt_prog_compiler_static
='-non_shared'
8043 lt_prog_compiler_static
='-non_shared'
8047 lt_prog_compiler_pic
='-KPIC'
8048 lt_prog_compiler_static
='-Bstatic'
8049 case $cc_basename in
8051 lt_prog_compiler_wl
='-Qoption ld ';;
8053 lt_prog_compiler_wl
='-Wl,';;
8058 lt_prog_compiler_wl
='-Qoption ld '
8059 lt_prog_compiler_pic
='-PIC'
8060 lt_prog_compiler_static
='-Bstatic'
8063 sysv4 | sysv4.2uw2
* | sysv4.3
*)
8064 lt_prog_compiler_wl
='-Wl,'
8065 lt_prog_compiler_pic
='-KPIC'
8066 lt_prog_compiler_static
='-Bstatic'
8070 if test -d /usr
/nec
;then
8071 lt_prog_compiler_pic
='-Kconform_pic'
8072 lt_prog_compiler_static
='-Bstatic'
8076 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
8077 lt_prog_compiler_wl
='-Wl,'
8078 lt_prog_compiler_pic
='-KPIC'
8079 lt_prog_compiler_static
='-Bstatic'
8083 lt_prog_compiler_wl
='-Wl,'
8084 lt_prog_compiler_can_build_shared
=no
8088 lt_prog_compiler_pic
='-pic'
8089 lt_prog_compiler_static
='-Bstatic'
8093 lt_prog_compiler_can_build_shared
=no
8099 # For platforms which do not support PIC, -DPIC is meaningless:
8101 lt_prog_compiler_pic
=
8104 lt_prog_compiler_pic
="$lt_prog_compiler_pic -DPIC"
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8108 $as_echo "$lt_prog_compiler_pic" >&6; }
8116 # Check to make sure the PIC flag actually works.
8118 if test -n "$lt_prog_compiler_pic"; then
8119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8120 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8121 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8122 $as_echo_n "(cached) " >&6
8124 lt_cv_prog_compiler_pic_works
=no
8125 ac_outfile
=conftest.
$ac_objext
8126 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8127 lt_compiler_flag
="$lt_prog_compiler_pic -DPIC"
8128 # Insert the option either (1) after the last *FLAGS variable, or
8129 # (2) before a word containing "conftest.", or (3) at the end.
8130 # Note that $ac_compile itself does not contain backslashes and begins
8131 # with a dollar sign (not a hyphen), so the echo should work correctly.
8132 # The option is referenced via a variable to avoid confusing sed.
8133 lt_compile
=`echo "$ac_compile" | $SED \
8134 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8135 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8136 -e 's:$: $lt_compiler_flag:'`
8137 (eval echo "\"\$as_me:8137: $lt_compile\"" >&5)
8138 (eval "$lt_compile" 2>conftest.err
)
8140 cat conftest.err
>&5
8141 echo "$as_me:8141: \$? = $ac_status" >&5
8142 if (exit $ac_status) && test -s "$ac_outfile"; then
8143 # The compiler can only warn and ignore the option if not recognized
8144 # So say no if there are warnings other than the usual output.
8145 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' >conftest.exp
8146 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
8147 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
8148 lt_cv_prog_compiler_pic_works
=yes
8154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8155 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8157 if test x
"$lt_cv_prog_compiler_pic_works" = xyes
; then
8158 case $lt_prog_compiler_pic in
8160 *) lt_prog_compiler_pic
=" $lt_prog_compiler_pic" ;;
8163 lt_prog_compiler_pic
=
8164 lt_prog_compiler_can_build_shared
=no
8175 # Check to make sure the static flag actually works.
8177 wl
=$lt_prog_compiler_wl eval lt_tmp_static_flag
=\"$lt_prog_compiler_static\"
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8179 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8180 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8181 $as_echo_n "(cached) " >&6
8183 lt_cv_prog_compiler_static_works
=no
8184 save_LDFLAGS
="$LDFLAGS"
8185 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
8186 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
8187 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
8188 # The linker can only warn and ignore the option if not recognized
8189 # So say no if there are warnings
8190 if test -s conftest.err
; then
8191 # Append any errors to the config.log.
8192 cat conftest.err
1>&5
8193 $ECHO "X$_lt_linker_boilerplate" |
$Xsed -e '/^$/d' > conftest.exp
8194 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
8195 if diff conftest.exp conftest.er2
>/dev
/null
; then
8196 lt_cv_prog_compiler_static_works
=yes
8199 lt_cv_prog_compiler_static_works
=yes
8203 LDFLAGS
="$save_LDFLAGS"
8206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8207 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8209 if test x
"$lt_cv_prog_compiler_static_works" = xyes
; then
8212 lt_prog_compiler_static
=
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8222 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8223 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8224 $as_echo_n "(cached) " >&6
8226 lt_cv_prog_compiler_c_o
=no
8227 $RM -r conftest
2>/dev
/null
8231 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8233 lt_compiler_flag
="-o out/conftest2.$ac_objext"
8234 # Insert the option either (1) after the last *FLAGS variable, or
8235 # (2) before a word containing "conftest.", or (3) at the end.
8236 # Note that $ac_compile itself does not contain backslashes and begins
8237 # with a dollar sign (not a hyphen), so the echo should work correctly.
8238 lt_compile
=`echo "$ac_compile" | $SED \
8239 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8240 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8241 -e 's:$: $lt_compiler_flag:'`
8242 (eval echo "\"\$as_me:8242: $lt_compile\"" >&5)
8243 (eval "$lt_compile" 2>out
/conftest.err
)
8245 cat out
/conftest.err
>&5
8246 echo "$as_me:8246: \$? = $ac_status" >&5
8247 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
8249 # The compiler can only warn and ignore the option if not recognized
8250 # So say no if there are warnings
8251 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' > out
/conftest.exp
8252 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
8253 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
8254 lt_cv_prog_compiler_c_o
=yes
8259 # SGI C++ compiler will create directory out/ii_files/ for
8260 # template instantiation
8261 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
8262 $RM out
/* && rmdir out
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8269 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8277 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8278 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8279 $as_echo_n "(cached) " >&6
8281 lt_cv_prog_compiler_c_o
=no
8282 $RM -r conftest
2>/dev
/null
8286 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8288 lt_compiler_flag
="-o out/conftest2.$ac_objext"
8289 # Insert the option either (1) after the last *FLAGS variable, or
8290 # (2) before a word containing "conftest.", or (3) at the end.
8291 # Note that $ac_compile itself does not contain backslashes and begins
8292 # with a dollar sign (not a hyphen), so the echo should work correctly.
8293 lt_compile
=`echo "$ac_compile" | $SED \
8294 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8295 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8296 -e 's:$: $lt_compiler_flag:'`
8297 (eval echo "\"\$as_me:8297: $lt_compile\"" >&5)
8298 (eval "$lt_compile" 2>out
/conftest.err
)
8300 cat out
/conftest.err
>&5
8301 echo "$as_me:8301: \$? = $ac_status" >&5
8302 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
8304 # The compiler can only warn and ignore the option if not recognized
8305 # So say no if there are warnings
8306 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' > out
/conftest.exp
8307 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
8308 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
8309 lt_cv_prog_compiler_c_o
=yes
8314 # SGI C++ compiler will create directory out/ii_files/ for
8315 # template instantiation
8316 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
8317 $RM out
/* && rmdir out
8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8324 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8329 hard_links
="nottested"
8330 if test "$lt_cv_prog_compiler_c_o" = no
&& test "$need_locks" != no
; then
8331 # do not overwrite the value of need_locks provided by the user
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8333 $as_echo_n "checking if we can lock with hard links... " >&6; }
8336 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
8338 ln conftest.a conftest.b
2>&5 || hard_links
=no
8339 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
8340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8341 $as_echo "$hard_links" >&6; }
8342 if test "$hard_links" = no
; then
8343 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8344 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8357 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8360 allow_undefined_flag
=
8361 always_export_symbols
=no
8363 archive_expsym_cmds
=
8364 compiler_needs_object
=no
8365 enable_shared_with_static_runtimes
=no
8366 export_dynamic_flag_spec
=
8367 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8368 hardcode_automatic
=no
8370 hardcode_direct_absolute
=no
8371 hardcode_libdir_flag_spec
=
8372 hardcode_libdir_flag_spec_ld
=
8373 hardcode_libdir_separator
=
8375 hardcode_shlibpath_var
=unsupported
8377 link_all_deplibs
=unknown
8380 old_archive_from_new_cmds
=
8381 old_archive_from_expsyms_cmds
=
8382 thread_safe_flag_spec
=
8383 whole_archive_flag_spec
=
8384 # include_expsyms should be a list of space-separated symbols to be *always*
8385 # included in the symbol list
8387 # exclude_expsyms can be an extended regexp of symbols to exclude
8388 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8389 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8390 # as well as any symbol that contains `d'.
8391 exclude_expsyms
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8392 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8393 # platforms (ab)use it in PIC code, but their linkers get confused if
8394 # the symbol is explicitly referenced. Since portable code cannot
8395 # rely on this symbol name, it's probably fine to never include it in
8396 # preloaded symbol tables.
8397 # Exclude shared library initialization/finalization symbols.
8398 extract_expsyms_cmds
=
8401 cygwin
* | mingw
* | pw32
* | cegcc
*)
8402 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8403 # When not using gcc, we currently assume that we are using
8404 # Microsoft Visual C++.
8405 if test "$GCC" != yes; then
8410 # we just hope/assume this is gcc and not c89 (= MSVC++)
8419 if test "$with_gnu_ld" = yes; then
8420 # If archive_cmds runs LD, not CC, wlarc should be empty
8423 # Set some defaults for GNU ld with shared library support. These
8424 # are reset later if shared libraries are not supported. Putting them
8425 # here allows them to be overridden if necessary.
8426 runpath_var
=LD_RUN_PATH
8427 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
8428 export_dynamic_flag_spec
='${wl}--export-dynamic'
8429 # ancient GNU ld didn't support --whole-archive et. al.
8430 if $LD --help 2>&1 |
$GREP 'no-whole-archive' > /dev
/null
; then
8431 whole_archive_flag_spec
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8433 whole_archive_flag_spec
=
8435 supports_anon_versioning
=no
8436 case `$LD -v 2>&1` in
8437 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.10.
*) ;; # catch versions < 2.11
8438 *\
2.11.93.0.2\
*) supports_anon_versioning
=yes ;; # RH7.3 ...
8439 *\
2.11.92.0.12\
*) supports_anon_versioning
=yes ;; # Mandrake 8.2 ...
8440 *\
2.11.
*) ;; # other 2.11 versions
8441 *) supports_anon_versioning
=yes ;;
8444 # See if GNU ld supports shared libraries.
8447 # On AIX/PPC, the GNU linker is very broken
8448 if test "$host_cpu" != ia64
; then
8452 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8453 *** to be unable to reliably create shared libraries on AIX.
8454 *** Therefore, libtool is disabling shared libraries support. If you
8455 *** really care for shared libraries, you may want to modify your PATH
8456 *** so that a non-GNU linker is found, and then restart.
8465 # see comment about AmigaOS4 .so support
8466 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8467 archive_expsym_cmds
=''
8470 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)'
8471 hardcode_libdir_flag_spec
='-L$libdir'
8472 hardcode_minus_L
=yes
8478 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8479 allow_undefined_flag
=unsupported
8480 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8481 # support --undefined. This deserves some investigation. FIXME
8482 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8488 cygwin
* | mingw
* | pw32
* | cegcc
*)
8489 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8490 # as there is no search path for DLLs.
8491 hardcode_libdir_flag_spec
='-L$libdir'
8492 allow_undefined_flag
=unsupported
8493 always_export_symbols
=no
8494 enable_shared_with_static_runtimes
=yes
8495 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8497 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
8498 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8499 # If the export-symbols file already is a .def file (1st line
8500 # is EXPORTS), use it as is; otherwise, prepend...
8501 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8502 cp $export_symbols $output_objdir/$soname.def;
8504 echo EXPORTS > $output_objdir/$soname.def;
8505 cat $export_symbols >> $output_objdir/$soname.def;
8507 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8515 hardcode_shlibpath_var
=no
8516 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
8517 export_dynamic_flag_spec
='${wl}-E'
8518 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8519 # Instead, shared libraries are loaded at an image base (0x10000000 by
8520 # default) and relocated if they conflict, which is a slow very memory
8521 # consuming and fragmenting process. To avoid this, we pick a random,
8522 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8523 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8524 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8525 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'
8528 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
8530 if test "$host_os" = linux-dietlibc
; then
8531 case $cc_basename in
8532 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
8535 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
8536 && test "$tmp_diet" = no
8539 tmp_sharedflag
='-shared'
8540 case $cc_basename,$host_cpu in
8541 pgcc
*) # Portland Group C compiler
8542 whole_archive_flag_spec
='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8543 tmp_addflag
=' $pic_flag'
8545 pgf77
* | pgf90
* | pgf95
*) # Portland Group f77 and f90 compilers
8546 whole_archive_flag_spec
='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8547 tmp_addflag
=' $pic_flag -Mnomain' ;;
8548 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
8549 tmp_addflag
=' -i_dynamic' ;;
8550 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
8551 tmp_addflag
=' -i_dynamic -nofor_main' ;;
8552 ifc
* | ifort
*) # Intel Fortran compiler
8553 tmp_addflag
=' -nofor_main' ;;
8554 lf95
*) # Lahey Fortran 8.1
8555 whole_archive_flag_spec
=
8556 tmp_sharedflag
='--shared' ;;
8557 xl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8558 tmp_sharedflag
='-qmkshrobj'
8561 case `$CC -V 2>&1 | sed 5q` in
8562 *Sun\ C
*) # Sun C 5.9
8563 whole_archive_flag_spec
='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8564 compiler_needs_object
=yes
8565 tmp_sharedflag
='-G' ;;
8566 *Sun\ F
*) # Sun Fortran 8.3
8567 tmp_sharedflag
='-G' ;;
8569 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8571 if test "x$supports_anon_versioning" = xyes
; then
8572 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
8573 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8574 echo "local: *; };" >> $output_objdir/$libname.ver~
8575 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8578 case $cc_basename in
8580 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8581 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
8582 hardcode_libdir_flag_spec
=
8583 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
8584 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8585 if test "x$supports_anon_versioning" = xyes
; then
8586 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
8587 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8588 echo "local: *; };" >> $output_objdir/$libname.ver~
8589 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8599 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
8600 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8603 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8604 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8609 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
8613 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8614 *** create shared libraries on Solaris systems. Therefore, libtool
8615 *** is disabling shared libraries support. We urge you to upgrade GNU
8616 *** binutils to release 2.9.1 or newer. Another option is to modify
8617 *** your PATH or compiler configuration so that the native linker is
8618 *** used, and then restart.
8621 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8622 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8623 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8629 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
8630 case `$LD -v 2>&1` in
8631 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
8635 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8636 *** reliably create shared libraries on SCO systems. Therefore, libtool
8637 *** is disabling shared libraries support. We urge you to upgrade GNU
8638 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8639 *** your PATH or compiler configuration so that the native linker is
8640 *** used, and then restart.
8645 # For security reasons, it is highly recommended that you always
8646 # use absolute paths for naming shared libraries, and exclude the
8647 # DT_RUNPATH tag from executables and libraries. But doing so
8648 # requires that you compile everything twice, which is a pain.
8649 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8650 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
8651 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8652 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8661 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8664 hardcode_shlibpath_var
=no
8668 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8669 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8670 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8677 if test "$ld_shlibs" = no
; then
8679 hardcode_libdir_flag_spec
=
8680 export_dynamic_flag_spec
=
8681 whole_archive_flag_spec
=
8684 # PORTME fill in a description of your system's linker (not GNU ld)
8687 allow_undefined_flag
=unsupported
8688 always_export_symbols
=yes
8689 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'
8690 # Note: this linker hardcodes the directories in LIBPATH if there
8691 # are no directories specified by -L.
8692 hardcode_minus_L
=yes
8693 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8694 # Neither direct hardcoding nor static linking is supported with a
8696 hardcode_direct
=unsupported
8701 if test "$host_cpu" = ia64
; then
8702 # On IA64, the linker does run time linking by default, so we don't
8703 # have to do anything special.
8704 aix_use_runtimelinking
=no
8705 exp_sym_flag
='-Bexport'
8708 # If we're using GNU nm, then we don't want the "-C" option.
8709 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8710 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
8711 export_symbols_cmds
='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8713 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'
8715 aix_use_runtimelinking
=no
8717 # Test if we are trying to use run time linking or normal
8718 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8719 # need to do runtime linking.
8720 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
8721 for ld_flag
in $LDFLAGS; do
8722 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
8723 aix_use_runtimelinking
=yes
8730 exp_sym_flag
='-bexport'
8731 no_entry_flag
='-bnoentry'
8734 # When large executables or shared objects are built, AIX ld can
8735 # have problems creating the table of contents. If linking a library
8736 # or program results in "error TOC overflow" add -mminimal-toc to
8737 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8738 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8742 hardcode_direct_absolute
=yes
8743 hardcode_libdir_separator
=':'
8744 link_all_deplibs
=yes
8745 file_list_spec
='${wl}-f,'
8747 if test "$GCC" = yes; then
8748 case $host_os in aix4.
[012]|aix4.
[012].
*)
8749 # We only want to do this on AIX 4.2 and lower, the check
8750 # below for broken collect2 doesn't work under 4.3+
8751 collect2name
=`${CC} -print-prog-name=collect2`
8752 if test -f "$collect2name" &&
8753 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
8755 # We have reworked collect2
8758 # We have old collect2
8759 hardcode_direct
=unsupported
8760 # It fails to find uninstalled libraries when the uninstalled
8761 # path is not listed in the libpath. Setting hardcode_minus_L
8762 # to unsupported forces relinking
8763 hardcode_minus_L
=yes
8764 hardcode_libdir_flag_spec
='-L$libdir'
8765 hardcode_libdir_separator
=
8769 shared_flag
='-shared'
8770 if test "$aix_use_runtimelinking" = yes; then
8771 shared_flag
="$shared_flag "'${wl}-G'
8775 if test "$host_cpu" = ia64
; then
8776 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8777 # chokes on -Wl,-G. The following line is correct:
8780 if test "$aix_use_runtimelinking" = yes; then
8781 shared_flag
='${wl}-G'
8783 shared_flag
='${wl}-bM:SRE'
8788 export_dynamic_flag_spec
='${wl}-bexpall'
8789 # It seems that -bexpall does not export symbols beginning with
8790 # underscore (_), so it is better to generate a list of symbols to export.
8791 always_export_symbols
=yes
8792 if test "$aix_use_runtimelinking" = yes; then
8793 # Warning - without using the other runtime loading flags (-brtl),
8794 # -berok will link without error, but may produce a broken library.
8795 allow_undefined_flag
='-berok'
8796 # Determine the default libpath from the value encoded in an
8798 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8799 /* end confdefs.h. */
8809 if ac_fn_c_try_link
"$LINENO"; then :
8811 lt_aix_libpath_sed
='
8812 /Import File Strings/,/^$/ {
8818 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8819 # Check for a 64-bit object if we didn't find anything.
8820 if test -z "$aix_libpath"; then
8821 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8824 rm -f core conftest.err conftest.
$ac_objext \
8825 conftest
$ac_exeext conftest.
$ac_ext
8826 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
8828 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
8829 archive_expsym_cmds
='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8831 if test "$host_cpu" = ia64
; then
8832 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
8833 allow_undefined_flag
="-z nodefs"
8834 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"
8836 # Determine the default libpath from the value encoded in an
8838 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8839 /* end confdefs.h. */
8849 if ac_fn_c_try_link
"$LINENO"; then :
8851 lt_aix_libpath_sed
='
8852 /Import File Strings/,/^$/ {
8858 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8859 # Check for a 64-bit object if we didn't find anything.
8860 if test -z "$aix_libpath"; then
8861 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8864 rm -f core conftest.err conftest.
$ac_objext \
8865 conftest
$ac_exeext conftest.
$ac_ext
8866 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
8868 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
8869 # Warning - without using the other run time loading flags,
8870 # -berok will link without error, but may produce a broken library.
8871 no_undefined_flag
=' ${wl}-bernotok'
8872 allow_undefined_flag
=' ${wl}-berok'
8873 # Exported symbols can be pulled into shared objects from archives
8874 whole_archive_flag_spec
='$convenience'
8875 archive_cmds_need_lc
=yes
8876 # This is similar to how AIX traditionally builds its shared libraries.
8877 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'
8885 # see comment about AmigaOS4 .so support
8886 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8887 archive_expsym_cmds
=''
8890 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)'
8891 hardcode_libdir_flag_spec
='-L$libdir'
8892 hardcode_minus_L
=yes
8898 export_dynamic_flag_spec
=-rdynamic
8901 cygwin
* | mingw
* | pw32
* | cegcc
*)
8902 # When not using gcc, we currently assume that we are using
8903 # Microsoft Visual C++.
8904 # hardcode_libdir_flag_spec is actually meaningless, as there is
8905 # no search path for DLLs.
8906 hardcode_libdir_flag_spec
=' '
8907 allow_undefined_flag
=unsupported
8908 # Tell ltmain to make .lib files, not .a files.
8910 # Tell ltmain to make .dll files, not .so files.
8912 # FIXME: Setting linknames here is a bad hack.
8913 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8914 # The linker will automatically build a .lib file if we build a DLL.
8915 old_archive_from_new_cmds
='true'
8916 # FIXME: Should let the user specify the lib program.
8917 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
8918 fix_srcfile_path
='`cygpath -w "$srcfile"`'
8919 enable_shared_with_static_runtimes
=yes
8922 darwin
* | rhapsody
*)
8925 archive_cmds_need_lc
=no
8927 hardcode_automatic
=yes
8928 hardcode_shlibpath_var
=unsupported
8929 whole_archive_flag_spec
=''
8930 link_all_deplibs
=yes
8931 allow_undefined_flag
="$_lt_dar_allow_undefined"
8932 case $cc_basename in
8933 ifort
*) _lt_dar_can_shared
=yes ;;
8934 *) _lt_dar_can_shared
=$GCC ;;
8936 if test "$_lt_dar_can_shared" = "yes"; then
8937 output_verbose_link_cmd
=echo
8938 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8939 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8940 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}"
8941 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}"
8950 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8951 hardcode_libdir_flag_spec
='-L$libdir'
8952 hardcode_shlibpath_var
=no
8959 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8960 # support. Future versions do this automatically, but an explicit c++rt0.o
8961 # does not break anything, and helps significantly (at the cost of a little
8964 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8965 hardcode_libdir_flag_spec
='-R$libdir'
8967 hardcode_shlibpath_var
=no
8970 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8972 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8974 hardcode_minus_L
=yes
8975 hardcode_shlibpath_var
=no
8978 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8979 freebsd
* | dragonfly
*)
8980 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8981 hardcode_libdir_flag_spec
='-R$libdir'
8983 hardcode_shlibpath_var
=no
8987 if test "$GCC" = yes; then
8988 archive_cmds
='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8990 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'
8992 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
8993 hardcode_libdir_separator
=:
8996 # hardcode_minus_L: Not really in the search PATH,
8997 # but as the default location of the library.
8998 hardcode_minus_L
=yes
8999 export_dynamic_flag_spec
='${wl}-E'
9003 if test "$GCC" = yes -a "$with_gnu_ld" = no
; then
9004 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9006 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9008 if test "$with_gnu_ld" = no
; then
9009 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9010 hardcode_libdir_flag_spec_ld
='+b $libdir'
9011 hardcode_libdir_separator
=:
9013 hardcode_direct_absolute
=yes
9014 export_dynamic_flag_spec
='${wl}-E'
9015 # hardcode_minus_L: Not really in the search PATH,
9016 # but as the default location of the library.
9017 hardcode_minus_L
=yes
9022 if test "$GCC" = yes -a "$with_gnu_ld" = no
; then
9025 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9028 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9031 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9037 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9040 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9043 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9047 if test "$with_gnu_ld" = no
; then
9048 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9049 hardcode_libdir_separator
=:
9054 hardcode_shlibpath_var
=no
9058 hardcode_direct_absolute
=yes
9059 export_dynamic_flag_spec
='${wl}-E'
9061 # hardcode_minus_L: Not really in the search PATH,
9062 # but as the default location of the library.
9063 hardcode_minus_L
=yes
9069 irix5
* | irix6
* | nonstopux
*)
9070 if test "$GCC" = yes; then
9071 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9072 # Try to use the -exported_symbol ld option, if it does not
9073 # work, assume that -exports_file does not work either and
9074 # implicitly export all symbols.
9075 save_LDFLAGS
="$LDFLAGS"
9076 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9077 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9078 /* end confdefs.h. */
9081 if ac_fn_c_try_link
"$LINENO"; then :
9082 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9085 rm -f core conftest.err conftest.
$ac_objext \
9086 conftest
$ac_exeext conftest.
$ac_ext
9087 LDFLAGS
="$save_LDFLAGS"
9089 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9090 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9092 archive_cmds_need_lc
='no'
9093 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9094 hardcode_libdir_separator
=:
9096 link_all_deplibs
=yes
9100 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
9101 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9103 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9105 hardcode_libdir_flag_spec
='-R$libdir'
9107 hardcode_shlibpath_var
=no
9111 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9113 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9114 hardcode_libdir_separator
=:
9115 hardcode_shlibpath_var
=no
9122 if test -f /usr
/libexec
/ld.so
; then
9124 hardcode_shlibpath_var
=no
9125 hardcode_direct_absolute
=yes
9126 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9127 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9128 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9129 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9130 export_dynamic_flag_spec
='${wl}-E'
9133 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
9134 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9135 hardcode_libdir_flag_spec
='-R$libdir'
9138 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9139 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9149 hardcode_libdir_flag_spec
='-L$libdir'
9150 hardcode_minus_L
=yes
9151 allow_undefined_flag
=unsupported
9152 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'
9153 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9157 if test "$GCC" = yes; then
9158 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
9159 archive_cmds
='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9161 allow_undefined_flag
=' -expect_unresolved \*'
9162 archive_cmds
='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9164 archive_cmds_need_lc
='no'
9165 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9166 hardcode_libdir_separator
=:
9169 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
9170 if test "$GCC" = yes; then
9171 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
9172 archive_cmds
='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9173 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9175 allow_undefined_flag
=' -expect_unresolved \*'
9176 archive_cmds
='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9177 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~
9178 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9180 # Both c and cxx compiler support -rpath directly
9181 hardcode_libdir_flag_spec
='-rpath $libdir'
9183 archive_cmds_need_lc
='no'
9184 hardcode_libdir_separator
=:
9188 no_undefined_flag
=' -z defs'
9189 if test "$GCC" = yes; then
9191 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9192 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9193 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9195 case `$CC -V 2>&1` in
9198 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9199 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9200 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9204 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9205 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9206 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9210 hardcode_libdir_flag_spec
='-R$libdir'
9211 hardcode_shlibpath_var
=no
9213 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
9215 # The compiler driver will combine and reorder linker options,
9216 # but understands `-z linker_flag'. GCC discards it without `$wl',
9217 # but is careful enough not to reorder.
9218 # Supported since Solaris 2.6 (maybe 2.5.1?)
9219 if test "$GCC" = yes; then
9220 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9222 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
9226 link_all_deplibs
=yes
9230 if test "x$host_vendor" = xsequent
; then
9231 # Use $CC to link under sequent, because it throws in some extra .o
9232 # files that make .init and .fini sections work.
9233 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9235 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9237 hardcode_libdir_flag_spec
='-L$libdir'
9239 hardcode_minus_L
=yes
9240 hardcode_shlibpath_var
=no
9244 case $host_vendor in
9246 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9247 hardcode_direct
=yes # is this really true???
9250 ## LD is ld it makes a PLAMLIB
9251 ## CC just makes a GrossModule.
9252 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9253 reload_cmds
='$CC -r -o $output$reload_objs'
9257 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9258 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
9261 runpath_var
='LD_RUN_PATH'
9262 hardcode_shlibpath_var
=no
9266 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9267 hardcode_shlibpath_var
=no
9268 export_dynamic_flag_spec
='-Bexport'
9272 if test -d /usr
/nec
; then
9273 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9274 hardcode_shlibpath_var
=no
9275 runpath_var
=LD_RUN_PATH
9276 hardcode_runpath_var
=yes
9281 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
9282 no_undefined_flag
='${wl}-z,text'
9283 archive_cmds_need_lc
=no
9284 hardcode_shlibpath_var
=no
9285 runpath_var
='LD_RUN_PATH'
9287 if test "$GCC" = yes; then
9288 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9289 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9291 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9292 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9296 sysv5
* | sco3.2v5
* | sco5v6
*)
9297 # Note: We can NOT use -z defs as we might desire, because we do not
9298 # link with -lc, and that would cause any symbols used from libc to
9299 # always be unresolved, which means just about no library would
9300 # ever link correctly. If we're not using GNU ld we use -z text
9301 # though, which does catch some bad symbols but isn't as heavy-handed
9303 no_undefined_flag
='${wl}-z,text'
9304 allow_undefined_flag
='${wl}-z,nodefs'
9305 archive_cmds_need_lc
=no
9306 hardcode_shlibpath_var
=no
9307 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
9308 hardcode_libdir_separator
=':'
9309 link_all_deplibs
=yes
9310 export_dynamic_flag_spec
='${wl}-Bexport'
9311 runpath_var
='LD_RUN_PATH'
9313 if test "$GCC" = yes; then
9314 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9315 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9317 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9318 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9323 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9324 hardcode_libdir_flag_spec
='-L$libdir'
9325 hardcode_shlibpath_var
=no
9333 if test x
$host_vendor = xsni
; then
9335 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
9336 export_dynamic_flag_spec
='${wl}-Blargedynsym'
9342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9343 $as_echo "$ld_shlibs" >&6; }
9344 test "$ld_shlibs" = no
&& can_build_shared
=no
9346 with_gnu_ld
=$with_gnu_ld
9363 # Do we need to explicitly link libc?
9365 case "x$archive_cmds_need_lc" in
9367 # Assume -lc should be added
9368 archive_cmds_need_lc
=yes
9370 if test "$enable_shared" = yes && test "$GCC" = yes; then
9371 case $archive_cmds in
9373 # FIXME: we may have to deal with multi-command sequences.
9376 # Test whether the compiler implicitly links with -lc since on some
9377 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9378 # to ld, don't add -lc before -lgcc.
9379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9380 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9381 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9382 $as_echo_n "(cached) " >&6
9385 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9387 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9388 (eval $ac_compile) 2>&5
9390 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9391 test $ac_status = 0; } 2>conftest.err
; then
9394 libobjs
=conftest.
$ac_objext
9396 wl
=$lt_prog_compiler_wl
9397 pic_flag
=$lt_prog_compiler_pic
9403 lt_save_allow_undefined_flag
=$allow_undefined_flag
9404 allow_undefined_flag
=
9405 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9406 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
9408 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9409 test $ac_status = 0; }
9411 lt_cv_archive_cmds_need_lc
=no
9413 lt_cv_archive_cmds_need_lc
=yes
9415 allow_undefined_flag
=$lt_save_allow_undefined_flag
9417 cat conftest.err
1>&5
9422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9423 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9424 archive_cmds_need_lc
=$lt_cv_archive_cmds_need_lc
9587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9588 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9590 if test "$GCC" = yes; then
9592 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
9593 *) lt_awk_arg
="/^libraries:/" ;;
9595 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9596 if $ECHO "$lt_search_path_spec" |
$GREP ';' >/dev
/null
; then
9597 # if the path contains ";" then we assume it to be the separator
9598 # otherwise default to the standard path separator (i.e. ":") - it is
9599 # assumed that no part of a normal pathname contains ";" but that should
9600 # okay in the real world where ";" in dirpaths is itself problematic.
9601 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9603 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9605 # Ok, now we have the path, separated by spaces, we can step through it
9606 # and add multilib dir if necessary.
9607 lt_tmp_lt_search_path_spec
=
9608 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9609 for lt_sys_path
in $lt_search_path_spec; do
9610 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9611 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9613 test -d "$lt_sys_path" && \
9614 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
9617 lt_search_path_spec
=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9618 BEGIN {RS=" "; FS="/|\n";} {
9621 for (lt_i = NF; lt_i > 0; lt_i--) {
9622 if ($lt_i != "" && $lt_i != ".") {
9623 if ($lt_i == "..") {
9626 if (lt_count == 0) {
9627 lt_foo="/" $lt_i lt_foo;
9634 if (lt_foo != "") { lt_freq[lt_foo]++; }
9635 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9637 sys_lib_search_path_spec
=`$ECHO $lt_search_path_spec`
9639 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
9642 libname_spec
='lib$name'
9650 shlibpath_overrides_runpath
=unknown
9652 dynamic_linker
="$host_os ld.so"
9653 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
9654 need_lib_prefix
=unknown
9655 hardcode_into_libs
=no
9657 # when you set need_version to no, make sure it does not cause -set_version
9658 # flags to be left without arguments
9659 need_version
=unknown
9664 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
9665 shlibpath_var
=LIBPATH
9667 # AIX 3 has no versioning support, so we append a major version to the name.
9668 soname_spec
='${libname}${release}${shared_ext}$major'
9675 hardcode_into_libs
=yes
9676 if test "$host_cpu" = ia64
; then
9677 # AIX 5 supports IA64
9678 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9679 shlibpath_var
=LD_LIBRARY_PATH
9681 # With GCC up to 2.95.x, collect2 would create an import file
9682 # for dependence libraries. The import file would start with
9683 # the line `#! .'. This would cause the generated library to
9684 # depend on `.', always an invalid library. This was fixed in
9685 # development snapshots of GCC prior to 3.0.
9687 aix4 | aix4.
[01] | aix4.
[01].
*)
9688 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9690 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
9697 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9698 # soname into executable. Probably we can add versioning support to
9699 # collect2, so additional links can be useful in future.
9700 if test "$aix_use_runtimelinking" = yes; then
9701 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9702 # instead of lib<name>.a to let people know that these are not
9703 # typical AIX shared libraries.
9704 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9706 # We preserve .a as extension for shared libraries through AIX4.2
9707 # and later when we are not doing run time linking.
9708 library_names_spec
='${libname}${release}.a $libname.a'
9709 soname_spec
='${libname}${release}${shared_ext}$major'
9711 shlibpath_var
=LIBPATH
9718 # Since July 2007 AmigaOS4 officially supports .so libraries.
9719 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9720 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9723 library_names_spec
='$libname.ixlibrary $libname.a'
9724 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9725 finish_eval
='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9731 library_names_spec
='${libname}${shared_ext}'
9732 dynamic_linker
="$host_os ld.so"
9733 shlibpath_var
=LIBRARY_PATH
9739 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9740 soname_spec
='${libname}${release}${shared_ext}$major'
9741 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
9742 shlibpath_var
=LD_LIBRARY_PATH
9743 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9744 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
9745 # the default ld.so.conf also contains /usr/contrib/lib and
9746 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9747 # libtool to hard-code these into programs
9750 cygwin
* | mingw
* | pw32
* | cegcc
*)
9751 version_type
=windows
9756 case $GCC,$host_os in
9757 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
9758 library_names_spec
='$libname.dll.a'
9759 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9760 postinstall_cmds
='base_file=`basename \${file}`~
9761 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9762 dldir=$destdir/`dirname \$dlpath`~
9763 test -d \$dldir || mkdir -p \$dldir~
9764 $install_prog $dir/$dlname \$dldir/$dlname~
9765 chmod a+x \$dldir/$dlname~
9766 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9767 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9769 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9770 dlpath=$dir/\$dldll~
9772 shlibpath_overrides_runpath
=yes
9776 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9777 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9778 sys_lib_search_path_spec
="/usr/lib /lib/w32api /lib /usr/local/lib"
9781 # MinGW DLLs use traditional 'lib' prefix
9782 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9783 sys_lib_search_path_spec
=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9784 if $ECHO "$sys_lib_search_path_spec" |
$GREP ';[c-zC-Z]:/' >/dev
/null
; then
9785 # It is most probably a Windows format PATH printed by
9786 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9787 # path with ; separators, and with drive letters. We can handle the
9788 # drive letters (cygwin fileutils understands them), so leave them,
9789 # especially as we might pass files found there to a mingw objdump,
9790 # which wouldn't understand a cygwinified path. Ahh.
9791 sys_lib_search_path_spec
=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9793 sys_lib_search_path_spec
=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9797 # pw32 DLLs use 'pw' prefix rather than 'lib'
9798 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9804 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9807 dynamic_linker
='Win32 ld.exe'
9808 # FIXME: first we should search . and the directory the executable is in
9812 darwin
* | rhapsody
*)
9813 dynamic_linker
="$host_os dyld"
9817 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9818 soname_spec
='${libname}${release}${major}$shared_ext'
9819 shlibpath_overrides_runpath
=yes
9820 shlibpath_var
=DYLD_LIBRARY_PATH
9821 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
9823 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
9824 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
9831 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9832 soname_spec
='${libname}${release}${shared_ext}$major'
9833 shlibpath_var
=LD_LIBRARY_PATH
9840 freebsd
* | dragonfly
*)
9841 # DragonFly does not have aout. When/if they implement a new
9842 # versioning mechanism, adjust this.
9843 if test -x /usr
/bin
/objformat
; then
9844 objformat
=`/usr/bin/objformat`
9847 freebsd
[123]*) objformat
=aout
;;
9851 version_type
=freebsd-
$objformat
9852 case $version_type in
9854 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9859 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9863 shlibpath_var
=LD_LIBRARY_PATH
9866 shlibpath_overrides_runpath
=yes
9868 freebsd3.
[01]* | freebsdelf3.
[01]*)
9869 shlibpath_overrides_runpath
=yes
9870 hardcode_into_libs
=yes
9872 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
9873 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
9874 shlibpath_overrides_runpath
=no
9875 hardcode_into_libs
=yes
9877 *) # from 4.6 on, and DragonFly
9878 shlibpath_overrides_runpath
=yes
9879 hardcode_into_libs
=yes
9888 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9889 soname_spec
='${libname}${release}${shared_ext}$major'
9890 shlibpath_var
=LD_LIBRARY_PATH
9891 hardcode_into_libs
=yes
9894 hpux9
* | hpux10
* | hpux11
*)
9895 # Give a soname corresponding to the major version so that dld.sl refuses to
9896 # link against other versions.
9903 hardcode_into_libs
=yes
9904 dynamic_linker
="$host_os dld.so"
9905 shlibpath_var
=LD_LIBRARY_PATH
9906 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
9907 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9908 soname_spec
='${libname}${release}${shared_ext}$major'
9909 if test "X$HPUX_IA64_MODE" = X32
; then
9910 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9912 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
9914 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
9918 hardcode_into_libs
=yes
9919 dynamic_linker
="$host_os dld.sl"
9920 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
9921 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
9922 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9923 soname_spec
='${libname}${release}${shared_ext}$major'
9924 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9925 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
9929 dynamic_linker
="$host_os dld.sl"
9930 shlibpath_var
=SHLIB_PATH
9931 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
9932 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9933 soname_spec
='${libname}${release}${shared_ext}$major'
9936 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9937 postinstall_cmds
='chmod 555 $lib'
9944 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9945 soname_spec
='${libname}${release}${shared_ext}$major'
9946 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
9947 shlibpath_var
=LD_LIBRARY_PATH
9948 shlibpath_overrides_runpath
=no
9949 hardcode_into_libs
=yes
9952 irix5
* | irix6
* | nonstopux
*)
9954 nonstopux
*) version_type
=nonstopux
;;
9956 if test "$lt_cv_prog_gnu_ld" = yes; then
9964 soname_spec
='${libname}${release}${shared_ext}$major'
9965 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9967 irix5
* | nonstopux
*)
9971 case $LD in # libtool.m4 will add one of these switches to LD
9972 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
9973 libsuff
= shlibsuff
= libmagic
=32-bit;;
9974 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
9975 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
9976 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
9977 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
9978 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
9982 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
9983 shlibpath_overrides_runpath
=no
9984 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9985 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
9986 hardcode_into_libs
=yes
9989 # No shared lib support for Linux oldld, aout, or coff.
9990 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
9994 # This must be Linux ELF.
9995 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
9999 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10000 soname_spec
='${libname}${release}${shared_ext}$major'
10001 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10002 shlibpath_var
=LD_LIBRARY_PATH
10003 shlibpath_overrides_runpath
=no
10005 # Some binutils ld are patched to set DT_RUNPATH
10006 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10007 $as_echo_n "(cached) " >&6
10009 lt_cv_shlibpath_overrides_runpath
=no
10010 save_LDFLAGS
=$LDFLAGS
10011 save_libdir
=$libdir
10012 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10013 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10014 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10015 /* end confdefs.h. */
10025 if ac_fn_c_try_link
"$LINENO"; then :
10026 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
10027 lt_cv_shlibpath_overrides_runpath
=yes
10030 rm -f core conftest.err conftest.
$ac_objext \
10031 conftest
$ac_exeext conftest.
$ac_ext
10032 LDFLAGS
=$save_LDFLAGS
10033 libdir
=$save_libdir
10037 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
10039 # This implies no fast_install, which is unacceptable.
10040 # Some rework will be needed to allow for fast_install
10041 # before this can be enabled.
10042 hardcode_into_libs
=yes
10044 # Append ld.so.conf contents to the search path
10045 if test -f /etc
/ld.so.conf
; then
10046 lt_ld_extra
=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
10047 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
10050 # We used to test for /lib/ld.so.1 and disable shared libraries on
10051 # powerpc, because MkLinux only supported shared libraries with the
10052 # GNU dynamic linker. Since this was broken with cross compilers,
10053 # most powerpc-linux boxes support dynamic linking these days and
10054 # people can always --disable-shared, the test was removed, and we
10055 # assume the GNU/Linux dynamic linker is in use.
10056 dynamic_linker
='GNU/Linux ld.so'
10063 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10064 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10065 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10066 dynamic_linker
='NetBSD (a.out) ld.so'
10068 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10069 soname_spec
='${libname}${release}${shared_ext}$major'
10070 dynamic_linker
='NetBSD ld.elf_so'
10072 shlibpath_var
=LD_LIBRARY_PATH
10073 shlibpath_overrides_runpath
=yes
10074 hardcode_into_libs
=yes
10079 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10080 shlibpath_var
=LD_LIBRARY_PATH
10081 shlibpath_overrides_runpath
=yes
10088 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10089 soname_spec
='${libname}${release}${shared_ext}$major'
10090 shlibpath_var
=LD_LIBRARY_PATH
10091 shlibpath_overrides_runpath
=no
10092 hardcode_into_libs
=yes
10093 dynamic_linker
='ldqnx.so'
10098 sys_lib_dlsearch_path_spec
="/usr/lib"
10100 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10102 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
10103 *) need_version
=no
;;
10105 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10106 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10107 shlibpath_var
=LD_LIBRARY_PATH
10108 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10110 openbsd2.
[89] | openbsd2.
[89].
*)
10111 shlibpath_overrides_runpath
=no
10114 shlibpath_overrides_runpath
=yes
10118 shlibpath_overrides_runpath
=yes
10123 libname_spec
='$name'
10126 library_names_spec
='$libname${shared_ext} $libname.a'
10127 dynamic_linker
='OS/2 ld.exe'
10128 shlibpath_var
=LIBPATH
10131 osf3
* | osf4
* | osf5
*)
10135 soname_spec
='${libname}${release}${shared_ext}$major'
10136 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10137 shlibpath_var
=LD_LIBRARY_PATH
10138 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10139 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
10150 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10151 soname_spec
='${libname}${release}${shared_ext}$major'
10152 shlibpath_var
=LD_LIBRARY_PATH
10153 shlibpath_overrides_runpath
=yes
10154 hardcode_into_libs
=yes
10155 # ldd complains unless libraries are executable
10156 postinstall_cmds
='chmod +x $lib'
10161 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10162 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10163 shlibpath_var
=LD_LIBRARY_PATH
10164 shlibpath_overrides_runpath
=yes
10165 if test "$with_gnu_ld" = yes; then
10173 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10174 soname_spec
='${libname}${release}${shared_ext}$major'
10175 shlibpath_var
=LD_LIBRARY_PATH
10176 case $host_vendor in
10178 shlibpath_overrides_runpath
=no
10180 runpath_var
=LD_RUN_PATH
10188 shlibpath_overrides_runpath
=no
10189 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
10195 if test -d /usr
/nec
;then
10197 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10198 soname_spec
='$libname${shared_ext}.$major'
10199 shlibpath_var
=LD_LIBRARY_PATH
10203 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
10204 version_type
=freebsd-elf
10207 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10208 soname_spec
='${libname}${release}${shared_ext}$major'
10209 shlibpath_var
=LD_LIBRARY_PATH
10210 shlibpath_overrides_runpath
=yes
10211 hardcode_into_libs
=yes
10212 if test "$with_gnu_ld" = yes; then
10213 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10215 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
10218 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
10222 sys_lib_dlsearch_path_spec
='/usr/lib'
10226 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10230 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10231 shlibpath_var
=LD_LIBRARY_PATH
10232 shlibpath_overrides_runpath
=no
10233 hardcode_into_libs
=yes
10238 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10239 soname_spec
='${libname}${release}${shared_ext}$major'
10240 shlibpath_var
=LD_LIBRARY_PATH
10247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10248 $as_echo "$dynamic_linker" >&6; }
10249 test "$dynamic_linker" = no
&& can_build_shared
=no
10251 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
10252 if test "$GCC" = yes; then
10253 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10256 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10257 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
10259 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10260 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
10349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10350 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10352 if test -n "$hardcode_libdir_flag_spec" ||
10353 test -n "$runpath_var" ||
10354 test "X$hardcode_automatic" = "Xyes" ; then
10356 # We can hardcode non-existent directories.
10357 if test "$hardcode_direct" != no
&&
10358 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10359 # have to relink, otherwise we might link with an installed library
10360 # when we should be linking with a yet-to-be-installed one
10361 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10362 test "$hardcode_minus_L" != no
; then
10363 # Linking always hardcodes the temporary library directory.
10364 hardcode_action
=relink
10366 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10367 hardcode_action
=immediate
10370 # We cannot hardcode anything, or else we can only hardcode existing
10372 hardcode_action
=unsupported
10374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10375 $as_echo "$hardcode_action" >&6; }
10377 if test "$hardcode_action" = relink ||
10378 test "$inherit_rpath" = yes; then
10379 # Fast installation is not supported
10380 enable_fast_install
=no
10381 elif test "$shlibpath_overrides_runpath" = yes ||
10382 test "$enable_shared" = no
; then
10383 # Fast installation is not necessary
10384 enable_fast_install
=needless
10392 if test "x$enable_dlopen" != xyes
; then
10393 enable_dlopen
=unknown
10394 enable_dlopen_self
=unknown
10395 enable_dlopen_self_static
=unknown
10402 lt_cv_dlopen
="load_add_on"
10404 lt_cv_dlopen_self
=yes
10407 mingw
* | pw32
* | cegcc
*)
10408 lt_cv_dlopen
="LoadLibrary"
10413 lt_cv_dlopen
="dlopen"
10418 # if libdl is installed we need to link against it
10419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10420 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10421 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10422 $as_echo_n "(cached) " >&6
10424 ac_check_lib_save_LIBS
=$LIBS
10426 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10427 /* end confdefs.h. */
10429 /* Override any GCC internal prototype to avoid an error.
10430 Use char because int might match the return type of a GCC
10431 builtin and then its argument prototype would still apply. */
10444 if ac_fn_c_try_link
"$LINENO"; then :
10445 ac_cv_lib_dl_dlopen
=yes
10447 ac_cv_lib_dl_dlopen
=no
10449 rm -f core conftest.err conftest.
$ac_objext \
10450 conftest
$ac_exeext conftest.
$ac_ext
10451 LIBS
=$ac_check_lib_save_LIBS
10453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10454 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10455 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
10456 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
10459 lt_cv_dlopen
="dyld"
10461 lt_cv_dlopen_self
=yes
10468 ac_fn_c_check_func
"$LINENO" "shl_load" "ac_cv_func_shl_load"
10469 if test "x$ac_cv_func_shl_load" = x
""yes; then :
10470 lt_cv_dlopen
="shl_load"
10472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10473 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10474 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10475 $as_echo_n "(cached) " >&6
10477 ac_check_lib_save_LIBS
=$LIBS
10479 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10480 /* end confdefs.h. */
10482 /* Override any GCC internal prototype to avoid an error.
10483 Use char because int might match the return type of a GCC
10484 builtin and then its argument prototype would still apply. */
10492 return shl_load ();
10497 if ac_fn_c_try_link
"$LINENO"; then :
10498 ac_cv_lib_dld_shl_load
=yes
10500 ac_cv_lib_dld_shl_load
=no
10502 rm -f core conftest.err conftest.
$ac_objext \
10503 conftest
$ac_exeext conftest.
$ac_ext
10504 LIBS
=$ac_check_lib_save_LIBS
10506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10507 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10508 if test "x$ac_cv_lib_dld_shl_load" = x
""yes; then :
10509 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
10511 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
10512 if test "x$ac_cv_func_dlopen" = x
""yes; then :
10513 lt_cv_dlopen
="dlopen"
10515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10516 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10517 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10518 $as_echo_n "(cached) " >&6
10520 ac_check_lib_save_LIBS
=$LIBS
10522 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10523 /* end confdefs.h. */
10525 /* Override any GCC internal prototype to avoid an error.
10526 Use char because int might match the return type of a GCC
10527 builtin and then its argument prototype would still apply. */
10540 if ac_fn_c_try_link
"$LINENO"; then :
10541 ac_cv_lib_dl_dlopen
=yes
10543 ac_cv_lib_dl_dlopen
=no
10545 rm -f core conftest.err conftest.
$ac_objext \
10546 conftest
$ac_exeext conftest.
$ac_ext
10547 LIBS
=$ac_check_lib_save_LIBS
10549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10550 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10551 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
10552 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
10554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10555 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10556 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10557 $as_echo_n "(cached) " >&6
10559 ac_check_lib_save_LIBS
=$LIBS
10560 LIBS
="-lsvld $LIBS"
10561 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10562 /* end confdefs.h. */
10564 /* Override any GCC internal prototype to avoid an error.
10565 Use char because int might match the return type of a GCC
10566 builtin and then its argument prototype would still apply. */
10579 if ac_fn_c_try_link
"$LINENO"; then :
10580 ac_cv_lib_svld_dlopen
=yes
10582 ac_cv_lib_svld_dlopen
=no
10584 rm -f core conftest.err conftest.
$ac_objext \
10585 conftest
$ac_exeext conftest.
$ac_ext
10586 LIBS
=$ac_check_lib_save_LIBS
10588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10589 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10590 if test "x$ac_cv_lib_svld_dlopen" = x
""yes; then :
10591 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
10593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10594 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10595 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10596 $as_echo_n "(cached) " >&6
10598 ac_check_lib_save_LIBS
=$LIBS
10600 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10601 /* end confdefs.h. */
10603 /* Override any GCC internal prototype to avoid an error.
10604 Use char because int might match the return type of a GCC
10605 builtin and then its argument prototype would still apply. */
10613 return dld_link ();
10618 if ac_fn_c_try_link
"$LINENO"; then :
10619 ac_cv_lib_dld_dld_link
=yes
10621 ac_cv_lib_dld_dld_link
=no
10623 rm -f core conftest.err conftest.
$ac_objext \
10624 conftest
$ac_exeext conftest.
$ac_ext
10625 LIBS
=$ac_check_lib_save_LIBS
10627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10628 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10629 if test "x$ac_cv_lib_dld_dld_link" = x
""yes; then :
10630 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
10651 if test "x$lt_cv_dlopen" != xno
; then
10657 case $lt_cv_dlopen in
10659 save_CPPFLAGS
="$CPPFLAGS"
10660 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
10662 save_LDFLAGS
="$LDFLAGS"
10663 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
10666 LIBS
="$lt_cv_dlopen_libs $LIBS"
10668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10669 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10670 if test "${lt_cv_dlopen_self+set}" = set; then :
10671 $as_echo_n "(cached) " >&6
10673 if test "$cross_compiling" = yes; then :
10674 lt_cv_dlopen_self
=cross
10676 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
10677 lt_status
=$lt_dlunknown
10678 cat > conftest.
$ac_ext <<_LT_EOF
10679 #line 10679 "configure"
10680 #include "confdefs.h"
10689 # define LT_DLGLOBAL RTLD_GLOBAL
10692 # define LT_DLGLOBAL DL_GLOBAL
10694 # define LT_DLGLOBAL 0
10698 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10699 find out it does not work in some platform. */
10700 #ifndef LT_DLLAZY_OR_NOW
10702 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10705 # define LT_DLLAZY_OR_NOW DL_LAZY
10708 # define LT_DLLAZY_OR_NOW RTLD_NOW
10711 # define LT_DLLAZY_OR_NOW DL_NOW
10713 # define LT_DLLAZY_OR_NOW 0
10720 void fnord() { int i=42;}
10723 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10724 int status = $lt_dlunknown;
10728 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10729 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10730 /* dlclose (self); */
10738 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10739 (eval $ac_link) 2>&5
10741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10742 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
10743 (.
/conftest
; exit; ) >&5 2>/dev
/null
10745 case x
$lt_status in
10746 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
10747 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
10748 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
10751 # compilation failed
10752 lt_cv_dlopen_self
=no
10759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10760 $as_echo "$lt_cv_dlopen_self" >&6; }
10762 if test "x$lt_cv_dlopen_self" = xyes
; then
10763 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
10764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10765 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10766 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10767 $as_echo_n "(cached) " >&6
10769 if test "$cross_compiling" = yes; then :
10770 lt_cv_dlopen_self_static
=cross
10772 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
10773 lt_status
=$lt_dlunknown
10774 cat > conftest.
$ac_ext <<_LT_EOF
10775 #line 10775 "configure"
10776 #include "confdefs.h"
10785 # define LT_DLGLOBAL RTLD_GLOBAL
10788 # define LT_DLGLOBAL DL_GLOBAL
10790 # define LT_DLGLOBAL 0
10794 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10795 find out it does not work in some platform. */
10796 #ifndef LT_DLLAZY_OR_NOW
10798 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10801 # define LT_DLLAZY_OR_NOW DL_LAZY
10804 # define LT_DLLAZY_OR_NOW RTLD_NOW
10807 # define LT_DLLAZY_OR_NOW DL_NOW
10809 # define LT_DLLAZY_OR_NOW 0
10816 void fnord() { int i=42;}
10819 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10820 int status = $lt_dlunknown;
10824 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10825 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10826 /* dlclose (self); */
10834 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10835 (eval $ac_link) 2>&5
10837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10838 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
10839 (.
/conftest
; exit; ) >&5 2>/dev
/null
10841 case x
$lt_status in
10842 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
10843 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
10844 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
10847 # compilation failed
10848 lt_cv_dlopen_self_static
=no
10855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10856 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10859 CPPFLAGS
="$save_CPPFLAGS"
10860 LDFLAGS
="$save_LDFLAGS"
10865 case $lt_cv_dlopen_self in
10866 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
10867 *) enable_dlopen_self
=unknown
;;
10870 case $lt_cv_dlopen_self_static in
10871 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
10872 *) enable_dlopen_self_static
=unknown
;;
10894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10895 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10896 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
10897 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
10898 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
10899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10900 $as_echo "yes" >&6; }
10902 # FIXME - insert some real tests, host_os isn't really good enough
10905 if test -n "$STRIP" ; then
10906 striplib
="$STRIP -x"
10907 old_striplib
="$STRIP -S"
10908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10909 $as_echo "yes" >&6; }
10911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10912 $as_echo "no" >&6; }
10916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10917 $as_echo "no" >&6; }
10933 # Report which library types will actually be built
10934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10935 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10937 $as_echo "$can_build_shared" >&6; }
10939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10940 $as_echo_n "checking whether to build shared libraries... " >&6; }
10941 test "$can_build_shared" = "no" && enable_shared
=no
10943 # On AIX, shared libraries and static libraries use the same namespace, and
10944 # are all built from PIC.
10947 test "$enable_shared" = yes && enable_static
=no
10948 if test -n "$RANLIB"; then
10949 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
10950 postinstall_cmds
='$RANLIB $lib'
10955 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
10956 test "$enable_shared" = yes && enable_static
=no
10960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10961 $as_echo "$enable_shared" >&6; }
10963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10964 $as_echo_n "checking whether to build static libraries... " >&6; }
10965 # Make sure either enable_shared or enable_static is yes.
10966 test "$enable_shared" = yes || enable_static
=yes
10967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10968 $as_echo "$enable_static" >&6; }
10975 ac_cpp
='$CPP $CPPFLAGS'
10976 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10977 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10978 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
10994 ac_config_commands
="$ac_config_commands libtool"
10999 # Only expand once:
11004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11005 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11006 # Check whether --enable-maintainer-mode was given.
11007 if test "${enable_maintainer_mode+set}" = set; then :
11008 enableval
=$enable_maintainer_mode; USE_MAINTAINER_MODE
=$enableval
11010 USE_MAINTAINER_MODE
=no
11013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11014 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11015 if test $USE_MAINTAINER_MODE = yes; then
11016 MAINTAINER_MODE_TRUE
=
11017 MAINTAINER_MODE_FALSE
='#'
11019 MAINTAINER_MODE_TRUE
='#'
11020 MAINTAINER_MODE_FALSE
=
11023 MAINT
=$MAINTAINER_MODE_TRUE
11027 for ac_header
in sys
/mman.h
11029 ac_fn_c_check_header_mongrel
"$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
11030 if test "x$ac_cv_header_sys_mman_h" = x
""yes; then :
11031 cat >>confdefs.h
<<_ACEOF
11032 #define HAVE_SYS_MMAN_H 1
11039 for ac_func
in mmap
11041 ac_fn_c_check_func
"$LINENO" "mmap" "ac_cv_func_mmap"
11042 if test "x$ac_cv_func_mmap" = x
""yes; then :
11043 cat >>confdefs.h
<<_ACEOF
11044 #define HAVE_MMAP 1
11051 ac_fn_c_check_header_mongrel
"$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
11052 if test "x$ac_cv_header_sys_mman_h" = x
""yes; then :
11053 libffi_header_sys_mman_h
=yes
11055 libffi_header_sys_mman_h
=no
11059 ac_fn_c_check_func
"$LINENO" "mmap" "ac_cv_func_mmap"
11060 if test "x$ac_cv_func_mmap" = x
""yes; then :
11061 libffi_func_mmap
=yes
11063 libffi_func_mmap
=no
11066 if test "$libffi_header_sys_mman_h" != yes \
11067 ||
test "$libffi_func_mmap" != yes; then
11068 ac_cv_func_mmap_file
=no
11069 ac_cv_func_mmap_dev_zero
=no
11070 ac_cv_func_mmap_anon
=no
11072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
11073 $as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
11074 if test "${ac_cv_func_mmap_file+set}" = set; then :
11075 $as_echo_n "(cached) " >&6
11077 # Add a system to this blacklist if
11078 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
11079 # memory area containing the same data that you'd get if you applied
11080 # read() to the same fd. The only system known to have a problem here
11081 # is VMS, where text files have record structure.
11084 ac_cv_func_mmap_file
=no
;;
11086 ac_cv_func_mmap_file
=yes;;
11089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_file" >&5
11090 $as_echo "$ac_cv_func_mmap_file" >&6; }
11091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
11092 $as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
11093 if test "${ac_cv_func_mmap_dev_zero+set}" = set; then :
11094 $as_echo_n "(cached) " >&6
11096 # Add a system to this blacklist if it has mmap() but /dev/zero
11097 # does not exist, or if mmapping /dev/zero does not give anonymous
11098 # zeroed pages with both the following properties:
11099 # 1. If you map N consecutive pages in with one call, and then
11100 # unmap any subset of those pages, the pages that were not
11101 # explicitly unmapped remain accessible.
11102 # 2. If you map two adjacent blocks of memory and then unmap them
11103 # both at once, they must both go away.
11104 # Systems known to be in this category are Windows (all variants),
11107 vms
* | cygwin
* | pe | mingw
* | darwin
* | ultrix
* | hpux10
* | hpux11.00
)
11108 ac_cv_func_mmap_dev_zero
=no
;;
11110 ac_cv_func_mmap_dev_zero
=yes;;
11113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_dev_zero" >&5
11114 $as_echo "$ac_cv_func_mmap_dev_zero" >&6; }
11116 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
11117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
11118 $as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
11119 if test "${ac_cv_decl_map_anon+set}" = set; then :
11120 $as_echo_n "(cached) " >&6
11122 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11123 /* end confdefs.h. */
11124 #include <sys/types.h>
11125 #include <sys/mman.h>
11126 #include <unistd.h>
11128 #ifndef MAP_ANONYMOUS
11129 #define MAP_ANONYMOUS MAP_ANON
11135 int n = MAP_ANONYMOUS;
11140 if ac_fn_c_try_compile
"$LINENO"; then :
11141 ac_cv_decl_map_anon
=yes
11143 ac_cv_decl_map_anon
=no
11145 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_decl_map_anon" >&5
11148 $as_echo "$ac_cv_decl_map_anon" >&6; }
11150 if test $ac_cv_decl_map_anon = no
; then
11151 ac_cv_func_mmap_anon
=no
11153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
11154 $as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
11155 if test "${ac_cv_func_mmap_anon+set}" = set; then :
11156 $as_echo_n "(cached) " >&6
11158 # Add a system to this blacklist if it has mmap() and MAP_ANON or
11159 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
11160 # doesn't give anonymous zeroed pages with the same properties listed
11161 # above for use of /dev/zero.
11162 # Systems known to be in this category are Windows, VMS, and SCO Unix.
11164 vms
* | cygwin
* | pe | mingw
* | sco
* | udk
* )
11165 ac_cv_func_mmap_anon
=no
;;
11167 ac_cv_func_mmap_anon
=yes;;
11170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_anon" >&5
11171 $as_echo "$ac_cv_func_mmap_anon" >&6; }
11175 if test $ac_cv_func_mmap_file = yes; then
11177 $as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
11180 if test $ac_cv_func_mmap_dev_zero = yes; then
11182 $as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
11185 if test $ac_cv_func_mmap_anon = yes; then
11187 $as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
11192 if test -d $srcdir/testsuite
; then
11194 TESTSUBDIR_FALSE
='#'
11196 TESTSUBDIR_TRUE
='#'
11201 TARGETDIR
="unknown"
11204 TARGET
=ALPHA
; TARGETDIR
=alpha
;
11205 # Support 128-bit long double, changable via command-line switch.
11206 HAVE_LONG_DOUBLE
='defined(__LONG_DOUBLE_128__)'
11210 TARGET
=ARM
; TARGETDIR
=arm
11214 TARGET
=X86_64
; TARGETDIR
=x86
11218 TARGET
=LIBFFI_CRIS
; TARGETDIR
=cris
11222 TARGET
=FRV
; TARGETDIR
=frv
11225 hppa
*-*-linux* | parisc
*-*-linux*)
11226 TARGET
=PA_LINUX
; TARGETDIR
=pa
11229 TARGET
=PA64_HPUX
; TARGETDIR
=pa
11232 TARGET
=PA_HPUX
; TARGETDIR
=pa
11235 i386-
*-freebsd* | i386-
*-openbsd*)
11236 TARGET
=X86_FREEBSD
; TARGETDIR
=x86
11238 i?
86-win32* | i?
86-*-cygwin* | i?
86-*-mingw*)
11239 TARGET
=X86_WIN32
; TARGETDIR
=x86
11242 TARGET
=X86_DARWIN
; TARGETDIR
=x86
11244 i?
86-*-solaris2.1
[0-9]*)
11245 TARGET
=X86_64
; TARGETDIR
=x86
11248 TARGET
=X86
; TARGETDIR
=x86
11252 TARGET
=IA64
; TARGETDIR
=ia64
11256 TARGET
=M32R
; TARGETDIR
=m32r
11260 TARGET
=M68K
; TARGETDIR
=m68k
11263 mips-sgi-irix5.
* | mips-sgi-irix6.
*)
11264 TARGET
=MIPS
; TARGETDIR
=mips
11267 TARGET
=MIPS
; TARGETDIR
=mips
11270 powerpc
*-*-linux* | powerpc-
*-sysv*)
11271 TARGET
=POWERPC
; TARGETDIR
=powerpc
11274 TARGET
=POWERPC
; TARGETDIR
=powerpc
11277 TARGET
=POWERPC_DARWIN
; TARGETDIR
=powerpc
11279 powerpc-
*-aix* | rs6000-
*-aix*)
11280 TARGET
=POWERPC_AIX
; TARGETDIR
=powerpc
11282 powerpc-
*-freebsd*)
11283 TARGET
=POWERPC_FREEBSD
; TARGETDIR
=powerpc
11286 TARGET
=POWERPC
; TARGETDIR
=powerpc
11289 s390-
*-* | s390x-
*-*)
11290 TARGET
=S390
; TARGETDIR
=s390
11293 sh-
*-* | sh
[34]*-*-*)
11294 TARGET
=SH
; TARGETDIR
=sh
11296 sh64-
*-* | sh5
*-*-*)
11297 TARGET
=SH64
; TARGETDIR
=sh64
11301 TARGET
=SPARC
; TARGETDIR
=sparc
11305 TARGET
=X86_DARWIN
; TARGETDIR
=x86
11308 x86_64-
*-cygwin* | x86_64-
*-mingw*)
11309 TARGET
=X86_WIN64
; TARGETDIR
=x86
11313 TARGET
=X86_64
; TARGETDIR
=x86
11319 if test $TARGETDIR = unknown
; then
11320 as_fn_error
"\"libffi has not been ported to $host.\"" "$LINENO" 5
11323 if test x
$TARGET = xMIPS
; then
11331 if test x
$TARGET = xSPARC
; then
11339 if test x
$TARGET = xX86
; then
11347 if test x
$TARGET = xX86_FREEBSD
; then
11349 X86_FREEBSD_FALSE
='#'
11351 X86_FREEBSD_TRUE
='#'
11355 if test x
$TARGET = xX86_WIN32
; then
11357 X86_WIN32_FALSE
='#'
11363 if test x
$TARGET = xX86_WIN64
; then
11365 X86_WIN64_FALSE
='#'
11371 if test x
$TARGET = xX86_DARWIN
; then
11373 X86_DARWIN_FALSE
='#'
11375 X86_DARWIN_TRUE
='#'
11379 if test x
$TARGET = xALPHA
; then
11387 if test x
$TARGET = xIA64
; then
11395 if test x
$TARGET = xM32R
; then
11403 if test x
$TARGET = xM68K
; then
11411 if test x
$TARGET = xPOWERPC
; then
11419 if test x
$TARGET = xPOWERPC_AIX
; then
11421 POWERPC_AIX_FALSE
='#'
11423 POWERPC_AIX_TRUE
='#'
11427 if test x
$TARGET = xPOWERPC_DARWIN
; then
11428 POWERPC_DARWIN_TRUE
=
11429 POWERPC_DARWIN_FALSE
='#'
11431 POWERPC_DARWIN_TRUE
='#'
11432 POWERPC_DARWIN_FALSE
=
11435 if test x
$TARGET = xPOWERPC_FREEBSD
; then
11436 POWERPC_FREEBSD_TRUE
=
11437 POWERPC_FREEBSD_FALSE
='#'
11439 POWERPC_FREEBSD_TRUE
='#'
11440 POWERPC_FREEBSD_FALSE
=
11443 if test x
$TARGET = xARM
; then
11451 if test x
$TARGET = xLIBFFI_CRIS
; then
11453 LIBFFI_CRIS_FALSE
='#'
11455 LIBFFI_CRIS_TRUE
='#'
11459 if test x
$TARGET = xFRV
; then
11467 if test x
$TARGET = xS390
; then
11475 if test x
$TARGET = xX86_64
; then
11483 if test x
$TARGET = xSH
; then
11491 if test x
$TARGET = xSH64
; then
11499 if test x
$TARGET = xPA_LINUX
; then
11507 if test x
$TARGET = xPA_HPUX
; then
11515 if test x
$TARGET = xPA64_HPUX
; then
11517 PA64_HPUX_FALSE
='#'
11524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11525 $as_echo_n "checking for ANSI C header files... " >&6; }
11526 if test "${ac_cv_header_stdc+set}" = set; then :
11527 $as_echo_n "(cached) " >&6
11529 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11530 /* end confdefs.h. */
11531 #include <stdlib.h>
11532 #include <stdarg.h>
11533 #include <string.h>
11544 if ac_fn_c_try_compile
"$LINENO"; then :
11545 ac_cv_header_stdc
=yes
11547 ac_cv_header_stdc
=no
11549 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11551 if test $ac_cv_header_stdc = yes; then
11552 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11553 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11554 /* end confdefs.h. */
11555 #include <string.h>
11558 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11559 $EGREP "memchr" >/dev
/null
2>&1; then :
11562 ac_cv_header_stdc
=no
11568 if test $ac_cv_header_stdc = yes; then
11569 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11570 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11571 /* end confdefs.h. */
11572 #include <stdlib.h>
11575 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11576 $EGREP "free" >/dev
/null
2>&1; then :
11579 ac_cv_header_stdc
=no
11585 if test $ac_cv_header_stdc = yes; then
11586 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11587 if test "$cross_compiling" = yes; then :
11590 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11591 /* end confdefs.h. */
11593 #include <stdlib.h>
11594 #if ((' ' & 0x0FF) == 0x020)
11595 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11596 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11598 # define ISLOWER(c) \
11599 (('a' <= (c) && (c) <= 'i') \
11600 || ('j' <= (c) && (c) <= 'r') \
11601 || ('s' <= (c) && (c) <= 'z'))
11602 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11605 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11610 for (i = 0; i < 256; i++)
11611 if (XOR (islower (i), ISLOWER (i))
11612 || toupper (i) != TOUPPER (i))
11617 if ac_fn_c_try_run
"$LINENO"; then :
11620 ac_cv_header_stdc
=no
11622 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11623 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11629 $as_echo "$ac_cv_header_stdc" >&6; }
11630 if test $ac_cv_header_stdc = yes; then
11632 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11636 for ac_func
in memcpy
11638 ac_fn_c_check_func
"$LINENO" "memcpy" "ac_cv_func_memcpy"
11639 if test "x$ac_cv_func_memcpy" = x
""yes; then :
11640 cat >>confdefs.h
<<_ACEOF
11641 #define HAVE_MEMCPY 1
11647 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
11648 # for constant arguments. Useless!
11649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
11650 $as_echo_n "checking for working alloca.h... " >&6; }
11651 if test "${ac_cv_working_alloca_h+set}" = set; then :
11652 $as_echo_n "(cached) " >&6
11654 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11655 /* end confdefs.h. */
11656 #include <alloca.h>
11660 char *p = (char *) alloca (2 * sizeof (int));
11666 if ac_fn_c_try_link
"$LINENO"; then :
11667 ac_cv_working_alloca_h
=yes
11669 ac_cv_working_alloca_h
=no
11671 rm -f core conftest.err conftest.
$ac_objext \
11672 conftest
$ac_exeext conftest.
$ac_ext
11674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
11675 $as_echo "$ac_cv_working_alloca_h" >&6; }
11676 if test $ac_cv_working_alloca_h = yes; then
11678 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
11682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
11683 $as_echo_n "checking for alloca... " >&6; }
11684 if test "${ac_cv_func_alloca_works+set}" = set; then :
11685 $as_echo_n "(cached) " >&6
11687 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11688 /* end confdefs.h. */
11690 # define alloca __builtin_alloca
11693 # include <malloc.h>
11694 # define alloca _alloca
11696 # ifdef HAVE_ALLOCA_H
11697 # include <alloca.h>
11702 # ifndef alloca /* predefined by HP cc +Olibcalls */
11713 char *p = (char *) alloca (1);
11719 if ac_fn_c_try_link
"$LINENO"; then :
11720 ac_cv_func_alloca_works
=yes
11722 ac_cv_func_alloca_works
=no
11724 rm -f core conftest.err conftest.
$ac_objext \
11725 conftest
$ac_exeext conftest.
$ac_ext
11727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
11728 $as_echo "$ac_cv_func_alloca_works" >&6; }
11730 if test $ac_cv_func_alloca_works = yes; then
11732 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
11735 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
11736 # that cause trouble. Some versions do not even contain alloca or
11737 # contain a buggy version. If you still want to use their alloca,
11738 # use ar to extract alloca.o from them instead of compiling alloca.c.
11740 ALLOCA
=\
${LIBOBJDIR}alloca.
$ac_objext
11742 $as_echo "#define C_ALLOCA 1" >>confdefs.h
11745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
11746 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
11747 if test "${ac_cv_os_cray+set}" = set; then :
11748 $as_echo_n "(cached) " >&6
11750 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11751 /* end confdefs.h. */
11752 #if defined CRAY && ! defined CRAY2
11759 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11760 $EGREP "webecray" >/dev
/null
2>&1; then :
11768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
11769 $as_echo "$ac_cv_os_cray" >&6; }
11770 if test $ac_cv_os_cray = yes; then
11771 for ac_func
in _getb67 GETB67 getb67
; do
11772 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11773 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
11774 eval as_val
=\$
$as_ac_var
11775 if test "x$as_val" = x
""yes; then :
11777 cat >>confdefs.h
<<_ACEOF
11778 #define CRAY_STACKSEG_END $ac_func
11787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
11788 $as_echo_n "checking stack direction for C alloca... " >&6; }
11789 if test "${ac_cv_c_stack_direction+set}" = set; then :
11790 $as_echo_n "(cached) " >&6
11792 if test "$cross_compiling" = yes; then :
11793 ac_cv_c_stack_direction
=0
11795 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11796 /* end confdefs.h. */
11797 $ac_includes_default
11799 find_stack_direction ()
11801 static char *addr = 0;
11806 return find_stack_direction ();
11809 return (&dummy > addr) ? 1 : -1;
11815 return find_stack_direction () < 0;
11818 if ac_fn_c_try_run
"$LINENO"; then :
11819 ac_cv_c_stack_direction
=1
11821 ac_cv_c_stack_direction
=-1
11823 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11824 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
11829 $as_echo "$ac_cv_c_stack_direction" >&6; }
11830 cat >>confdefs.h
<<_ACEOF
11831 #define STACK_DIRECTION $ac_cv_c_stack_direction
11838 # The cast to long int works around a bug in the HP C Compiler
11839 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11840 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11841 # This bug is HP SR number 8606223364.
11842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
11843 $as_echo_n "checking size of double... " >&6; }
11844 if test "${ac_cv_sizeof_double+set}" = set; then :
11845 $as_echo_n "(cached) " >&6
11847 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
11850 if test "$ac_cv_type_double" = yes; then
11851 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11852 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11853 { as_fn_set_status
77
11854 as_fn_error
"cannot compute sizeof (double)
11855 See \`config.log' for more details." "$LINENO" 5; }; }
11857 ac_cv_sizeof_double
=0
11862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
11863 $as_echo "$ac_cv_sizeof_double" >&6; }
11867 cat >>confdefs.h
<<_ACEOF
11868 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
11872 # The cast to long int works around a bug in the HP C Compiler
11873 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11874 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11875 # This bug is HP SR number 8606223364.
11876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
11877 $as_echo_n "checking size of long double... " >&6; }
11878 if test "${ac_cv_sizeof_long_double+set}" = set; then :
11879 $as_echo_n "(cached) " >&6
11881 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
11884 if test "$ac_cv_type_long_double" = yes; then
11885 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11886 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11887 { as_fn_set_status
77
11888 as_fn_error
"cannot compute sizeof (long double)
11889 See \`config.log' for more details." "$LINENO" 5; }; }
11891 ac_cv_sizeof_long_double
=0
11896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
11897 $as_echo "$ac_cv_sizeof_long_double" >&6; }
11901 cat >>confdefs.h
<<_ACEOF
11902 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
11907 # Also AC_SUBST this variable for ffi.h.
11908 if test -z "$HAVE_LONG_DOUBLE"; then
11910 if test $ac_cv_sizeof_double != $ac_cv_sizeof_long_double; then
11911 if test $ac_cv_sizeof_long_double != 0; then
11914 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
11921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11922 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11923 if test "${ac_cv_c_bigendian+set}" = set; then :
11924 $as_echo_n "(cached) " >&6
11926 ac_cv_c_bigendian
=unknown
11927 # See if we're dealing with a universal compiler.
11928 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11929 /* end confdefs.h. */
11930 #ifndef __APPLE_CC__
11931 not a universal capable compiler
11936 if ac_fn_c_try_compile
"$LINENO"; then :
11938 # Check for potential -arch flags. It is not universal unless
11939 # there are at least two -arch flags with different values.
11942 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11943 if test -n "$ac_prev"; then
11945 i?
86 | x86_64 | ppc | ppc64
)
11946 if test -z "$ac_arch" ||
test "$ac_arch" = "$ac_word"; then
11949 ac_cv_c_bigendian
=universal
11955 elif test "x$ac_word" = "x-arch"; then
11960 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11961 if test $ac_cv_c_bigendian = unknown
; then
11962 # See if sys/param.h defines the BYTE_ORDER macro.
11963 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11964 /* end confdefs.h. */
11965 #include <sys/types.h>
11966 #include <sys/param.h>
11971 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11972 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11974 bogus endian macros
11981 if ac_fn_c_try_compile
"$LINENO"; then :
11982 # It does; now see whether it defined to BIG_ENDIAN or not.
11983 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11984 /* end confdefs.h. */
11985 #include <sys/types.h>
11986 #include <sys/param.h>
11991 #if BYTE_ORDER != BIG_ENDIAN
11999 if ac_fn_c_try_compile
"$LINENO"; then :
12000 ac_cv_c_bigendian
=yes
12002 ac_cv_c_bigendian
=no
12004 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12006 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12008 if test $ac_cv_c_bigendian = unknown
; then
12009 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12010 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12011 /* end confdefs.h. */
12012 #include <limits.h>
12017 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12018 bogus endian macros
12025 if ac_fn_c_try_compile
"$LINENO"; then :
12026 # It does; now see whether it defined to _BIG_ENDIAN or not.
12027 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12028 /* end confdefs.h. */
12029 #include <limits.h>
12034 #ifndef _BIG_ENDIAN
12042 if ac_fn_c_try_compile
"$LINENO"; then :
12043 ac_cv_c_bigendian
=yes
12045 ac_cv_c_bigendian
=no
12047 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12049 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12051 if test $ac_cv_c_bigendian = unknown
; then
12052 # Compile a test program.
12053 if test "$cross_compiling" = yes; then :
12054 # Try to guess by grepping values from an object file.
12055 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12056 /* end confdefs.h. */
12057 short int ascii_mm[] =
12058 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12059 short int ascii_ii[] =
12060 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12061 int use_ascii (int i) {
12062 return ascii_mm[i] + ascii_ii[i];
12064 short int ebcdic_ii[] =
12065 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12066 short int ebcdic_mm[] =
12067 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12068 int use_ebcdic (int i) {
12069 return ebcdic_mm[i] + ebcdic_ii[i];
12076 return use_ascii (foo) == use_ebcdic (foo);
12081 if ac_fn_c_try_compile
"$LINENO"; then :
12082 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
12083 ac_cv_c_bigendian
=yes
12085 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
12086 if test "$ac_cv_c_bigendian" = unknown
; then
12087 ac_cv_c_bigendian
=no
12089 # finding both strings is unlikely to happen, but who knows?
12090 ac_cv_c_bigendian
=unknown
12094 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12096 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12097 /* end confdefs.h. */
12098 $ac_includes_default
12103 /* Are we little or big endian? From Harbison&Steele. */
12107 char c[sizeof (long int)];
12110 return u.c[sizeof (long int) - 1] == 1;
12116 if ac_fn_c_try_run
"$LINENO"; then :
12117 ac_cv_c_bigendian
=no
12119 ac_cv_c_bigendian
=yes
12121 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12122 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12128 $as_echo "$ac_cv_c_bigendian" >&6; }
12129 case $ac_cv_c_bigendian in #(
12131 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12137 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12141 as_fn_error
"unknown endianness
12142 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .cfi pseudo-op support" >&5
12147 $as_echo_n "checking assembler .cfi pseudo-op support... " >&6; }
12148 if test "${libffi_cv_as_cfi_pseudo_op+set}" = set; then :
12149 $as_echo_n "(cached) " >&6
12152 libffi_cv_as_cfi_pseudo_op
=unknown
12153 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12154 /* end confdefs.h. */
12155 asm (".cfi_startproc\n\t.cfi_endproc");
12164 if ac_fn_c_try_compile
"$LINENO"; then :
12165 libffi_cv_as_cfi_pseudo_op
=yes
12167 libffi_cv_as_cfi_pseudo_op
=no
12169 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_cfi_pseudo_op" >&5
12173 $as_echo "$libffi_cv_as_cfi_pseudo_op" >&6; }
12174 if test "x$libffi_cv_as_cfi_pseudo_op" = xyes
; then
12176 $as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs.h
12180 if test x
$TARGET = xSPARC
; then
12181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker support unaligned pc related relocs" >&5
12182 $as_echo_n "checking assembler and linker support unaligned pc related relocs... " >&6; }
12183 if test "${libffi_cv_as_sparc_ua_pcrel+set}" = set; then :
12184 $as_echo_n "(cached) " >&6
12187 save_CFLAGS
="$CFLAGS"
12188 save_LDFLAGS
="$LDFLAGS"
12189 CFLAGS
="$CFLAGS -fpic"
12190 LDFLAGS
="$LDFLAGS -shared"
12191 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12192 /* end confdefs.h. */
12193 asm (".text; foo: nop; .data; .align 4; .byte 0; .uaword %r_disp32(foo); .text");
12202 if ac_fn_c_try_link
"$LINENO"; then :
12203 libffi_cv_as_sparc_ua_pcrel
=yes
12205 libffi_cv_as_sparc_ua_pcrel
=no
12207 rm -f core conftest.err conftest.
$ac_objext \
12208 conftest
$ac_exeext conftest.
$ac_ext
12209 CFLAGS
="$save_CFLAGS"
12210 LDFLAGS
="$save_LDFLAGS"
12212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_sparc_ua_pcrel" >&5
12213 $as_echo "$libffi_cv_as_sparc_ua_pcrel" >&6; }
12214 if test "x$libffi_cv_as_sparc_ua_pcrel" = xyes
; then
12216 $as_echo "#define HAVE_AS_SPARC_UA_PCREL 1" >>confdefs.h
12220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .register pseudo-op support" >&5
12221 $as_echo_n "checking assembler .register pseudo-op support... " >&6; }
12222 if test "${libffi_cv_as_register_pseudo_op+set}" = set; then :
12223 $as_echo_n "(cached) " >&6
12226 libffi_cv_as_register_pseudo_op
=unknown
12227 # Check if we have .register
12228 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12229 /* end confdefs.h. */
12230 asm (".register %g2, #scratch");
12239 if ac_fn_c_try_compile
"$LINENO"; then :
12240 libffi_cv_as_register_pseudo_op
=yes
12242 libffi_cv_as_register_pseudo_op
=no
12244 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_register_pseudo_op" >&5
12248 $as_echo "$libffi_cv_as_register_pseudo_op" >&6; }
12249 if test "x$libffi_cv_as_register_pseudo_op" = xyes
; then
12251 $as_echo "#define HAVE_AS_REGISTER_PSEUDO_OP 1" >>confdefs.h
12256 if test x
$TARGET = xX86 ||
test x
$TARGET = xX86_WIN32 ||
test x
$TARGET = xX86_64
; then
12257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports pc related relocs" >&5
12258 $as_echo_n "checking assembler supports pc related relocs... " >&6; }
12259 if test "${libffi_cv_as_x86_pcrel+set}" = set; then :
12260 $as_echo_n "(cached) " >&6
12263 libffi_cv_as_x86_pcrel
=yes
12264 echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
12265 if $CC $CFLAGS -c conftest.s
2>&1 |
grep -i warning
> /dev
/null
; then
12266 libffi_cv_as_x86_pcrel
=no
12270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_x86_pcrel" >&5
12271 $as_echo "$libffi_cv_as_x86_pcrel" >&6; }
12272 if test "x$libffi_cv_as_x86_pcrel" = xyes
; then
12274 $as_echo "#define HAVE_AS_X86_PCREL 1" >>confdefs.h
12279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .eh_frame section should be read-only" >&5
12280 $as_echo_n "checking whether .eh_frame section should be read-only... " >&6; }
12281 if test "${libffi_cv_ro_eh_frame+set}" = set; then :
12282 $as_echo_n "(cached) " >&6
12285 libffi_cv_ro_eh_frame
=no
12286 echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c
12287 if $CC $CFLAGS -S -fpic -fexceptions -o conftest.s conftest.c
> /dev
/null
2>&1; then
12288 if grep '.section.*eh_frame.*"a"' conftest.s
> /dev
/null
; then
12289 libffi_cv_ro_eh_frame
=yes
12290 elif grep '.section.*eh_frame.*#alloc' conftest.c \
12291 |
grep -v '#write' > /dev
/null
; then
12292 libffi_cv_ro_eh_frame
=yes
12298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_ro_eh_frame" >&5
12299 $as_echo "$libffi_cv_ro_eh_frame" >&6; }
12300 if test "x$libffi_cv_ro_eh_frame" = xyes
; then
12302 $as_echo "#define HAVE_RO_EH_FRAME 1" >>confdefs.h
12305 $as_echo "#define EH_FRAME_FLAGS \"a\"" >>confdefs.h
12309 $as_echo "#define EH_FRAME_FLAGS \"aw\"" >>confdefs.h
12313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((visibility(\"hidden\")))" >&5
12314 $as_echo_n "checking for __attribute__((visibility(\"hidden\")))... " >&6; }
12315 if test "${libffi_cv_hidden_visibility_attribute+set}" = set; then :
12316 $as_echo_n "(cached) " >&6
12319 echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c
12320 libffi_cv_hidden_visibility_attribute
=no
12321 if { ac_try
='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
12322 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
12323 (eval $ac_try) 2>&5
12325 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12326 test $ac_status = 0; }; }; then
12327 if grep '\.hidden.*foo' conftest.s
>/dev
/null
; then
12328 libffi_cv_hidden_visibility_attribute
=yes
12334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_hidden_visibility_attribute" >&5
12335 $as_echo "$libffi_cv_hidden_visibility_attribute" >&6; }
12336 if test $libffi_cv_hidden_visibility_attribute = yes; then
12338 $as_echo "#define HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 1" >>confdefs.h
12349 # Check whether --enable-debug was given.
12350 if test "${enable_debug+set}" = set; then :
12351 enableval
=$enable_debug; if test "$enable_debug" = "yes"; then
12353 $as_echo "#define FFI_DEBUG 1" >>confdefs.h
12359 # Check whether --enable-structs was given.
12360 if test "${enable_structs+set}" = set; then :
12361 enableval
=$enable_structs; if test "$enable_structs" = "no"; then
12363 $as_echo "#define FFI_NO_STRUCTS 1" >>confdefs.h
12369 # Check whether --enable-raw-api was given.
12370 if test "${enable_raw_api+set}" = set; then :
12371 enableval
=$enable_raw_api; if test "$enable_raw_api" = "no"; then
12373 $as_echo "#define FFI_NO_RAW_API 1" >>confdefs.h
12379 # Check whether --enable-purify-safety was given.
12380 if test "${enable_purify_safety+set}" = set; then :
12381 enableval
=$enable_purify_safety; if test "$enable_purify_safety" = "yes"; then
12383 $as_echo "#define USING_PURIFY 1" >>confdefs.h
12389 if test -n "$with_cross_host" &&
12390 test x
"$with_cross_host" != x
"no"; then
12391 toolexecdir
='$(exec_prefix)/$(target_alias)'
12392 toolexeclibdir
='$(toolexecdir)/lib'
12394 toolexecdir
='$(libdir)/gcc-lib/$(target_alias)'
12395 toolexeclibdir
='$(libdir)'
12397 multi_os_directory
=`$CC -print-multi-os-directory`
12398 case $multi_os_directory in
12399 .
) ;; # Avoid trailing /.
12400 *) toolexeclibdir
=$toolexeclibdir/$multi_os_directory ;;
12405 if test "${multilib}" = "yes"; then
12406 multilib_arg
="--enable-multilib"
12411 ac_config_commands
="$ac_config_commands include"
12413 ac_config_commands
="$ac_config_commands src"
12416 ac_config_links
="$ac_config_links include/ffitarget.h:src/$TARGETDIR/ffitarget.h"
12419 ac_config_files
="$ac_config_files include/Makefile include/ffi.h Makefile testsuite/Makefile man/Makefile"
12422 cat >confcache
<<\_ACEOF
12423 # This file is a shell script that caches the results of configure
12424 # tests run on this system so they can be shared between configure
12425 # scripts and configure runs, see configure's option --config-cache.
12426 # It is not useful on other systems. If it contains results you don't
12427 # want to keep, you may remove or edit it.
12429 # config.status only pays attention to the cache file if you give it
12430 # the --recheck option to rerun configure.
12432 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12433 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12434 # following values.
12438 # The following way of writing the cache mishandles newlines in values,
12439 # but we know of no workaround that is simple, portable, and efficient.
12440 # So, we kill variables containing newlines.
12441 # Ultrix sh set writes to stderr and can't be redirected directly,
12442 # and sets the high bit in the cache file unless we assign to the vars.
12444 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12445 eval ac_val
=\$
$ac_var
12449 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12450 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12453 _ | IFS | as_nl
) ;; #(
12454 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
12455 *) { eval $ac_var=; unset $ac_var;} ;;
12461 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12462 *${as_nl}ac_space
=\
*)
12463 # `set' does not quote correctly, so add quotes: double-quote
12464 # substitution turns \\\\ into \\, and sed turns \\ into \.
12467 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12470 # `set' quotes correctly as required by POSIX, so do not add quotes.
12471 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12480 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12482 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12484 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
12485 if test -w "$cache_file"; then
12486 test "x$cache_file" != "x/dev/null" &&
12487 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12488 $as_echo "$as_me: updating cache $cache_file" >&6;}
12489 cat confcache
>$cache_file
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12492 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12497 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
12498 # Let make expand exec_prefix.
12499 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
12501 DEFS
=-DHAVE_CONFIG_H
12505 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
12506 # 1. Remove the extension, and $U if already installed.
12507 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
12508 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
12509 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12510 # will be set to the directory where LIBOBJS objects are built.
12511 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12512 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
12514 LIBOBJS
=$ac_libobjs
12516 LTLIBOBJS
=$ac_ltlibobjs
12519 if test -n "$EXEEXT"; then
12521 am__EXEEXT_FALSE
='#'
12523 am__EXEEXT_TRUE
='#'
12527 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12528 as_fn_error
"conditional \"AMDEP\" was never defined.
12529 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12531 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12532 as_fn_error
"conditional \"am__fastdepCC\" was never defined.
12533 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12535 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
12536 as_fn_error
"conditional \"am__fastdepCCAS\" was never defined.
12537 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12539 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12540 as_fn_error
"conditional \"MAINTAINER_MODE\" was never defined.
12541 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12543 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
12544 as_fn_error
"conditional \"TESTSUBDIR\" was never defined.
12545 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12547 if test -z "${MIPS_TRUE}" && test -z "${MIPS_FALSE}"; then
12548 as_fn_error
"conditional \"MIPS\" was never defined.
12549 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12551 if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then
12552 as_fn_error
"conditional \"SPARC\" was never defined.
12553 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12555 if test -z "${X86_TRUE}" && test -z "${X86_FALSE}"; then
12556 as_fn_error
"conditional \"X86\" was never defined.
12557 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12559 if test -z "${X86_FREEBSD_TRUE}" && test -z "${X86_FREEBSD_FALSE}"; then
12560 as_fn_error
"conditional \"X86_FREEBSD\" was never defined.
12561 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12563 if test -z "${X86_WIN32_TRUE}" && test -z "${X86_WIN32_FALSE}"; then
12564 as_fn_error
"conditional \"X86_WIN32\" was never defined.
12565 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12567 if test -z "${X86_WIN64_TRUE}" && test -z "${X86_WIN64_FALSE}"; then
12568 as_fn_error
"conditional \"X86_WIN64\" was never defined.
12569 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12571 if test -z "${X86_DARWIN_TRUE}" && test -z "${X86_DARWIN_FALSE}"; then
12572 as_fn_error
"conditional \"X86_DARWIN\" was never defined.
12573 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12575 if test -z "${ALPHA_TRUE}" && test -z "${ALPHA_FALSE}"; then
12576 as_fn_error
"conditional \"ALPHA\" was never defined.
12577 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12579 if test -z "${IA64_TRUE}" && test -z "${IA64_FALSE}"; then
12580 as_fn_error
"conditional \"IA64\" was never defined.
12581 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12583 if test -z "${M32R_TRUE}" && test -z "${M32R_FALSE}"; then
12584 as_fn_error
"conditional \"M32R\" was never defined.
12585 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12587 if test -z "${M68K_TRUE}" && test -z "${M68K_FALSE}"; then
12588 as_fn_error
"conditional \"M68K\" was never defined.
12589 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12591 if test -z "${POWERPC_TRUE}" && test -z "${POWERPC_FALSE}"; then
12592 as_fn_error
"conditional \"POWERPC\" was never defined.
12593 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12595 if test -z "${POWERPC_AIX_TRUE}" && test -z "${POWERPC_AIX_FALSE}"; then
12596 as_fn_error
"conditional \"POWERPC_AIX\" was never defined.
12597 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12599 if test -z "${POWERPC_DARWIN_TRUE}" && test -z "${POWERPC_DARWIN_FALSE}"; then
12600 as_fn_error
"conditional \"POWERPC_DARWIN\" was never defined.
12601 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12603 if test -z "${POWERPC_FREEBSD_TRUE}" && test -z "${POWERPC_FREEBSD_FALSE}"; then
12604 as_fn_error
"conditional \"POWERPC_FREEBSD\" was never defined.
12605 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12607 if test -z "${ARM_TRUE}" && test -z "${ARM_FALSE}"; then
12608 as_fn_error
"conditional \"ARM\" was never defined.
12609 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12611 if test -z "${LIBFFI_CRIS_TRUE}" && test -z "${LIBFFI_CRIS_FALSE}"; then
12612 as_fn_error
"conditional \"LIBFFI_CRIS\" was never defined.
12613 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12615 if test -z "${FRV_TRUE}" && test -z "${FRV_FALSE}"; then
12616 as_fn_error
"conditional \"FRV\" was never defined.
12617 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12619 if test -z "${S390_TRUE}" && test -z "${S390_FALSE}"; then
12620 as_fn_error
"conditional \"S390\" was never defined.
12621 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12623 if test -z "${X86_64_TRUE}" && test -z "${X86_64_FALSE}"; then
12624 as_fn_error
"conditional \"X86_64\" was never defined.
12625 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12627 if test -z "${SH_TRUE}" && test -z "${SH_FALSE}"; then
12628 as_fn_error
"conditional \"SH\" was never defined.
12629 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12631 if test -z "${SH64_TRUE}" && test -z "${SH64_FALSE}"; then
12632 as_fn_error
"conditional \"SH64\" was never defined.
12633 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12635 if test -z "${PA_LINUX_TRUE}" && test -z "${PA_LINUX_FALSE}"; then
12636 as_fn_error
"conditional \"PA_LINUX\" was never defined.
12637 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12639 if test -z "${PA_HPUX_TRUE}" && test -z "${PA_HPUX_FALSE}"; then
12640 as_fn_error
"conditional \"PA_HPUX\" was never defined.
12641 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12643 if test -z "${PA64_HPUX_TRUE}" && test -z "${PA64_HPUX_FALSE}"; then
12644 as_fn_error
"conditional \"PA64_HPUX\" was never defined.
12645 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12649 : ${CONFIG_STATUS=./config.status}
12651 ac_clean_files_save
=$ac_clean_files
12652 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
12653 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12654 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12656 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12658 # Generated by $as_me.
12659 # Run this file to recreate the current configuration.
12660 # Compiler output produced by configure, useful for debugging
12661 # configure, is in config.log if it exists.
12664 ac_cs_recheck=false
12667 SHELL=\${CONFIG_SHELL-$SHELL}
12670 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
12671 ## -------------------- ##
12672 ## M4sh Initialization. ##
12673 ## -------------------- ##
12675 # Be more Bourne compatible
12676 DUALCASE
=1; export DUALCASE
# for MKS sh
12677 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
12680 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12681 # is contrary to our usage. Disable this feature.
12682 alias -g '${1+"$@"}'='"$@"'
12683 setopt NO_GLOB_SUBST
12685 case `(set -o) 2>/dev/null` in #(
12697 # Printing a long string crashes Solaris 7 /usr/bin/printf.
12698 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12699 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12700 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12701 # Prefer a ksh shell builtin over an external printf program on Solaris,
12702 # but without wasting forks for bash or zsh.
12703 if test -z "$BASH_VERSION$ZSH_VERSION" \
12704 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12705 as_echo='print
-r --'
12706 as_echo_n='print
-rn --'
12707 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12708 as_echo='printf %s
\n'
12709 as_echo_n='printf %s
'
12711 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12712 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
12713 as_echo_n='/usr
/ucb
/echo -n'
12715 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12716 as_echo_n_body='eval
12720 expr "X$arg" : "X\\(.*\\)$as_nl";
12721 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12723 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
12725 export as_echo_n_body
12726 as_echo_n='sh
-c $as_echo_n_body as_echo
'
12728 export as_echo_body
12729 as_echo='sh
-c $as_echo_body as_echo
'
12732 # The user is always right.
12733 if test "${PATH_SEPARATOR+set}" != set; then
12735 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12736 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12743 # We need space, tab and new line, in precisely that order. Quoting is
12744 # there to prevent editors from complaining about space-tab.
12745 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12746 # splitting by setting IFS to empty value.)
12749 # Find who we are. Look in the path if we contain no directory separator.
12751 *[\\/]* ) as_myself=$0 ;;
12752 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12753 for as_dir in $PATH
12756 test -z "$as_dir" && as_dir=.
12757 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12763 # We did not find ourselves, most probably we were run as `sh COMMAND'
12764 # in which case we are not to be found in the path.
12765 if test "x$as_myself" = x
; then
12768 if test ! -f "$as_myself"; then
12769 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12773 # Unset variables that we do not need and which cause bugs (e.g. in
12774 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12775 # suppresses any "Segmentation fault" message there. '((' could
12776 # trigger a bug in pdksh 5.2.14.
12777 for as_var
in BASH_ENV ENV MAIL MAILPATH
12778 do eval test x\
${$as_var+set} = xset \
12779 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
12792 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
12795 # as_fn_error ERROR [LINENO LOG_FD]
12796 # ---------------------------------
12797 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12798 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12799 # script with status $?, using 1 if that was 0.
12802 as_status
=$?
; test $as_status -eq 0 && as_status
=1
12804 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
12805 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12807 $as_echo "$as_me: error: $1" >&2
12808 as_fn_exit
$as_status
12812 # as_fn_set_status STATUS
12813 # -----------------------
12814 # Set $? to STATUS, without forking.
12815 as_fn_set_status
()
12818 } # as_fn_set_status
12820 # as_fn_exit STATUS
12821 # -----------------
12822 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12826 as_fn_set_status
$1
12832 # Portably unset VAR.
12835 { eval $1=; unset $1;}
12837 as_unset
=as_fn_unset
12838 # as_fn_append VAR VALUE
12839 # ----------------------
12840 # Append the text in VALUE to the end of the definition contained in VAR. Take
12841 # advantage of any shell optimizations that allow amortized linear growth over
12842 # repeated appends, instead of the typical quadratic growth present in naive
12844 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
12845 eval 'as_fn_append ()
12856 # as_fn_arith ARG...
12857 # ------------------
12858 # Perform arithmetic evaluation on the ARGs, and store the result in the
12859 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12860 # must be portable across $(()) and expr.
12861 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
12862 eval 'as_fn_arith ()
12869 as_val
=`expr "$@" || test $? -eq 1`
12874 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
12875 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
12881 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12882 as_basename
=basename
12887 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
12893 as_me
=`$as_basename -- "$0" ||
12894 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12895 X"$0" : 'X\(//\)$' \| \
12896 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12898 sed '/^.*\/\([^/][^/]*\)\/*$/{
12912 # Avoid depending upon Character Ranges.
12913 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
12914 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12915 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
12916 as_cr_digits
='0123456789'
12917 as_cr_alnum
=$as_cr_Letters$as_cr_digits
12919 ECHO_C
= ECHO_N
= ECHO_T
=
12920 case `echo -n x` in #(((((
12922 case `echo 'xy\c'` in
12923 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
12925 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
12932 rm -f conf$$ conf$$.exe conf$$.
file
12933 if test -d conf$$.dir
; then
12934 rm -f conf$$.dir
/conf$$.
file
12937 mkdir conf$$.dir
2>/dev
/null
12939 if (echo >conf$$.
file) 2>/dev
/null
; then
12940 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
12942 # ... but there are two gotchas:
12943 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12944 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12945 # In both cases, we have to default to `cp -p'.
12946 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
12948 elif ln conf$$.
file conf$$
2>/dev
/null
; then
12956 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
12957 rmdir conf$$.dir
2>/dev
/null
12962 # Create "$as_dir" as a directory, including parents if necessary.
12967 -*) as_dir
=.
/$as_dir;;
12969 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
12973 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12974 *) as_qdir
=$as_dir;;
12976 as_dirs
="'$as_qdir' $as_dirs"
12977 as_dir
=`$as_dirname -- "$as_dir" ||
12978 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12979 X"$as_dir" : 'X\(//\)[^/]' \| \
12980 X"$as_dir" : 'X\(//\)$' \| \
12981 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12982 $as_echo X"$as_dir" |
12983 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12987 /^X\(\/\/\)[^/].*/{
13000 test -d "$as_dir" && break
13002 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
13003 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
13007 if mkdir
-p .
2>/dev
/null
; then
13008 as_mkdir_p
='mkdir -p "$as_dir"'
13010 test -d .
/-p && rmdir .
/-p
13014 if test -x / >/dev
/null
2>&1; then
13015 as_test_x
='test -x'
13017 if ls -dL / >/dev
/null
2>&1; then
13024 if test -d "$1"; then
13030 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13031 ???[sx]*):;;*)false;;esac;fi
13035 as_executable_p
=$as_test_x
13037 # Sed expression to map a string onto a valid CPP name.
13038 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13040 # Sed expression to map a string onto a valid variable name.
13041 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13045 ## ----------------------------------- ##
13046 ## Main body of $CONFIG_STATUS script. ##
13047 ## ----------------------------------- ##
13049 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
13051 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13052 # Save the log message, to keep $0 and so on meaningful, and to
13053 # report actual input values of CONFIG_FILES etc. instead of their
13054 # values after options handling.
13056 This file was extended by libffi $as_me 3.0.8, which was
13057 generated by GNU Autoconf 2.64. Invocation command line was
13059 CONFIG_FILES = $CONFIG_FILES
13060 CONFIG_HEADERS = $CONFIG_HEADERS
13061 CONFIG_LINKS = $CONFIG_LINKS
13062 CONFIG_COMMANDS = $CONFIG_COMMANDS
13065 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13070 case $ac_config_files in *"
13071 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
13074 case $ac_config_headers in *"
13075 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
13079 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13080 # Files that config.status was made for.
13081 config_files="$ac_config_files"
13082 config_headers="$ac_config_headers"
13083 config_links="$ac_config_links"
13084 config_commands="$ac_config_commands"
13088 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13090 \`$as_me' instantiates files and other configuration actions
13091 from templates according to the current configuration. Unless the files
13092 and actions are specified as TAGs, all are instantiated by default.
13094 Usage: $0 [OPTION]... [TAG]...
13096 -h, --help print this help, then exit
13097 -V, --version print version number and configuration settings, then exit
13098 -q, --quiet, --silent
13099 do not print progress messages
13100 -d, --debug don't remove temporary files
13101 --recheck update $as_me by reconfiguring in the same conditions
13102 --file=FILE[:TEMPLATE]
13103 instantiate the configuration file FILE
13104 --header=FILE[:TEMPLATE]
13105 instantiate the configuration header FILE
13107 Configuration files:
13110 Configuration headers:
13113 Configuration links:
13116 Configuration commands:
13119 Report bugs to <http://gcc.gnu.org/bugs.html>."
13122 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13124 libffi config.status 3.0.8
13125 configured by $0, generated by GNU Autoconf 2.64,
13126 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13128 Copyright (C) 2009 Free Software Foundation, Inc.
13129 This config.status script is free software; the Free Software Foundation
13130 gives unlimited permission to copy, distribute and modify it."
13137 test -n "\$AWK" || AWK=awk
13140 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13141 # The default lists apply if the user does not specify any file.
13147 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
13148 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
13159 # Handling of the options.
13160 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
13162 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
13163 $as_echo "$ac_cs_version"; exit ;;
13164 --debug |
--debu |
--deb |
--de |
--d |
-d )
13166 --file |
--fil |
--fi |
--f )
13169 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13171 as_fn_append CONFIG_FILES
" '$ac_optarg'"
13172 ac_need_defaults
=false
;;
13173 --header |
--heade |
--head |
--hea )
13176 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13178 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
13179 ac_need_defaults
=false
;;
13181 # Conflict between --help and --header
13182 as_fn_error
"ambiguous option: \`$1'
13183 Try \`$0 --help' for more information.";;
13184 --help |
--hel |
-h )
13185 $as_echo "$ac_cs_usage"; exit ;;
13186 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
13187 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
13190 # This is an error.
13191 -*) as_fn_error
"unrecognized option: \`$1'
13192 Try \`$0 --help' for more information." ;;
13194 *) as_fn_append ac_config_targets
" $1"
13195 ac_need_defaults
=false
;;
13201 ac_configure_extra_args
=
13203 if $ac_cs_silent; then
13205 ac_configure_extra_args
="$ac_configure_extra_args --silent"
13209 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13210 if \$ac_cs_recheck; then
13211 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13213 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13214 CONFIG_SHELL='$SHELL'
13215 export CONFIG_SHELL
13220 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13224 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13225 ## Running $as_me. ##
13231 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13239 with_multisubdir="$with_multisubdir"
13240 with_multisrctop="$with_multisrctop"
13241 with_target_subdir="$with_target_subdir"
13242 ac_configure_args="${multilib_arg} ${ac_configure_args}"
13243 multi_basedir="$multi_basedir"
13244 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
13247 GFORTRAN="$GFORTRAN"
13249 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13252 # The HP-UX ksh and POSIX shell print the target directory to stdout
13253 # if CDPATH is set.
13254 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13256 sed_quote_subst='$sed_quote_subst'
13257 double_quote_subst='$double_quote_subst'
13258 delay_variable_subst='$delay_variable_subst'
13259 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
13260 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
13261 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
13262 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
13263 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
13264 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
13265 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
13266 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
13267 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
13268 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
13269 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
13270 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
13271 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
13272 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
13273 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
13274 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
13275 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
13276 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
13277 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
13278 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
13279 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
13280 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
13281 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
13282 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
13283 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
13284 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
13285 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
13286 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13287 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
13288 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
13289 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
13290 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
13291 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
13292 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
13293 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
13294 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13295 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13296 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13297 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
13298 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
13299 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
13300 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
13301 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
13302 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
13303 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
13304 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
13305 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
13306 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
13307 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
13308 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
13309 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
13310 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
13311 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
13312 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
13313 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
13314 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
13315 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
13316 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
13317 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
13318 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
13319 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
13320 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
13321 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13322 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13323 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
13324 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
13325 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13326 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13327 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
13328 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13329 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13330 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13331 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13332 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13333 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13334 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
13335 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
13336 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
13337 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13338 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
13339 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
13340 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
13341 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
13342 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
13343 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13344 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
13345 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
13346 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
13347 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
13348 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
13349 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13350 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
13351 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
13352 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13353 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
13354 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
13355 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
13356 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
13357 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
13358 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13359 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13360 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
13361 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
13362 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
13363 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
13364 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13365 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13366 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13367 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
13368 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
13369 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
13370 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
13371 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
13372 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
13373 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
13374 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
13375 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
13376 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
13379 LTCFLAGS='$LTCFLAGS'
13380 compiler='$compiler_DEFAULT'
13382 # Quote evaled strings.
13394 deplibs_check_method \
13403 lt_cv_sys_global_symbol_pipe \
13404 lt_cv_sys_global_symbol_to_cdecl \
13405 lt_cv_sys_global_symbol_to_c_name_address \
13406 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13409 lt_prog_compiler_no_builtin_flag \
13410 lt_prog_compiler_wl \
13411 lt_prog_compiler_pic \
13412 lt_prog_compiler_static \
13413 lt_cv_prog_compiler_c_o \
13421 export_dynamic_flag_spec \
13422 whole_archive_flag_spec \
13423 compiler_needs_object \
13425 allow_undefined_flag \
13426 no_undefined_flag \
13427 hardcode_libdir_flag_spec \
13428 hardcode_libdir_flag_spec_ld \
13429 hardcode_libdir_separator \
13434 variables_saved_for_relink \
13436 library_names_spec \
13441 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
13442 *[\\\\\\\`\\"\\\$]*)
13443 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13446 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13451 # Double-quote double-evaled strings.
13452 for var in reload_cmds \
13453 old_postinstall_cmds \
13454 old_postuninstall_cmds \
13456 extract_expsyms_cmds \
13457 old_archive_from_new_cmds \
13458 old_archive_from_expsyms_cmds \
13460 archive_expsym_cmds \
13462 module_expsym_cmds \
13463 export_symbols_cmds \
13466 postuninstall_cmds \
13468 sys_lib_search_path_spec \
13469 sys_lib_dlsearch_path_spec; do
13470 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
13471 *[\\\\\\\`\\"\\\$]*)
13472 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13475 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13480 # Fix-up fallback echo if it was mangled by the above quoting rules.
13482 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
13486 ac_aux_dir='$ac_aux_dir'
13487 xsi_shell='$xsi_shell'
13488 lt_shell_append='$lt_shell_append'
13490 # See if we are running on zsh, and set the options which allow our
13491 # commands through without removal of \ escapes INIT.
13492 if test -n "\${ZSH_VERSION+set}" ; then
13493 setopt NO_GLOB_SUBST
13499 TIMESTAMP='$TIMESTAMP'
13505 TARGETDIR="$TARGETDIR"
13509 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13511 # Handling of arguments.
13512 for ac_config_target
in $ac_config_targets
13514 case $ac_config_target in
13515 "fficonfig.h") CONFIG_HEADERS
="$CONFIG_HEADERS fficonfig.h" ;;
13516 "default-1") CONFIG_COMMANDS
="$CONFIG_COMMANDS default-1" ;;
13517 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
13518 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
13519 "include") CONFIG_COMMANDS
="$CONFIG_COMMANDS include" ;;
13520 "src") CONFIG_COMMANDS
="$CONFIG_COMMANDS src" ;;
13521 "include/ffitarget.h") CONFIG_LINKS
="$CONFIG_LINKS include/ffitarget.h:src/$TARGETDIR/ffitarget.h" ;;
13522 "include/Makefile") CONFIG_FILES
="$CONFIG_FILES include/Makefile" ;;
13523 "include/ffi.h") CONFIG_FILES
="$CONFIG_FILES include/ffi.h" ;;
13524 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
13525 "testsuite/Makefile") CONFIG_FILES
="$CONFIG_FILES testsuite/Makefile" ;;
13526 "man/Makefile") CONFIG_FILES
="$CONFIG_FILES man/Makefile" ;;
13528 *) as_fn_error
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13533 # If the user did not use the arguments to specify the items to instantiate,
13534 # then the envvar interface is used. Set only those that are not.
13535 # We use the long form for the default assignment because of an extremely
13536 # bizarre bug on SunOS 4.1.3.
13537 if $ac_need_defaults; then
13538 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
13539 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
13540 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS
=$config_links
13541 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
13544 # Have a temporary directory for convenience. Make it in the build tree
13545 # simply because there is no reason against having it here, and in addition,
13546 # creating and moving files from /tmp can sometimes cause problems.
13547 # Hook for its removal unless debugging.
13548 # Note that there is a small window in which the directory will not be cleaned:
13549 # after its creation but before its name has been assigned to `$tmp'.
13553 trap 'exit_status=$?
13554 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13556 trap 'as_fn_exit 1' 1 2 13 15
13558 # Create a (secure) tmp directory for tmp files.
13561 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13562 test -n "$tmp" && test -d "$tmp"
13565 tmp
=.
/conf$$
-$RANDOM
13566 (umask 077 && mkdir
"$tmp")
13567 } || as_fn_error
"cannot create a temporary directory in ." "$LINENO" 5
13569 # Set up the scripts for CONFIG_FILES section.
13570 # No need to generate them if there are no CONFIG_FILES.
13571 # This happens for instance with `./config.status config.h'.
13572 if test -n "$CONFIG_FILES"; then
13575 ac_cr
=`echo X | tr X '\015'`
13576 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13577 # But we know of no other shell where ac_cr would be empty at this
13578 # point, so we can use a bashism as a fallback.
13579 if test "x$ac_cr" = x
; then
13580 eval ac_cr
=\$
\'\\r
\'
13582 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13583 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13586 ac_cs_awk_cr
=$ac_cr
13589 echo 'BEGIN {' >"$tmp/subs1.awk" &&
13594 echo "cat >conf$$subs.awk <<_ACEOF" &&
13595 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13597 } >conf$$subs.sh ||
13598 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
13599 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13601 for ac_last_try in false false false false false :; do
13602 . ./conf$$subs.sh ||
13603 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
13605 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
13606 if test $ac_delim_n = $ac_delim_num; then
13608 elif $ac_last_try; then
13609 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
13611 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
13614 rm -f conf$$subs.sh
13616 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13617 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
13621 s/^/S["/; s
/!.
*/"]=/
13631 s/\(.\{148\}\).*/\1/
13633 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
13638 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
13645 s/\(.\{148\}\).*/\1/
13647 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
13651 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
13656 ' <conf$$subs.awk | sed '
13661 ' >>$CONFIG_STATUS || ac_write_fail=1
13662 rm -f conf$$subs.awk
13663 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13665 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
13666 for (key in S) S_is_set[key] = 1
13672 nfields = split(line, field, "@
")
13674 len = length(field[1])
13675 for (i = 2; i < nfields; i++) {
13677 keylen = length(key)
13678 if (S_is_set[key]) {
13680 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13681 len += length(value) + length(field[++i])
13692 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13693 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13694 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
13697 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
13698 || as_fn_error "could not setup config files machinery
" "$LINENO" 5
13701 # VPATH may cause trouble with some makes, so we remove $(srcdir),
13702 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
13703 # trailing colons and then remove the whole line if VPATH becomes empty
13704 # (actually we leave an empty line to preserve line numbers).
13705 if test "x
$srcdir" = x.; then
13706 ac_vpsub='/^[ ]*VPATH[ ]*=/{
13707 s/:*\$(srcdir):*/:/
13708 s/:*\${srcdir}:*/:/
13710 s/^\([^=]*=[ ]*\):*/\1/
13716 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13717 fi # test -n "$CONFIG_FILES"
13719 # Set up the scripts for CONFIG_HEADERS section.
13720 # No need to generate them if there are no CONFIG_HEADERS.
13721 # This happens for instance with `./config.status Makefile'.
13722 if test -n "$CONFIG_HEADERS"; then
13723 cat >"$tmp/defines.
awk" <<\_ACAWK ||
13727 # Transform confdefs.h into an awk script `defines.awk', embedded as
13728 # here-document in config.status, that substitutes the proper values into
13729 # config.h.in to produce config.h.
13731 # Create a delimiter string that does not exist in confdefs.h, to ease
13732 # handling of long lines.
13734 for ac_last_try in false false :; do
13735 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
13736 if test -z "$ac_t"; then
13738 elif $ac_last_try; then
13739 as_fn_error "could not
make $CONFIG_HEADERS" "$LINENO" 5
13741 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
13745 # For the awk script, D is an array of macro values keyed by name,
13746 # likewise P contains macro parameters if any. Preserve backslash
13747 # newline sequences.
13749 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13751 s/.\{148\}/&'"$ac_delim"'/g
13754 s/^[ ]*#[ ]*define[ ][ ]*/ /
13761 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
13763 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
13767 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
13768 D["\
1"]=" \
3\\\\\\n
"\\/p
13770 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
13775 s/.\{148\}/&'"$ac_delim"'/g
13780 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
13783 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
13785 ' <confdefs.h | sed '
13786 s/'"$ac_delim"'/"\\\
13787 "/g' >>$CONFIG_STATUS || ac_write_fail=1
13789 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13790 for (key in D) D_is_set[key] = 1
13793 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13795 split(line, arg, " ")
13796 if (arg[1] == "#") {
13800 defundef
= substr
(arg
[1], 2)
13803 split(mac1
, mac2
, "(") #)
13805 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
13806 if (D_is_set
[macro
]) {
13807 # Preserve the white space surrounding the "#".
13808 print prefix
"define", macro P
[macro
] D
[macro
]
13811 # Replace #undef with comments. This is necessary, for example,
13812 # in the case of _POSIX_SOURCE, which is predefined and required
13813 # on some systems where configure will not decide to define it.
13814 if (defundef
== "undef") {
13815 print
"/*", prefix defundef
, macro
, "*/"
13823 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13824 as_fn_error
"could not setup config headers machinery" "$LINENO" 5
13825 fi # test -n "$CONFIG_HEADERS"
13828 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
13833 :[FHLC
]) ac_mode
=$ac_tag; continue;;
13835 case $ac_mode$ac_tag in
13837 :L
* |
:C
*:*) as_fn_error
"invalid tag \`$ac_tag'" "$LINENO" 5;;
13838 :[FH
]-) ac_tag
=-:-;;
13839 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
13856 -) ac_f
="$tmp/stdin";;
13857 *) # Look for the file first in the build tree, then in the source tree
13858 # (if the path is not absolute). The absolute path cannot be DOS-style,
13859 # because $ac_f cannot contain `:'.
13863 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
13865 as_fn_error
"cannot find input file: \`$ac_f'" "$LINENO" 5;;
13867 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13868 as_fn_append ac_file_inputs
" '$ac_f'"
13871 # Let's still pretend it is `configure' which instantiates (i.e., don't
13872 # use $as_me), people would be surprised to read:
13873 # /* config.h. Generated by config.status. */
13874 configure_input
='Generated from '`
13875 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13877 if test x
"$ac_file" != x-
; then
13878 configure_input
="$ac_file. $configure_input"
13879 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13880 $as_echo "$as_me: creating $ac_file" >&6;}
13882 # Neutralize special characters interpreted by sed in replacement strings.
13883 case $configure_input in #(
13884 *\
&* |
*\|
* |
*\\* )
13885 ac_sed_conf_input
=`$as_echo "$configure_input" |
13886 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13887 *) ac_sed_conf_input
=$configure_input;;
13891 *:-:* |
*:-) cat >"$tmp/stdin" \
13892 || as_fn_error
"could not create $ac_file" "$LINENO" 5 ;;
13897 ac_dir
=`$as_dirname -- "$ac_file" ||
13898 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13899 X"$ac_file" : 'X\(//\)[^/]' \| \
13900 X"$ac_file" : 'X\(//\)$' \| \
13901 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13902 $as_echo X"$ac_file" |
13903 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13907 /^X\(\/\/\)[^/].*/{
13920 as_dir
="$ac_dir"; as_fn_mkdir_p
13924 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
13926 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13927 # A ".." for each directory in $ac_dir_suffix.
13928 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13929 case $ac_top_builddir_sub in
13930 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
13931 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
13934 ac_abs_top_builddir
=$ac_pwd
13935 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
13936 # for backward compatibility:
13937 ac_top_builddir
=$ac_top_build_prefix
13940 .
) # We are building in place.
13942 ac_top_srcdir
=$ac_top_builddir_sub
13943 ac_abs_top_srcdir
=$ac_pwd ;;
13944 [\\/]* | ?
:[\\/]* ) # Absolute name.
13945 ac_srcdir
=$srcdir$ac_dir_suffix;
13946 ac_top_srcdir
=$srcdir
13947 ac_abs_top_srcdir
=$srcdir ;;
13948 *) # Relative name.
13949 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
13950 ac_top_srcdir
=$ac_top_build_prefix$srcdir
13951 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
13953 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
13963 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
13964 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
13966 ac_MKDIR_P
=$MKDIR_P
13968 [\\/$
]* | ?
:[\\/]* ) ;;
13969 */*) ac_MKDIR_P
=$ac_top_build_prefix$MKDIR_P ;;
13973 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13974 # If the template does not know about datarootdir, expand it.
13975 # FIXME: This hack should be removed a few years after 2.60.
13976 ac_datarootdir_hack
=; ac_datarootdir_seen
=
13987 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13988 *datarootdir
*) ac_datarootdir_seen
=yes;;
13989 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
13990 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13991 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13993 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13994 ac_datarootdir_hack='
13995 s&@datadir@&$datadir&g
13996 s&@docdir@&$docdir&g
13997 s&@infodir@&$infodir&g
13998 s&@localedir@&$localedir&g
13999 s&@mandir@&$mandir&g
14000 s&\\\${datarootdir}&$datarootdir&g' ;;
14004 # Neutralize VPATH when `$srcdir' = `.'.
14005 # Shell code in configure.ac might set extrasub.
14006 # FIXME: do we really want to maintain this feature?
14007 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14008 ac_sed_extra="$ac_vpsub
14011 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
14013 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
14014 s|@configure_input@|
$ac_sed_conf_input|
;t t
14015 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
14016 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
14017 s
&@srcdir@
&$ac_srcdir&;t t
14018 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
14019 s
&@top_srcdir@
&$ac_top_srcdir&;t t
14020 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
14021 s
&@builddir@
&$ac_builddir&;t t
14022 s
&@abs_builddir@
&$ac_abs_builddir&;t t
14023 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
14024 s
&@INSTALL@
&$ac_INSTALL&;t t
14025 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
14026 $ac_datarootdir_hack
14028 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
14029 || as_fn_error "could not create
$ac_file" "$LINENO" 5
14031 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14032 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
14033 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
14034 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
14035 which seems to be undefined. Please make sure it is defined." >&5
14036 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
14037 which seems to be undefined. Please make sure it is defined." >&2;}
14041 -) cat "$tmp/out" && rm -f "$tmp/out";;
14042 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14044 || as_fn_error "could not create $ac_file" "$LINENO" 5
14050 if test x"$ac_file" != x-; then
14052 $as_echo "/* $configure_input */" \
14053 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14054 } >"$tmp/config.h" \
14055 || as_fn_error "could not create $ac_file" "$LINENO" 5
14056 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14057 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14058 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14061 mv "$tmp/config.h" "$ac_file" \
14062 || as_fn_error "could not create $ac_file" "$LINENO" 5
14065 $as_echo "/* $configure_input */" \
14066 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14067 || as_fn_error "could not create -" "$LINENO" 5
14069 # Compute "$ac_file"'s index
in $config_headers.
14072 for _am_header
in $config_headers :; do
14073 case $_am_header in
14074 $_am_arg |
$_am_arg:* )
14077 _am_stamp_count
=`expr $_am_stamp_count + 1` ;;
14080 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14081 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14082 X"$_am_arg" : 'X\(//\)[^/]' \| \
14083 X"$_am_arg" : 'X\(//\)$' \| \
14084 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14085 $as_echo X"$_am_arg" |
14086 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14090 /^X\(\/\/\)[^/].*/{
14102 s/.*/./; q'`/stamp-h
$_am_stamp_count
14109 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14112 # Prefer the file from the source tree if names are identical.
14113 if test "$ac_source" = "$ac_file" ||
test ! -r "$ac_source"; then
14114 ac_source
=$srcdir/$ac_source
14117 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14118 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14120 if test ! -r "$ac_source"; then
14121 as_fn_error
"$ac_source: file not found" "$LINENO" 5
14125 # Try a relative symlink, then a hard link, then a copy.
14127 [\\/$
]* | ?
:[\\/]* ) ac_rel_source
=$ac_source ;;
14128 *) ac_rel_source
=$ac_top_build_prefix$ac_source ;;
14130 ln -s "$ac_rel_source" "$ac_file" 2>/dev
/null ||
14131 ln "$ac_source" "$ac_file" 2>/dev
/null ||
14132 cp -p "$ac_source" "$ac_file" ||
14133 as_fn_error
"cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14136 :C
) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14137 $as_echo "$as_me: executing $ac_file commands" >&6;}
14142 case $ac_file$ac_mode in
14144 # Only add multilib support code if we just rebuilt the top-level
14146 case " $CONFIG_FILES " in
14148 ac_file
=Makefile .
${multi_basedir}/config-ml.
in
14151 "depfiles":C
) test x
"$AMDEP_TRUE" != x
"" ||
{
14152 # Autoconf 2.62 quotes --file arguments for eval, but not when files
14153 # are listed without --file. Let's play safe and only enable the eval
14154 # if we detect the quoting.
14155 case $CONFIG_FILES in
14156 *\'*) eval set x
"$CONFIG_FILES" ;;
14157 *) set x
$CONFIG_FILES ;;
14162 # Strip MF so we end up with the name of the file.
14163 mf
=`echo "$mf" | sed -e 's/:.*$//'`
14164 # Check whether this is an Automake generated Makefile or not.
14165 # We used to match only the files named `Makefile.in', but
14166 # some people rename them; so instead we look at the file content.
14167 # Grep'ing the first line is not enough: some people post-process
14168 # each Makefile.in and add a new line on top of each file to say so.
14169 # Grep'ing the whole file is not good either: AIX grep has a line
14170 # limit of 2048, but all sed's we know have understand at least 4000.
14171 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
14172 dirpart
=`$as_dirname -- "$mf" ||
14173 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14174 X"$mf" : 'X\(//\)[^/]' \| \
14175 X"$mf" : 'X\(//\)$' \| \
14176 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14178 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14182 /^X\(\/\/\)[^/].*/{
14198 # Extract the definition of DEPDIR, am__include, and am__quote
14199 # from the Makefile without running `make'.
14200 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
14201 test -z "$DEPDIR" && continue
14202 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
14203 test -z "am__include" && continue
14204 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
14205 # When using ansi2knr, U may be empty or an underscore; expand it
14206 U
=`sed -n 's/^U = //p' < "$mf"`
14207 # Find all dependency output files, they are included files with
14208 # $(DEPDIR) in their names. We invoke sed twice because it is the
14209 # simplest approach to changing $(DEPDIR) to its actual value in the
14211 for file in `sed -n "
14212 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14213 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
14214 # Make sure the directory exists.
14215 test -f "$dirpart/$file" && continue
14216 fdir
=`$as_dirname -- "$file" ||
14217 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14218 X"$file" : 'X\(//\)[^/]' \| \
14219 X"$file" : 'X\(//\)$' \| \
14220 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14221 $as_echo X"$file" |
14222 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14226 /^X\(\/\/\)[^/].*/{
14239 as_dir
=$dirpart/$fdir; as_fn_mkdir_p
14240 # echo "creating $dirpart/$file"
14241 echo '# dummy' > "$dirpart/$file"
14248 # See if we are running on zsh, and set the options which allow our
14249 # commands through without removal of \ escapes.
14250 if test -n "${ZSH_VERSION+set}" ; then
14251 setopt NO_GLOB_SUBST
14254 cfgfile
="${ofile}T"
14255 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14258 cat <<_LT_EOF >> "$cfgfile"
14261 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14262 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14263 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14264 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14266 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14267 # 2006, 2007, 2008 Free Software Foundation, Inc.
14268 # Written by Gordon Matzigkeit, 1996
14270 # This file is part of GNU Libtool.
14272 # GNU Libtool is free software; you can redistribute it and/or
14273 # modify it under the terms of the GNU General Public License as
14274 # published by the Free Software Foundation; either version 2 of
14275 # the License, or (at your option) any later version.
14277 # As a special exception to the GNU General Public License,
14278 # if you distribute this file as part of a program or library that
14279 # is built using GNU Libtool, you may include this file under the
14280 # same distribution terms that you use for the rest of that program.
14282 # GNU Libtool is distributed in the hope that it will be useful,
14283 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14284 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14285 # GNU General Public License for more details.
14287 # You should have received a copy of the GNU General Public License
14288 # along with GNU Libtool; see the file COPYING. If not, a copy
14289 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14290 # obtained by writing to the Free Software Foundation, Inc.,
14291 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14294 # The names of the tagged configurations supported by this script.
14297 # ### BEGIN LIBTOOL CONFIG
14299 # Which release of libtool.m4 was used?
14300 macro_version=$macro_version
14301 macro_revision=$macro_revision
14303 # Whether or not to build shared libraries.
14304 build_libtool_libs=$enable_shared
14306 # Whether or not to build static libraries.
14307 build_old_libs=$enable_static
14309 # What type of objects to build.
14312 # Whether or not to optimize for fast installation.
14313 fast_install=$enable_fast_install
14316 host_alias=$host_alias
14320 # The build system.
14321 build_alias=$build_alias
14325 # A sed program that does not truncate output.
14328 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14329 Xsed="\$SED -e 1s/^X//"
14331 # A grep program that handles long lines.
14337 # A literal string matcher.
14340 # A BSD- or MS-compatible name lister.
14343 # Whether we need soft or hard links.
14346 # What is the maximum length of a command?
14347 max_cmd_len=$max_cmd_len
14349 # Object file suffix (normally "o").
14352 # Executable file suffix (normally "").
14355 # whether the shell understands "unset".
14358 # turn spaces into newlines.
14361 # turn newlines into spaces.
14364 # How to create reloadable object files.
14365 reload_flag=$lt_reload_flag
14366 reload_cmds=$lt_reload_cmds
14368 # An object symbol dumper.
14369 OBJDUMP=$lt_OBJDUMP
14371 # Method to check whether dependent libraries are shared objects.
14372 deplibs_check_method=$lt_deplibs_check_method
14374 # Command to use when deplibs_check_method == "file_magic".
14375 file_magic_cmd=$lt_file_magic_cmd
14379 AR_FLAGS=$lt_AR_FLAGS
14381 # A symbol stripping program.
14384 # Commands used to install an old-style archive.
14386 old_postinstall_cmds=$lt_old_postinstall_cmds
14387 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14392 # LTCC compiler flags.
14393 LTCFLAGS=$lt_CFLAGS
14395 # Take the output of nm and produce a listing of raw symbols and C names.
14396 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14398 # Transform the output of nm in a proper C declaration.
14399 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14401 # Transform the output of nm in a C name address pair.
14402 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14404 # Transform the output of nm in a C name address pair when lib prefix is needed.
14405 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14407 # The name of the directory that contains temporary libtool files.
14410 # Shell to use when invoking shell scripts.
14413 # An echo program that does not interpret backslashes.
14416 # Used to examine libraries when file_magic_cmd begins with "file".
14417 MAGIC_CMD=$MAGIC_CMD
14419 # Must we lock files when doing compilation?
14420 need_locks=$lt_need_locks
14422 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14423 DSYMUTIL=$lt_DSYMUTIL
14425 # Tool to change global to local symbols on Mac OS X.
14428 # Tool to manipulate fat objects and archives on Mac OS X.
14431 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14434 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14435 OTOOL64=$lt_OTOOL64
14437 # Old archive suffix (normally "a").
14440 # Shared library suffix (normally ".so").
14441 shrext_cmds=$lt_shrext_cmds
14443 # The commands to extract the exported symbol list from a shared archive.
14444 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14446 # Variables whose values should be saved in libtool wrapper scripts and
14447 # restored at link time.
14448 variables_saved_for_relink=$lt_variables_saved_for_relink
14450 # Do we need the "lib" prefix for modules?
14451 need_lib_prefix=$need_lib_prefix
14453 # Do we need a version for libraries?
14454 need_version=$need_version
14456 # Library versioning type.
14457 version_type=$version_type
14459 # Shared library runtime path variable.
14460 runpath_var=$runpath_var
14462 # Shared library path variable.
14463 shlibpath_var=$shlibpath_var
14465 # Is shlibpath searched before the hard-coded library search path?
14466 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14468 # Format of library name prefix.
14469 libname_spec=$lt_libname_spec
14471 # List of archive names. First name is the real one, the rest are links.
14472 # The last name is the one that the linker finds with -lNAME
14473 library_names_spec=$lt_library_names_spec
14475 # The coded name of the library, if different from the real name.
14476 soname_spec=$lt_soname_spec
14478 # Command to use after installation of a shared archive.
14479 postinstall_cmds=$lt_postinstall_cmds
14481 # Command to use after uninstallation of a shared archive.
14482 postuninstall_cmds=$lt_postuninstall_cmds
14484 # Commands used to finish a libtool library installation in a directory.
14485 finish_cmds=$lt_finish_cmds
14487 # As "finish_cmds", except a single script fragment to be evaled but
14489 finish_eval=$lt_finish_eval
14491 # Whether we should hardcode library paths into libraries.
14492 hardcode_into_libs=$hardcode_into_libs
14494 # Compile-time system search path for libraries.
14495 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14497 # Run-time system search path for libraries.
14498 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14500 # Whether dlopen is supported.
14501 dlopen_support=$enable_dlopen
14503 # Whether dlopen of programs is supported.
14504 dlopen_self=$enable_dlopen_self
14506 # Whether dlopen of statically linked programs is supported.
14507 dlopen_self_static=$enable_dlopen_self_static
14509 # Commands to strip libraries.
14510 old_striplib=$lt_old_striplib
14511 striplib=$lt_striplib
14514 # The linker used to build libraries.
14517 # Commands used to build an old-style archive.
14518 old_archive_cmds=$lt_old_archive_cmds
14520 # A language specific compiler.
14523 # Is the compiler the GNU compiler?
14526 # Compiler flag to turn off builtin functions.
14527 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14529 # How to pass a linker flag through the compiler.
14530 wl=$lt_lt_prog_compiler_wl
14532 # Additional compiler flags for building library objects.
14533 pic_flag=$lt_lt_prog_compiler_pic
14535 # Compiler flag to prevent dynamic linking.
14536 link_static_flag=$lt_lt_prog_compiler_static
14538 # Does compiler simultaneously support -c and -o options?
14539 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14541 # Whether or not to add -lc for building shared libraries.
14542 build_libtool_need_lc=$archive_cmds_need_lc
14544 # Whether or not to disallow shared libs when runtime libs are static.
14545 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14547 # Compiler flag to allow reflexive dlopens.
14548 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14550 # Compiler flag to generate shared objects directly from archives.
14551 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14553 # Whether the compiler copes with passing no objects directly.
14554 compiler_needs_object=$lt_compiler_needs_object
14556 # Create an old-style archive from a shared archive.
14557 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14559 # Create a temporary old-style archive to link instead of a shared archive.
14560 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14562 # Commands used to build a shared archive.
14563 archive_cmds=$lt_archive_cmds
14564 archive_expsym_cmds=$lt_archive_expsym_cmds
14566 # Commands used to build a loadable module if different from building
14567 # a shared archive.
14568 module_cmds=$lt_module_cmds
14569 module_expsym_cmds=$lt_module_expsym_cmds
14571 # Whether we are building with GNU ld or not.
14572 with_gnu_ld=$lt_with_gnu_ld
14574 # Flag that allows shared libraries with undefined symbols to be built.
14575 allow_undefined_flag=$lt_allow_undefined_flag
14577 # Flag that enforces no undefined symbols.
14578 no_undefined_flag=$lt_no_undefined_flag
14580 # Flag to hardcode \$libdir into a binary during linking.
14581 # This must work even if \$libdir does not exist
14582 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14584 # If ld is used when linking, flag to hardcode \$libdir into a binary
14585 # during linking. This must work even if \$libdir does not exist.
14586 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14588 # Whether we need a single "-rpath" flag with a separated argument.
14589 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14591 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14592 # DIR into the resulting binary.
14593 hardcode_direct=$hardcode_direct
14595 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14596 # DIR into the resulting binary and the resulting library dependency is
14597 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14598 # library is relocated.
14599 hardcode_direct_absolute=$hardcode_direct_absolute
14601 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14602 # into the resulting binary.
14603 hardcode_minus_L=$hardcode_minus_L
14605 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14606 # into the resulting binary.
14607 hardcode_shlibpath_var=$hardcode_shlibpath_var
14609 # Set to "yes" if building a shared library automatically hardcodes DIR
14610 # into the library and all subsequent libraries and executables linked
14612 hardcode_automatic=$hardcode_automatic
14614 # Set to yes if linker adds runtime paths of dependent libraries
14615 # to runtime path list.
14616 inherit_rpath=$inherit_rpath
14618 # Whether libtool must link a program against all its dependency libraries.
14619 link_all_deplibs=$link_all_deplibs
14621 # Fix the shell variable \$srcfile for the compiler.
14622 fix_srcfile_path=$lt_fix_srcfile_path
14624 # Set to "yes" if exported symbols are required.
14625 always_export_symbols=$always_export_symbols
14627 # The commands to list exported symbols.
14628 export_symbols_cmds=$lt_export_symbols_cmds
14630 # Symbols that should not be listed in the preloaded symbols.
14631 exclude_expsyms=$lt_exclude_expsyms
14633 # Symbols that must always be exported.
14634 include_expsyms=$lt_include_expsyms
14636 # Commands necessary for linking programs (against libraries) with templates.
14637 prelink_cmds=$lt_prelink_cmds
14639 # Specify filename containing input files.
14640 file_list_spec=$lt_file_list_spec
14642 # How to hardcode a shared library path into an executable.
14643 hardcode_action=$hardcode_action
14645 # ### END LIBTOOL CONFIG
14651 cat <<\_LT_EOF
>> "$cfgfile"
14652 # AIX sometimes has problems with the GCC collect2 program. For some
14653 # reason, if we set the COLLECT_NAMES environment variable, the problems
14654 # vanish in a puff of smoke.
14655 if test "X${COLLECT_NAMES+set}" != Xset
; then
14657 export COLLECT_NAMES
14664 ltmain
="$ac_aux_dir/ltmain.sh"
14667 # We use sed instead of cat because bash on DJGPP gets confused if
14668 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14669 # text mode, it properly converts lines to CR/LF. This bash problem
14670 # is reportedly fixed, but why not run on old versions too?
14671 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14672 ||
(rm -f "$cfgfile"; exit 1)
14676 cat << \_LT_EOF
>> "$cfgfile"
14678 # func_dirname file append nondir_replacement
14679 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14680 # otherwise set result to NONDIR_REPLACEMENT.
14684 */*) func_dirname_result
="${1%/*}${2}" ;;
14685 * ) func_dirname_result
="${3}" ;;
14689 # func_basename file
14692 func_basename_result
="${1##*/}"
14695 # func_dirname_and_basename file append nondir_replacement
14696 # perform func_basename and func_dirname in a single function
14698 # dirname: Compute the dirname of FILE. If nonempty,
14699 # add APPEND to the result, otherwise set result
14700 # to NONDIR_REPLACEMENT.
14701 # value returned in "$func_dirname_result"
14702 # basename: Compute filename of FILE.
14703 # value retuned in "$func_basename_result"
14704 # Implementation must be kept synchronized with func_dirname
14705 # and func_basename. For efficiency, we do not delegate to
14706 # those functions but instead duplicate the functionality here.
14707 func_dirname_and_basename
()
14710 */*) func_dirname_result
="${1%/*}${2}" ;;
14711 * ) func_dirname_result
="${3}" ;;
14713 func_basename_result
="${1##*/}"
14716 # func_stripname prefix suffix name
14717 # strip PREFIX and SUFFIX off of NAME.
14718 # PREFIX and SUFFIX must not contain globbing or regex special
14719 # characters, hashes, percent signs, but SUFFIX may contain a leading
14720 # dot (in which case that matches only a dot).
14723 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14724 # positional parameters, so assign one to ordinary parameter first.
14725 func_stripname_result
=${3}
14726 func_stripname_result
=${func_stripname_result#"${1}"}
14727 func_stripname_result
=${func_stripname_result%"${2}"}
14733 func_opt_split_opt
=${1%%=*}
14734 func_opt_split_arg
=${1#*=}
14741 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
14742 *) func_lo2o_result
=${1} ;;
14746 # func_xform libobj-or-source
14749 func_xform_result
=${1%.*}.lo
14752 # func_arith arithmetic-term...
14755 func_arith_result
=$
(( $
* ))
14759 # STRING may not start with a hyphen.
14762 func_len_result
=${#1}
14767 *) # Bourne compatible functions.
14768 cat << \_LT_EOF
>> "$cfgfile"
14770 # func_dirname file append nondir_replacement
14771 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14772 # otherwise set result to NONDIR_REPLACEMENT.
14775 # Extract subdirectory from the argument.
14776 func_dirname_result
=`$ECHO "X${1}" | $Xsed -e "$dirname"`
14777 if test "X$func_dirname_result" = "X${1}"; then
14778 func_dirname_result
="${3}"
14780 func_dirname_result
="$func_dirname_result${2}"
14784 # func_basename file
14787 func_basename_result
=`$ECHO "X${1}" | $Xsed -e "$basename"`
14791 # func_stripname prefix suffix name
14792 # strip PREFIX and SUFFIX off of NAME.
14793 # PREFIX and SUFFIX must not contain globbing or regex special
14794 # characters, hashes, percent signs, but SUFFIX may contain a leading
14795 # dot (in which case that matches only a dot).
14796 # func_strip_suffix prefix name
14800 .
*) func_stripname_result
=`$ECHO "X${3}" \
14801 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
14802 *) func_stripname_result
=`$ECHO "X${3}" \
14803 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
14808 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
14809 my_sed_long_arg
='1s/^-[^=]*=//'
14814 func_opt_split_opt
=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
14815 func_opt_split_arg
=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
14821 func_lo2o_result
=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
14824 # func_xform libobj-or-source
14827 func_xform_result
=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
14830 # func_arith arithmetic-term...
14833 func_arith_result
=`expr "$@"`
14837 # STRING may not start with a hyphen.
14840 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14846 case $lt_shell_append in
14848 cat << \_LT_EOF
>> "$cfgfile"
14850 # func_append var value
14851 # Append VALUE to the end of shell variable VAR.
14859 cat << \_LT_EOF
>> "$cfgfile"
14861 # func_append var value
14862 # Append VALUE to the end of shell variable VAR.
14873 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14874 ||
(rm -f "$cfgfile"; exit 1)
14876 mv -f "$cfgfile" "$ofile" ||
14877 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14881 "include":C
) test -d include || mkdir include
;;
14883 test -d src || mkdir src
14884 test -d src
/$TARGETDIR || mkdir src
/$TARGETDIR
14893 ac_clean_files
=$ac_clean_files_save
14895 test $ac_write_fail = 0 ||
14896 as_fn_error
"write failure creating $CONFIG_STATUS" "$LINENO" 5
14899 # configure is writing to config.log, and then calls config.status.
14900 # config.status does its own redirection, appending to config.log.
14901 # Unfortunately, on DOS this fails, as config.log is still kept open
14902 # by configure, so config.status won't be able to write to it; its
14903 # output is simply discarded. So we exec the FD to /dev/null,
14904 # effectively closing config.log, so it can be properly (re)opened and
14905 # appended to by config.status. When coming back to configure, we
14906 # need to make the FD available again.
14907 if test "$no_create" != yes; then
14909 ac_config_status_args
=
14910 test "$silent" = yes &&
14911 ac_config_status_args
="$ac_config_status_args --quiet"
14913 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
14915 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14916 # would make configure fail if this is the last instruction.
14917 $ac_cs_success || as_fn_exit $?
14919 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
14920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14921 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}