2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for libvppinfra 1.0.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 as_echo_n='sh -c $as_echo_n_body as_echo'
69 as_echo='sh -c $as_echo_body as_echo'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
89 # Find who we are. Look in the path if we contain no directory separator.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
147 *v*x* | *x*v* ) as_opts=-vx ;;
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
200 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
201 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
202 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 PATH=/empty FPATH=/empty; export PATH FPATH
205 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
206 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
207 test \$(( 1 + 1 )) = 2 || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221 test -z "$as_dir" && as_dir=.
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
246 if test "x$CONFIG_SHELL" != x; then :
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
256 *v*x* | *x*v* ) as_opts=-vx ;;
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
284 SHELL=${CONFIG_SHELL-/bin/sh}
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
295 # Portably unset VAR.
298 { eval $1=; unset $1;}
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
322 # Create "$as_dir" as a directory, including parents if necessary.
327 -*) as_dir=./$as_dir;;
329 test -d "$as_dir" || eval $as_mkdir_p || {
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
360 test -d "$as_dir" && break
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
406 as_val=`expr "$@" || test $? -eq 1`
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
418 as_status=$1; test $as_status -eq 0 && as_status=1
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
504 # Exit status is that of the last command.
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
526 mkdir conf$$.dir 2>/dev/null
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
537 elif ln conf$$.file conf$$ 2>/dev/null; then
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
551 test -d ./-p && rmdir ./-p
556 as_executable_p=as_fn_executable_p
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
564 SHELL=${CONFIG_SHELL-/bin/sh}
567 test -n "$DJDIR" || exec 7<&0 </dev/null
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
578 ac_default_prefix=/usr/local
580 ac_config_libobj_dir=.
587 # Identity of this package.
588 PACKAGE_NAME='libvppinfra'
589 PACKAGE_TARNAME='libvppinfra'
590 PACKAGE_VERSION='1.0'
591 PACKAGE_STRING='libvppinfra 1.0'
595 # Factoring default headers for most tests.
596 ac_includes_default="\
598 #ifdef HAVE_SYS_TYPES_H
599 # include <sys/types.h>
601 #ifdef HAVE_SYS_STAT_H
602 # include <sys/stat.h>
608 # ifdef HAVE_STDLIB_H
613 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618 #ifdef HAVE_STRINGS_H
619 # include <strings.h>
621 #ifdef HAVE_INTTYPES_H
622 # include <inttypes.h>
631 ac_subst_vars='am__EXEEXT_FALSE
660 am__fastdepCCAS_FALSE
694 INSTALL_STRIP_PROGRAM
744 program_transform_name
757 enable_option_checking
759 enable_dependency_tracking
773 ac_precious_vars='build_alias
786 # Initialize some variables set by options.
788 ac_init_version=false
789 ac_unrecognized_opts=
791 # The variables have the same names as the options, with
792 # dashes changed to underlines.
800 program_transform_name=s,x,x,
808 # Installation directory options.
809 # These are left unexpanded so users can "make install exec_prefix=/foo"
810 # and all the variables that are supposed to be based on exec_prefix
811 # by default will actually change.
812 # Use braces instead of parens because sh, perl, etc. also accept them.
813 # (The list follows the same order as the GNU Coding Standards.)
814 bindir='${exec_prefix}/bin'
815 sbindir='${exec_prefix}/sbin'
816 libexecdir='${exec_prefix}/libexec'
817 datarootdir='${prefix}/share'
818 datadir='${datarootdir}'
819 sysconfdir='${prefix}/etc'
820 sharedstatedir='${prefix}/com'
821 localstatedir='${prefix}/var'
822 includedir='${prefix}/include'
823 oldincludedir='/usr/include'
824 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
825 infodir='${datarootdir}/info'
830 libdir='${exec_prefix}/lib'
831 localedir='${datarootdir}/locale'
832 mandir='${datarootdir}/man'
838 # If the previous option needs an argument, assign it.
839 if test -n "$ac_prev"; then
840 eval $ac_prev=\$ac_option
846 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
851 # Accept the important Cygnus configure options, so we can diagnose typos.
853 case $ac_dashdash$ac_option in
857 -bindir | --bindir | --bindi | --bind | --bin | --bi)
859 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
862 -build | --build | --buil | --bui | --bu)
863 ac_prev=build_alias ;;
864 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
865 build_alias=$ac_optarg ;;
867 -cache-file | --cache-file | --cache-fil | --cache-fi \
868 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
869 ac_prev=cache_file ;;
870 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
871 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
872 cache_file=$ac_optarg ;;
875 cache_file=config.cache ;;
877 -datadir | --datadir | --datadi | --datad)
879 -datadir=* | --datadir=* | --datadi=* | --datad=*)
880 datadir=$ac_optarg ;;
882 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
883 | --dataroo | --dataro | --datar)
884 ac_prev=datarootdir ;;
885 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
886 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
887 datarootdir=$ac_optarg ;;
889 -disable-* | --disable-*)
890 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
891 # Reject names that are not valid shell variable names.
892 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
893 as_fn_error $? "invalid feature name: $ac_useropt"
894 ac_useropt_orig=$ac_useropt
895 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
896 case $ac_user_opts in
900 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
901 ac_unrecognized_sep=', ';;
903 eval enable_$ac_useropt=no ;;
905 -docdir | --docdir | --docdi | --doc | --do)
907 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
910 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
912 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
915 -enable-* | --enable-*)
916 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
917 # Reject names that are not valid shell variable names.
918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
919 as_fn_error $? "invalid feature name: $ac_useropt"
920 ac_useropt_orig=$ac_useropt
921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
922 case $ac_user_opts in
926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
927 ac_unrecognized_sep=', ';;
929 eval enable_$ac_useropt=\$ac_optarg ;;
931 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
932 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
933 | --exec | --exe | --ex)
934 ac_prev=exec_prefix ;;
935 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
936 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
937 | --exec=* | --exe=* | --ex=*)
938 exec_prefix=$ac_optarg ;;
940 -gas | --gas | --ga | --g)
941 # Obsolete; use --with-gas.
944 -help | --help | --hel | --he | -h)
946 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
947 ac_init_help=recursive ;;
948 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
949 ac_init_help=short ;;
951 -host | --host | --hos | --ho)
952 ac_prev=host_alias ;;
953 -host=* | --host=* | --hos=* | --ho=*)
954 host_alias=$ac_optarg ;;
956 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
958 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
960 htmldir=$ac_optarg ;;
962 -includedir | --includedir | --includedi | --included | --include \
963 | --includ | --inclu | --incl | --inc)
964 ac_prev=includedir ;;
965 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
966 | --includ=* | --inclu=* | --incl=* | --inc=*)
967 includedir=$ac_optarg ;;
969 -infodir | --infodir | --infodi | --infod | --info | --inf)
971 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
972 infodir=$ac_optarg ;;
974 -libdir | --libdir | --libdi | --libd)
976 -libdir=* | --libdir=* | --libdi=* | --libd=*)
979 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
980 | --libexe | --libex | --libe)
981 ac_prev=libexecdir ;;
982 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
983 | --libexe=* | --libex=* | --libe=*)
984 libexecdir=$ac_optarg ;;
986 -localedir | --localedir | --localedi | --localed | --locale)
988 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
989 localedir=$ac_optarg ;;
991 -localstatedir | --localstatedir | --localstatedi | --localstated \
992 | --localstate | --localstat | --localsta | --localst | --locals)
993 ac_prev=localstatedir ;;
994 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
995 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
996 localstatedir=$ac_optarg ;;
998 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1000 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1001 mandir=$ac_optarg ;;
1003 -nfp | --nfp | --nf)
1004 # Obsolete; use --without-fp.
1007 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1008 | --no-cr | --no-c | -n)
1011 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1012 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1015 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1016 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1017 | --oldin | --oldi | --old | --ol | --o)
1018 ac_prev=oldincludedir ;;
1019 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1020 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1021 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1022 oldincludedir=$ac_optarg ;;
1024 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1026 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1027 prefix=$ac_optarg ;;
1029 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1030 | --program-pre | --program-pr | --program-p)
1031 ac_prev=program_prefix ;;
1032 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1033 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1034 program_prefix=$ac_optarg ;;
1036 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1037 | --program-suf | --program-su | --program-s)
1038 ac_prev=program_suffix ;;
1039 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1040 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1041 program_suffix=$ac_optarg ;;
1043 -program-transform-name | --program-transform-name \
1044 | --program-transform-nam | --program-transform-na \
1045 | --program-transform-n | --program-transform- \
1046 | --program-transform | --program-transfor \
1047 | --program-transfo | --program-transf \
1048 | --program-trans | --program-tran \
1049 | --progr-tra | --program-tr | --program-t)
1050 ac_prev=program_transform_name ;;
1051 -program-transform-name=* | --program-transform-name=* \
1052 | --program-transform-nam=* | --program-transform-na=* \
1053 | --program-transform-n=* | --program-transform-=* \
1054 | --program-transform=* | --program-transfor=* \
1055 | --program-transfo=* | --program-transf=* \
1056 | --program-trans=* | --program-tran=* \
1057 | --progr-tra=* | --program-tr=* | --program-t=*)
1058 program_transform_name=$ac_optarg ;;
1060 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1062 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1063 pdfdir=$ac_optarg ;;
1065 -psdir | --psdir | --psdi | --psd | --ps)
1067 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1070 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1071 | -silent | --silent | --silen | --sile | --sil)
1074 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1076 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1078 sbindir=$ac_optarg ;;
1080 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1081 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1082 | --sharedst | --shareds | --shared | --share | --shar \
1084 ac_prev=sharedstatedir ;;
1085 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1086 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1087 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1089 sharedstatedir=$ac_optarg ;;
1091 -site | --site | --sit)
1093 -site=* | --site=* | --sit=*)
1096 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1098 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1099 srcdir=$ac_optarg ;;
1101 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1102 | --syscon | --sysco | --sysc | --sys | --sy)
1103 ac_prev=sysconfdir ;;
1104 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1105 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1106 sysconfdir=$ac_optarg ;;
1108 -target | --target | --targe | --targ | --tar | --ta | --t)
1109 ac_prev=target_alias ;;
1110 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1111 target_alias=$ac_optarg ;;
1113 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1116 -version | --version | --versio | --versi | --vers | -V)
1117 ac_init_version=: ;;
1120 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1121 # Reject names that are not valid shell variable names.
1122 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1123 as_fn_error $? "invalid package name: $ac_useropt"
1124 ac_useropt_orig=$ac_useropt
1125 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1126 case $ac_user_opts in
1130 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1131 ac_unrecognized_sep=', ';;
1133 eval with_$ac_useropt=\$ac_optarg ;;
1135 -without-* | --without-*)
1136 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1137 # Reject names that are not valid shell variable names.
1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1139 as_fn_error $? "invalid package name: $ac_useropt"
1140 ac_useropt_orig=$ac_useropt
1141 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142 case $ac_user_opts in
1146 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1147 ac_unrecognized_sep=', ';;
1149 eval with_$ac_useropt=no ;;
1152 # Obsolete; use --with-x.
1155 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1156 | --x-incl | --x-inc | --x-in | --x-i)
1157 ac_prev=x_includes ;;
1158 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1159 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1160 x_includes=$ac_optarg ;;
1162 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1163 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1164 ac_prev=x_libraries ;;
1165 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1166 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1167 x_libraries=$ac_optarg ;;
1169 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1170 Try \`$0 --help' for more information"
1174 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1175 # Reject names that are not valid shell variable names.
1176 case $ac_envvar in #(
1177 '' | [0-9]* | *[!_$as_cr_alnum]* )
1178 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1180 eval $ac_envvar=\$ac_optarg
1181 export $ac_envvar ;;
1184 # FIXME: should be removed in autoconf 3.0.
1185 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1186 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1187 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1188 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1194 if test -n "$ac_prev"; then
1195 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1196 as_fn_error $? "missing argument to $ac_option"
1199 if test -n "$ac_unrecognized_opts"; then
1200 case $enable_option_checking in
1202 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1203 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1207 # Check all directory arguments for consistency.
1208 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1209 datadir sysconfdir sharedstatedir localstatedir includedir \
1210 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1211 libdir localedir mandir
1213 eval ac_val=\$$ac_var
1214 # Remove trailing slashes.
1217 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1218 eval $ac_var=\$ac_val;;
1220 # Be sure to have absolute directory names.
1222 [\\/$]* | ?:[\\/]* ) continue;;
1223 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1225 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1228 # There might be people who depend on the old broken behavior: `$host'
1229 # used to hold the argument of --host etc.
1230 # FIXME: To remove some day.
1233 target=$target_alias
1235 # FIXME: To remove some day.
1236 if test "x$host_alias" != x; then
1237 if test "x$build_alias" = x; then
1238 cross_compiling=maybe
1239 elif test "x$build_alias" != "x$host_alias"; then
1245 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1247 test "$silent" = yes && exec 6>/dev/null
1250 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1251 ac_ls_di=`ls -di .` &&
1252 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1253 as_fn_error $? "working directory cannot be determined"
1254 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1255 as_fn_error $? "pwd does not report name of working directory"
1258 # Find the source files, if location was not specified.
1259 if test -z "$srcdir"; then
1260 ac_srcdir_defaulted=yes
1261 # Try the directory containing this script, then the parent directory.
1262 ac_confdir=`$as_dirname -- "$as_myself" ||
1263 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1264 X"$as_myself" : 'X\(//\)[^/]' \| \
1265 X"$as_myself" : 'X\(//\)$' \| \
1266 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1267 $as_echo X"$as_myself" |
1268 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1286 if test ! -r "$srcdir/$ac_unique_file"; then
1290 ac_srcdir_defaulted=no
1292 if test ! -r "$srcdir/$ac_unique_file"; then
1293 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1294 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1296 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1298 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1300 # When building in place, set srcdir=.
1301 if test "$ac_abs_confdir" = "$ac_pwd"; then
1304 # Remove unnecessary trailing slashes from srcdir.
1305 # Double slashes in file names in object file debugging info
1306 # mess up M-x gdb in Emacs.
1308 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1310 for ac_var in $ac_precious_vars; do
1311 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1312 eval ac_env_${ac_var}_value=\$${ac_var}
1313 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1314 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1318 # Report the --help message.
1320 if test "$ac_init_help" = "long"; then
1321 # Omit some internal or obsolete options to make the list less imposing.
1322 # This message is too long to be a string in the A/UX 3.1 sh.
1324 \`configure' configures libvppinfra 1.0 to adapt to many kinds of systems.
1326 Usage: $0 [OPTION]... [VAR=VALUE]...
1328 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1329 VAR=VALUE. See below for descriptions of some of the useful variables.
1331 Defaults for the options are specified in brackets.
1334 -h, --help display this help and exit
1335 --help=short display options specific to this package
1336 --help=recursive display the short help of all the included packages
1337 -V, --version display version information and exit
1338 -q, --quiet, --silent do not print \`checking ...' messages
1339 --cache-file=FILE cache test results in FILE [disabled]
1340 -C, --config-cache alias for \`--cache-file=config.cache'
1341 -n, --no-create do not create output files
1342 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1344 Installation directories:
1345 --prefix=PREFIX install architecture-independent files in PREFIX
1346 [$ac_default_prefix]
1347 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1350 By default, \`make install' will install all the files in
1351 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1352 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1353 for instance \`--prefix=\$HOME'.
1355 For better control, use the options below.
1357 Fine tuning of the installation directories:
1358 --bindir=DIR user executables [EPREFIX/bin]
1359 --sbindir=DIR system admin executables [EPREFIX/sbin]
1360 --libexecdir=DIR program executables [EPREFIX/libexec]
1361 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1362 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1363 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1364 --libdir=DIR object code libraries [EPREFIX/lib]
1365 --includedir=DIR C header files [PREFIX/include]
1366 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1367 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1368 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1369 --infodir=DIR info documentation [DATAROOTDIR/info]
1370 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1371 --mandir=DIR man documentation [DATAROOTDIR/man]
1372 --docdir=DIR documentation root [DATAROOTDIR/doc/libvppinfra]
1373 --htmldir=DIR html documentation [DOCDIR]
1374 --dvidir=DIR dvi documentation [DOCDIR]
1375 --pdfdir=DIR pdf documentation [DOCDIR]
1376 --psdir=DIR ps documentation [DOCDIR]
1382 --program-prefix=PREFIX prepend PREFIX to installed program names
1383 --program-suffix=SUFFIX append SUFFIX to installed program names
1384 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1387 --build=BUILD configure for building on BUILD [guessed]
1388 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1392 if test -n "$ac_init_help"; then
1393 case $ac_init_help in
1394 short | recursive ) echo "Configuration of libvppinfra 1.0:";;
1399 --disable-option-checking ignore unrecognized --enable/--with options
1400 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1401 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1402 --enable-silent-rules less verbose build output (undo: "make V=1")
1403 --disable-silent-rules verbose build output (undo: "make V=0")
1404 --enable-dependency-tracking
1405 do not reject slow dependency extractors
1406 --disable-dependency-tracking
1407 speeds up one-time build
1408 --enable-shared[=PKGS] build shared libraries [default=yes]
1409 --enable-static[=PKGS] build static libraries [default=yes]
1410 --enable-fast-install[=PKGS]
1411 optimize for fast installation [default=yes]
1412 --disable-libtool-lock avoid locking (might break parallel builds)
1415 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1416 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1417 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1419 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1420 --with-sysroot=DIR Search for dependent libraries within DIR
1421 (or the compiler's sysroot if not specified).
1422 --with-cc Set CC for use as C compiler.
1423 --with-cflags Set CFLAGS for use by C compiler.
1424 --with-ldflags Set LDFLAGS for linking.
1425 --with-unix Compile unix version of clib
1426 --with-vec64 Enable 64-bit vector lengths
1428 Some influential environment variables:
1429 CC C compiler command
1430 CFLAGS C compiler flags
1431 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1432 nonstandard directory <lib dir>
1433 LIBS libraries to pass to the linker, e.g. -l<library>
1434 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1435 you have headers in a nonstandard directory <include dir>
1436 CCAS assembler compiler command (defaults to CC)
1437 CCASFLAGS assembler compiler flags (defaults to CFLAGS)
1440 Use these variables to override the choices made by `configure' or to help
1441 it to find libraries and programs with nonstandard names/locations.
1443 Report bugs to the package provider.
1448 if test "$ac_init_help" = "recursive"; then
1449 # If there are subdirs, report their specific --help.
1450 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1451 test -d "$ac_dir" ||
1452 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1457 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1459 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1460 # A ".." for each directory in $ac_dir_suffix.
1461 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1462 case $ac_top_builddir_sub in
1463 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1464 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1467 ac_abs_top_builddir=$ac_pwd
1468 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1469 # for backward compatibility:
1470 ac_top_builddir=$ac_top_build_prefix
1473 .) # We are building in place.
1475 ac_top_srcdir=$ac_top_builddir_sub
1476 ac_abs_top_srcdir=$ac_pwd ;;
1477 [\\/]* | ?:[\\/]* ) # Absolute name.
1478 ac_srcdir=$srcdir$ac_dir_suffix;
1479 ac_top_srcdir=$srcdir
1480 ac_abs_top_srcdir=$srcdir ;;
1482 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1483 ac_top_srcdir=$ac_top_build_prefix$srcdir
1484 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1486 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1488 cd "$ac_dir" || { ac_status=$?; continue; }
1489 # Check for guested configure.
1490 if test -f "$ac_srcdir/configure.gnu"; then
1492 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1493 elif test -f "$ac_srcdir/configure"; then
1495 $SHELL "$ac_srcdir/configure" --help=recursive
1497 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1499 cd "$ac_pwd" || { ac_status=$?; break; }
1503 test -n "$ac_init_help" && exit $ac_status
1504 if $ac_init_version; then
1506 libvppinfra configure 1.0
1507 generated by GNU Autoconf 2.69
1509 Copyright (C) 2012 Free Software Foundation, Inc.
1510 This configure script is free software; the Free Software Foundation
1511 gives unlimited permission to copy, distribute and modify it.
1516 ## ------------------------ ##
1517 ## Autoconf initialization. ##
1518 ## ------------------------ ##
1520 # ac_fn_c_try_compile LINENO
1521 # --------------------------
1522 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1523 ac_fn_c_try_compile ()
1525 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1526 rm -f conftest.$ac_objext
1527 if { { ac_try="$ac_compile"
1529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1530 *) ac_try_echo=$ac_try;;
1532 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1533 $as_echo "$ac_try_echo"; } >&5
1534 (eval "$ac_compile") 2>conftest.err
1536 if test -s conftest.err; then
1537 grep -v '^ *+' conftest.err >conftest.er1
1538 cat conftest.er1 >&5
1539 mv -f conftest.er1 conftest.err
1541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1542 test $ac_status = 0; } && {
1543 test -z "$ac_c_werror_flag" ||
1544 test ! -s conftest.err
1545 } && test -s conftest.$ac_objext; then :
1548 $as_echo "$as_me: failed program was:" >&5
1549 sed 's/^/| /' conftest.$ac_ext >&5
1553 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1554 as_fn_set_status $ac_retval
1556 } # ac_fn_c_try_compile
1558 # ac_fn_c_try_link LINENO
1559 # -----------------------
1560 # Try to link conftest.$ac_ext, and return whether this succeeded.
1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1564 rm -f conftest.$ac_objext conftest$ac_exeext
1565 if { { ac_try="$ac_link"
1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1568 *) ac_try_echo=$ac_try;;
1570 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571 $as_echo "$ac_try_echo"; } >&5
1572 (eval "$ac_link") 2>conftest.err
1574 if test -s conftest.err; then
1575 grep -v '^ *+' conftest.err >conftest.er1
1576 cat conftest.er1 >&5
1577 mv -f conftest.er1 conftest.err
1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580 test $ac_status = 0; } && {
1581 test -z "$ac_c_werror_flag" ||
1582 test ! -s conftest.err
1583 } && test -s conftest$ac_exeext && {
1584 test "$cross_compiling" = yes ||
1585 test -x conftest$ac_exeext
1589 $as_echo "$as_me: failed program was:" >&5
1590 sed 's/^/| /' conftest.$ac_ext >&5
1594 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1595 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1596 # interfere with the next link command; also delete a directory that is
1597 # left behind by Apple's compiler. We do this before executing the actions.
1598 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1599 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1600 as_fn_set_status $ac_retval
1602 } # ac_fn_c_try_link
1604 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1605 # -------------------------------------------------------
1606 # Tests whether HEADER exists and can be compiled using the include files in
1607 # INCLUDES, setting the cache variable VAR accordingly.
1608 ac_fn_c_check_header_compile ()
1610 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1612 $as_echo_n "checking for $2... " >&6; }
1613 if eval \${$3+:} false; then :
1614 $as_echo_n "(cached) " >&6
1616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1617 /* end confdefs.h. */
1621 if ac_fn_c_try_compile "$LINENO"; then :
1626 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1630 $as_echo "$ac_res" >&6; }
1631 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1633 } # ac_fn_c_check_header_compile
1635 # ac_fn_c_try_cpp LINENO
1636 # ----------------------
1637 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641 if { { ac_try="$ac_cpp conftest.$ac_ext"
1643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1644 *) ac_try_echo=$ac_try;;
1646 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1647 $as_echo "$ac_try_echo"; } >&5
1648 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1650 if test -s conftest.err; then
1651 grep -v '^ *+' conftest.err >conftest.er1
1652 cat conftest.er1 >&5
1653 mv -f conftest.er1 conftest.err
1655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1656 test $ac_status = 0; } > conftest.i && {
1657 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1658 test ! -s conftest.err
1662 $as_echo "$as_me: failed program was:" >&5
1663 sed 's/^/| /' conftest.$ac_ext >&5
1667 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1668 as_fn_set_status $ac_retval
1672 # ac_fn_c_try_run LINENO
1673 # ----------------------
1674 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1675 # that executables *can* be run.
1678 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1679 if { { ac_try="$ac_link"
1681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1682 *) ac_try_echo=$ac_try;;
1684 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1685 $as_echo "$ac_try_echo"; } >&5
1686 (eval "$ac_link") 2>&5
1688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1689 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1690 { { case "(($ac_try" in
1691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1692 *) ac_try_echo=$ac_try;;
1694 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1695 $as_echo "$ac_try_echo"; } >&5
1696 (eval "$ac_try") 2>&5
1698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1699 test $ac_status = 0; }; }; then :
1702 $as_echo "$as_me: program exited with status $ac_status" >&5
1703 $as_echo "$as_me: failed program was:" >&5
1704 sed 's/^/| /' conftest.$ac_ext >&5
1706 ac_retval=$ac_status
1708 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1709 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1710 as_fn_set_status $ac_retval
1714 # ac_fn_c_check_func LINENO FUNC VAR
1715 # ----------------------------------
1716 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1717 ac_fn_c_check_func ()
1719 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1721 $as_echo_n "checking for $2... " >&6; }
1722 if eval \${$3+:} false; then :
1723 $as_echo_n "(cached) " >&6
1725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1726 /* end confdefs.h. */
1727 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1728 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1729 #define $2 innocuous_$2
1731 /* System header to define __stub macros and hopefully few prototypes,
1732 which can conflict with char $2 (); below.
1733 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1734 <limits.h> exists even on freestanding compilers. */
1737 # include <limits.h>
1739 # include <assert.h>
1744 /* Override any GCC internal prototype to avoid an error.
1745 Use char because int might match the return type of a GCC
1746 builtin and then its argument prototype would still apply. */
1751 /* The GNU C library defines this for functions which it implements
1752 to always fail with ENOSYS. Some functions are actually named
1753 something starting with __ and the normal name is an alias. */
1754 #if defined __stub_$2 || defined __stub___$2
1766 if ac_fn_c_try_link "$LINENO"; then :
1771 rm -f core conftest.err conftest.$ac_objext \
1772 conftest$ac_exeext conftest.$ac_ext
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1776 $as_echo "$ac_res" >&6; }
1777 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1779 } # ac_fn_c_check_func
1780 cat >config.log <<_ACEOF
1781 This file contains any messages produced by compilers while
1782 running configure, to aid debugging if configure makes a mistake.
1784 It was created by libvppinfra $as_me 1.0, which was
1785 generated by GNU Autoconf 2.69. Invocation command line was
1797 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1798 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1799 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1800 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1801 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1803 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1804 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1806 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1807 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1808 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1809 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1810 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1811 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1812 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1816 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1820 test -z "$as_dir" && as_dir=.
1821 $as_echo "PATH: $as_dir"
1837 # Keep a trace of the command line.
1838 # Strip out --no-create and --no-recursion so they do not pile up.
1839 # Strip out --silent because we don't want to record it for future runs.
1840 # Also quote any args containing shell meta-characters.
1841 # Make two passes to allow for proper duplicate-argument suppression.
1845 ac_must_keep_next=false
1851 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1852 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1853 | -silent | --silent | --silen | --sile | --sil)
1856 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1859 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1861 as_fn_append ac_configure_args1 " '$ac_arg'"
1862 if test $ac_must_keep_next = true; then
1863 ac_must_keep_next=false # Got value, back to normal.
1866 *=* | --config-cache | -C | -disable-* | --disable-* \
1867 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1868 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1869 | -with-* | --with-* | -without-* | --without-* | --x)
1870 case "$ac_configure_args0 " in
1871 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1874 -* ) ac_must_keep_next=true ;;
1877 as_fn_append ac_configure_args " '$ac_arg'"
1882 { ac_configure_args0=; unset ac_configure_args0;}
1883 { ac_configure_args1=; unset ac_configure_args1;}
1885 # When interrupted or exit'd, cleanup temporary files, and complete
1886 # config.log. We remove comments because anyway the quotes in there
1887 # would cause problems or look ugly.
1888 # WARNING: Use '\'' to represent an apostrophe within the trap.
1889 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1890 trap 'exit_status=$?
1891 # Save into config.log some information that might help in debugging.
1895 $as_echo "## ---------------- ##
1896 ## Cache variables. ##
1897 ## ---------------- ##"
1899 # The following way of writing the cache mishandles newlines in values,
1901 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1902 eval ac_val=\$$ac_var
1906 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1907 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1910 _ | IFS | as_nl) ;; #(
1911 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1912 *) { eval $ac_var=; unset $ac_var;} ;;
1917 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1918 *${as_nl}ac_space=\ *)
1920 "s/'\''/'\''\\\\'\'''\''/g;
1921 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1924 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1931 $as_echo "## ----------------- ##
1932 ## Output variables. ##
1933 ## ----------------- ##"
1935 for ac_var in $ac_subst_vars
1937 eval ac_val=\$$ac_var
1939 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1941 $as_echo "$ac_var='\''$ac_val'\''"
1945 if test -n "$ac_subst_files"; then
1946 $as_echo "## ------------------- ##
1947 ## File substitutions. ##
1948 ## ------------------- ##"
1950 for ac_var in $ac_subst_files
1952 eval ac_val=\$$ac_var
1954 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1956 $as_echo "$ac_var='\''$ac_val'\''"
1961 if test -s confdefs.h; then
1962 $as_echo "## ----------- ##
1969 test "$ac_signal" != 0 &&
1970 $as_echo "$as_me: caught signal $ac_signal"
1971 $as_echo "$as_me: exit $exit_status"
1973 rm -f core *.core core.conftest.* &&
1974 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1977 for ac_signal in 1 2 13 15; do
1978 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1982 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1983 rm -f -r conftest* confdefs.h
1985 $as_echo "/* confdefs.h */" > confdefs.h
1987 # Predefined preprocessor variables.
1989 cat >>confdefs.h <<_ACEOF
1990 #define PACKAGE_NAME "$PACKAGE_NAME"
1993 cat >>confdefs.h <<_ACEOF
1994 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1997 cat >>confdefs.h <<_ACEOF
1998 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2001 cat >>confdefs.h <<_ACEOF
2002 #define PACKAGE_STRING "$PACKAGE_STRING"
2005 cat >>confdefs.h <<_ACEOF
2006 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2009 cat >>confdefs.h <<_ACEOF
2010 #define PACKAGE_URL "$PACKAGE_URL"
2014 # Let the site file select an alternate cache file if it wants to.
2015 # Prefer an explicitly selected file to automatically selected ones.
2018 if test -n "$CONFIG_SITE"; then
2019 # We do not want a PATH search for config.site.
2020 case $CONFIG_SITE in #((
2021 -*) ac_site_file1=./$CONFIG_SITE;;
2022 */*) ac_site_file1=$CONFIG_SITE;;
2023 *) ac_site_file1=./$CONFIG_SITE;;
2025 elif test "x$prefix" != xNONE; then
2026 ac_site_file1=$prefix/share/config.site
2027 ac_site_file2=$prefix/etc/config.site
2029 ac_site_file1=$ac_default_prefix/share/config.site
2030 ac_site_file2=$ac_default_prefix/etc/config.site
2032 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2034 test "x$ac_site_file" = xNONE && continue
2035 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2036 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2037 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2038 sed 's/^/| /' "$ac_site_file" >&5
2040 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2041 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2042 as_fn_error $? "failed to load site script $ac_site_file
2043 See \`config.log' for more details" "$LINENO" 5; }
2047 if test -r "$cache_file"; then
2048 # Some versions of bash will fail to source /dev/null (special files
2049 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2050 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2051 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2052 $as_echo "$as_me: loading cache $cache_file" >&6;}
2054 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2055 *) . "./$cache_file";;
2059 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2060 $as_echo "$as_me: creating cache $cache_file" >&6;}
2064 # Check that the precious variables saved in the cache have kept the same
2066 ac_cache_corrupted=false
2067 for ac_var in $ac_precious_vars; do
2068 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2069 eval ac_new_set=\$ac_env_${ac_var}_set
2070 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2071 eval ac_new_val=\$ac_env_${ac_var}_value
2072 case $ac_old_set,$ac_new_set in
2074 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2075 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2076 ac_cache_corrupted=: ;;
2078 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2079 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2080 ac_cache_corrupted=: ;;
2083 if test "x$ac_old_val" != "x$ac_new_val"; then
2084 # differences in whitespace do not lead to failure.
2085 ac_old_val_w=`echo x $ac_old_val`
2086 ac_new_val_w=`echo x $ac_new_val`
2087 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2088 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2089 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2090 ac_cache_corrupted=:
2092 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2093 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2094 eval $ac_var=\$ac_old_val
2096 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2097 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2098 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2099 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2102 # Pass precious variables to config.status.
2103 if test "$ac_new_set" = set; then
2105 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2106 *) ac_arg=$ac_var=$ac_new_val ;;
2108 case " $ac_configure_args " in
2109 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2110 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2114 if $ac_cache_corrupted; then
2115 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2116 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2117 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2118 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2119 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2121 ## -------------------- ##
2122 ## Main body of script. ##
2123 ## -------------------- ##
2126 ac_cpp='$CPP $CPPFLAGS'
2127 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2128 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2129 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2133 for ac_dir in config "$srcdir"/config; do
2134 if test -f "$ac_dir/install-sh"; then
2136 ac_install_sh="$ac_aux_dir/install-sh -c"
2138 elif test -f "$ac_dir/install.sh"; then
2140 ac_install_sh="$ac_aux_dir/install.sh -c"
2142 elif test -f "$ac_dir/shtool"; then
2144 ac_install_sh="$ac_aux_dir/shtool install -c"
2148 if test -z "$ac_aux_dir"; then
2149 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
2152 # These three variables are undocumented and unsupported,
2153 # and are intended to be withdrawn in a future Autoconf release.
2154 # They can cause serious problems if a builder's source tree is in a directory
2155 # whose full name contains unusual characters.
2156 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2157 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2158 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2161 ac_config_headers="$ac_config_headers config/config.h"
2163 # Make sure we can run config.sub.
2164 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2165 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2168 $as_echo_n "checking build system type... " >&6; }
2169 if ${ac_cv_build+:} false; then :
2170 $as_echo_n "(cached) " >&6
2172 ac_build_alias=$build_alias
2173 test "x$ac_build_alias" = x &&
2174 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2175 test "x$ac_build_alias" = x &&
2176 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2177 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2178 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2182 $as_echo "$ac_cv_build" >&6; }
2183 case $ac_cv_build in
2185 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2188 ac_save_IFS=$IFS; IFS='-'
2194 # Remember, the first character of IFS is used to create $*,
2195 # except with old shells:
2198 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2202 $as_echo_n "checking host system type... " >&6; }
2203 if ${ac_cv_host+:} false; then :
2204 $as_echo_n "(cached) " >&6
2206 if test "x$host_alias" = x; then
2207 ac_cv_host=$ac_cv_build
2209 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2210 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2215 $as_echo "$ac_cv_host" >&6; }
2218 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2221 ac_save_IFS=$IFS; IFS='-'
2227 # Remember, the first character of IFS is used to create $*,
2228 # except with old shells:
2231 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2234 am__api_version='1.14'
2236 # Find a good install program. We prefer a C program (faster),
2237 # so one script is as good as another. But avoid the broken or
2238 # incompatible versions:
2239 # SysV /etc/install, /usr/sbin/install
2240 # SunOS /usr/etc/install
2241 # IRIX /sbin/install
2243 # AmigaOS /C/install, which installs bootblocks on floppy discs
2244 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2245 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2246 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2247 # OS/2's system install, which has a completely different semantic
2248 # ./install, which can be erroneously created by make from ./install.sh.
2249 # Reject install programs that cannot install multiple files.
2250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2251 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2252 if test -z "$INSTALL"; then
2253 if ${ac_cv_path_install+:} false; then :
2254 $as_echo_n "(cached) " >&6
2256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2260 test -z "$as_dir" && as_dir=.
2261 # Account for people who put trailing slashes in PATH elements.
2262 case $as_dir/ in #((
2263 ./ | .// | /[cC]/* | \
2264 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2265 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2268 # OSF1 and SCO ODT 3.0 have their own names for install.
2269 # Don't use installbsd from OSF since it installs stuff as root
2271 for ac_prog in ginstall scoinst install; do
2272 for ac_exec_ext in '' $ac_executable_extensions; do
2273 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2274 if test $ac_prog = install &&
2275 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2276 # AIX install. It has an incompatible calling convention.
2278 elif test $ac_prog = install &&
2279 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2280 # program-specific install script used by HP pwplus--don't use.
2283 rm -rf conftest.one conftest.two conftest.dir
2284 echo one > conftest.one
2285 echo two > conftest.two
2287 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2288 test -s conftest.one && test -s conftest.two &&
2289 test -s conftest.dir/conftest.one &&
2290 test -s conftest.dir/conftest.two
2292 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2305 rm -rf conftest.one conftest.two conftest.dir
2308 if test "${ac_cv_path_install+set}" = set; then
2309 INSTALL=$ac_cv_path_install
2311 # As a last resort, use the slow shell script. Don't cache a
2312 # value for INSTALL within a source directory, because that will
2313 # break other packages using the cache if that directory is
2314 # removed, or if the value is a relative name.
2315 INSTALL=$ac_install_sh
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2319 $as_echo "$INSTALL" >&6; }
2321 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2322 # It thinks the first close brace ends the variable substitution.
2323 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2325 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2327 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2330 $as_echo_n "checking whether build environment is sane... " >&6; }
2331 # Reject unsafe characters in $srcdir or the absolute working directory
2332 # name. Accept space and tab only in the latter.
2336 *[\\\"\#\$\&\'\`$am_lf]*)
2337 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2340 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2341 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2344 # Do 'set' in a subshell so we don't clobber the current shell's
2345 # arguments. Must try -L first in case configure is actually a
2346 # symlink; some systems play weird games with the mod time of symlinks
2347 # (eg FreeBSD returns the mod time of the symlink's containing
2351 for am_try in 1 2; do
2352 echo "timestamp, slept: $am_has_slept" > conftest.file
2353 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2354 if test "$*" = "X"; then
2356 set X `ls -t "$srcdir/configure" conftest.file`
2358 if test "$*" != "X $srcdir/configure conftest.file" \
2359 && test "$*" != "X conftest.file $srcdir/configure"; then
2361 # If neither matched, then we have a broken ls. This can happen
2362 # if, for instance, CONFIG_SHELL is bash and it inherits a
2363 # broken ls alias from the environment. This has actually
2364 # happened. Such a system could not be considered "sane".
2365 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2366 alias in your environment" "$LINENO" 5
2368 if test "$2" = conftest.file || test $am_try -eq 2; then
2375 test "$2" = conftest.file
2381 as_fn_error $? "newly created file is older than distributed files!
2382 Check your system clock" "$LINENO" 5
2384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2385 $as_echo "yes" >&6; }
2386 # If we didn't sleep, we still need to ensure time stamps of config.status and
2387 # generated files are strictly newer.
2389 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2396 test "$program_prefix" != NONE &&
2397 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2398 # Use a double $ so make ignores it.
2399 test "$program_suffix" != NONE &&
2400 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2401 # Double any \ or $.
2402 # By default was `s,x,x', remove it if useless.
2403 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2404 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2406 # expand $ac_aux_dir to an absolute path
2407 am_aux_dir=`cd $ac_aux_dir && pwd`
2409 if test x"${MISSING+set}" != xset; then
2412 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2414 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2417 # Use eval to expand $SHELL
2418 if eval "$MISSING --is-lightweight"; then
2419 am_missing_run="$MISSING "
2422 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2423 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2426 if test x"${install_sh}" != xset; then
2429 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2431 install_sh="\${SHELL} $am_aux_dir/install-sh"
2435 # Installed binaries are usually stripped using 'strip' when the user
2436 # run "make install-strip". However 'strip' might not be the right
2437 # tool to use in cross-compilation environments, therefore Automake
2438 # will honor the 'STRIP' environment variable to overrule this program.
2439 if test "$cross_compiling" != no; then
2440 if test -n "$ac_tool_prefix"; then
2441 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2442 set dummy ${ac_tool_prefix}strip; ac_word=$2
2443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2444 $as_echo_n "checking for $ac_word... " >&6; }
2445 if ${ac_cv_prog_STRIP+:} false; then :
2446 $as_echo_n "(cached) " >&6
2448 if test -n "$STRIP"; then
2449 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2455 test -z "$as_dir" && as_dir=.
2456 for ac_exec_ext in '' $ac_executable_extensions; do
2457 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2458 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2468 STRIP=$ac_cv_prog_STRIP
2469 if test -n "$STRIP"; then
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2471 $as_echo "$STRIP" >&6; }
2473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2474 $as_echo "no" >&6; }
2479 if test -z "$ac_cv_prog_STRIP"; then
2481 # Extract the first word of "strip", so it can be a program name with args.
2482 set dummy strip; ac_word=$2
2483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2484 $as_echo_n "checking for $ac_word... " >&6; }
2485 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2486 $as_echo_n "(cached) " >&6
2488 if test -n "$ac_ct_STRIP"; then
2489 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2495 test -z "$as_dir" && as_dir=.
2496 for ac_exec_ext in '' $ac_executable_extensions; do
2497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2498 ac_cv_prog_ac_ct_STRIP="strip"
2499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2508 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2509 if test -n "$ac_ct_STRIP"; then
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2511 $as_echo "$ac_ct_STRIP" >&6; }
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2514 $as_echo "no" >&6; }
2517 if test "x$ac_ct_STRIP" = x; then
2520 case $cross_compiling:$ac_tool_warned in
2522 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2523 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2524 ac_tool_warned=yes ;;
2529 STRIP="$ac_cv_prog_STRIP"
2533 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2536 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2537 if test -z "$MKDIR_P"; then
2538 if ${ac_cv_path_mkdir+:} false; then :
2539 $as_echo_n "(cached) " >&6
2541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2542 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2545 test -z "$as_dir" && as_dir=.
2546 for ac_prog in mkdir gmkdir; do
2547 for ac_exec_ext in '' $ac_executable_extensions; do
2548 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2549 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2550 'mkdir (GNU coreutils) '* | \
2551 'mkdir (coreutils) '* | \
2552 'mkdir (fileutils) '4.1*)
2553 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2563 test -d ./--version && rmdir ./--version
2564 if test "${ac_cv_path_mkdir+set}" = set; then
2565 MKDIR_P="$ac_cv_path_mkdir -p"
2567 # As a last resort, use the slow shell script. Don't cache a
2568 # value for MKDIR_P within a source directory, because that will
2569 # break other packages using the cache if that directory is
2570 # removed, or if the value is a relative name.
2571 MKDIR_P="$ac_install_sh -d"
2574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2575 $as_echo "$MKDIR_P" >&6; }
2577 for ac_prog in gawk mawk nawk awk
2579 # Extract the first word of "$ac_prog", so it can be a program name with args.
2580 set dummy $ac_prog; ac_word=$2
2581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2582 $as_echo_n "checking for $ac_word... " >&6; }
2583 if ${ac_cv_prog_AWK+:} false; then :
2584 $as_echo_n "(cached) " >&6
2586 if test -n "$AWK"; then
2587 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593 test -z "$as_dir" && as_dir=.
2594 for ac_exec_ext in '' $ac_executable_extensions; do
2595 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2596 ac_cv_prog_AWK="$ac_prog"
2597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2607 if test -n "$AWK"; then
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2609 $as_echo "$AWK" >&6; }
2611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2612 $as_echo "no" >&6; }
2616 test -n "$AWK" && break
2619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2620 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2622 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2623 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2624 $as_echo_n "(cached) " >&6
2626 cat >conftest.make <<\_ACEOF
2629 @echo '@@@%%%=$(MAKE)=@@@%%%'
2631 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2632 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2634 eval ac_cv_prog_make_${ac_make}_set=yes;;
2636 eval ac_cv_prog_make_${ac_make}_set=no;;
2640 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2642 $as_echo "yes" >&6; }
2645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2646 $as_echo "no" >&6; }
2647 SET_MAKE="MAKE=${MAKE-make}"
2650 rm -rf .tst 2>/dev/null
2651 mkdir .tst 2>/dev/null
2652 if test -d .tst; then
2657 rmdir .tst 2>/dev/null
2659 # Check whether --enable-silent-rules was given.
2660 if test "${enable_silent_rules+set}" = set; then :
2661 enableval=$enable_silent_rules;
2664 case $enable_silent_rules in # (((
2665 yes) AM_DEFAULT_VERBOSITY=0;;
2666 no) AM_DEFAULT_VERBOSITY=1;;
2667 *) AM_DEFAULT_VERBOSITY=1;;
2669 am_make=${MAKE-make}
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2671 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2672 if ${am_cv_make_support_nested_variables+:} false; then :
2673 $as_echo_n "(cached) " >&6
2675 if $as_echo 'TRUE=$(BAR$(V))
2681 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2682 am_cv_make_support_nested_variables=yes
2684 am_cv_make_support_nested_variables=no
2687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2688 $as_echo "$am_cv_make_support_nested_variables" >&6; }
2689 if test $am_cv_make_support_nested_variables = yes; then
2691 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2693 AM_V=$AM_DEFAULT_VERBOSITY
2694 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2698 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2699 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2700 # is not polluted with repeated "-I."
2701 am__isrc=' -I$(srcdir)'
2702 # test to see if srcdir already configured
2703 if test -f $srcdir/config.status; then
2704 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2708 # test whether we have cygpath
2709 if test -z "$CYGPATH_W"; then
2710 if (cygpath --version) >/dev/null 2>/dev/null; then
2711 CYGPATH_W='cygpath -w'
2718 # Define the identity of the package.
2719 PACKAGE='libvppinfra'
2723 cat >>confdefs.h <<_ACEOF
2724 #define PACKAGE "$PACKAGE"
2728 cat >>confdefs.h <<_ACEOF
2729 #define VERSION "$VERSION"
2732 # Some tools Automake needs.
2734 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2737 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2740 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2743 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2746 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2748 # For better backward compatibility. To be removed once Automake 1.9.x
2749 # dies out for good. For more background, see:
2750 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2751 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2752 mkdir_p='$(MKDIR_P)'
2754 # We need awk for the "check" target. The system "awk" is bad on
2756 # Always define AMTAR for backward compatibility. Yes, it's still used
2757 # in the wild :-( We should find a proper way to deprecate it ...
2761 # We'll loop over all known methods to create a tar archive until one works.
2762 _am_tools='gnutar pax cpio none'
2764 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2771 # POSIX will say in a future version that running "rm -f" with no argument
2772 # is OK; and we want to be able to make that assumption in our Makefile
2773 # recipes. So use an aggressive probe to check that the usage we want is
2774 # actually supported "in the wild" to an acceptable degree.
2775 # See automake bug#10828.
2776 # To make any issue more visible, cause the running configure to be aborted
2777 # by default if the 'rm' program in use doesn't match our expectations; the
2778 # user can still override this though.
2779 if rm -f && rm -fr && rm -rf; then : OK; else
2783 Your 'rm' program seems unable to run without file operands specified
2784 on the command line, even when the '-f' option is present. This is contrary
2785 to the behaviour of most rm programs out there, and not conforming with
2786 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2788 Please tell bug-automake@gnu.org about your system, including the value
2789 of your $PATH and any error possibly output before this message. This
2790 can help us improve future automake versions.
2793 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2794 echo 'Configuration will proceed anyway, since you have set the' >&2
2795 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2799 Aborting the configuration process, to ensure you take notice of the issue.
2801 You can download and install GNU coreutils to get an 'rm' implementation
2802 that behaves properly: <http://www.gnu.org/software/coreutils/>.
2804 If you want to complete the configuration process using your problematic
2805 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2806 to "yes", and re-run configure.
2809 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2812 # Check whether --enable-silent-rules was given.
2813 if test "${enable_silent_rules+set}" = set; then :
2814 enableval=$enable_silent_rules;
2817 case $enable_silent_rules in # (((
2818 yes) AM_DEFAULT_VERBOSITY=0;;
2819 no) AM_DEFAULT_VERBOSITY=1;;
2820 *) AM_DEFAULT_VERBOSITY=1;;
2822 am_make=${MAKE-make}
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2824 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2825 if ${am_cv_make_support_nested_variables+:} false; then :
2826 $as_echo_n "(cached) " >&6
2828 if $as_echo 'TRUE=$(BAR$(V))
2834 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2835 am_cv_make_support_nested_variables=yes
2837 am_cv_make_support_nested_variables=no
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2841 $as_echo "$am_cv_make_support_nested_variables" >&6; }
2842 if test $am_cv_make_support_nested_variables = yes; then
2844 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2846 AM_V=$AM_DEFAULT_VERBOSITY
2847 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2852 # Checks for programs.
2854 ac_cpp='$CPP $CPPFLAGS'
2855 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2856 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2857 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2858 if test -n "$ac_tool_prefix"; then
2859 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2860 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2862 $as_echo_n "checking for $ac_word... " >&6; }
2863 if ${ac_cv_prog_CC+:} false; then :
2864 $as_echo_n "(cached) " >&6
2866 if test -n "$CC"; then
2867 ac_cv_prog_CC="$CC" # Let the user override the test.
2869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2873 test -z "$as_dir" && as_dir=.
2874 for ac_exec_ext in '' $ac_executable_extensions; do
2875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2876 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2887 if test -n "$CC"; then
2888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2889 $as_echo "$CC" >&6; }
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2892 $as_echo "no" >&6; }
2897 if test -z "$ac_cv_prog_CC"; then
2899 # Extract the first word of "gcc", so it can be a program name with args.
2900 set dummy gcc; ac_word=$2
2901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2902 $as_echo_n "checking for $ac_word... " >&6; }
2903 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2904 $as_echo_n "(cached) " >&6
2906 if test -n "$ac_ct_CC"; then
2907 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2913 test -z "$as_dir" && as_dir=.
2914 for ac_exec_ext in '' $ac_executable_extensions; do
2915 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2916 ac_cv_prog_ac_ct_CC="gcc"
2917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2926 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2927 if test -n "$ac_ct_CC"; then
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2929 $as_echo "$ac_ct_CC" >&6; }
2931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2932 $as_echo "no" >&6; }
2935 if test "x$ac_ct_CC" = x; then
2938 case $cross_compiling:$ac_tool_warned in
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2941 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2942 ac_tool_warned=yes ;;
2950 if test -z "$CC"; then
2951 if test -n "$ac_tool_prefix"; then
2952 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2953 set dummy ${ac_tool_prefix}cc; ac_word=$2
2954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2955 $as_echo_n "checking for $ac_word... " >&6; }
2956 if ${ac_cv_prog_CC+:} false; then :
2957 $as_echo_n "(cached) " >&6
2959 if test -n "$CC"; then
2960 ac_cv_prog_CC="$CC" # Let the user override the test.
2962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2966 test -z "$as_dir" && as_dir=.
2967 for ac_exec_ext in '' $ac_executable_extensions; do
2968 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2969 ac_cv_prog_CC="${ac_tool_prefix}cc"
2970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2980 if test -n "$CC"; then
2981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2982 $as_echo "$CC" >&6; }
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2985 $as_echo "no" >&6; }
2991 if test -z "$CC"; then
2992 # Extract the first word of "cc", so it can be a program name with args.
2993 set dummy cc; ac_word=$2
2994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2995 $as_echo_n "checking for $ac_word... " >&6; }
2996 if ${ac_cv_prog_CC+:} false; then :
2997 $as_echo_n "(cached) " >&6
2999 if test -n "$CC"; then
3000 ac_cv_prog_CC="$CC" # Let the user override the test.
3003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3007 test -z "$as_dir" && as_dir=.
3008 for ac_exec_ext in '' $ac_executable_extensions; do
3009 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3010 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3011 ac_prog_rejected=yes
3015 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3022 if test $ac_prog_rejected = yes; then
3023 # We found a bogon in the path, so make sure we never use it.
3024 set dummy $ac_cv_prog_CC
3026 if test $# != 0; then
3027 # We chose a different compiler from the bogus one.
3028 # However, it has the same basename, so the bogon will be chosen
3029 # first if we set CC to just the basename; use the full file name.
3031 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3037 if test -n "$CC"; then
3038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3039 $as_echo "$CC" >&6; }
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3042 $as_echo "no" >&6; }
3047 if test -z "$CC"; then
3048 if test -n "$ac_tool_prefix"; then
3049 for ac_prog in cl.exe
3051 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3052 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3054 $as_echo_n "checking for $ac_word... " >&6; }
3055 if ${ac_cv_prog_CC+:} false; then :
3056 $as_echo_n "(cached) " >&6
3058 if test -n "$CC"; then
3059 ac_cv_prog_CC="$CC" # Let the user override the test.
3061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3065 test -z "$as_dir" && as_dir=.
3066 for ac_exec_ext in '' $ac_executable_extensions; do
3067 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3068 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3079 if test -n "$CC"; then
3080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3081 $as_echo "$CC" >&6; }
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3084 $as_echo "no" >&6; }
3088 test -n "$CC" && break
3091 if test -z "$CC"; then
3093 for ac_prog in cl.exe
3095 # Extract the first word of "$ac_prog", so it can be a program name with args.
3096 set dummy $ac_prog; ac_word=$2
3097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3098 $as_echo_n "checking for $ac_word... " >&6; }
3099 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3100 $as_echo_n "(cached) " >&6
3102 if test -n "$ac_ct_CC"; then
3103 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3105 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3109 test -z "$as_dir" && as_dir=.
3110 for ac_exec_ext in '' $ac_executable_extensions; do
3111 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3112 ac_cv_prog_ac_ct_CC="$ac_prog"
3113 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3122 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3123 if test -n "$ac_ct_CC"; then
3124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3125 $as_echo "$ac_ct_CC" >&6; }
3127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3128 $as_echo "no" >&6; }
3132 test -n "$ac_ct_CC" && break
3135 if test "x$ac_ct_CC" = x; then
3138 case $cross_compiling:$ac_tool_warned in
3140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3141 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3142 ac_tool_warned=yes ;;
3151 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3152 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3153 as_fn_error $? "no acceptable C compiler found in \$PATH
3154 See \`config.log' for more details" "$LINENO" 5; }
3156 # Provide some information about the compiler.
3157 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3160 for ac_option in --version -v -V -qversion; do
3161 { { ac_try="$ac_compiler $ac_option >&5"
3163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3164 *) ac_try_echo=$ac_try;;
3166 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3167 $as_echo "$ac_try_echo"; } >&5
3168 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3170 if test -s conftest.err; then
3172 ... rest of stderr output deleted ...
3173 10q' conftest.err >conftest.er1
3174 cat conftest.er1 >&5
3176 rm -f conftest.er1 conftest.err
3177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3178 test $ac_status = 0; }
3181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3182 /* end confdefs.h. */
3192 ac_clean_files_save=$ac_clean_files
3193 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3194 # Try to create an executable without -o first, disregard a.out.
3195 # It will help us diagnose broken compilers, and finding out an intuition
3197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3198 $as_echo_n "checking whether the C compiler works... " >&6; }
3199 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3201 # The possible output files:
3202 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3205 for ac_file in $ac_files
3208 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3209 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3214 if { { ac_try="$ac_link_default"
3216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3217 *) ac_try_echo=$ac_try;;
3219 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3220 $as_echo "$ac_try_echo"; } >&5
3221 (eval "$ac_link_default") 2>&5
3223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3224 test $ac_status = 0; }; then :
3225 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3226 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3227 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3228 # so that the user can short-circuit this test for compilers unknown to
3230 for ac_file in $ac_files ''
3232 test -f "$ac_file" || continue
3234 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3237 # We found the default executable, but exeext='' is most
3241 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3243 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3245 # We set ac_cv_exeext here because the later test for it is not
3246 # safe: cross compilers may not add the suffix if given an `-o'
3247 # argument, so we may need to know it at that point already.
3248 # Even if this section looks crufty: it has the advantage of
3255 test "$ac_cv_exeext" = no && ac_cv_exeext=
3260 if test -z "$ac_file"; then :
3261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3262 $as_echo "no" >&6; }
3263 $as_echo "$as_me: failed program was:" >&5
3264 sed 's/^/| /' conftest.$ac_ext >&5
3266 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3267 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3268 as_fn_error 77 "C compiler cannot create executables
3269 See \`config.log' for more details" "$LINENO" 5; }
3271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3272 $as_echo "yes" >&6; }
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3275 $as_echo_n "checking for C compiler default output file name... " >&6; }
3276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3277 $as_echo "$ac_file" >&6; }
3278 ac_exeext=$ac_cv_exeext
3280 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3281 ac_clean_files=$ac_clean_files_save
3282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3283 $as_echo_n "checking for suffix of executables... " >&6; }
3284 if { { ac_try="$ac_link"
3286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3287 *) ac_try_echo=$ac_try;;
3289 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3290 $as_echo "$ac_try_echo"; } >&5
3291 (eval "$ac_link") 2>&5
3293 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3294 test $ac_status = 0; }; then :
3295 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3296 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3297 # work properly (i.e., refer to `conftest.exe'), while it won't with
3299 for ac_file in conftest.exe conftest conftest.*; do
3300 test -f "$ac_file" || continue
3302 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3303 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3309 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3310 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3311 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3312 See \`config.log' for more details" "$LINENO" 5; }
3314 rm -f conftest conftest$ac_cv_exeext
3315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3316 $as_echo "$ac_cv_exeext" >&6; }
3318 rm -f conftest.$ac_ext
3319 EXEEXT=$ac_cv_exeext
3321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3322 /* end confdefs.h. */
3327 FILE *f = fopen ("conftest.out", "w");
3328 return ferror (f) || fclose (f) != 0;
3334 ac_clean_files="$ac_clean_files conftest.out"
3335 # Check that the compiler produces executables we can run. If not, either
3336 # the compiler is broken, or we cross compile.
3337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3338 $as_echo_n "checking whether we are cross compiling... " >&6; }
3339 if test "$cross_compiling" != yes; then
3340 { { ac_try="$ac_link"
3342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3343 *) ac_try_echo=$ac_try;;
3345 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3346 $as_echo "$ac_try_echo"; } >&5
3347 (eval "$ac_link") 2>&5
3349 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3350 test $ac_status = 0; }
3351 if { ac_try='./conftest$ac_cv_exeext'
3352 { { case "(($ac_try" in
3353 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3354 *) ac_try_echo=$ac_try;;
3356 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3357 $as_echo "$ac_try_echo"; } >&5
3358 (eval "$ac_try") 2>&5
3360 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3361 test $ac_status = 0; }; }; then
3364 if test "$cross_compiling" = maybe; then
3367 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3368 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3369 as_fn_error $? "cannot run C compiled programs.
3370 If you meant to cross compile, use \`--host'.
3371 See \`config.log' for more details" "$LINENO" 5; }
3375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3376 $as_echo "$cross_compiling" >&6; }
3378 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3379 ac_clean_files=$ac_clean_files_save
3380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3381 $as_echo_n "checking for suffix of object files... " >&6; }
3382 if ${ac_cv_objext+:} false; then :
3383 $as_echo_n "(cached) " >&6
3385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3386 /* end confdefs.h. */
3396 rm -f conftest.o conftest.obj
3397 if { { ac_try="$ac_compile"
3399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3400 *) ac_try_echo=$ac_try;;
3402 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3403 $as_echo "$ac_try_echo"; } >&5
3404 (eval "$ac_compile") 2>&5
3406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3407 test $ac_status = 0; }; then :
3408 for ac_file in conftest.o conftest.obj conftest.*; do
3409 test -f "$ac_file" || continue;
3411 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3412 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3417 $as_echo "$as_me: failed program was:" >&5
3418 sed 's/^/| /' conftest.$ac_ext >&5
3420 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3421 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3422 as_fn_error $? "cannot compute suffix of object files: cannot compile
3423 See \`config.log' for more details" "$LINENO" 5; }
3425 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3428 $as_echo "$ac_cv_objext" >&6; }
3429 OBJEXT=$ac_cv_objext
3431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3432 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3433 if ${ac_cv_c_compiler_gnu+:} false; then :
3434 $as_echo_n "(cached) " >&6
3436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3437 /* end confdefs.h. */
3450 if ac_fn_c_try_compile "$LINENO"; then :
3455 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3456 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3460 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3461 if test $ac_compiler_gnu = yes; then
3466 ac_test_CFLAGS=${CFLAGS+set}
3467 ac_save_CFLAGS=$CFLAGS
3468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3469 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3470 if ${ac_cv_prog_cc_g+:} false; then :
3471 $as_echo_n "(cached) " >&6
3473 ac_save_c_werror_flag=$ac_c_werror_flag
3474 ac_c_werror_flag=yes
3477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3478 /* end confdefs.h. */
3488 if ac_fn_c_try_compile "$LINENO"; then :
3492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3493 /* end confdefs.h. */
3503 if ac_fn_c_try_compile "$LINENO"; then :
3506 ac_c_werror_flag=$ac_save_c_werror_flag
3508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3509 /* end confdefs.h. */
3519 if ac_fn_c_try_compile "$LINENO"; then :
3522 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3524 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3527 ac_c_werror_flag=$ac_save_c_werror_flag
3529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3530 $as_echo "$ac_cv_prog_cc_g" >&6; }
3531 if test "$ac_test_CFLAGS" = set; then
3532 CFLAGS=$ac_save_CFLAGS
3533 elif test $ac_cv_prog_cc_g = yes; then
3534 if test "$GCC" = yes; then
3540 if test "$GCC" = yes; then
3546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3547 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3548 if ${ac_cv_prog_cc_c89+:} false; then :
3549 $as_echo_n "(cached) " >&6
3551 ac_cv_prog_cc_c89=no
3553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3554 /* end confdefs.h. */
3558 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3559 struct buf { int x; };
3560 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3561 static char *e (p, i)
3567 static char *f (char * (*g) (char **, int), char **p, ...)
3572 s = g (p, va_arg (v,int));
3577 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3578 function prototypes and stuff, but not '\xHH' hex character constants.
3579 These don't provoke an error unfortunately, instead are silently treated
3580 as 'x'. The following induces an error, until -std is added to get
3581 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3582 array size at least. It's necessary to write '\x00'==0 to get something
3583 that's true only with -std. */
3584 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3586 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3587 inside strings and character constants. */
3589 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3591 int test (int i, double x);
3592 struct s1 {int (*f) (int a);};
3593 struct s2 {int (*f) (double a);};
3594 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3600 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3605 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3606 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3608 CC="$ac_save_CC $ac_arg"
3609 if ac_fn_c_try_compile "$LINENO"; then :
3610 ac_cv_prog_cc_c89=$ac_arg
3612 rm -f core conftest.err conftest.$ac_objext
3613 test "x$ac_cv_prog_cc_c89" != "xno" && break
3615 rm -f conftest.$ac_ext
3620 case "x$ac_cv_prog_cc_c89" in
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3623 $as_echo "none needed" >&6; } ;;
3625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3626 $as_echo "unsupported" >&6; } ;;
3628 CC="$CC $ac_cv_prog_cc_c89"
3629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3630 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3632 if test "x$ac_cv_prog_cc_c89" != xno; then :
3637 ac_cpp='$CPP $CPPFLAGS'
3638 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3639 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3640 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3643 ac_cpp='$CPP $CPPFLAGS'
3644 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3645 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3646 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3648 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3649 if ${am_cv_prog_cc_c_o+:} false; then :
3650 $as_echo_n "(cached) " >&6
3652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3653 /* end confdefs.h. */
3663 # Make sure it works both with $CC and with simple cc.
3664 # Following AC_PROG_CC_C_O, we do the test twice because some
3665 # compilers refuse to overwrite an existing .o file with -o,
3666 # though they will create one.
3667 am_cv_prog_cc_c_o=yes
3669 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3670 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3673 (exit $ac_status); } \
3674 && test -f conftest2.$ac_objext; then
3677 am_cv_prog_cc_c_o=no
3681 rm -f core conftest*
3684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3685 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3686 if test "$am_cv_prog_cc_c_o" != yes; then
3687 # Losing compiler, so override with the script.
3688 # FIXME: It is wrong to rewrite CC.
3689 # But if we don't then we get into trouble of one sort or another.
3690 # A longer-term fix would be to have automake use am__CC in this case,
3691 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3692 CC="$am_aux_dir/compile $CC"
3695 ac_cpp='$CPP $CPPFLAGS'
3696 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3697 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3698 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3700 DEPDIR="${am__leading_dot}deps"
3702 ac_config_commands="$ac_config_commands depfiles"
3705 am_make=${MAKE-make}
3706 cat > confinc << 'END'
3708 @echo this is the am__doit target
3711 # If we don't find an include directive, just comment out the code.
3712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3713 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3717 # First try GNU make style include.
3718 echo "include confinc" > confmf
3719 # Ignore all kinds of additional output from 'make'.
3720 case `$am_make -s -f confmf 2> /dev/null` in #(
3721 *the\ am__doit\ target*)
3727 # Now try BSD make style include.
3728 if test "$am__include" = "#"; then
3729 echo '.include "confinc"' > confmf
3730 case `$am_make -s -f confmf 2> /dev/null` in #(
3731 *the\ am__doit\ target*)
3732 am__include=.include
3740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3741 $as_echo "$_am_result" >&6; }
3742 rm -f confinc confmf
3744 # Check whether --enable-dependency-tracking was given.
3745 if test "${enable_dependency_tracking+set}" = set; then :
3746 enableval=$enable_dependency_tracking;
3749 if test "x$enable_dependency_tracking" != xno; then
3750 am_depcomp="$ac_aux_dir/depcomp"
3754 if test "x$enable_dependency_tracking" != xno; then
3764 depcc="$CC" am_compiler_list=
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3767 $as_echo_n "checking dependency style of $depcc... " >&6; }
3768 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3769 $as_echo_n "(cached) " >&6
3771 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3772 # We make a subdir and do the tests there. Otherwise we can end up
3773 # making bogus files that we don't know about and never remove. For
3774 # instance it was reported that on HP-UX the gcc test will end up
3775 # making a dummy file named 'D' -- because '-MD' means "put the output
3779 # Copy depcomp to subdir because otherwise we won't find it if we're
3780 # using a relative directory.
3781 cp "$am_depcomp" conftest.dir
3783 # We will build objects and dependencies in a subdirectory because
3784 # it helps to detect inapplicable dependency modes. For instance
3785 # both Tru64's cc and ICC support -MD to output dependencies as a
3786 # side effect of compilation, but ICC will put the dependencies in
3787 # the current directory while Tru64 will put them in the object
3791 am_cv_CC_dependencies_compiler_type=none
3792 if test "$am_compiler_list" = ""; then
3793 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3796 case " $depcc " in #(
3797 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3800 for depmode in $am_compiler_list; do
3801 # Setup a source with many dependencies, because some compilers
3802 # like to wrap large dependency lists on column 80 (with \), and
3803 # we should not choose a depcomp mode which is confused by this.
3805 # We need to recreate these files for each test, as the compiler may
3806 # overwrite some of them when testing with obscure command lines.
3807 # This happens at least with the AIX C compiler.
3809 for i in 1 2 3 4 5 6; do
3810 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3811 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3812 # Solaris 10 /bin/sh.
3813 echo '/* dummy */' > sub/conftst$i.h
3815 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3817 # We check with '-c' and '-o' for the sake of the "dashmstdout"
3818 # mode. It turns out that the SunPro C++ compiler does not properly
3819 # handle '-M -o', and we need to detect this. Also, some Intel
3820 # versions had trouble with output in subdirs.
3821 am__obj=sub/conftest.${OBJEXT-o}
3822 am__minus_obj="-o $am__obj"
3825 # This depmode causes a compiler race in universal mode.
3826 test "$am__universal" = false || continue
3829 # After this tag, mechanisms are not by side-effect, so they'll
3830 # only be used when explicitly requested.
3831 if test "x$enable_dependency_tracking" = xyes; then
3837 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3838 # This compiler won't grok '-c -o', but also, the minuso test has
3839 # not run yet. These depmodes are late enough in the game, and
3840 # so weak that their functioning should not be impacted.
3841 am__obj=conftest.${OBJEXT-o}
3846 if depmode=$depmode \
3847 source=sub/conftest.c object=$am__obj \
3848 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3849 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3850 >/dev/null 2>conftest.err &&
3851 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3852 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3853 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3854 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3855 # icc doesn't choke on unknown options, it will just issue warnings
3856 # or remarks (even with -Werror). So we grep stderr for any message
3857 # that says an option was ignored or not supported.
3858 # When given -MP, icc 7.0 and 7.1 complain thusly:
3859 # icc: Command line warning: ignoring option '-M'; no argument required
3860 # The diagnosis changed in icc 8.0:
3861 # icc: Command line remark: option '-MP' not supported
3862 if (grep 'ignoring option' conftest.err ||
3863 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3864 am_cv_CC_dependencies_compiler_type=$depmode
3873 am_cv_CC_dependencies_compiler_type=none
3877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3878 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3879 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3882 test "x$enable_dependency_tracking" != xno \
3883 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3885 am__fastdepCC_FALSE='#'
3887 am__fastdepCC_TRUE='#'
3888 am__fastdepCC_FALSE=
3892 # By default we simply use the C compiler to build assembly code.
3894 test "${CCAS+set}" = set || CCAS=$CC
3895 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
3899 depcc="$CCAS" am_compiler_list=
3901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3902 $as_echo_n "checking dependency style of $depcc... " >&6; }
3903 if ${am_cv_CCAS_dependencies_compiler_type+:} false; then :
3904 $as_echo_n "(cached) " >&6
3906 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3907 # We make a subdir and do the tests there. Otherwise we can end up
3908 # making bogus files that we don't know about and never remove. For
3909 # instance it was reported that on HP-UX the gcc test will end up
3910 # making a dummy file named 'D' -- because '-MD' means "put the output
3914 # Copy depcomp to subdir because otherwise we won't find it if we're
3915 # using a relative directory.
3916 cp "$am_depcomp" conftest.dir
3918 # We will build objects and dependencies in a subdirectory because
3919 # it helps to detect inapplicable dependency modes. For instance
3920 # both Tru64's cc and ICC support -MD to output dependencies as a
3921 # side effect of compilation, but ICC will put the dependencies in
3922 # the current directory while Tru64 will put them in the object
3926 am_cv_CCAS_dependencies_compiler_type=none
3927 if test "$am_compiler_list" = ""; then
3928 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3933 for depmode in $am_compiler_list; do
3934 # Setup a source with many dependencies, because some compilers
3935 # like to wrap large dependency lists on column 80 (with \), and
3936 # we should not choose a depcomp mode which is confused by this.
3938 # We need to recreate these files for each test, as the compiler may
3939 # overwrite some of them when testing with obscure command lines.
3940 # This happens at least with the AIX C compiler.
3942 for i in 1 2 3 4 5 6; do
3943 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3944 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3945 # Solaris 10 /bin/sh.
3946 echo '/* dummy */' > sub/conftst$i.h
3948 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3950 # We check with '-c' and '-o' for the sake of the "dashmstdout"
3951 # mode. It turns out that the SunPro C++ compiler does not properly
3952 # handle '-M -o', and we need to detect this. Also, some Intel
3953 # versions had trouble with output in subdirs.
3954 am__obj=sub/conftest.${OBJEXT-o}
3955 am__minus_obj="-o $am__obj"
3958 # This depmode causes a compiler race in universal mode.
3959 test "$am__universal" = false || continue
3962 # After this tag, mechanisms are not by side-effect, so they'll
3963 # only be used when explicitly requested.
3964 if test "x$enable_dependency_tracking" = xyes; then
3970 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3971 # This compiler won't grok '-c -o', but also, the minuso test has
3972 # not run yet. These depmodes are late enough in the game, and
3973 # so weak that their functioning should not be impacted.
3974 am__obj=conftest.${OBJEXT-o}
3979 if depmode=$depmode \
3980 source=sub/conftest.c object=$am__obj \
3981 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3982 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3983 >/dev/null 2>conftest.err &&
3984 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3985 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3986 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3987 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3988 # icc doesn't choke on unknown options, it will just issue warnings
3989 # or remarks (even with -Werror). So we grep stderr for any message
3990 # that says an option was ignored or not supported.
3991 # When given -MP, icc 7.0 and 7.1 complain thusly:
3992 # icc: Command line warning: ignoring option '-M'; no argument required
3993 # The diagnosis changed in icc 8.0:
3994 # icc: Command line remark: option '-MP' not supported
3995 if (grep 'ignoring option' conftest.err ||
3996 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3997 am_cv_CCAS_dependencies_compiler_type=$depmode
4006 am_cv_CCAS_dependencies_compiler_type=none
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4011 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4012 CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4015 test "x$enable_dependency_tracking" != xno \
4016 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4017 am__fastdepCCAS_TRUE=
4018 am__fastdepCCAS_FALSE='#'
4020 am__fastdepCCAS_TRUE='#'
4021 am__fastdepCCAS_FALSE=
4027 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4028 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4033 macro_version='2.4.2'
4034 macro_revision='1.3337'
4048 ltmain="$ac_aux_dir/ltmain.sh"
4050 # Backslashify metacharacters that are still active within
4051 # double-quoted strings.
4052 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4054 # Same as above, but do not quote variable references.
4055 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4057 # Sed substitution to delay expansion of an escaped shell variable in a
4058 # double_quote_subst'ed string.
4059 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4061 # Sed substitution to delay expansion of an escaped single quote.
4062 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4064 # Sed substitution to avoid accidental globbing in evaled expressions
4065 no_glob_subst='s/\*/\\\*/g'
4067 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4068 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4069 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4072 $as_echo_n "checking how to print strings... " >&6; }
4073 # Test print first, because it will be a builtin if present.
4074 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4075 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4077 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4080 # Use this function as a fallback that always works.
4081 func_fallback_echo ()
4083 eval 'cat <<_LTECHO_EOF
4087 ECHO='func_fallback_echo'
4090 # func_echo_all arg...
4091 # Invoke $ECHO with all args, space-separated.
4098 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4099 $as_echo "printf" >&6; } ;;
4100 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4101 $as_echo "print -r" >&6; } ;;
4102 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4103 $as_echo "cat" >&6; } ;;
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4120 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4121 if ${ac_cv_path_SED+:} false; then :
4122 $as_echo_n "(cached) " >&6
4124 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4125 for ac_i in 1 2 3 4 5 6 7; do
4126 ac_script="$ac_script$as_nl$ac_script"
4128 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4129 { ac_script=; unset ac_script;}
4130 if test -z "$SED"; then
4131 ac_path_SED_found=false
4132 # Loop through the user's path and test for each of PROGNAME-LIST
4133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4137 test -z "$as_dir" && as_dir=.
4138 for ac_prog in sed gsed; do
4139 for ac_exec_ext in '' $ac_executable_extensions; do
4140 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4141 as_fn_executable_p "$ac_path_SED" || continue
4142 # Check for GNU ac_path_SED and select it if it is found.
4143 # Check for GNU $ac_path_SED
4144 case `"$ac_path_SED" --version 2>&1` in
4146 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4149 $as_echo_n 0123456789 >"conftest.in"
4152 cat "conftest.in" "conftest.in" >"conftest.tmp"
4153 mv "conftest.tmp" "conftest.in"
4154 cp "conftest.in" "conftest.nl"
4155 $as_echo '' >> "conftest.nl"
4156 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4157 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4158 as_fn_arith $ac_count + 1 && ac_count=$as_val
4159 if test $ac_count -gt ${ac_path_SED_max-0}; then
4160 # Best one so far, save it but keep looking for a better one
4161 ac_cv_path_SED="$ac_path_SED"
4162 ac_path_SED_max=$ac_count
4164 # 10*(2^10) chars as input seems more than enough
4165 test $ac_count -gt 10 && break
4167 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4170 $ac_path_SED_found && break 3
4175 if test -z "$ac_cv_path_SED"; then
4176 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4184 $as_echo "$ac_cv_path_SED" >&6; }
4185 SED="$ac_cv_path_SED"
4188 test -z "$SED" && SED=sed
4189 Xsed="$SED -e 1s/^X//"
4201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4202 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4203 if ${ac_cv_path_GREP+:} false; then :
4204 $as_echo_n "(cached) " >&6
4206 if test -z "$GREP"; then
4207 ac_path_GREP_found=false
4208 # Loop through the user's path and test for each of PROGNAME-LIST
4209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4210 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4213 test -z "$as_dir" && as_dir=.
4214 for ac_prog in grep ggrep; do
4215 for ac_exec_ext in '' $ac_executable_extensions; do
4216 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4217 as_fn_executable_p "$ac_path_GREP" || continue
4218 # Check for GNU ac_path_GREP and select it if it is found.
4219 # Check for GNU $ac_path_GREP
4220 case `"$ac_path_GREP" --version 2>&1` in
4222 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4225 $as_echo_n 0123456789 >"conftest.in"
4228 cat "conftest.in" "conftest.in" >"conftest.tmp"
4229 mv "conftest.tmp" "conftest.in"
4230 cp "conftest.in" "conftest.nl"
4231 $as_echo 'GREP' >> "conftest.nl"
4232 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4233 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4234 as_fn_arith $ac_count + 1 && ac_count=$as_val
4235 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4236 # Best one so far, save it but keep looking for a better one
4237 ac_cv_path_GREP="$ac_path_GREP"
4238 ac_path_GREP_max=$ac_count
4240 # 10*(2^10) chars as input seems more than enough
4241 test $ac_count -gt 10 && break
4243 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4246 $ac_path_GREP_found && break 3
4251 if test -z "$ac_cv_path_GREP"; then
4252 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4255 ac_cv_path_GREP=$GREP
4259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4260 $as_echo "$ac_cv_path_GREP" >&6; }
4261 GREP="$ac_cv_path_GREP"
4264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4265 $as_echo_n "checking for egrep... " >&6; }
4266 if ${ac_cv_path_EGREP+:} false; then :
4267 $as_echo_n "(cached) " >&6
4269 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4270 then ac_cv_path_EGREP="$GREP -E"
4272 if test -z "$EGREP"; then
4273 ac_path_EGREP_found=false
4274 # Loop through the user's path and test for each of PROGNAME-LIST
4275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4276 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4279 test -z "$as_dir" && as_dir=.
4280 for ac_prog in egrep; do
4281 for ac_exec_ext in '' $ac_executable_extensions; do
4282 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4283 as_fn_executable_p "$ac_path_EGREP" || continue
4284 # Check for GNU ac_path_EGREP and select it if it is found.
4285 # Check for GNU $ac_path_EGREP
4286 case `"$ac_path_EGREP" --version 2>&1` in
4288 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4291 $as_echo_n 0123456789 >"conftest.in"
4294 cat "conftest.in" "conftest.in" >"conftest.tmp"
4295 mv "conftest.tmp" "conftest.in"
4296 cp "conftest.in" "conftest.nl"
4297 $as_echo 'EGREP' >> "conftest.nl"
4298 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4299 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4300 as_fn_arith $ac_count + 1 && ac_count=$as_val
4301 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4302 # Best one so far, save it but keep looking for a better one
4303 ac_cv_path_EGREP="$ac_path_EGREP"
4304 ac_path_EGREP_max=$ac_count
4306 # 10*(2^10) chars as input seems more than enough
4307 test $ac_count -gt 10 && break
4309 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4312 $ac_path_EGREP_found && break 3
4317 if test -z "$ac_cv_path_EGREP"; then
4318 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4321 ac_cv_path_EGREP=$EGREP
4326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4327 $as_echo "$ac_cv_path_EGREP" >&6; }
4328 EGREP="$ac_cv_path_EGREP"
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4332 $as_echo_n "checking for fgrep... " >&6; }
4333 if ${ac_cv_path_FGREP+:} false; then :
4334 $as_echo_n "(cached) " >&6
4336 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4337 then ac_cv_path_FGREP="$GREP -F"
4339 if test -z "$FGREP"; then
4340 ac_path_FGREP_found=false
4341 # Loop through the user's path and test for each of PROGNAME-LIST
4342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4343 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4346 test -z "$as_dir" && as_dir=.
4347 for ac_prog in fgrep; do
4348 for ac_exec_ext in '' $ac_executable_extensions; do
4349 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4350 as_fn_executable_p "$ac_path_FGREP" || continue
4351 # Check for GNU ac_path_FGREP and select it if it is found.
4352 # Check for GNU $ac_path_FGREP
4353 case `"$ac_path_FGREP" --version 2>&1` in
4355 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4358 $as_echo_n 0123456789 >"conftest.in"
4361 cat "conftest.in" "conftest.in" >"conftest.tmp"
4362 mv "conftest.tmp" "conftest.in"
4363 cp "conftest.in" "conftest.nl"
4364 $as_echo 'FGREP' >> "conftest.nl"
4365 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4366 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4367 as_fn_arith $ac_count + 1 && ac_count=$as_val
4368 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4369 # Best one so far, save it but keep looking for a better one
4370 ac_cv_path_FGREP="$ac_path_FGREP"
4371 ac_path_FGREP_max=$ac_count
4373 # 10*(2^10) chars as input seems more than enough
4374 test $ac_count -gt 10 && break
4376 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4379 $ac_path_FGREP_found && break 3
4384 if test -z "$ac_cv_path_FGREP"; then
4385 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4388 ac_cv_path_FGREP=$FGREP
4393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4394 $as_echo "$ac_cv_path_FGREP" >&6; }
4395 FGREP="$ac_cv_path_FGREP"
4398 test -z "$GREP" && GREP=grep
4418 # Check whether --with-gnu-ld was given.
4419 if test "${with_gnu_ld+set}" = set; then :
4420 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4426 if test "$GCC" = yes; then
4427 # Check if gcc -print-prog-name=ld gives a path.
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4429 $as_echo_n "checking for ld used by $CC... " >&6; }
4432 # gcc leaves a trailing carriage return which upsets mingw
4433 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4435 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4438 # Accept absolute paths.
4440 re_direlt='/[^/][^/]*/\.\./'
4441 # Canonicalize the pathname of ld
4442 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4443 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4444 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4446 test -z "$LD" && LD="$ac_prog"
4449 # If it fails, then pretend we aren't using GCC.
4453 # If it is relative, then search for the first ld in PATH.
4457 elif test "$with_gnu_ld" = yes; then
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4459 $as_echo_n "checking for GNU ld... " >&6; }
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4462 $as_echo_n "checking for non-GNU ld... " >&6; }
4464 if ${lt_cv_path_LD+:} false; then :
4465 $as_echo_n "(cached) " >&6
4467 if test -z "$LD"; then
4468 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4469 for ac_dir in $PATH; do
4471 test -z "$ac_dir" && ac_dir=.
4472 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4473 lt_cv_path_LD="$ac_dir/$ac_prog"
4474 # Check to see if the program is GNU ld. I'd rather use --version,
4475 # but apparently some variants of GNU ld only accept -v.
4476 # Break only if it was the GNU/non-GNU ld that we prefer.
4477 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4478 *GNU* | *'with BFD'*)
4479 test "$with_gnu_ld" != no && break
4482 test "$with_gnu_ld" != yes && break
4489 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4494 if test -n "$LD"; then
4495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4496 $as_echo "$LD" >&6; }
4498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4499 $as_echo "no" >&6; }
4501 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4503 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4504 if ${lt_cv_prog_gnu_ld+:} false; then :
4505 $as_echo_n "(cached) " >&6
4507 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4508 case `$LD -v 2>&1 </dev/null` in
4509 *GNU* | *'with BFD'*)
4510 lt_cv_prog_gnu_ld=yes
4513 lt_cv_prog_gnu_ld=no
4517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4518 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4519 with_gnu_ld=$lt_cv_prog_gnu_ld
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4530 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4531 if ${lt_cv_path_NM+:} false; then :
4532 $as_echo_n "(cached) " >&6
4534 if test -n "$NM"; then
4535 # Let the user override the test.
4538 lt_nm_to_check="${ac_tool_prefix}nm"
4539 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4540 lt_nm_to_check="$lt_nm_to_check nm"
4542 for lt_tmp_nm in $lt_nm_to_check; do
4543 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4544 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4546 test -z "$ac_dir" && ac_dir=.
4547 tmp_nm="$ac_dir/$lt_tmp_nm"
4548 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4549 # Check to see if the nm accepts a BSD-compat flag.
4550 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4551 # nm: unknown option "B" ignored
4552 # Tru64's nm complains that /dev/null is an invalid object file
4553 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4554 */dev/null* | *'Invalid file or object type'*)
4555 lt_cv_path_NM="$tmp_nm -B"
4559 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4561 lt_cv_path_NM="$tmp_nm -p"
4565 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4566 continue # so that we can try to find one that supports BSD flags
4575 : ${lt_cv_path_NM=no}
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4579 $as_echo "$lt_cv_path_NM" >&6; }
4580 if test "$lt_cv_path_NM" != "no"; then
4583 # Didn't find any BSD compatible name lister, look for dumpbin.
4584 if test -n "$DUMPBIN"; then :
4585 # Let the user override the test.
4587 if test -n "$ac_tool_prefix"; then
4588 for ac_prog in dumpbin "link -dump"
4590 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4591 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4593 $as_echo_n "checking for $ac_word... " >&6; }
4594 if ${ac_cv_prog_DUMPBIN+:} false; then :
4595 $as_echo_n "(cached) " >&6
4597 if test -n "$DUMPBIN"; then
4598 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4604 test -z "$as_dir" && as_dir=.
4605 for ac_exec_ext in '' $ac_executable_extensions; do
4606 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4607 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4617 DUMPBIN=$ac_cv_prog_DUMPBIN
4618 if test -n "$DUMPBIN"; then
4619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4620 $as_echo "$DUMPBIN" >&6; }
4622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4623 $as_echo "no" >&6; }
4627 test -n "$DUMPBIN" && break
4630 if test -z "$DUMPBIN"; then
4631 ac_ct_DUMPBIN=$DUMPBIN
4632 for ac_prog in dumpbin "link -dump"
4634 # Extract the first word of "$ac_prog", so it can be a program name with args.
4635 set dummy $ac_prog; ac_word=$2
4636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4637 $as_echo_n "checking for $ac_word... " >&6; }
4638 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4639 $as_echo_n "(cached) " >&6
4641 if test -n "$ac_ct_DUMPBIN"; then
4642 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4648 test -z "$as_dir" && as_dir=.
4649 for ac_exec_ext in '' $ac_executable_extensions; do
4650 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4651 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4652 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4661 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4662 if test -n "$ac_ct_DUMPBIN"; then
4663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4664 $as_echo "$ac_ct_DUMPBIN" >&6; }
4666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4667 $as_echo "no" >&6; }
4671 test -n "$ac_ct_DUMPBIN" && break
4674 if test "x$ac_ct_DUMPBIN" = x; then
4677 case $cross_compiling:$ac_tool_warned in
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4680 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4681 ac_tool_warned=yes ;;
4683 DUMPBIN=$ac_ct_DUMPBIN
4687 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4689 DUMPBIN="$DUMPBIN -symbols"
4697 if test "$DUMPBIN" != ":"; then
4701 test -z "$NM" && NM=nm
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4709 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4710 if ${lt_cv_nm_interface+:} false; then :
4711 $as_echo_n "(cached) " >&6
4713 lt_cv_nm_interface="BSD nm"
4714 echo "int some_variable = 0;" > conftest.$ac_ext
4715 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4716 (eval "$ac_compile" 2>conftest.err)
4717 cat conftest.err >&5
4718 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4719 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4720 cat conftest.err >&5
4721 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4722 cat conftest.out >&5
4723 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4724 lt_cv_nm_interface="MS dumpbin"
4728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4729 $as_echo "$lt_cv_nm_interface" >&6; }
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4732 $as_echo_n "checking whether ln -s works... " >&6; }
4734 if test "$LN_S" = "ln -s"; then
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4736 $as_echo "yes" >&6; }
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4739 $as_echo "no, using $LN_S" >&6; }
4742 # find the maximum length of command line arguments
4743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4744 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4745 if ${lt_cv_sys_max_cmd_len+:} false; then :
4746 $as_echo_n "(cached) " >&6
4753 # On DJGPP, this test can blow up pretty badly due to problems in libc
4754 # (any single argument exceeding 2000 bytes causes a buffer overrun
4755 # during glob expansion). Even if it were fixed, the result of this
4756 # check would be larger than it should be.
4757 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4761 # Under GNU Hurd, this test is not required because there is
4762 # no limit to the length of command line arguments.
4763 # Libtool will interpret -1 as no limit whatsoever
4764 lt_cv_sys_max_cmd_len=-1;
4767 cygwin* | mingw* | cegcc*)
4768 # On Win9x/ME, this test blows up -- it succeeds, but takes
4769 # about 5 minutes as the teststring grows exponentially.
4770 # Worse, since 9x/ME are not pre-emptively multitasking,
4771 # you end up with a "frozen" computer, even though with patience
4772 # the test eventually succeeds (with a max line length of 256k).
4773 # Instead, let's just punt: use the minimum linelength reported by
4774 # all of the supported platforms: 8192 (on NT/2K/XP).
4775 lt_cv_sys_max_cmd_len=8192;
4779 # On MiNT this can take a long time and run out of memory.
4780 lt_cv_sys_max_cmd_len=8192;
4784 # On AmigaOS with pdksh, this test takes hours, literally.
4785 # So we just punt and use a minimum line length of 8192.
4786 lt_cv_sys_max_cmd_len=8192;
4789 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4790 # This has been around since 386BSD, at least. Likely further.
4791 if test -x /sbin/sysctl; then
4792 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4793 elif test -x /usr/sbin/sysctl; then
4794 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4796 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4798 # And add a safety zone
4799 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4800 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4804 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4805 lt_cv_sys_max_cmd_len=196608
4809 # The test takes a long time on OS/2.
4810 lt_cv_sys_max_cmd_len=8192
4814 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4815 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4816 # nice to cause kernel panics so lets avoid the loop below.
4817 # First set a reasonable default.
4818 lt_cv_sys_max_cmd_len=16384
4820 if test -x /sbin/sysconfig; then
4821 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4822 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4827 lt_cv_sys_max_cmd_len=102400
4829 sysv5* | sco5v6* | sysv4.2uw2*)
4830 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4831 if test -n "$kargmax"; then
4832 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4834 lt_cv_sys_max_cmd_len=32768
4838 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4839 if test -n "$lt_cv_sys_max_cmd_len" && \
4840 test undefined != "$lt_cv_sys_max_cmd_len"; then
4841 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4842 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4844 # Make teststring a little bigger before we do anything with it.
4845 # a 1K string should be a reasonable start.
4846 for i in 1 2 3 4 5 6 7 8 ; do
4847 teststring=$teststring$teststring
4849 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4850 # If test is not a shell built-in, we'll probably end up computing a
4851 # maximum length that is only half of the actual maximum length, but
4853 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
4854 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4855 test $i != 17 # 1/2 MB should be enough
4858 teststring=$teststring$teststring
4860 # Only check the string length outside the loop.
4861 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4863 # Add a significant safety factor because C++ compilers can tack on
4864 # massive amounts of additional arguments before passing them to the
4865 # linker. It appears as though 1/2 is a usable value.
4866 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4873 if test -n $lt_cv_sys_max_cmd_len ; then
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4875 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4878 $as_echo "none" >&6; }
4880 max_cmd_len=$lt_cv_sys_max_cmd_len
4891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4892 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4893 # Try some XSI features
4896 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
4898 && eval 'test $(( 1 + 1 )) -eq 2 \
4899 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4902 $as_echo "$xsi_shell" >&6; }
4905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4906 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4908 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4910 && lt_shell_append=yes
4911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4912 $as_echo "$lt_shell_append" >&6; }
4915 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4925 # test EBCDIC or ASCII
4926 case `echo X|tr X '\101'` in
4927 A) # ASCII based system
4928 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4929 lt_SP2NL='tr \040 \012'
4930 lt_NL2SP='tr \015\012 \040\040'
4932 *) # EBCDIC based system
4933 lt_SP2NL='tr \100 \n'
4934 lt_NL2SP='tr \r\n \100\100'
4946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
4947 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
4948 if ${lt_cv_to_host_file_cmd+:} false; then :
4949 $as_echo_n "(cached) " >&6
4954 *-*-mingw* ) # actually msys
4955 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
4958 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
4960 * ) # otherwise, assume *nix
4961 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
4967 *-*-mingw* ) # actually msys
4968 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
4971 lt_cv_to_host_file_cmd=func_convert_file_noop
4973 * ) # otherwise, assume *nix
4974 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
4978 * ) # unhandled hosts (and "normal" native builds)
4979 lt_cv_to_host_file_cmd=func_convert_file_noop
4985 to_host_file_cmd=$lt_cv_to_host_file_cmd
4986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
4987 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
4993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
4994 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
4995 if ${lt_cv_to_tool_file_cmd+:} false; then :
4996 $as_echo_n "(cached) " >&6
4998 #assume ordinary cross tools, or native build.
4999 lt_cv_to_tool_file_cmd=func_convert_file_noop
5003 *-*-mingw* ) # actually msys
5004 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5012 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5014 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5021 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5022 if ${lt_cv_ld_reload_flag+:} false; then :
5023 $as_echo_n "(cached) " >&6
5025 lt_cv_ld_reload_flag='-r'
5027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5028 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5029 reload_flag=$lt_cv_ld_reload_flag
5030 case $reload_flag in
5032 *) reload_flag=" $reload_flag" ;;
5034 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5036 cygwin* | mingw* | pw32* | cegcc*)
5037 if test "$GCC" != yes; then
5042 if test "$GCC" = yes; then
5043 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5045 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5058 if test -n "$ac_tool_prefix"; then
5059 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5060 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5062 $as_echo_n "checking for $ac_word... " >&6; }
5063 if ${ac_cv_prog_OBJDUMP+:} false; then :
5064 $as_echo_n "(cached) " >&6
5066 if test -n "$OBJDUMP"; then
5067 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5073 test -z "$as_dir" && as_dir=.
5074 for ac_exec_ext in '' $ac_executable_extensions; do
5075 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5076 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5086 OBJDUMP=$ac_cv_prog_OBJDUMP
5087 if test -n "$OBJDUMP"; then
5088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5089 $as_echo "$OBJDUMP" >&6; }
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5092 $as_echo "no" >&6; }
5097 if test -z "$ac_cv_prog_OBJDUMP"; then
5098 ac_ct_OBJDUMP=$OBJDUMP
5099 # Extract the first word of "objdump", so it can be a program name with args.
5100 set dummy objdump; ac_word=$2
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5102 $as_echo_n "checking for $ac_word... " >&6; }
5103 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5104 $as_echo_n "(cached) " >&6
5106 if test -n "$ac_ct_OBJDUMP"; then
5107 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5113 test -z "$as_dir" && as_dir=.
5114 for ac_exec_ext in '' $ac_executable_extensions; do
5115 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5116 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5126 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5127 if test -n "$ac_ct_OBJDUMP"; then
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5129 $as_echo "$ac_ct_OBJDUMP" >&6; }
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5132 $as_echo "no" >&6; }
5135 if test "x$ac_ct_OBJDUMP" = x; then
5138 case $cross_compiling:$ac_tool_warned in
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5141 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5142 ac_tool_warned=yes ;;
5144 OBJDUMP=$ac_ct_OBJDUMP
5147 OBJDUMP="$ac_cv_prog_OBJDUMP"
5150 test -z "$OBJDUMP" && OBJDUMP=objdump
5160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5161 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5162 if ${lt_cv_deplibs_check_method+:} false; then :
5163 $as_echo_n "(cached) " >&6
5165 lt_cv_file_magic_cmd='$MAGIC_CMD'
5166 lt_cv_file_magic_test_file=
5167 lt_cv_deplibs_check_method='unknown'
5168 # Need to set the preceding variable on all platforms that support
5169 # interlibrary dependencies.
5170 # 'none' -- dependencies not supported.
5171 # `unknown' -- same as none, but documents that we really don't know.
5172 # 'pass_all' -- all dependencies passed with no checks.
5173 # 'test_compile' -- check by making test program.
5174 # 'file_magic [[regex]]' -- check by looking for files in library path
5175 # which responds to the $file_magic_cmd with a given extended regex.
5176 # If you have `file' or equivalent on your system and you're not sure
5177 # whether `pass_all' will *always* work, you probably want this one.
5181 lt_cv_deplibs_check_method=pass_all
5185 lt_cv_deplibs_check_method=pass_all
5189 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5190 lt_cv_file_magic_cmd='/usr/bin/file -L'
5191 lt_cv_file_magic_test_file=/shlib/libc.so
5195 # func_win32_libid is a shell function defined in ltmain.sh
5196 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5197 lt_cv_file_magic_cmd='func_win32_libid'
5201 # Base MSYS/MinGW do not provide the 'file' command needed by
5202 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5203 # unless we find 'file', for example because we are cross-compiling.
5204 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5205 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5206 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5207 lt_cv_file_magic_cmd='func_win32_libid'
5209 # Keep this pattern in sync with the one in func_win32_libid.
5210 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5211 lt_cv_file_magic_cmd='$OBJDUMP -f'
5216 # use the weaker test based on 'objdump'. See mingw*.
5217 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5218 lt_cv_file_magic_cmd='$OBJDUMP -f'
5221 darwin* | rhapsody*)
5222 lt_cv_deplibs_check_method=pass_all
5225 freebsd* | dragonfly*)
5226 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5229 # Not sure whether the presence of OpenBSD here was a mistake.
5230 # Let's accept both of them until this is cleared up.
5231 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5232 lt_cv_file_magic_cmd=/usr/bin/file
5233 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5237 lt_cv_deplibs_check_method=pass_all
5242 lt_cv_deplibs_check_method=pass_all
5245 hpux10.20* | hpux11*)
5246 lt_cv_file_magic_cmd=/usr/bin/file
5249 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5250 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5253 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
5254 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5257 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5258 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5264 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5265 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5268 irix5* | irix6* | nonstopux*)
5270 *-32|*"-32 ") libmagic=32-bit;;
5271 *-n32|*"-n32 ") libmagic=N32;;
5272 *-64|*"-64 ") libmagic=64-bit;;
5273 *) libmagic=never-match;;
5275 lt_cv_deplibs_check_method=pass_all
5278 # This must be glibc/ELF.
5279 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
5280 lt_cv_deplibs_check_method=pass_all
5283 netbsd* | netbsdelf*-gnu)
5284 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5285 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5287 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5292 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5293 lt_cv_file_magic_cmd=/usr/bin/file
5294 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5298 lt_cv_deplibs_check_method=pass_all
5302 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5303 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5305 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5309 osf3* | osf4* | osf5*)
5310 lt_cv_deplibs_check_method=pass_all
5314 lt_cv_deplibs_check_method=pass_all
5318 lt_cv_deplibs_check_method=pass_all
5321 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5322 lt_cv_deplibs_check_method=pass_all
5326 case $host_vendor in
5328 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]'
5329 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5332 lt_cv_deplibs_check_method=pass_all
5335 lt_cv_file_magic_cmd='/bin/file'
5336 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5339 lt_cv_file_magic_cmd='/bin/file'
5340 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5341 lt_cv_file_magic_test_file=/lib/libc.so
5344 lt_cv_deplibs_check_method=pass_all
5347 lt_cv_deplibs_check_method=pass_all
5353 lt_cv_deplibs_check_method=pass_all
5358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5359 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5363 if test "$build" = "$host"; then
5366 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5369 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5375 file_magic_cmd=$lt_cv_file_magic_cmd
5376 deplibs_check_method=$lt_cv_deplibs_check_method
5377 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5400 if test -n "$ac_tool_prefix"; then
5401 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5402 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5404 $as_echo_n "checking for $ac_word... " >&6; }
5405 if ${ac_cv_prog_DLLTOOL+:} false; then :
5406 $as_echo_n "(cached) " >&6
5408 if test -n "$DLLTOOL"; then
5409 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5415 test -z "$as_dir" && as_dir=.
5416 for ac_exec_ext in '' $ac_executable_extensions; do
5417 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5418 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5419 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5428 DLLTOOL=$ac_cv_prog_DLLTOOL
5429 if test -n "$DLLTOOL"; then
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5431 $as_echo "$DLLTOOL" >&6; }
5433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5434 $as_echo "no" >&6; }
5439 if test -z "$ac_cv_prog_DLLTOOL"; then
5440 ac_ct_DLLTOOL=$DLLTOOL
5441 # Extract the first word of "dlltool", so it can be a program name with args.
5442 set dummy dlltool; ac_word=$2
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5444 $as_echo_n "checking for $ac_word... " >&6; }
5445 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5446 $as_echo_n "(cached) " >&6
5448 if test -n "$ac_ct_DLLTOOL"; then
5449 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5455 test -z "$as_dir" && as_dir=.
5456 for ac_exec_ext in '' $ac_executable_extensions; do
5457 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5458 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5468 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5469 if test -n "$ac_ct_DLLTOOL"; then
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5471 $as_echo "$ac_ct_DLLTOOL" >&6; }
5473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5474 $as_echo "no" >&6; }
5477 if test "x$ac_ct_DLLTOOL" = x; then
5480 case $cross_compiling:$ac_tool_warned in
5482 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5483 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5484 ac_tool_warned=yes ;;
5486 DLLTOOL=$ac_ct_DLLTOOL
5489 DLLTOOL="$ac_cv_prog_DLLTOOL"
5492 test -z "$DLLTOOL" && DLLTOOL=dlltool
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5504 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5505 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5506 $as_echo_n "(cached) " >&6
5508 lt_cv_sharedlib_from_linklib_cmd='unknown'
5511 cygwin* | mingw* | pw32* | cegcc*)
5512 # two different shell functions defined in ltmain.sh
5513 # decide which to use based on capabilities of $DLLTOOL
5514 case `$DLLTOOL --help 2>&1` in
5515 *--identify-strict*)
5516 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5519 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5524 # fallback: assume linklib IS sharedlib
5525 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5531 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5532 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5533 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5542 if test -n "$ac_tool_prefix"; then
5545 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5546 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5548 $as_echo_n "checking for $ac_word... " >&6; }
5549 if ${ac_cv_prog_AR+:} false; then :
5550 $as_echo_n "(cached) " >&6
5552 if test -n "$AR"; then
5553 ac_cv_prog_AR="$AR" # Let the user override the test.
5555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5559 test -z "$as_dir" && as_dir=.
5560 for ac_exec_ext in '' $ac_executable_extensions; do
5561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5562 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5573 if test -n "$AR"; then
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5575 $as_echo "$AR" >&6; }
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5578 $as_echo "no" >&6; }
5582 test -n "$AR" && break
5585 if test -z "$AR"; then
5589 # Extract the first word of "$ac_prog", so it can be a program name with args.
5590 set dummy $ac_prog; ac_word=$2
5591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5592 $as_echo_n "checking for $ac_word... " >&6; }
5593 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5594 $as_echo_n "(cached) " >&6
5596 if test -n "$ac_ct_AR"; then
5597 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5603 test -z "$as_dir" && as_dir=.
5604 for ac_exec_ext in '' $ac_executable_extensions; do
5605 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5606 ac_cv_prog_ac_ct_AR="$ac_prog"
5607 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5616 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5617 if test -n "$ac_ct_AR"; then
5618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5619 $as_echo "$ac_ct_AR" >&6; }
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5622 $as_echo "no" >&6; }
5626 test -n "$ac_ct_AR" && break
5629 if test "x$ac_ct_AR" = x; then
5632 case $cross_compiling:$ac_tool_warned in
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5635 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5636 ac_tool_warned=yes ;;
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5656 $as_echo_n "checking for archiver @FILE support... " >&6; }
5657 if ${lt_cv_ar_at_file+:} false; then :
5658 $as_echo_n "(cached) " >&6
5661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5662 /* end confdefs.h. */
5672 if ac_fn_c_try_compile "$LINENO"; then :
5673 echo conftest.$ac_objext > conftest.lst
5674 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5675 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5676 (eval $lt_ar_try) 2>&5
5678 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5679 test $ac_status = 0; }
5680 if test "$ac_status" -eq 0; then
5681 # Ensure the archiver fails upon bogus file names.
5682 rm -f conftest.$ac_objext libconftest.a
5683 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5684 (eval $lt_ar_try) 2>&5
5686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5687 test $ac_status = 0; }
5688 if test "$ac_status" -ne 0; then
5692 rm -f conftest.* libconftest.a
5695 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5699 $as_echo "$lt_cv_ar_at_file" >&6; }
5701 if test "x$lt_cv_ar_at_file" = xno; then
5704 archiver_list_spec=$lt_cv_ar_at_file
5713 if test -n "$ac_tool_prefix"; then
5714 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5715 set dummy ${ac_tool_prefix}strip; ac_word=$2
5716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5717 $as_echo_n "checking for $ac_word... " >&6; }
5718 if ${ac_cv_prog_STRIP+:} false; then :
5719 $as_echo_n "(cached) " >&6
5721 if test -n "$STRIP"; then
5722 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5728 test -z "$as_dir" && as_dir=.
5729 for ac_exec_ext in '' $ac_executable_extensions; do
5730 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5731 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5741 STRIP=$ac_cv_prog_STRIP
5742 if test -n "$STRIP"; then
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5744 $as_echo "$STRIP" >&6; }
5746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5747 $as_echo "no" >&6; }
5752 if test -z "$ac_cv_prog_STRIP"; then
5754 # Extract the first word of "strip", so it can be a program name with args.
5755 set dummy strip; ac_word=$2
5756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5757 $as_echo_n "checking for $ac_word... " >&6; }
5758 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5759 $as_echo_n "(cached) " >&6
5761 if test -n "$ac_ct_STRIP"; then
5762 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5768 test -z "$as_dir" && as_dir=.
5769 for ac_exec_ext in '' $ac_executable_extensions; do
5770 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5771 ac_cv_prog_ac_ct_STRIP="strip"
5772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5781 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5782 if test -n "$ac_ct_STRIP"; then
5783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5784 $as_echo "$ac_ct_STRIP" >&6; }
5786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5787 $as_echo "no" >&6; }
5790 if test "x$ac_ct_STRIP" = x; then
5793 case $cross_compiling:$ac_tool_warned in
5795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5796 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5797 ac_tool_warned=yes ;;
5802 STRIP="$ac_cv_prog_STRIP"
5805 test -z "$STRIP" && STRIP=:
5812 if test -n "$ac_tool_prefix"; then
5813 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5814 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5816 $as_echo_n "checking for $ac_word... " >&6; }
5817 if ${ac_cv_prog_RANLIB+:} false; then :
5818 $as_echo_n "(cached) " >&6
5820 if test -n "$RANLIB"; then
5821 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5823 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5827 test -z "$as_dir" && as_dir=.
5828 for ac_exec_ext in '' $ac_executable_extensions; do
5829 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5830 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5840 RANLIB=$ac_cv_prog_RANLIB
5841 if test -n "$RANLIB"; then
5842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5843 $as_echo "$RANLIB" >&6; }
5845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5846 $as_echo "no" >&6; }
5851 if test -z "$ac_cv_prog_RANLIB"; then
5852 ac_ct_RANLIB=$RANLIB
5853 # Extract the first word of "ranlib", so it can be a program name with args.
5854 set dummy ranlib; ac_word=$2
5855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5856 $as_echo_n "checking for $ac_word... " >&6; }
5857 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5858 $as_echo_n "(cached) " >&6
5860 if test -n "$ac_ct_RANLIB"; then
5861 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5863 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5867 test -z "$as_dir" && as_dir=.
5868 for ac_exec_ext in '' $ac_executable_extensions; do
5869 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5870 ac_cv_prog_ac_ct_RANLIB="ranlib"
5871 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5880 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5881 if test -n "$ac_ct_RANLIB"; then
5882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5883 $as_echo "$ac_ct_RANLIB" >&6; }
5885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5886 $as_echo "no" >&6; }
5889 if test "x$ac_ct_RANLIB" = x; then
5892 case $cross_compiling:$ac_tool_warned in
5894 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5895 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5896 ac_tool_warned=yes ;;
5898 RANLIB=$ac_ct_RANLIB
5901 RANLIB="$ac_cv_prog_RANLIB"
5904 test -z "$RANLIB" && RANLIB=:
5911 # Determine commands to create old-style static archives.
5912 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5913 old_postinstall_cmds='chmod 644 $oldlib'
5914 old_postuninstall_cmds=
5916 if test -n "$RANLIB"; then
5919 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
5922 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
5925 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
5930 lock_old_archive_extraction=yes ;;
5932 lock_old_archive_extraction=no ;;
5973 # If no C compiler was specified, use CC.
5976 # If no C compiler flags were specified, use CFLAGS.
5977 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5979 # Allow CC to be a program name with arguments.
5983 # Check for command to grab the raw symbol name followed by C symbol from nm.
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5985 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5986 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5987 $as_echo_n "(cached) " >&6
5990 # These are sane defaults that work on at least a few old systems.
5991 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5993 # Character class describing NM global symbol codes.
5994 symcode='[BCDEGRST]'
5996 # Regexp to match symbols that can be accessed directly from C.
5997 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5999 # Define system-specific variables.
6004 cygwin* | mingw* | pw32* | cegcc*)
6005 symcode='[ABCDGISTW]'
6008 if test "$host_cpu" = ia64; then
6009 symcode='[ABCDEGRST]'
6013 symcode='[BCDEGRST]'
6016 symcode='[BCDEGQRST]'
6027 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6035 # If we're using GNU nm, then use its standard symbol codes.
6036 case `$NM -V 2>&1` in
6037 *GNU* | *'with BFD'*)
6038 symcode='[ABCDGIRSTW]' ;;
6041 # Transform an extracted symbol line into a proper C declaration.
6042 # Some systems (esp. on ia64) link data and code symbols differently,
6043 # so use this general approach.
6044 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6046 # Transform an extracted symbol line into symbol name and symbol address
6047 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6048 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'"
6050 # Handle CRLF in mingw tool chain
6054 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6058 # Try without a prefix underscore, then with it.
6059 for ac_symprfx in "" "_"; do
6061 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6062 symxfrm="\\1 $ac_symprfx\\2 \\2"
6064 # Write the raw and C identifiers.
6065 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6066 # Fake it for dumpbin and say T for any non-static function
6067 # and D for any global variable.
6068 # Also find C++ and __fastcall symbols from MSVC++,
6069 # which start with @ or ?.
6070 lt_cv_sys_global_symbol_pipe="$AWK '"\
6071 " {last_section=section; section=\$ 3};"\
6072 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6073 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6074 " \$ 0!~/External *\|/{next};"\
6075 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6076 " {if(hide[section]) next};"\
6077 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6078 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6079 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6080 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6081 " ' prfx=^$ac_symprfx"
6083 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6085 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6087 # Check to see that the pipe works correctly.
6091 cat > conftest.$ac_ext <<_LT_EOF
6096 void nm_test_func(void);
6097 void nm_test_func(void){}
6101 int main(){nm_test_var='a';nm_test_func();return(0);}
6104 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6105 (eval $ac_compile) 2>&5
6107 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6108 test $ac_status = 0; }; then
6109 # Now try to grab the symbols.
6111 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6112 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6114 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6115 test $ac_status = 0; } && test -s "$nlist"; then
6116 # Try sorting and uniquifying the output.
6117 if sort "$nlist" | uniq > "$nlist"T; then
6118 mv -f "$nlist"T "$nlist"
6123 # Make sure that we snagged all the symbols we need.
6124 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6125 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6126 cat <<_LT_EOF > conftest.$ac_ext
6127 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6128 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6129 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6130 relocations are performed -- see ld's documentation on pseudo-relocs. */
6131 # define LT_DLSYM_CONST
6132 #elif defined(__osf__)
6133 /* This system does not cope well with relocations in const data. */
6134 # define LT_DLSYM_CONST
6136 # define LT_DLSYM_CONST const
6144 # Now generate the symbol file.
6145 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6147 cat <<_LT_EOF >> conftest.$ac_ext
6149 /* The mapping between symbol names and symbols. */
6150 LT_DLSYM_CONST struct {
6154 lt__PROGRAM__LTX_preloaded_symbols[] =
6156 { "@PROGRAM@", (void *) 0 },
6158 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6159 cat <<\_LT_EOF >> conftest.$ac_ext
6163 /* This works around a problem in FreeBSD linker */
6164 #ifdef FREEBSD_WORKAROUND
6165 static const void *lt_preloaded_setup() {
6166 return lt__PROGRAM__LTX_preloaded_symbols;
6174 # Now try linking the two files.
6175 mv conftest.$ac_objext conftstm.$ac_objext
6176 lt_globsym_save_LIBS=$LIBS
6177 lt_globsym_save_CFLAGS=$CFLAGS
6178 LIBS="conftstm.$ac_objext"
6179 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6180 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6181 (eval $ac_link) 2>&5
6183 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6184 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6187 LIBS=$lt_globsym_save_LIBS
6188 CFLAGS=$lt_globsym_save_CFLAGS
6190 echo "cannot find nm_test_func in $nlist" >&5
6193 echo "cannot find nm_test_var in $nlist" >&5
6196 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6199 echo "$progname: failed program was:" >&5
6200 cat conftest.$ac_ext >&5
6202 rm -rf conftest* conftst*
6204 # Do not use the global_symbol_pipe unless it works.
6205 if test "$pipe_works" = yes; then
6208 lt_cv_sys_global_symbol_pipe=
6214 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6215 lt_cv_sys_global_symbol_to_cdecl=
6217 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6219 $as_echo "failed" >&6; }
6221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6222 $as_echo "ok" >&6; }
6225 # Response file support.
6226 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6227 nm_file_list_spec='@'
6228 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6229 nm_file_list_spec='@'
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6259 $as_echo_n "checking for sysroot... " >&6; }
6261 # Check whether --with-sysroot was given.
6262 if test "${with_sysroot+set}" = set; then :
6263 withval=$with_sysroot;
6270 case ${with_sysroot} in #(
6272 if test "$GCC" = yes; then
6273 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6277 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6283 $as_echo "${with_sysroot}" >&6; }
6284 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6289 $as_echo "${lt_sysroot:-no}" >&6; }
6295 # Check whether --enable-libtool-lock was given.
6296 if test "${enable_libtool_lock+set}" = set; then :
6297 enableval=$enable_libtool_lock;
6300 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6302 # Some flags need to be propagated to the compiler or linker for good
6306 # Find out which ABI we are using.
6307 echo 'int i;' > conftest.$ac_ext
6308 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6309 (eval $ac_compile) 2>&5
6311 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6312 test $ac_status = 0; }; then
6313 case `/usr/bin/file conftest.$ac_objext` in
6325 # Find out which ABI we are using.
6326 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6327 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6328 (eval $ac_compile) 2>&5
6330 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6331 test $ac_status = 0; }; then
6332 if test "$lt_cv_prog_gnu_ld" = yes; then
6333 case `/usr/bin/file conftest.$ac_objext` in
6335 LD="${LD-ld} -melf32bsmip"
6338 LD="${LD-ld} -melf32bmipn32"
6341 LD="${LD-ld} -melf64bmip"
6345 case `/usr/bin/file conftest.$ac_objext` in
6361 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6362 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6363 # Find out which ABI we are using.
6364 echo 'int i;' > conftest.$ac_ext
6365 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6366 (eval $ac_compile) 2>&5
6368 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6369 test $ac_status = 0; }; then
6370 case `/usr/bin/file conftest.o` in
6373 x86_64-*kfreebsd*-gnu)
6374 LD="${LD-ld} -m elf_i386_fbsd"
6377 case `/usr/bin/file conftest.o` in
6379 LD="${LD-ld} -m elf32_x86_64"
6382 LD="${LD-ld} -m elf_i386"
6387 LD="${LD-ld} -m elf32lppclinux"
6390 LD="${LD-ld} -m elf32ppclinux"
6393 LD="${LD-ld} -m elf_s390"
6396 LD="${LD-ld} -m elf32_sparc"
6402 x86_64-*kfreebsd*-gnu)
6403 LD="${LD-ld} -m elf_x86_64_fbsd"
6406 LD="${LD-ld} -m elf_x86_64"
6409 LD="${LD-ld} -m elf64lppc"
6412 LD="${LD-ld} -m elf64ppc"
6414 s390*-*linux*|s390*-*tpf*)
6415 LD="${LD-ld} -m elf64_s390"
6418 LD="${LD-ld} -m elf64_sparc"
6428 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6429 SAVE_CFLAGS="$CFLAGS"
6430 CFLAGS="$CFLAGS -belf"
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6432 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6433 if ${lt_cv_cc_needs_belf+:} false; then :
6434 $as_echo_n "(cached) " >&6
6437 ac_cpp='$CPP $CPPFLAGS'
6438 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6439 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6440 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6443 /* end confdefs.h. */
6453 if ac_fn_c_try_link "$LINENO"; then :
6454 lt_cv_cc_needs_belf=yes
6456 lt_cv_cc_needs_belf=no
6458 rm -f core conftest.err conftest.$ac_objext \
6459 conftest$ac_exeext conftest.$ac_ext
6461 ac_cpp='$CPP $CPPFLAGS'
6462 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6463 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6464 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6468 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6469 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6470 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6471 CFLAGS="$SAVE_CFLAGS"
6475 # Find out which ABI we are using.
6476 echo 'int i;' > conftest.$ac_ext
6477 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6478 (eval $ac_compile) 2>&5
6480 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6481 test $ac_status = 0; }; then
6482 case `/usr/bin/file conftest.o` in
6484 case $lt_cv_prog_gnu_ld in
6488 LD="${LD-ld} -m elf_x86_64"
6491 LD="${LD-ld} -m elf64_sparc"
6494 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
6495 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6500 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6512 need_locks="$enable_libtool_lock"
6514 if test -n "$ac_tool_prefix"; then
6515 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6516 set dummy ${ac_tool_prefix}mt; ac_word=$2
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6518 $as_echo_n "checking for $ac_word... " >&6; }
6519 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6520 $as_echo_n "(cached) " >&6
6522 if test -n "$MANIFEST_TOOL"; then
6523 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6529 test -z "$as_dir" && as_dir=.
6530 for ac_exec_ext in '' $ac_executable_extensions; do
6531 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6532 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6542 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6543 if test -n "$MANIFEST_TOOL"; then
6544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6545 $as_echo "$MANIFEST_TOOL" >&6; }
6547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6548 $as_echo "no" >&6; }
6553 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6554 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6555 # Extract the first word of "mt", so it can be a program name with args.
6556 set dummy mt; ac_word=$2
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6558 $as_echo_n "checking for $ac_word... " >&6; }
6559 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6560 $as_echo_n "(cached) " >&6
6562 if test -n "$ac_ct_MANIFEST_TOOL"; then
6563 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6569 test -z "$as_dir" && as_dir=.
6570 for ac_exec_ext in '' $ac_executable_extensions; do
6571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6572 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6582 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6583 if test -n "$ac_ct_MANIFEST_TOOL"; then
6584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6585 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6588 $as_echo "no" >&6; }
6591 if test "x$ac_ct_MANIFEST_TOOL" = x; then
6594 case $cross_compiling:$ac_tool_warned in
6596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6597 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6598 ac_tool_warned=yes ;;
6600 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6603 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6606 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6608 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6609 if ${lt_cv_path_mainfest_tool+:} false; then :
6610 $as_echo_n "(cached) " >&6
6612 lt_cv_path_mainfest_tool=no
6613 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6614 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6615 cat conftest.err >&5
6616 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6617 lt_cv_path_mainfest_tool=yes
6621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6622 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
6623 if test "x$lt_cv_path_mainfest_tool" != xyes; then
6633 rhapsody* | darwin*)
6634 if test -n "$ac_tool_prefix"; then
6635 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6636 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6638 $as_echo_n "checking for $ac_word... " >&6; }
6639 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6640 $as_echo_n "(cached) " >&6
6642 if test -n "$DSYMUTIL"; then
6643 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6645 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6649 test -z "$as_dir" && as_dir=.
6650 for ac_exec_ext in '' $ac_executable_extensions; do
6651 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6652 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6653 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6662 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6663 if test -n "$DSYMUTIL"; then
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6665 $as_echo "$DSYMUTIL" >&6; }
6667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6668 $as_echo "no" >&6; }
6673 if test -z "$ac_cv_prog_DSYMUTIL"; then
6674 ac_ct_DSYMUTIL=$DSYMUTIL
6675 # Extract the first word of "dsymutil", so it can be a program name with args.
6676 set dummy dsymutil; ac_word=$2
6677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6678 $as_echo_n "checking for $ac_word... " >&6; }
6679 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6680 $as_echo_n "(cached) " >&6
6682 if test -n "$ac_ct_DSYMUTIL"; then
6683 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6689 test -z "$as_dir" && as_dir=.
6690 for ac_exec_ext in '' $ac_executable_extensions; do
6691 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6692 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6702 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6703 if test -n "$ac_ct_DSYMUTIL"; then
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6705 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6708 $as_echo "no" >&6; }
6711 if test "x$ac_ct_DSYMUTIL" = x; then
6714 case $cross_compiling:$ac_tool_warned in
6716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6717 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6718 ac_tool_warned=yes ;;
6720 DSYMUTIL=$ac_ct_DSYMUTIL
6723 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6726 if test -n "$ac_tool_prefix"; then
6727 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6728 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6730 $as_echo_n "checking for $ac_word... " >&6; }
6731 if ${ac_cv_prog_NMEDIT+:} false; then :
6732 $as_echo_n "(cached) " >&6
6734 if test -n "$NMEDIT"; then
6735 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6741 test -z "$as_dir" && as_dir=.
6742 for ac_exec_ext in '' $ac_executable_extensions; do
6743 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6744 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6745 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6754 NMEDIT=$ac_cv_prog_NMEDIT
6755 if test -n "$NMEDIT"; then
6756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6757 $as_echo "$NMEDIT" >&6; }
6759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6760 $as_echo "no" >&6; }
6765 if test -z "$ac_cv_prog_NMEDIT"; then
6766 ac_ct_NMEDIT=$NMEDIT
6767 # Extract the first word of "nmedit", so it can be a program name with args.
6768 set dummy nmedit; ac_word=$2
6769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6770 $as_echo_n "checking for $ac_word... " >&6; }
6771 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6772 $as_echo_n "(cached) " >&6
6774 if test -n "$ac_ct_NMEDIT"; then
6775 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6777 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6781 test -z "$as_dir" && as_dir=.
6782 for ac_exec_ext in '' $ac_executable_extensions; do
6783 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6784 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6794 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6795 if test -n "$ac_ct_NMEDIT"; then
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6797 $as_echo "$ac_ct_NMEDIT" >&6; }
6799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6800 $as_echo "no" >&6; }
6803 if test "x$ac_ct_NMEDIT" = x; then
6806 case $cross_compiling:$ac_tool_warned in
6808 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6809 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6810 ac_tool_warned=yes ;;
6812 NMEDIT=$ac_ct_NMEDIT
6815 NMEDIT="$ac_cv_prog_NMEDIT"
6818 if test -n "$ac_tool_prefix"; then
6819 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6820 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6822 $as_echo_n "checking for $ac_word... " >&6; }
6823 if ${ac_cv_prog_LIPO+:} false; then :
6824 $as_echo_n "(cached) " >&6
6826 if test -n "$LIPO"; then
6827 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6829 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6833 test -z "$as_dir" && as_dir=.
6834 for ac_exec_ext in '' $ac_executable_extensions; do
6835 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6836 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6837 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6846 LIPO=$ac_cv_prog_LIPO
6847 if test -n "$LIPO"; then
6848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6849 $as_echo "$LIPO" >&6; }
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6852 $as_echo "no" >&6; }
6857 if test -z "$ac_cv_prog_LIPO"; then
6859 # Extract the first word of "lipo", so it can be a program name with args.
6860 set dummy lipo; ac_word=$2
6861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6862 $as_echo_n "checking for $ac_word... " >&6; }
6863 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6864 $as_echo_n "(cached) " >&6
6866 if test -n "$ac_ct_LIPO"; then
6867 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6873 test -z "$as_dir" && as_dir=.
6874 for ac_exec_ext in '' $ac_executable_extensions; do
6875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6876 ac_cv_prog_ac_ct_LIPO="lipo"
6877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6886 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6887 if test -n "$ac_ct_LIPO"; then
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6889 $as_echo "$ac_ct_LIPO" >&6; }
6891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6892 $as_echo "no" >&6; }
6895 if test "x$ac_ct_LIPO" = x; then
6898 case $cross_compiling:$ac_tool_warned in
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6901 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6902 ac_tool_warned=yes ;;
6907 LIPO="$ac_cv_prog_LIPO"
6910 if test -n "$ac_tool_prefix"; then
6911 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6912 set dummy ${ac_tool_prefix}otool; ac_word=$2
6913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6914 $as_echo_n "checking for $ac_word... " >&6; }
6915 if ${ac_cv_prog_OTOOL+:} false; then :
6916 $as_echo_n "(cached) " >&6
6918 if test -n "$OTOOL"; then
6919 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6925 test -z "$as_dir" && as_dir=.
6926 for ac_exec_ext in '' $ac_executable_extensions; do
6927 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6928 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6938 OTOOL=$ac_cv_prog_OTOOL
6939 if test -n "$OTOOL"; then
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6941 $as_echo "$OTOOL" >&6; }
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6944 $as_echo "no" >&6; }
6949 if test -z "$ac_cv_prog_OTOOL"; then
6951 # Extract the first word of "otool", so it can be a program name with args.
6952 set dummy otool; ac_word=$2
6953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6954 $as_echo_n "checking for $ac_word... " >&6; }
6955 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6956 $as_echo_n "(cached) " >&6
6958 if test -n "$ac_ct_OTOOL"; then
6959 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6961 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6965 test -z "$as_dir" && as_dir=.
6966 for ac_exec_ext in '' $ac_executable_extensions; do
6967 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6968 ac_cv_prog_ac_ct_OTOOL="otool"
6969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6978 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6979 if test -n "$ac_ct_OTOOL"; then
6980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6981 $as_echo "$ac_ct_OTOOL" >&6; }
6983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6984 $as_echo "no" >&6; }
6987 if test "x$ac_ct_OTOOL" = x; then
6990 case $cross_compiling:$ac_tool_warned in
6992 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6993 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6994 ac_tool_warned=yes ;;
6999 OTOOL="$ac_cv_prog_OTOOL"
7002 if test -n "$ac_tool_prefix"; then
7003 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7004 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7006 $as_echo_n "checking for $ac_word... " >&6; }
7007 if ${ac_cv_prog_OTOOL64+:} false; then :
7008 $as_echo_n "(cached) " >&6
7010 if test -n "$OTOOL64"; then
7011 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7017 test -z "$as_dir" && as_dir=.
7018 for ac_exec_ext in '' $ac_executable_extensions; do
7019 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7020 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7030 OTOOL64=$ac_cv_prog_OTOOL64
7031 if test -n "$OTOOL64"; then
7032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7033 $as_echo "$OTOOL64" >&6; }
7035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7036 $as_echo "no" >&6; }
7041 if test -z "$ac_cv_prog_OTOOL64"; then
7042 ac_ct_OTOOL64=$OTOOL64
7043 # Extract the first word of "otool64", so it can be a program name with args.
7044 set dummy otool64; ac_word=$2
7045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7046 $as_echo_n "checking for $ac_word... " >&6; }
7047 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7048 $as_echo_n "(cached) " >&6
7050 if test -n "$ac_ct_OTOOL64"; then
7051 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7053 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7057 test -z "$as_dir" && as_dir=.
7058 for ac_exec_ext in '' $ac_executable_extensions; do
7059 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7060 ac_cv_prog_ac_ct_OTOOL64="otool64"
7061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7070 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7071 if test -n "$ac_ct_OTOOL64"; then
7072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7073 $as_echo "$ac_ct_OTOOL64" >&6; }
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7076 $as_echo "no" >&6; }
7079 if test "x$ac_ct_OTOOL64" = x; then
7082 case $cross_compiling:$ac_tool_warned in
7084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7085 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7086 ac_tool_warned=yes ;;
7088 OTOOL64=$ac_ct_OTOOL64
7091 OTOOL64="$ac_cv_prog_OTOOL64"
7120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7121 $as_echo_n "checking for -single_module linker flag... " >&6; }
7122 if ${lt_cv_apple_cc_single_mod+:} false; then :
7123 $as_echo_n "(cached) " >&6
7125 lt_cv_apple_cc_single_mod=no
7126 if test -z "${LT_MULTI_MODULE}"; then
7127 # By default we will add the -single_module flag. You can override
7128 # by either setting the environment variable LT_MULTI_MODULE
7129 # non-empty at configure time, or by adding -multi_module to the
7131 rm -rf libconftest.dylib*
7132 echo "int foo(void){return 1;}" > conftest.c
7133 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7134 -dynamiclib -Wl,-single_module conftest.c" >&5
7135 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7136 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7138 # If there is a non-empty error log, and "single_module"
7139 # appears in it, assume the flag caused a linker warning
7140 if test -s conftest.err && $GREP single_module conftest.err; then
7141 cat conftest.err >&5
7142 # Otherwise, if the output was created with a 0 exit code from
7143 # the compiler, it worked.
7144 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
7145 lt_cv_apple_cc_single_mod=yes
7147 cat conftest.err >&5
7149 rm -rf libconftest.dylib*
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7154 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7157 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7158 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7159 $as_echo_n "(cached) " >&6
7161 lt_cv_ld_exported_symbols_list=no
7162 save_LDFLAGS=$LDFLAGS
7163 echo "_main" > conftest.sym
7164 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7166 /* end confdefs.h. */
7176 if ac_fn_c_try_link "$LINENO"; then :
7177 lt_cv_ld_exported_symbols_list=yes
7179 lt_cv_ld_exported_symbols_list=no
7181 rm -f core conftest.err conftest.$ac_objext \
7182 conftest$ac_exeext conftest.$ac_ext
7183 LDFLAGS="$save_LDFLAGS"
7186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7187 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7190 $as_echo_n "checking for -force_load linker flag... " >&6; }
7191 if ${lt_cv_ld_force_load+:} false; then :
7192 $as_echo_n "(cached) " >&6
7194 lt_cv_ld_force_load=no
7195 cat > conftest.c << _LT_EOF
7196 int forced_loaded() { return 2;}
7198 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7199 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7200 echo "$AR cru libconftest.a conftest.o" >&5
7201 $AR cru libconftest.a conftest.o 2>&5
7202 echo "$RANLIB libconftest.a" >&5
7203 $RANLIB libconftest.a 2>&5
7204 cat > conftest.c << _LT_EOF
7205 int main() { return 0;}
7207 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7208 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7210 if test -s conftest.err && $GREP force_load conftest.err; then
7211 cat conftest.err >&5
7212 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
7213 lt_cv_ld_force_load=yes
7215 cat conftest.err >&5
7217 rm -f conftest.err libconftest.a conftest conftest.c
7218 rm -rf conftest.dSYM
7221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7222 $as_echo "$lt_cv_ld_force_load" >&6; }
7224 rhapsody* | darwin1.[012])
7225 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7227 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7228 darwin*) # darwin 5.x on
7229 # if running on 10.5 or later, the deployment target defaults
7230 # to the OS version, if on x86, and 10.4, the deployment
7231 # target defaults to 10.4. Don't you love it?
7232 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7233 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7234 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7236 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7238 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7242 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7243 _lt_dar_single_mod='$single_module'
7245 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7246 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7248 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7250 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7251 _lt_dsymutil='~$DSYMUTIL $lib || :'
7259 ac_cpp='$CPP $CPPFLAGS'
7260 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7261 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7262 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7264 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7265 # On Suns, sometimes $CPP names a directory.
7266 if test -n "$CPP" && test -d "$CPP"; then
7269 if test -z "$CPP"; then
7270 if ${ac_cv_prog_CPP+:} false; then :
7271 $as_echo_n "(cached) " >&6
7273 # Double quotes because CPP needs to be expanded
7274 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7277 for ac_c_preproc_warn_flag in '' yes
7279 # Use a header file that comes with gcc, so configuring glibc
7280 # with a fresh cross-compiler works.
7281 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7282 # <limits.h> exists even on freestanding compilers.
7283 # On the NeXT, cc -E runs the code through the compiler's parser,
7284 # not just through cpp. "Syntax error" is here to catch this case.
7285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7286 /* end confdefs.h. */
7288 # include <limits.h>
7290 # include <assert.h>
7294 if ac_fn_c_try_cpp "$LINENO"; then :
7297 # Broken: fails on valid input.
7300 rm -f conftest.err conftest.i conftest.$ac_ext
7302 # OK, works on sane cases. Now check whether nonexistent headers
7303 # can be detected and how.
7304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7305 /* end confdefs.h. */
7306 #include <ac_nonexistent.h>
7308 if ac_fn_c_try_cpp "$LINENO"; then :
7309 # Broken: success on invalid input.
7312 # Passes both tests.
7316 rm -f conftest.err conftest.i conftest.$ac_ext
7319 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7320 rm -f conftest.i conftest.err conftest.$ac_ext
7321 if $ac_preproc_ok; then :
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7334 $as_echo "$CPP" >&6; }
7336 for ac_c_preproc_warn_flag in '' yes
7338 # Use a header file that comes with gcc, so configuring glibc
7339 # with a fresh cross-compiler works.
7340 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7341 # <limits.h> exists even on freestanding compilers.
7342 # On the NeXT, cc -E runs the code through the compiler's parser,
7343 # not just through cpp. "Syntax error" is here to catch this case.
7344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7345 /* end confdefs.h. */
7347 # include <limits.h>
7349 # include <assert.h>
7353 if ac_fn_c_try_cpp "$LINENO"; then :
7356 # Broken: fails on valid input.
7359 rm -f conftest.err conftest.i conftest.$ac_ext
7361 # OK, works on sane cases. Now check whether nonexistent headers
7362 # can be detected and how.
7363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7364 /* end confdefs.h. */
7365 #include <ac_nonexistent.h>
7367 if ac_fn_c_try_cpp "$LINENO"; then :
7368 # Broken: success on invalid input.
7371 # Passes both tests.
7375 rm -f conftest.err conftest.i conftest.$ac_ext
7378 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7379 rm -f conftest.i conftest.err conftest.$ac_ext
7380 if $ac_preproc_ok; then :
7383 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7384 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7385 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7386 See \`config.log' for more details" "$LINENO" 5; }
7390 ac_cpp='$CPP $CPPFLAGS'
7391 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7392 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7393 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7397 $as_echo_n "checking for ANSI C header files... " >&6; }
7398 if ${ac_cv_header_stdc+:} false; then :
7399 $as_echo_n "(cached) " >&6
7401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7402 /* end confdefs.h. */
7416 if ac_fn_c_try_compile "$LINENO"; then :
7417 ac_cv_header_stdc=yes
7419 ac_cv_header_stdc=no
7421 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7423 if test $ac_cv_header_stdc = yes; then
7424 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7426 /* end confdefs.h. */
7430 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7431 $EGREP "memchr" >/dev/null 2>&1; then :
7434 ac_cv_header_stdc=no
7440 if test $ac_cv_header_stdc = yes; then
7441 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7443 /* end confdefs.h. */
7447 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7448 $EGREP "free" >/dev/null 2>&1; then :
7451 ac_cv_header_stdc=no
7457 if test $ac_cv_header_stdc = yes; then
7458 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7459 if test "$cross_compiling" = yes; then :
7462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7463 /* end confdefs.h. */
7466 #if ((' ' & 0x0FF) == 0x020)
7467 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7468 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7470 # define ISLOWER(c) \
7471 (('a' <= (c) && (c) <= 'i') \
7472 || ('j' <= (c) && (c) <= 'r') \
7473 || ('s' <= (c) && (c) <= 'z'))
7474 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7477 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7482 for (i = 0; i < 256; i++)
7483 if (XOR (islower (i), ISLOWER (i))
7484 || toupper (i) != TOUPPER (i))
7489 if ac_fn_c_try_run "$LINENO"; then :
7492 ac_cv_header_stdc=no
7494 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7495 conftest.$ac_objext conftest.beam conftest.$ac_ext
7500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7501 $as_echo "$ac_cv_header_stdc" >&6; }
7502 if test $ac_cv_header_stdc = yes; then
7504 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7508 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7509 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7510 inttypes.h stdint.h unistd.h
7512 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7513 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7515 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7516 cat >>confdefs.h <<_ACEOF
7517 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7525 for ac_header in dlfcn.h
7527 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7529 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7530 cat >>confdefs.h <<_ACEOF
7531 #define HAVE_DLFCN_H 1
7552 # Check whether --enable-shared was given.
7553 if test "${enable_shared+set}" = set; then :
7554 enableval=$enable_shared; p=${PACKAGE-default}
7556 yes) enable_shared=yes ;;
7557 no) enable_shared=no ;;
7560 # Look at the argument we got. We use all the common list separators.
7561 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7562 for pkg in $enableval; do
7564 if test "X$pkg" = "X$p"; then
7583 # Check whether --enable-static was given.
7584 if test "${enable_static+set}" = set; then :
7585 enableval=$enable_static; p=${PACKAGE-default}
7587 yes) enable_static=yes ;;
7588 no) enable_static=no ;;
7591 # Look at the argument we got. We use all the common list separators.
7592 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7593 for pkg in $enableval; do
7595 if test "X$pkg" = "X$p"; then
7615 # Check whether --with-pic was given.
7616 if test "${with_pic+set}" = set; then :
7617 withval=$with_pic; lt_p=${PACKAGE-default}
7619 yes|no) pic_mode=$withval ;;
7622 # Look at the argument we got. We use all the common list separators.
7623 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7624 for lt_pkg in $withval; do
7626 if test "X$lt_pkg" = "X$lt_p"; then
7638 test -z "$pic_mode" && pic_mode=default
7646 # Check whether --enable-fast-install was given.
7647 if test "${enable_fast_install+set}" = set; then :
7648 enableval=$enable_fast_install; p=${PACKAGE-default}
7650 yes) enable_fast_install=yes ;;
7651 no) enable_fast_install=no ;;
7653 enable_fast_install=no
7654 # Look at the argument we got. We use all the common list separators.
7655 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7656 for pkg in $enableval; do
7658 if test "X$pkg" = "X$p"; then
7659 enable_fast_install=yes
7666 enable_fast_install=yes
7679 # This can be used to rebuild libtool when needed
7680 LIBTOOL_DEPS="$ltmain"
7682 # Always use our own libtool.
7683 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7714 test -z "$LN_S" && LN_S="ln -s"
7729 if test -n "${ZSH_VERSION+set}" ; then
7730 setopt NO_GLOB_SUBST
7733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7734 $as_echo_n "checking for objdir... " >&6; }
7735 if ${lt_cv_objdir+:} false; then :
7736 $as_echo_n "(cached) " >&6
7738 rm -f .libs 2>/dev/null
7739 mkdir .libs 2>/dev/null
7740 if test -d .libs; then
7743 # MS-DOS does not allow filenames that begin with a dot.
7746 rmdir .libs 2>/dev/null
7748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7749 $as_echo "$lt_cv_objdir" >&6; }
7750 objdir=$lt_cv_objdir
7756 cat >>confdefs.h <<_ACEOF
7757 #define LT_OBJDIR "$lt_cv_objdir/"
7765 # AIX sometimes has problems with the GCC collect2 program. For some
7766 # reason, if we set the COLLECT_NAMES environment variable, the problems
7767 # vanish in a puff of smoke.
7768 if test "X${COLLECT_NAMES+set}" != Xset; then
7770 export COLLECT_NAMES
7777 can_build_shared=yes
7779 # All known linkers require a `.a' archive for static linking (except MSVC,
7780 # which needs '.lib').
7783 with_gnu_ld="$lt_cv_prog_gnu_ld"
7786 old_CFLAGS="$CFLAGS"
7788 # Set sane defaults for various variables
7789 test -z "$CC" && CC=cc
7790 test -z "$LTCC" && LTCC=$CC
7791 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7792 test -z "$LD" && LD=ld
7793 test -z "$ac_objext" && ac_objext=o
7795 for cc_temp in $compiler""; do
7797 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7798 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7803 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7806 # Only perform the check for file, if the check method requires it
7807 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7808 case $deplibs_check_method in
7810 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7812 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7813 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7814 $as_echo_n "(cached) " >&6
7818 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7821 lt_save_MAGIC_CMD="$MAGIC_CMD"
7822 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7823 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7824 for ac_dir in $ac_dummy; do
7826 test -z "$ac_dir" && ac_dir=.
7827 if test -f $ac_dir/${ac_tool_prefix}file; then
7828 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7829 if test -n "$file_magic_test_file"; then
7830 case $deplibs_check_method in
7832 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7833 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7834 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7835 $EGREP "$file_magic_regex" > /dev/null; then
7840 *** Warning: the command libtool uses to detect shared libraries,
7841 *** $file_magic_cmd, produces output that libtool cannot recognize.
7842 *** The result is that libtool may fail to recognize shared libraries
7843 *** as such. This will affect the creation of libtool libraries that
7844 *** depend on shared libraries, but programs linked with such libtool
7845 *** libraries will work regardless of this problem. Nevertheless, you
7846 *** may want to report the problem to your system manager and/or to
7847 *** bug-libtool@gnu.org
7857 MAGIC_CMD="$lt_save_MAGIC_CMD"
7862 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7863 if test -n "$MAGIC_CMD"; then
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7865 $as_echo "$MAGIC_CMD" >&6; }
7867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7868 $as_echo "no" >&6; }
7875 if test -z "$lt_cv_path_MAGIC_CMD"; then
7876 if test -n "$ac_tool_prefix"; then
7877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7878 $as_echo_n "checking for file... " >&6; }
7879 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7880 $as_echo_n "(cached) " >&6
7884 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7887 lt_save_MAGIC_CMD="$MAGIC_CMD"
7888 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7889 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7890 for ac_dir in $ac_dummy; do
7892 test -z "$ac_dir" && ac_dir=.
7893 if test -f $ac_dir/file; then
7894 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7895 if test -n "$file_magic_test_file"; then
7896 case $deplibs_check_method in
7898 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7899 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7900 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7901 $EGREP "$file_magic_regex" > /dev/null; then
7906 *** Warning: the command libtool uses to detect shared libraries,
7907 *** $file_magic_cmd, produces output that libtool cannot recognize.
7908 *** The result is that libtool may fail to recognize shared libraries
7909 *** as such. This will affect the creation of libtool libraries that
7910 *** depend on shared libraries, but programs linked with such libtool
7911 *** libraries will work regardless of this problem. Nevertheless, you
7912 *** may want to report the problem to your system manager and/or to
7913 *** bug-libtool@gnu.org
7923 MAGIC_CMD="$lt_save_MAGIC_CMD"
7928 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7929 if test -n "$MAGIC_CMD"; then
7930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7931 $as_echo "$MAGIC_CMD" >&6; }
7933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7934 $as_echo "no" >&6; }
7947 # Use C for the default configuration in the libtool script
7951 ac_cpp='$CPP $CPPFLAGS'
7952 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7953 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7954 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7957 # Source file extension for C test sources.
7960 # Object file extension for compiled C test sources.
7964 # Code to be used in simple compile tests
7965 lt_simple_compile_test_code="int some_variable = 0;"
7967 # Code to be used in simple link tests
7968 lt_simple_link_test_code='int main(){return(0);}'
7976 # If no C compiler was specified, use CC.
7979 # If no C compiler flags were specified, use CFLAGS.
7980 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7982 # Allow CC to be a program name with arguments.
7985 # Save the default compiler, since it gets overwritten when the other
7986 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7987 compiler_DEFAULT=$CC
7989 # save warnings/boilerplate of simple test code
7990 ac_outfile=conftest.$ac_objext
7991 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7992 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7993 _lt_compiler_boilerplate=`cat conftest.err`
7996 ac_outfile=conftest.$ac_objext
7997 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7998 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7999 _lt_linker_boilerplate=`cat conftest.err`
8003 if test -n "$compiler"; then
8005 lt_prog_compiler_no_builtin_flag=
8007 if test "$GCC" = yes; then
8008 case $cc_basename in
8010 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8012 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8016 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8017 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8018 $as_echo_n "(cached) " >&6
8020 lt_cv_prog_compiler_rtti_exceptions=no
8021 ac_outfile=conftest.$ac_objext
8022 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8023 lt_compiler_flag="-fno-rtti -fno-exceptions"
8024 # Insert the option either (1) after the last *FLAGS variable, or
8025 # (2) before a word containing "conftest.", or (3) at the end.
8026 # Note that $ac_compile itself does not contain backslashes and begins
8027 # with a dollar sign (not a hyphen), so the echo should work correctly.
8028 # The option is referenced via a variable to avoid confusing sed.
8029 lt_compile=`echo "$ac_compile" | $SED \
8030 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8031 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8032 -e 's:$: $lt_compiler_flag:'`
8033 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8034 (eval "$lt_compile" 2>conftest.err)
8036 cat conftest.err >&5
8037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8038 if (exit $ac_status) && test -s "$ac_outfile"; then
8039 # The compiler can only warn and ignore the option if not recognized
8040 # So say no if there are warnings other than the usual output.
8041 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8042 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8043 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8044 lt_cv_prog_compiler_rtti_exceptions=yes
8050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8051 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8053 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8054 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8066 lt_prog_compiler_wl=
8067 lt_prog_compiler_pic=
8068 lt_prog_compiler_static=
8071 if test "$GCC" = yes; then
8072 lt_prog_compiler_wl='-Wl,'
8073 lt_prog_compiler_static='-static'
8077 # All AIX code is PIC.
8078 if test "$host_cpu" = ia64; then
8079 # AIX 5 now supports IA64 processor
8080 lt_prog_compiler_static='-Bstatic'
8087 # see comment about AmigaOS4 .so support
8088 lt_prog_compiler_pic='-fPIC'
8091 # FIXME: we need at least 68020 code to build shared libraries, but
8092 # adding the `-m68020' flag to GCC prevents building anything better,
8094 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8099 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8100 # PIC is the default for these OSes.
8103 mingw* | cygwin* | pw32* | os2* | cegcc*)
8104 # This hack is so that the source file can tell whether it is being
8105 # built for inclusion in a dll (and should export symbols for example).
8106 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8107 # (--disable-auto-import) libraries
8108 lt_prog_compiler_pic='-DDLL_EXPORT'
8111 darwin* | rhapsody*)
8112 # PIC is the default on this platform
8113 # Common symbols not allowed in MH_DYLIB files
8114 lt_prog_compiler_pic='-fno-common'
8118 # PIC is the default for Haiku.
8119 # The "-static" flag exists, but is broken.
8120 lt_prog_compiler_static=
8124 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8125 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8126 # sets the default TLS model and affects inlining.
8132 lt_prog_compiler_pic='-fPIC'
8138 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8139 # Instead, we relocate shared libraries at runtime.
8143 # Just because we use GCC doesn't mean we suddenly get shared libraries
8144 # on systems that don't support them.
8145 lt_prog_compiler_can_build_shared=no
8150 # QNX uses GNU C++, but need to define -shared option too, otherwise
8152 lt_prog_compiler_pic='-fPIC -shared'
8156 if test -d /usr/nec; then
8157 lt_prog_compiler_pic=-Kconform_pic
8162 lt_prog_compiler_pic='-fPIC'
8166 case $cc_basename in
8167 nvcc*) # Cuda Compiler Driver 2.2
8168 lt_prog_compiler_wl='-Xlinker '
8169 if test -n "$lt_prog_compiler_pic"; then
8170 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8175 # PORTME Check for flag to pass linker flags through the system compiler.
8178 lt_prog_compiler_wl='-Wl,'
8179 if test "$host_cpu" = ia64; then
8180 # AIX 5 now supports IA64 processor
8181 lt_prog_compiler_static='-Bstatic'
8183 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8187 mingw* | cygwin* | pw32* | os2* | cegcc*)
8188 # This hack is so that the source file can tell whether it is being
8189 # built for inclusion in a dll (and should export symbols for example).
8190 lt_prog_compiler_pic='-DDLL_EXPORT'
8193 hpux9* | hpux10* | hpux11*)
8194 lt_prog_compiler_wl='-Wl,'
8195 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8202 lt_prog_compiler_pic='+Z'
8205 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8206 lt_prog_compiler_static='${wl}-a ${wl}archive'
8209 irix5* | irix6* | nonstopux*)
8210 lt_prog_compiler_wl='-Wl,'
8211 # PIC (with -KPIC) is the default.
8212 lt_prog_compiler_static='-non_shared'
8215 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8216 case $cc_basename in
8217 # old Intel for x86_64 which still supported -KPIC.
8219 lt_prog_compiler_wl='-Wl,'
8220 lt_prog_compiler_pic='-KPIC'
8221 lt_prog_compiler_static='-static'
8223 # icc used to be incompatible with GCC.
8224 # ICC 10 doesn't accept -KPIC any more.
8226 lt_prog_compiler_wl='-Wl,'
8227 lt_prog_compiler_pic='-fPIC'
8228 lt_prog_compiler_static='-static'
8230 # Lahey Fortran 8.1.
8232 lt_prog_compiler_wl='-Wl,'
8233 lt_prog_compiler_pic='--shared'
8234 lt_prog_compiler_static='--static'
8237 # NAG Fortran compiler
8238 lt_prog_compiler_wl='-Wl,-Wl,,'
8239 lt_prog_compiler_pic='-PIC'
8240 lt_prog_compiler_static='-Bstatic'
8242 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8243 # Portland Group compilers (*not* the Pentium gcc compiler,
8244 # which looks to be a dead project)
8245 lt_prog_compiler_wl='-Wl,'
8246 lt_prog_compiler_pic='-fpic'
8247 lt_prog_compiler_static='-Bstatic'
8250 lt_prog_compiler_wl='-Wl,'
8251 # All Alpha code is PIC.
8252 lt_prog_compiler_static='-non_shared'
8254 xl* | bgxl* | bgf* | mpixl*)
8255 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8256 lt_prog_compiler_wl='-Wl,'
8257 lt_prog_compiler_pic='-qpic'
8258 lt_prog_compiler_static='-qstaticlink'
8261 case `$CC -V 2>&1 | sed 5q` in
8262 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8263 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8264 lt_prog_compiler_pic='-KPIC'
8265 lt_prog_compiler_static='-Bstatic'
8266 lt_prog_compiler_wl=''
8268 *Sun\ F* | *Sun*Fortran*)
8269 lt_prog_compiler_pic='-KPIC'
8270 lt_prog_compiler_static='-Bstatic'
8271 lt_prog_compiler_wl='-Qoption ld '
8275 lt_prog_compiler_pic='-KPIC'
8276 lt_prog_compiler_static='-Bstatic'
8277 lt_prog_compiler_wl='-Wl,'
8279 *Intel*\ [CF]*Compiler*)
8280 lt_prog_compiler_wl='-Wl,'
8281 lt_prog_compiler_pic='-fPIC'
8282 lt_prog_compiler_static='-static'
8285 lt_prog_compiler_wl='-Wl,'
8286 lt_prog_compiler_pic='-fpic'
8287 lt_prog_compiler_static='-Bstatic'
8295 lt_prog_compiler_pic='-KPIC'
8296 lt_prog_compiler_static='-Bstatic'
8300 # QNX uses GNU C++, but need to define -shared option too, otherwise
8302 lt_prog_compiler_pic='-fPIC -shared'
8305 osf3* | osf4* | osf5*)
8306 lt_prog_compiler_wl='-Wl,'
8307 # All OSF/1 code is PIC.
8308 lt_prog_compiler_static='-non_shared'
8312 lt_prog_compiler_static='-non_shared'
8316 lt_prog_compiler_pic='-KPIC'
8317 lt_prog_compiler_static='-Bstatic'
8318 case $cc_basename in
8319 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8320 lt_prog_compiler_wl='-Qoption ld ';;
8322 lt_prog_compiler_wl='-Wl,';;
8327 lt_prog_compiler_wl='-Qoption ld '
8328 lt_prog_compiler_pic='-PIC'
8329 lt_prog_compiler_static='-Bstatic'
8332 sysv4 | sysv4.2uw2* | sysv4.3*)
8333 lt_prog_compiler_wl='-Wl,'
8334 lt_prog_compiler_pic='-KPIC'
8335 lt_prog_compiler_static='-Bstatic'
8339 if test -d /usr/nec ;then
8340 lt_prog_compiler_pic='-Kconform_pic'
8341 lt_prog_compiler_static='-Bstatic'
8345 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8346 lt_prog_compiler_wl='-Wl,'
8347 lt_prog_compiler_pic='-KPIC'
8348 lt_prog_compiler_static='-Bstatic'
8352 lt_prog_compiler_wl='-Wl,'
8353 lt_prog_compiler_can_build_shared=no
8357 lt_prog_compiler_pic='-pic'
8358 lt_prog_compiler_static='-Bstatic'
8362 lt_prog_compiler_can_build_shared=no
8368 # For platforms which do not support PIC, -DPIC is meaningless:
8370 lt_prog_compiler_pic=
8373 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8378 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8379 if ${lt_cv_prog_compiler_pic+:} false; then :
8380 $as_echo_n "(cached) " >&6
8382 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8385 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8386 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8389 # Check to make sure the PIC flag actually works.
8391 if test -n "$lt_prog_compiler_pic"; then
8392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8393 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8394 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8395 $as_echo_n "(cached) " >&6
8397 lt_cv_prog_compiler_pic_works=no
8398 ac_outfile=conftest.$ac_objext
8399 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8400 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8401 # Insert the option either (1) after the last *FLAGS variable, or
8402 # (2) before a word containing "conftest.", or (3) at the end.
8403 # Note that $ac_compile itself does not contain backslashes and begins
8404 # with a dollar sign (not a hyphen), so the echo should work correctly.
8405 # The option is referenced via a variable to avoid confusing sed.
8406 lt_compile=`echo "$ac_compile" | $SED \
8407 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8408 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8409 -e 's:$: $lt_compiler_flag:'`
8410 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8411 (eval "$lt_compile" 2>conftest.err)
8413 cat conftest.err >&5
8414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8415 if (exit $ac_status) && test -s "$ac_outfile"; then
8416 # The compiler can only warn and ignore the option if not recognized
8417 # So say no if there are warnings other than the usual output.
8418 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8419 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8420 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8421 lt_cv_prog_compiler_pic_works=yes
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8428 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8430 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8431 case $lt_prog_compiler_pic in
8433 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8436 lt_prog_compiler_pic=
8437 lt_prog_compiler_can_build_shared=no
8453 # Check to make sure the static flag actually works.
8455 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8457 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8458 if ${lt_cv_prog_compiler_static_works+:} false; then :
8459 $as_echo_n "(cached) " >&6
8461 lt_cv_prog_compiler_static_works=no
8462 save_LDFLAGS="$LDFLAGS"
8463 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8464 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8465 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8466 # The linker can only warn and ignore the option if not recognized
8467 # So say no if there are warnings
8468 if test -s conftest.err; then
8469 # Append any errors to the config.log.
8470 cat conftest.err 1>&5
8471 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8472 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8473 if diff conftest.exp conftest.er2 >/dev/null; then
8474 lt_cv_prog_compiler_static_works=yes
8477 lt_cv_prog_compiler_static_works=yes
8481 LDFLAGS="$save_LDFLAGS"
8484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8485 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8487 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8490 lt_prog_compiler_static=
8499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8500 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8501 if ${lt_cv_prog_compiler_c_o+:} false; then :
8502 $as_echo_n "(cached) " >&6
8504 lt_cv_prog_compiler_c_o=no
8505 $RM -r conftest 2>/dev/null
8509 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8511 lt_compiler_flag="-o out/conftest2.$ac_objext"
8512 # Insert the option either (1) after the last *FLAGS variable, or
8513 # (2) before a word containing "conftest.", or (3) at the end.
8514 # Note that $ac_compile itself does not contain backslashes and begins
8515 # with a dollar sign (not a hyphen), so the echo should work correctly.
8516 lt_compile=`echo "$ac_compile" | $SED \
8517 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8518 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8519 -e 's:$: $lt_compiler_flag:'`
8520 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8521 (eval "$lt_compile" 2>out/conftest.err)
8523 cat out/conftest.err >&5
8524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8525 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8527 # The compiler can only warn and ignore the option if not recognized
8528 # So say no if there are warnings
8529 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8530 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8531 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8532 lt_cv_prog_compiler_c_o=yes
8537 # SGI C++ compiler will create directory out/ii_files/ for
8538 # template instantiation
8539 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8540 $RM out/* && rmdir out
8546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8547 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8555 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8556 if ${lt_cv_prog_compiler_c_o+:} false; then :
8557 $as_echo_n "(cached) " >&6
8559 lt_cv_prog_compiler_c_o=no
8560 $RM -r conftest 2>/dev/null
8564 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8566 lt_compiler_flag="-o out/conftest2.$ac_objext"
8567 # Insert the option either (1) after the last *FLAGS variable, or
8568 # (2) before a word containing "conftest.", or (3) at the end.
8569 # Note that $ac_compile itself does not contain backslashes and begins
8570 # with a dollar sign (not a hyphen), so the echo should work correctly.
8571 lt_compile=`echo "$ac_compile" | $SED \
8572 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8573 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8574 -e 's:$: $lt_compiler_flag:'`
8575 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8576 (eval "$lt_compile" 2>out/conftest.err)
8578 cat out/conftest.err >&5
8579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8580 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8582 # The compiler can only warn and ignore the option if not recognized
8583 # So say no if there are warnings
8584 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8585 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8586 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8587 lt_cv_prog_compiler_c_o=yes
8592 # SGI C++ compiler will create directory out/ii_files/ for
8593 # template instantiation
8594 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8595 $RM out/* && rmdir out
8601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8602 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8607 hard_links="nottested"
8608 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8609 # do not overwrite the value of need_locks provided by the user
8610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8611 $as_echo_n "checking if we can lock with hard links... " >&6; }
8614 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8616 ln conftest.a conftest.b 2>&5 || hard_links=no
8617 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8619 $as_echo "$hard_links" >&6; }
8620 if test "$hard_links" = no; then
8621 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8622 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8635 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8638 allow_undefined_flag=
8639 always_export_symbols=no
8641 archive_expsym_cmds=
8642 compiler_needs_object=no
8643 enable_shared_with_static_runtimes=no
8644 export_dynamic_flag_spec=
8645 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8646 hardcode_automatic=no
8648 hardcode_direct_absolute=no
8649 hardcode_libdir_flag_spec=
8650 hardcode_libdir_separator=
8652 hardcode_shlibpath_var=unsupported
8654 link_all_deplibs=unknown
8657 old_archive_from_new_cmds=
8658 old_archive_from_expsyms_cmds=
8659 thread_safe_flag_spec=
8660 whole_archive_flag_spec=
8661 # include_expsyms should be a list of space-separated symbols to be *always*
8662 # included in the symbol list
8664 # exclude_expsyms can be an extended regexp of symbols to exclude
8665 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8666 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8667 # as well as any symbol that contains `d'.
8668 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8669 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8670 # platforms (ab)use it in PIC code, but their linkers get confused if
8671 # the symbol is explicitly referenced. Since portable code cannot
8672 # rely on this symbol name, it's probably fine to never include it in
8673 # preloaded symbol tables.
8674 # Exclude shared library initialization/finalization symbols.
8675 extract_expsyms_cmds=
8678 cygwin* | mingw* | pw32* | cegcc*)
8679 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8680 # When not using gcc, we currently assume that we are using
8681 # Microsoft Visual C++.
8682 if test "$GCC" != yes; then
8687 # we just hope/assume this is gcc and not c89 (= MSVC++)
8693 linux* | k*bsd*-gnu | gnu*)
8700 # On some targets, GNU ld is compatible enough with the native linker
8701 # that we're better off using the native interface for both.
8702 lt_use_gnu_ld_interface=no
8703 if test "$with_gnu_ld" = yes; then
8706 # The AIX port of GNU ld has always aspired to compatibility
8707 # with the native linker. However, as the warning in the GNU ld
8708 # block says, versions before 2.19.5* couldn't really create working
8709 # shared libraries, regardless of the interface used.
8710 case `$LD -v 2>&1` in
8711 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8712 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8713 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8715 lt_use_gnu_ld_interface=yes
8720 lt_use_gnu_ld_interface=yes
8725 if test "$lt_use_gnu_ld_interface" = yes; then
8726 # If archive_cmds runs LD, not CC, wlarc should be empty
8729 # Set some defaults for GNU ld with shared library support. These
8730 # are reset later if shared libraries are not supported. Putting them
8731 # here allows them to be overridden if necessary.
8732 runpath_var=LD_RUN_PATH
8733 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8734 export_dynamic_flag_spec='${wl}--export-dynamic'
8735 # ancient GNU ld didn't support --whole-archive et. al.
8736 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8737 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8739 whole_archive_flag_spec=
8741 supports_anon_versioning=no
8742 case `$LD -v 2>&1` in
8743 *GNU\ gold*) supports_anon_versioning=yes ;;
8744 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8745 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8746 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8747 *\ 2.11.*) ;; # other 2.11 versions
8748 *) supports_anon_versioning=yes ;;
8751 # See if GNU ld supports shared libraries.
8754 # On AIX/PPC, the GNU linker is very broken
8755 if test "$host_cpu" != ia64; then
8759 *** Warning: the GNU linker, at least up to release 2.19, is reported
8760 *** to be unable to reliably create shared libraries on AIX.
8761 *** Therefore, libtool is disabling shared libraries support. If you
8762 *** really care for shared libraries, you may want to install binutils
8763 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8764 *** You will then need to restart the configuration process.
8773 # see comment about AmigaOS4 .so support
8774 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8775 archive_expsym_cmds=''
8778 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)'
8779 hardcode_libdir_flag_spec='-L$libdir'
8780 hardcode_minus_L=yes
8786 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8787 allow_undefined_flag=unsupported
8788 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8789 # support --undefined. This deserves some investigation. FIXME
8790 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8796 cygwin* | mingw* | pw32* | cegcc*)
8797 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8798 # as there is no search path for DLLs.
8799 hardcode_libdir_flag_spec='-L$libdir'
8800 export_dynamic_flag_spec='${wl}--export-all-symbols'
8801 allow_undefined_flag=unsupported
8802 always_export_symbols=no
8803 enable_shared_with_static_runtimes=yes
8804 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
8805 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8807 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8808 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8809 # If the export-symbols file already is a .def file (1st line
8810 # is EXPORTS), use it as is; otherwise, prepend...
8811 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8812 cp $export_symbols $output_objdir/$soname.def;
8814 echo EXPORTS > $output_objdir/$soname.def;
8815 cat $export_symbols >> $output_objdir/$soname.def;
8817 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8824 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8825 link_all_deplibs=yes
8830 hardcode_shlibpath_var=no
8831 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8832 export_dynamic_flag_spec='${wl}-E'
8833 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8834 # Instead, shared libraries are loaded at an image base (0x10000000 by
8835 # default) and relocated if they conflict, which is a slow very memory
8836 # consuming and fragmenting process. To avoid this, we pick a random,
8837 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8838 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8839 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8840 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'
8843 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8845 if test "$host_os" = linux-dietlibc; then
8846 case $cc_basename in
8847 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8850 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8851 && test "$tmp_diet" = no
8853 tmp_addflag=' $pic_flag'
8854 tmp_sharedflag='-shared'
8855 case $cc_basename,$host_cpu in
8856 pgcc*) # Portland Group C compiler
8857 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8858 tmp_addflag=' $pic_flag'
8860 pgf77* | pgf90* | pgf95* | pgfortran*)
8861 # Portland Group f77 and f90 compilers
8862 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8863 tmp_addflag=' $pic_flag -Mnomain' ;;
8864 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8865 tmp_addflag=' -i_dynamic' ;;
8866 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8867 tmp_addflag=' -i_dynamic -nofor_main' ;;
8868 ifc* | ifort*) # Intel Fortran compiler
8869 tmp_addflag=' -nofor_main' ;;
8870 lf95*) # Lahey Fortran 8.1
8871 whole_archive_flag_spec=
8872 tmp_sharedflag='--shared' ;;
8873 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8874 tmp_sharedflag='-qmkshrobj'
8876 nvcc*) # Cuda Compiler Driver 2.2
8877 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8878 compiler_needs_object=yes
8881 case `$CC -V 2>&1 | sed 5q` in
8882 *Sun\ C*) # Sun C 5.9
8883 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8884 compiler_needs_object=yes
8885 tmp_sharedflag='-G' ;;
8886 *Sun\ F*) # Sun Fortran 8.3
8887 tmp_sharedflag='-G' ;;
8889 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8891 if test "x$supports_anon_versioning" = xyes; then
8892 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8893 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8894 echo "local: *; };" >> $output_objdir/$libname.ver~
8895 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8898 case $cc_basename in
8899 xlf* | bgf* | bgxlf* | mpixlf*)
8900 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8901 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8902 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8903 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
8904 if test "x$supports_anon_versioning" = xyes; then
8905 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8906 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8907 echo "local: *; };" >> $output_objdir/$libname.ver~
8908 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8917 netbsd* | netbsdelf*-gnu)
8918 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8919 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8922 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8923 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8928 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8932 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8933 *** create shared libraries on Solaris systems. Therefore, libtool
8934 *** is disabling shared libraries support. We urge you to upgrade GNU
8935 *** binutils to release 2.9.1 or newer. Another option is to modify
8936 *** your PATH or compiler configuration so that the native linker is
8937 *** used, and then restart.
8940 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8941 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8942 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8948 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8949 case `$LD -v 2>&1` in
8950 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8954 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8955 *** reliably create shared libraries on SCO systems. Therefore, libtool
8956 *** is disabling shared libraries support. We urge you to upgrade GNU
8957 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8958 *** your PATH or compiler configuration so that the native linker is
8959 *** used, and then restart.
8964 # For security reasons, it is highly recommended that you always
8965 # use absolute paths for naming shared libraries, and exclude the
8966 # DT_RUNPATH tag from executables and libraries. But doing so
8967 # requires that you compile everything twice, which is a pain.
8968 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8969 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8970 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8971 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8980 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8983 hardcode_shlibpath_var=no
8987 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8988 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8989 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8996 if test "$ld_shlibs" = no; then
8998 hardcode_libdir_flag_spec=
8999 export_dynamic_flag_spec=
9000 whole_archive_flag_spec=
9003 # PORTME fill in a description of your system's linker (not GNU ld)
9006 allow_undefined_flag=unsupported
9007 always_export_symbols=yes
9008 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'
9009 # Note: this linker hardcodes the directories in LIBPATH if there
9010 # are no directories specified by -L.
9011 hardcode_minus_L=yes
9012 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9013 # Neither direct hardcoding nor static linking is supported with a
9015 hardcode_direct=unsupported
9020 if test "$host_cpu" = ia64; then
9021 # On IA64, the linker does run time linking by default, so we don't
9022 # have to do anything special.
9023 aix_use_runtimelinking=no
9024 exp_sym_flag='-Bexport'
9027 # If we're using GNU nm, then we don't want the "-C" option.
9028 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9029 # Also, AIX nm treats weak defined symbols like other global
9030 # defined symbols, whereas GNU nm marks them as "W".
9031 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9032 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9034 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'
9036 aix_use_runtimelinking=no
9038 # Test if we are trying to use run time linking or normal
9039 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9040 # need to do runtime linking.
9041 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9042 for ld_flag in $LDFLAGS; do
9043 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9044 aix_use_runtimelinking=yes
9051 exp_sym_flag='-bexport'
9052 no_entry_flag='-bnoentry'
9055 # When large executables or shared objects are built, AIX ld can
9056 # have problems creating the table of contents. If linking a library
9057 # or program results in "error TOC overflow" add -mminimal-toc to
9058 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9059 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9063 hardcode_direct_absolute=yes
9064 hardcode_libdir_separator=':'
9065 link_all_deplibs=yes
9066 file_list_spec='${wl}-f,'
9068 if test "$GCC" = yes; then
9069 case $host_os in aix4.[012]|aix4.[012].*)
9070 # We only want to do this on AIX 4.2 and lower, the check
9071 # below for broken collect2 doesn't work under 4.3+
9072 collect2name=`${CC} -print-prog-name=collect2`
9073 if test -f "$collect2name" &&
9074 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9076 # We have reworked collect2
9079 # We have old collect2
9080 hardcode_direct=unsupported
9081 # It fails to find uninstalled libraries when the uninstalled
9082 # path is not listed in the libpath. Setting hardcode_minus_L
9083 # to unsupported forces relinking
9084 hardcode_minus_L=yes
9085 hardcode_libdir_flag_spec='-L$libdir'
9086 hardcode_libdir_separator=
9090 shared_flag='-shared'
9091 if test "$aix_use_runtimelinking" = yes; then
9092 shared_flag="$shared_flag "'${wl}-G'
9097 if test "$host_cpu" = ia64; then
9098 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9099 # chokes on -Wl,-G. The following line is correct:
9102 if test "$aix_use_runtimelinking" = yes; then
9103 shared_flag='${wl}-G'
9105 shared_flag='${wl}-bM:SRE'
9110 export_dynamic_flag_spec='${wl}-bexpall'
9111 # It seems that -bexpall does not export symbols beginning with
9112 # underscore (_), so it is better to generate a list of symbols to export.
9113 always_export_symbols=yes
9114 if test "$aix_use_runtimelinking" = yes; then
9115 # Warning - without using the other runtime loading flags (-brtl),
9116 # -berok will link without error, but may produce a broken library.
9117 allow_undefined_flag='-berok'
9118 # Determine the default libpath from the value encoded in an
9120 if test "${lt_cv_aix_libpath+set}" = set; then
9121 aix_libpath=$lt_cv_aix_libpath
9123 if ${lt_cv_aix_libpath_+:} false; then :
9124 $as_echo_n "(cached) " >&6
9126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9127 /* end confdefs.h. */
9137 if ac_fn_c_try_link "$LINENO"; then :
9139 lt_aix_libpath_sed='
9140 /Import File Strings/,/^$/ {
9142 s/^0 *\([^ ]*\) *$/\1/
9146 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9147 # Check for a 64-bit object if we didn't find anything.
9148 if test -z "$lt_cv_aix_libpath_"; then
9149 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9152 rm -f core conftest.err conftest.$ac_objext \
9153 conftest$ac_exeext conftest.$ac_ext
9154 if test -z "$lt_cv_aix_libpath_"; then
9155 lt_cv_aix_libpath_="/usr/lib:/lib"
9160 aix_libpath=$lt_cv_aix_libpath_
9163 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9164 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9166 if test "$host_cpu" = ia64; then
9167 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9168 allow_undefined_flag="-z nodefs"
9169 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"
9171 # Determine the default libpath from the value encoded in an
9173 if test "${lt_cv_aix_libpath+set}" = set; then
9174 aix_libpath=$lt_cv_aix_libpath
9176 if ${lt_cv_aix_libpath_+:} false; then :
9177 $as_echo_n "(cached) " >&6
9179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9180 /* end confdefs.h. */
9190 if ac_fn_c_try_link "$LINENO"; then :
9192 lt_aix_libpath_sed='
9193 /Import File Strings/,/^$/ {
9195 s/^0 *\([^ ]*\) *$/\1/
9199 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9200 # Check for a 64-bit object if we didn't find anything.
9201 if test -z "$lt_cv_aix_libpath_"; then
9202 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9205 rm -f core conftest.err conftest.$ac_objext \
9206 conftest$ac_exeext conftest.$ac_ext
9207 if test -z "$lt_cv_aix_libpath_"; then
9208 lt_cv_aix_libpath_="/usr/lib:/lib"
9213 aix_libpath=$lt_cv_aix_libpath_
9216 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9217 # Warning - without using the other run time loading flags,
9218 # -berok will link without error, but may produce a broken library.
9219 no_undefined_flag=' ${wl}-bernotok'
9220 allow_undefined_flag=' ${wl}-berok'
9221 if test "$with_gnu_ld" = yes; then
9222 # We only use this code for GNU lds that support --whole-archive.
9223 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9225 # Exported symbols can be pulled into shared objects from archives
9226 whole_archive_flag_spec='$convenience'
9228 archive_cmds_need_lc=yes
9229 # This is similar to how AIX traditionally builds its shared libraries.
9230 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'
9238 # see comment about AmigaOS4 .so support
9239 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9240 archive_expsym_cmds=''
9243 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)'
9244 hardcode_libdir_flag_spec='-L$libdir'
9245 hardcode_minus_L=yes
9251 export_dynamic_flag_spec=-rdynamic
9254 cygwin* | mingw* | pw32* | cegcc*)
9255 # When not using gcc, we currently assume that we are using
9256 # Microsoft Visual C++.
9257 # hardcode_libdir_flag_spec is actually meaningless, as there is
9258 # no search path for DLLs.
9259 case $cc_basename in
9262 hardcode_libdir_flag_spec=' '
9263 allow_undefined_flag=unsupported
9264 always_export_symbols=yes
9266 # Tell ltmain to make .lib files, not .a files.
9268 # Tell ltmain to make .dll files, not .so files.
9270 # FIXME: Setting linknames here is a bad hack.
9271 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9272 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9273 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9275 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9277 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9279 # The linker will not automatically build a static lib if we build a DLL.
9280 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9281 enable_shared_with_static_runtimes=yes
9282 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9283 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9285 old_postinstall_cmds='chmod 644 $oldlib'
9286 postlink_cmds='lt_outputfile="@OUTPUT@"~
9287 lt_tool_outputfile="@TOOL_OUTPUT@"~
9288 case $lt_outputfile in
9291 lt_outputfile="$lt_outputfile.exe"
9292 lt_tool_outputfile="$lt_tool_outputfile.exe"
9295 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9296 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9297 $RM "$lt_outputfile.manifest";
9301 # Assume MSVC wrapper
9302 hardcode_libdir_flag_spec=' '
9303 allow_undefined_flag=unsupported
9304 # Tell ltmain to make .lib files, not .a files.
9306 # Tell ltmain to make .dll files, not .so files.
9308 # FIXME: Setting linknames here is a bad hack.
9309 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9310 # The linker will automatically build a .lib file if we build a DLL.
9311 old_archive_from_new_cmds='true'
9312 # FIXME: Should let the user specify the lib program.
9313 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9314 enable_shared_with_static_runtimes=yes
9319 darwin* | rhapsody*)
9322 archive_cmds_need_lc=no
9324 hardcode_automatic=yes
9325 hardcode_shlibpath_var=unsupported
9326 if test "$lt_cv_ld_force_load" = "yes"; then
9327 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9330 whole_archive_flag_spec=''
9332 link_all_deplibs=yes
9333 allow_undefined_flag="$_lt_dar_allow_undefined"
9334 case $cc_basename in
9335 ifort*) _lt_dar_can_shared=yes ;;
9336 *) _lt_dar_can_shared=$GCC ;;
9338 if test "$_lt_dar_can_shared" = "yes"; then
9339 output_verbose_link_cmd=func_echo_all
9340 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9341 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9342 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}"
9343 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}"
9352 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9353 hardcode_libdir_flag_spec='-L$libdir'
9354 hardcode_shlibpath_var=no
9357 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9358 # support. Future versions do this automatically, but an explicit c++rt0.o
9359 # does not break anything, and helps significantly (at the cost of a little
9362 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9363 hardcode_libdir_flag_spec='-R$libdir'
9365 hardcode_shlibpath_var=no
9368 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9370 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9372 hardcode_minus_L=yes
9373 hardcode_shlibpath_var=no
9376 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9377 freebsd* | dragonfly*)
9378 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9379 hardcode_libdir_flag_spec='-R$libdir'
9381 hardcode_shlibpath_var=no
9385 if test "$GCC" = yes; then
9386 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9388 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'
9390 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9391 hardcode_libdir_separator=:
9394 # hardcode_minus_L: Not really in the search PATH,
9395 # but as the default location of the library.
9396 hardcode_minus_L=yes
9397 export_dynamic_flag_spec='${wl}-E'
9401 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9402 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9404 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9406 if test "$with_gnu_ld" = no; then
9407 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9408 hardcode_libdir_separator=:
9410 hardcode_direct_absolute=yes
9411 export_dynamic_flag_spec='${wl}-E'
9412 # hardcode_minus_L: Not really in the search PATH,
9413 # but as the default location of the library.
9414 hardcode_minus_L=yes
9419 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9422 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9425 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9428 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9434 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9437 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9441 # Older versions of the 11.00 compiler do not understand -b yet
9442 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9444 $as_echo_n "checking if $CC understands -b... " >&6; }
9445 if ${lt_cv_prog_compiler__b+:} false; then :
9446 $as_echo_n "(cached) " >&6
9448 lt_cv_prog_compiler__b=no
9449 save_LDFLAGS="$LDFLAGS"
9450 LDFLAGS="$LDFLAGS -b"
9451 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9452 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9453 # The linker can only warn and ignore the option if not recognized
9454 # So say no if there are warnings
9455 if test -s conftest.err; then
9456 # Append any errors to the config.log.
9457 cat conftest.err 1>&5
9458 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9459 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9460 if diff conftest.exp conftest.er2 >/dev/null; then
9461 lt_cv_prog_compiler__b=yes
9464 lt_cv_prog_compiler__b=yes
9468 LDFLAGS="$save_LDFLAGS"
9471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9472 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9474 if test x"$lt_cv_prog_compiler__b" = xyes; then
9475 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9477 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9483 if test "$with_gnu_ld" = no; then
9484 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9485 hardcode_libdir_separator=:
9490 hardcode_shlibpath_var=no
9494 hardcode_direct_absolute=yes
9495 export_dynamic_flag_spec='${wl}-E'
9497 # hardcode_minus_L: Not really in the search PATH,
9498 # but as the default location of the library.
9499 hardcode_minus_L=yes
9505 irix5* | irix6* | nonstopux*)
9506 if test "$GCC" = yes; then
9507 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9508 # Try to use the -exported_symbol ld option, if it does not
9509 # work, assume that -exports_file does not work either and
9510 # implicitly export all symbols.
9511 # This should be the same for all languages, so no per-tag cache variable.
9512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9513 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9514 if ${lt_cv_irix_exported_symbol+:} false; then :
9515 $as_echo_n "(cached) " >&6
9517 save_LDFLAGS="$LDFLAGS"
9518 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9520 /* end confdefs.h. */
9521 int foo (void) { return 0; }
9523 if ac_fn_c_try_link "$LINENO"; then :
9524 lt_cv_irix_exported_symbol=yes
9526 lt_cv_irix_exported_symbol=no
9528 rm -f core conftest.err conftest.$ac_objext \
9529 conftest$ac_exeext conftest.$ac_ext
9530 LDFLAGS="$save_LDFLAGS"
9532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9533 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9534 if test "$lt_cv_irix_exported_symbol" = yes; then
9535 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9538 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9539 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9541 archive_cmds_need_lc='no'
9542 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9543 hardcode_libdir_separator=:
9545 link_all_deplibs=yes
9548 netbsd* | netbsdelf*-gnu)
9549 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9550 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9552 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9554 hardcode_libdir_flag_spec='-R$libdir'
9556 hardcode_shlibpath_var=no
9560 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9562 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9563 hardcode_libdir_separator=:
9564 hardcode_shlibpath_var=no
9571 if test -f /usr/libexec/ld.so; then
9573 hardcode_shlibpath_var=no
9574 hardcode_direct_absolute=yes
9575 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9576 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9577 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9578 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9579 export_dynamic_flag_spec='${wl}-E'
9582 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9583 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9584 hardcode_libdir_flag_spec='-R$libdir'
9587 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9588 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9598 hardcode_libdir_flag_spec='-L$libdir'
9599 hardcode_minus_L=yes
9600 allow_undefined_flag=unsupported
9601 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'
9602 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9606 if test "$GCC" = yes; then
9607 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9608 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9610 allow_undefined_flag=' -expect_unresolved \*'
9611 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9613 archive_cmds_need_lc='no'
9614 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9615 hardcode_libdir_separator=:
9618 osf4* | osf5*) # as osf3* with the addition of -msym flag
9619 if test "$GCC" = yes; then
9620 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9621 archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9622 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9624 allow_undefined_flag=' -expect_unresolved \*'
9625 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9626 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~
9627 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9629 # Both c and cxx compiler support -rpath directly
9630 hardcode_libdir_flag_spec='-rpath $libdir'
9632 archive_cmds_need_lc='no'
9633 hardcode_libdir_separator=:
9637 no_undefined_flag=' -z defs'
9638 if test "$GCC" = yes; then
9640 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9641 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9642 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9644 case `$CC -V 2>&1` in
9647 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9648 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9649 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9653 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9654 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9655 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9659 hardcode_libdir_flag_spec='-R$libdir'
9660 hardcode_shlibpath_var=no
9662 solaris2.[0-5] | solaris2.[0-5].*) ;;
9664 # The compiler driver will combine and reorder linker options,
9665 # but understands `-z linker_flag'. GCC discards it without `$wl',
9666 # but is careful enough not to reorder.
9667 # Supported since Solaris 2.6 (maybe 2.5.1?)
9668 if test "$GCC" = yes; then
9669 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9671 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9675 link_all_deplibs=yes
9679 if test "x$host_vendor" = xsequent; then
9680 # Use $CC to link under sequent, because it throws in some extra .o
9681 # files that make .init and .fini sections work.
9682 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9684 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9686 hardcode_libdir_flag_spec='-L$libdir'
9688 hardcode_minus_L=yes
9689 hardcode_shlibpath_var=no
9693 case $host_vendor in
9695 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9696 hardcode_direct=yes # is this really true???
9699 ## LD is ld it makes a PLAMLIB
9700 ## CC just makes a GrossModule.
9701 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9702 reload_cmds='$CC -r -o $output$reload_objs'
9706 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9707 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9710 runpath_var='LD_RUN_PATH'
9711 hardcode_shlibpath_var=no
9715 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9716 hardcode_shlibpath_var=no
9717 export_dynamic_flag_spec='-Bexport'
9721 if test -d /usr/nec; then
9722 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9723 hardcode_shlibpath_var=no
9724 runpath_var=LD_RUN_PATH
9725 hardcode_runpath_var=yes
9730 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9731 no_undefined_flag='${wl}-z,text'
9732 archive_cmds_need_lc=no
9733 hardcode_shlibpath_var=no
9734 runpath_var='LD_RUN_PATH'
9736 if test "$GCC" = yes; then
9737 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9738 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9740 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9741 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9745 sysv5* | sco3.2v5* | sco5v6*)
9746 # Note: We can NOT use -z defs as we might desire, because we do not
9747 # link with -lc, and that would cause any symbols used from libc to
9748 # always be unresolved, which means just about no library would
9749 # ever link correctly. If we're not using GNU ld we use -z text
9750 # though, which does catch some bad symbols but isn't as heavy-handed
9752 no_undefined_flag='${wl}-z,text'
9753 allow_undefined_flag='${wl}-z,nodefs'
9754 archive_cmds_need_lc=no
9755 hardcode_shlibpath_var=no
9756 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9757 hardcode_libdir_separator=':'
9758 link_all_deplibs=yes
9759 export_dynamic_flag_spec='${wl}-Bexport'
9760 runpath_var='LD_RUN_PATH'
9762 if test "$GCC" = yes; then
9763 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9764 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9766 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9767 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9772 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9773 hardcode_libdir_flag_spec='-L$libdir'
9774 hardcode_shlibpath_var=no
9782 if test x$host_vendor = xsni; then
9784 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9785 export_dynamic_flag_spec='${wl}-Blargedynsym'
9791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9792 $as_echo "$ld_shlibs" >&6; }
9793 test "$ld_shlibs" = no && can_build_shared=no
9795 with_gnu_ld=$with_gnu_ld
9812 # Do we need to explicitly link libc?
9814 case "x$archive_cmds_need_lc" in
9816 # Assume -lc should be added
9817 archive_cmds_need_lc=yes
9819 if test "$enable_shared" = yes && test "$GCC" = yes; then
9820 case $archive_cmds in
9822 # FIXME: we may have to deal with multi-command sequences.
9825 # Test whether the compiler implicitly links with -lc since on some
9826 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9827 # to ld, don't add -lc before -lgcc.
9828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9829 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9830 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9831 $as_echo_n "(cached) " >&6
9834 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9836 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9837 (eval $ac_compile) 2>&5
9839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9840 test $ac_status = 0; } 2>conftest.err; then
9843 libobjs=conftest.$ac_objext
9845 wl=$lt_prog_compiler_wl
9846 pic_flag=$lt_prog_compiler_pic
9852 lt_save_allow_undefined_flag=$allow_undefined_flag
9853 allow_undefined_flag=
9854 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9855 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9858 test $ac_status = 0; }
9860 lt_cv_archive_cmds_need_lc=no
9862 lt_cv_archive_cmds_need_lc=yes
9864 allow_undefined_flag=$lt_save_allow_undefined_flag
9866 cat conftest.err 1>&5
9871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9872 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9873 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10032 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10034 if test "$GCC" = yes; then
10036 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10037 *) lt_awk_arg="/^libraries:/" ;;
10040 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10041 *) lt_sed_strip_eq="s,=/,/,g" ;;
10043 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10044 case $lt_search_path_spec in
10046 # if the path contains ";" then we assume it to be the separator
10047 # otherwise default to the standard path separator (i.e. ":") - it is
10048 # assumed that no part of a normal pathname contains ";" but that should
10049 # okay in the real world where ";" in dirpaths is itself problematic.
10050 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10053 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10056 # Ok, now we have the path, separated by spaces, we can step through it
10057 # and add multilib dir if necessary.
10058 lt_tmp_lt_search_path_spec=
10059 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10060 for lt_sys_path in $lt_search_path_spec; do
10061 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10062 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10064 test -d "$lt_sys_path" && \
10065 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10068 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10069 BEGIN {RS=" "; FS="/|\n";} {
10072 for (lt_i = NF; lt_i > 0; lt_i--) {
10073 if ($lt_i != "" && $lt_i != ".") {
10074 if ($lt_i == "..") {
10077 if (lt_count == 0) {
10078 lt_foo="/" $lt_i lt_foo;
10085 if (lt_foo != "") { lt_freq[lt_foo]++; }
10086 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10088 # AWK program above erroneously prepends '/' to C:/dos/paths
10091 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10092 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10094 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10096 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10098 library_names_spec=
10099 libname_spec='lib$name'
10103 postuninstall_cmds=
10107 shlibpath_overrides_runpath=unknown
10109 dynamic_linker="$host_os ld.so"
10110 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10111 need_lib_prefix=unknown
10112 hardcode_into_libs=no
10114 # when you set need_version to no, make sure it does not cause -set_version
10115 # flags to be left without arguments
10116 need_version=unknown
10120 version_type=linux # correct to gnu/linux during the next big refactor
10121 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10122 shlibpath_var=LIBPATH
10124 # AIX 3 has no versioning support, so we append a major version to the name.
10125 soname_spec='${libname}${release}${shared_ext}$major'
10129 version_type=linux # correct to gnu/linux during the next big refactor
10132 hardcode_into_libs=yes
10133 if test "$host_cpu" = ia64; then
10134 # AIX 5 supports IA64
10135 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10136 shlibpath_var=LD_LIBRARY_PATH
10138 # With GCC up to 2.95.x, collect2 would create an import file
10139 # for dependence libraries. The import file would start with
10140 # the line `#! .'. This would cause the generated library to
10141 # depend on `.', always an invalid library. This was fixed in
10142 # development snapshots of GCC prior to 3.0.
10144 aix4 | aix4.[01] | aix4.[01].*)
10145 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10147 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10150 can_build_shared=no
10154 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10155 # soname into executable. Probably we can add versioning support to
10156 # collect2, so additional links can be useful in future.
10157 if test "$aix_use_runtimelinking" = yes; then
10158 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10159 # instead of lib<name>.a to let people know that these are not
10160 # typical AIX shared libraries.
10161 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10163 # We preserve .a as extension for shared libraries through AIX4.2
10164 # and later when we are not doing run time linking.
10165 library_names_spec='${libname}${release}.a $libname.a'
10166 soname_spec='${libname}${release}${shared_ext}$major'
10168 shlibpath_var=LIBPATH
10175 # Since July 2007 AmigaOS4 officially supports .so libraries.
10176 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10180 library_names_spec='$libname.ixlibrary $libname.a'
10181 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10182 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10188 library_names_spec='${libname}${shared_ext}'
10189 dynamic_linker="$host_os ld.so"
10190 shlibpath_var=LIBRARY_PATH
10194 version_type=linux # correct to gnu/linux during the next big refactor
10196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10197 soname_spec='${libname}${release}${shared_ext}$major'
10198 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10199 shlibpath_var=LD_LIBRARY_PATH
10200 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10201 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10202 # the default ld.so.conf also contains /usr/contrib/lib and
10203 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10204 # libtool to hard-code these into programs
10207 cygwin* | mingw* | pw32* | cegcc*)
10208 version_type=windows
10213 case $GCC,$cc_basename in
10216 library_names_spec='$libname.dll.a'
10217 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10218 postinstall_cmds='base_file=`basename \${file}`~
10219 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10220 dldir=$destdir/`dirname \$dlpath`~
10221 test -d \$dldir || mkdir -p \$dldir~
10222 $install_prog $dir/$dlname \$dldir/$dlname~
10223 chmod a+x \$dldir/$dlname~
10224 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10225 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10227 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10228 dlpath=$dir/\$dldll~
10230 shlibpath_overrides_runpath=yes
10234 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10235 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10237 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10240 # MinGW DLLs use traditional 'lib' prefix
10241 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10244 # pw32 DLLs use 'pw' prefix rather than 'lib'
10245 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10248 dynamic_linker='Win32 ld.exe'
10253 libname_spec='$name'
10254 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10255 library_names_spec='${libname}.dll.lib'
10259 sys_lib_search_path_spec=
10262 for lt_path in $LIB
10265 # Let DOS variable expansion print the short 8.3 style file name.
10266 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10267 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10270 # Convert to MSYS style.
10271 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10274 # Convert to unix form, then to dos form, then back to unix form
10275 # but this time dos style (no spaces!) so that the unix form looks
10276 # like /cygdrive/c/PROGRA~1:/cygdr...
10277 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10278 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10279 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10282 sys_lib_search_path_spec="$LIB"
10283 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10284 # It is most probably a Windows format PATH.
10285 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10287 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10289 # FIXME: find the short name or the path components, as spaces are
10290 # common. (e.g. "Program Files" -> "PROGRA~1")
10294 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10295 postinstall_cmds='base_file=`basename \${file}`~
10296 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10297 dldir=$destdir/`dirname \$dlpath`~
10298 test -d \$dldir || mkdir -p \$dldir~
10299 $install_prog $dir/$dlname \$dldir/$dlname'
10300 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10301 dlpath=$dir/\$dldll~
10303 shlibpath_overrides_runpath=yes
10304 dynamic_linker='Win32 link.exe'
10308 # Assume MSVC wrapper
10309 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10310 dynamic_linker='Win32 ld.exe'
10313 # FIXME: first we should search . and the directory the executable is in
10317 darwin* | rhapsody*)
10318 dynamic_linker="$host_os dyld"
10319 version_type=darwin
10322 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10323 soname_spec='${libname}${release}${major}$shared_ext'
10324 shlibpath_overrides_runpath=yes
10325 shlibpath_var=DYLD_LIBRARY_PATH
10326 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10328 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10329 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10333 version_type=linux # correct to gnu/linux during the next big refactor
10336 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10337 soname_spec='${libname}${release}${shared_ext}$major'
10338 shlibpath_var=LD_LIBRARY_PATH
10341 freebsd* | dragonfly*)
10342 # DragonFly does not have aout. When/if they implement a new
10343 # versioning mechanism, adjust this.
10344 if test -x /usr/bin/objformat; then
10345 objformat=`/usr/bin/objformat`
10348 freebsd[23].*) objformat=aout ;;
10349 *) objformat=elf ;;
10352 version_type=freebsd-$objformat
10353 case $version_type in
10355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10360 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10364 shlibpath_var=LD_LIBRARY_PATH
10367 shlibpath_overrides_runpath=yes
10369 freebsd3.[01]* | freebsdelf3.[01]*)
10370 shlibpath_overrides_runpath=yes
10371 hardcode_into_libs=yes
10373 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10374 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10375 shlibpath_overrides_runpath=no
10376 hardcode_into_libs=yes
10378 *) # from 4.6 on, and DragonFly
10379 shlibpath_overrides_runpath=yes
10380 hardcode_into_libs=yes
10386 version_type=linux # correct to gnu/linux during the next big refactor
10389 dynamic_linker="$host_os runtime_loader"
10390 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10391 soname_spec='${libname}${release}${shared_ext}$major'
10392 shlibpath_var=LIBRARY_PATH
10393 shlibpath_overrides_runpath=yes
10394 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10395 hardcode_into_libs=yes
10398 hpux9* | hpux10* | hpux11*)
10399 # Give a soname corresponding to the major version so that dld.sl refuses to
10400 # link against other versions.
10407 hardcode_into_libs=yes
10408 dynamic_linker="$host_os dld.so"
10409 shlibpath_var=LD_LIBRARY_PATH
10410 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10411 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10412 soname_spec='${libname}${release}${shared_ext}$major'
10413 if test "X$HPUX_IA64_MODE" = X32; then
10414 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10416 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10418 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10422 hardcode_into_libs=yes
10423 dynamic_linker="$host_os dld.sl"
10424 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10425 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10427 soname_spec='${libname}${release}${shared_ext}$major'
10428 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10429 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10433 dynamic_linker="$host_os dld.sl"
10434 shlibpath_var=SHLIB_PATH
10435 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10437 soname_spec='${libname}${release}${shared_ext}$major'
10440 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10441 postinstall_cmds='chmod 555 $lib'
10442 # or fails outright, so override atomically:
10443 install_override_mode=555
10447 version_type=linux # correct to gnu/linux during the next big refactor
10450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10451 soname_spec='${libname}${release}${shared_ext}$major'
10452 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10453 shlibpath_var=LD_LIBRARY_PATH
10454 shlibpath_overrides_runpath=no
10455 hardcode_into_libs=yes
10458 irix5* | irix6* | nonstopux*)
10460 nonstopux*) version_type=nonstopux ;;
10462 if test "$lt_cv_prog_gnu_ld" = yes; then
10463 version_type=linux # correct to gnu/linux during the next big refactor
10470 soname_spec='${libname}${release}${shared_ext}$major'
10471 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10473 irix5* | nonstopux*)
10474 libsuff= shlibsuff=
10477 case $LD in # libtool.m4 will add one of these switches to LD
10478 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10479 libsuff= shlibsuff= libmagic=32-bit;;
10480 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10481 libsuff=32 shlibsuff=N32 libmagic=N32;;
10482 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10483 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10484 *) libsuff= shlibsuff= libmagic=never-match;;
10488 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10489 shlibpath_overrides_runpath=no
10490 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10491 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10492 hardcode_into_libs=yes
10495 # No shared lib support for Linux oldld, aout, or coff.
10496 linux*oldld* | linux*aout* | linux*coff*)
10500 # This must be glibc/ELF.
10501 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10502 version_type=linux # correct to gnu/linux during the next big refactor
10505 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10506 soname_spec='${libname}${release}${shared_ext}$major'
10507 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10508 shlibpath_var=LD_LIBRARY_PATH
10509 shlibpath_overrides_runpath=no
10511 # Some binutils ld are patched to set DT_RUNPATH
10512 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10513 $as_echo_n "(cached) " >&6
10515 lt_cv_shlibpath_overrides_runpath=no
10516 save_LDFLAGS=$LDFLAGS
10517 save_libdir=$libdir
10518 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10519 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10521 /* end confdefs.h. */
10531 if ac_fn_c_try_link "$LINENO"; then :
10532 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10533 lt_cv_shlibpath_overrides_runpath=yes
10536 rm -f core conftest.err conftest.$ac_objext \
10537 conftest$ac_exeext conftest.$ac_ext
10538 LDFLAGS=$save_LDFLAGS
10539 libdir=$save_libdir
10543 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10545 # This implies no fast_install, which is unacceptable.
10546 # Some rework will be needed to allow for fast_install
10547 # before this can be enabled.
10548 hardcode_into_libs=yes
10550 # Append ld.so.conf contents to the search path
10551 if test -f /etc/ld.so.conf; then
10552 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10553 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10556 # We used to test for /lib/ld.so.1 and disable shared libraries on
10557 # powerpc, because MkLinux only supported shared libraries with the
10558 # GNU dynamic linker. Since this was broken with cross compilers,
10559 # most powerpc-linux boxes support dynamic linking these days and
10560 # people can always --disable-shared, the test was removed, and we
10561 # assume the GNU/Linux dynamic linker is in use.
10562 dynamic_linker='GNU/Linux ld.so'
10569 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10570 soname_spec='${libname}${release}${shared_ext}$major'
10571 shlibpath_var=LD_LIBRARY_PATH
10572 shlibpath_overrides_runpath=no
10573 hardcode_into_libs=yes
10574 dynamic_linker='NetBSD ld.elf_so'
10581 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10583 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10584 dynamic_linker='NetBSD (a.out) ld.so'
10586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10587 soname_spec='${libname}${release}${shared_ext}$major'
10588 dynamic_linker='NetBSD ld.elf_so'
10590 shlibpath_var=LD_LIBRARY_PATH
10591 shlibpath_overrides_runpath=yes
10592 hardcode_into_libs=yes
10596 version_type=linux # correct to gnu/linux during the next big refactor
10597 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10598 shlibpath_var=LD_LIBRARY_PATH
10599 shlibpath_overrides_runpath=yes
10606 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10607 soname_spec='${libname}${release}${shared_ext}$major'
10608 shlibpath_var=LD_LIBRARY_PATH
10609 shlibpath_overrides_runpath=no
10610 hardcode_into_libs=yes
10611 dynamic_linker='ldqnx.so'
10616 sys_lib_dlsearch_path_spec="/usr/lib"
10618 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10620 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10621 *) need_version=no ;;
10623 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10624 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10625 shlibpath_var=LD_LIBRARY_PATH
10626 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10628 openbsd2.[89] | openbsd2.[89].*)
10629 shlibpath_overrides_runpath=no
10632 shlibpath_overrides_runpath=yes
10636 shlibpath_overrides_runpath=yes
10641 libname_spec='$name'
10644 library_names_spec='$libname${shared_ext} $libname.a'
10645 dynamic_linker='OS/2 ld.exe'
10646 shlibpath_var=LIBPATH
10649 osf3* | osf4* | osf5*)
10653 soname_spec='${libname}${release}${shared_ext}$major'
10654 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10655 shlibpath_var=LD_LIBRARY_PATH
10656 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10657 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10665 version_type=linux # correct to gnu/linux during the next big refactor
10668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10669 soname_spec='${libname}${release}${shared_ext}$major'
10670 shlibpath_var=LD_LIBRARY_PATH
10671 shlibpath_overrides_runpath=yes
10672 hardcode_into_libs=yes
10673 # ldd complains unless libraries are executable
10674 postinstall_cmds='chmod +x $lib'
10679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10680 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10681 shlibpath_var=LD_LIBRARY_PATH
10682 shlibpath_overrides_runpath=yes
10683 if test "$with_gnu_ld" = yes; then
10690 version_type=linux # correct to gnu/linux during the next big refactor
10691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10692 soname_spec='${libname}${release}${shared_ext}$major'
10693 shlibpath_var=LD_LIBRARY_PATH
10694 case $host_vendor in
10696 shlibpath_overrides_runpath=no
10698 runpath_var=LD_RUN_PATH
10706 shlibpath_overrides_runpath=no
10707 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10713 if test -d /usr/nec ;then
10714 version_type=linux # correct to gnu/linux during the next big refactor
10715 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10716 soname_spec='$libname${shared_ext}.$major'
10717 shlibpath_var=LD_LIBRARY_PATH
10721 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10722 version_type=freebsd-elf
10725 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10726 soname_spec='${libname}${release}${shared_ext}$major'
10727 shlibpath_var=LD_LIBRARY_PATH
10728 shlibpath_overrides_runpath=yes
10729 hardcode_into_libs=yes
10730 if test "$with_gnu_ld" = yes; then
10731 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10733 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10736 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10740 sys_lib_dlsearch_path_spec='/usr/lib'
10744 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10745 version_type=linux # correct to gnu/linux during the next big refactor
10748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10749 shlibpath_var=LD_LIBRARY_PATH
10750 shlibpath_overrides_runpath=no
10751 hardcode_into_libs=yes
10755 version_type=linux # correct to gnu/linux during the next big refactor
10756 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10757 soname_spec='${libname}${release}${shared_ext}$major'
10758 shlibpath_var=LD_LIBRARY_PATH
10765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10766 $as_echo "$dynamic_linker" >&6; }
10767 test "$dynamic_linker" = no && can_build_shared=no
10769 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10770 if test "$GCC" = yes; then
10771 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10774 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10775 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10777 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10778 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10873 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10875 if test -n "$hardcode_libdir_flag_spec" ||
10876 test -n "$runpath_var" ||
10877 test "X$hardcode_automatic" = "Xyes" ; then
10879 # We can hardcode non-existent directories.
10880 if test "$hardcode_direct" != no &&
10881 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10882 # have to relink, otherwise we might link with an installed library
10883 # when we should be linking with a yet-to-be-installed one
10884 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10885 test "$hardcode_minus_L" != no; then
10886 # Linking always hardcodes the temporary library directory.
10887 hardcode_action=relink
10889 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10890 hardcode_action=immediate
10893 # We cannot hardcode anything, or else we can only hardcode existing
10895 hardcode_action=unsupported
10897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10898 $as_echo "$hardcode_action" >&6; }
10900 if test "$hardcode_action" = relink ||
10901 test "$inherit_rpath" = yes; then
10902 # Fast installation is not supported
10903 enable_fast_install=no
10904 elif test "$shlibpath_overrides_runpath" = yes ||
10905 test "$enable_shared" = no; then
10906 # Fast installation is not necessary
10907 enable_fast_install=needless
10915 if test "x$enable_dlopen" != xyes; then
10916 enable_dlopen=unknown
10917 enable_dlopen_self=unknown
10918 enable_dlopen_self_static=unknown
10925 lt_cv_dlopen="load_add_on"
10927 lt_cv_dlopen_self=yes
10930 mingw* | pw32* | cegcc*)
10931 lt_cv_dlopen="LoadLibrary"
10936 lt_cv_dlopen="dlopen"
10941 # if libdl is installed we need to link against it
10942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10943 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10944 if ${ac_cv_lib_dl_dlopen+:} false; then :
10945 $as_echo_n "(cached) " >&6
10947 ac_check_lib_save_LIBS=$LIBS
10949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10950 /* end confdefs.h. */
10952 /* Override any GCC internal prototype to avoid an error.
10953 Use char because int might match the return type of a GCC
10954 builtin and then its argument prototype would still apply. */
10967 if ac_fn_c_try_link "$LINENO"; then :
10968 ac_cv_lib_dl_dlopen=yes
10970 ac_cv_lib_dl_dlopen=no
10972 rm -f core conftest.err conftest.$ac_objext \
10973 conftest$ac_exeext conftest.$ac_ext
10974 LIBS=$ac_check_lib_save_LIBS
10976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10977 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10978 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10979 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10982 lt_cv_dlopen="dyld"
10984 lt_cv_dlopen_self=yes
10991 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10992 if test "x$ac_cv_func_shl_load" = xyes; then :
10993 lt_cv_dlopen="shl_load"
10995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10996 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10997 if ${ac_cv_lib_dld_shl_load+:} false; then :
10998 $as_echo_n "(cached) " >&6
11000 ac_check_lib_save_LIBS=$LIBS
11002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11003 /* end confdefs.h. */
11005 /* Override any GCC internal prototype to avoid an error.
11006 Use char because int might match the return type of a GCC
11007 builtin and then its argument prototype would still apply. */
11015 return shl_load ();
11020 if ac_fn_c_try_link "$LINENO"; then :
11021 ac_cv_lib_dld_shl_load=yes
11023 ac_cv_lib_dld_shl_load=no
11025 rm -f core conftest.err conftest.$ac_objext \
11026 conftest$ac_exeext conftest.$ac_ext
11027 LIBS=$ac_check_lib_save_LIBS
11029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11030 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11031 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11032 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11034 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11035 if test "x$ac_cv_func_dlopen" = xyes; then :
11036 lt_cv_dlopen="dlopen"
11038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11039 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11040 if ${ac_cv_lib_dl_dlopen+:} false; then :
11041 $as_echo_n "(cached) " >&6
11043 ac_check_lib_save_LIBS=$LIBS
11045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11046 /* end confdefs.h. */
11048 /* Override any GCC internal prototype to avoid an error.
11049 Use char because int might match the return type of a GCC
11050 builtin and then its argument prototype would still apply. */
11063 if ac_fn_c_try_link "$LINENO"; then :
11064 ac_cv_lib_dl_dlopen=yes
11066 ac_cv_lib_dl_dlopen=no
11068 rm -f core conftest.err conftest.$ac_objext \
11069 conftest$ac_exeext conftest.$ac_ext
11070 LIBS=$ac_check_lib_save_LIBS
11072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11073 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11074 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11075 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11078 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11079 if ${ac_cv_lib_svld_dlopen+:} false; then :
11080 $as_echo_n "(cached) " >&6
11082 ac_check_lib_save_LIBS=$LIBS
11083 LIBS="-lsvld $LIBS"
11084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11085 /* end confdefs.h. */
11087 /* Override any GCC internal prototype to avoid an error.
11088 Use char because int might match the return type of a GCC
11089 builtin and then its argument prototype would still apply. */
11102 if ac_fn_c_try_link "$LINENO"; then :
11103 ac_cv_lib_svld_dlopen=yes
11105 ac_cv_lib_svld_dlopen=no
11107 rm -f core conftest.err conftest.$ac_objext \
11108 conftest$ac_exeext conftest.$ac_ext
11109 LIBS=$ac_check_lib_save_LIBS
11111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11112 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11113 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11114 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11117 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11118 if ${ac_cv_lib_dld_dld_link+:} false; then :
11119 $as_echo_n "(cached) " >&6
11121 ac_check_lib_save_LIBS=$LIBS
11123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11124 /* end confdefs.h. */
11126 /* Override any GCC internal prototype to avoid an error.
11127 Use char because int might match the return type of a GCC
11128 builtin and then its argument prototype would still apply. */
11136 return dld_link ();
11141 if ac_fn_c_try_link "$LINENO"; then :
11142 ac_cv_lib_dld_dld_link=yes
11144 ac_cv_lib_dld_dld_link=no
11146 rm -f core conftest.err conftest.$ac_objext \
11147 conftest$ac_exeext conftest.$ac_ext
11148 LIBS=$ac_check_lib_save_LIBS
11150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11151 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11152 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11153 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11174 if test "x$lt_cv_dlopen" != xno; then
11180 case $lt_cv_dlopen in
11182 save_CPPFLAGS="$CPPFLAGS"
11183 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11185 save_LDFLAGS="$LDFLAGS"
11186 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11189 LIBS="$lt_cv_dlopen_libs $LIBS"
11191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11192 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11193 if ${lt_cv_dlopen_self+:} false; then :
11194 $as_echo_n "(cached) " >&6
11196 if test "$cross_compiling" = yes; then :
11197 lt_cv_dlopen_self=cross
11199 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11200 lt_status=$lt_dlunknown
11201 cat > conftest.$ac_ext <<_LT_EOF
11202 #line $LINENO "configure"
11203 #include "confdefs.h"
11212 # define LT_DLGLOBAL RTLD_GLOBAL
11215 # define LT_DLGLOBAL DL_GLOBAL
11217 # define LT_DLGLOBAL 0
11221 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11222 find out it does not work in some platform. */
11223 #ifndef LT_DLLAZY_OR_NOW
11225 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11228 # define LT_DLLAZY_OR_NOW DL_LAZY
11231 # define LT_DLLAZY_OR_NOW RTLD_NOW
11234 # define LT_DLLAZY_OR_NOW DL_NOW
11236 # define LT_DLLAZY_OR_NOW 0
11243 /* When -fvisbility=hidden is used, assume the code has been annotated
11244 correspondingly for the symbols needed. */
11245 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11246 int fnord () __attribute__((visibility("default")));
11249 int fnord () { return 42; }
11252 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11253 int status = $lt_dlunknown;
11257 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11260 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11261 else puts (dlerror ());
11263 /* dlclose (self); */
11271 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11272 (eval $ac_link) 2>&5
11274 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11275 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11276 (./conftest; exit; ) >&5 2>/dev/null
11278 case x$lt_status in
11279 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11280 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11281 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11284 # compilation failed
11285 lt_cv_dlopen_self=no
11292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11293 $as_echo "$lt_cv_dlopen_self" >&6; }
11295 if test "x$lt_cv_dlopen_self" = xyes; then
11296 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11298 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11299 if ${lt_cv_dlopen_self_static+:} false; then :
11300 $as_echo_n "(cached) " >&6
11302 if test "$cross_compiling" = yes; then :
11303 lt_cv_dlopen_self_static=cross
11305 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11306 lt_status=$lt_dlunknown
11307 cat > conftest.$ac_ext <<_LT_EOF
11308 #line $LINENO "configure"
11309 #include "confdefs.h"
11318 # define LT_DLGLOBAL RTLD_GLOBAL
11321 # define LT_DLGLOBAL DL_GLOBAL
11323 # define LT_DLGLOBAL 0
11327 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11328 find out it does not work in some platform. */
11329 #ifndef LT_DLLAZY_OR_NOW
11331 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11334 # define LT_DLLAZY_OR_NOW DL_LAZY
11337 # define LT_DLLAZY_OR_NOW RTLD_NOW
11340 # define LT_DLLAZY_OR_NOW DL_NOW
11342 # define LT_DLLAZY_OR_NOW 0
11349 /* When -fvisbility=hidden is used, assume the code has been annotated
11350 correspondingly for the symbols needed. */
11351 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11352 int fnord () __attribute__((visibility("default")));
11355 int fnord () { return 42; }
11358 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11359 int status = $lt_dlunknown;
11363 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11366 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11367 else puts (dlerror ());
11369 /* dlclose (self); */
11377 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11378 (eval $ac_link) 2>&5
11380 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11381 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11382 (./conftest; exit; ) >&5 2>/dev/null
11384 case x$lt_status in
11385 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11386 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11387 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11390 # compilation failed
11391 lt_cv_dlopen_self_static=no
11398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11399 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11402 CPPFLAGS="$save_CPPFLAGS"
11403 LDFLAGS="$save_LDFLAGS"
11408 case $lt_cv_dlopen_self in
11409 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11410 *) enable_dlopen_self=unknown ;;
11413 case $lt_cv_dlopen_self_static in
11414 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11415 *) enable_dlopen_self_static=unknown ;;
11437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11438 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11439 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11440 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11441 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11443 $as_echo "yes" >&6; }
11445 # FIXME - insert some real tests, host_os isn't really good enough
11448 if test -n "$STRIP" ; then
11449 striplib="$STRIP -x"
11450 old_striplib="$STRIP -S"
11451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11452 $as_echo "yes" >&6; }
11454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11455 $as_echo "no" >&6; }
11459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11460 $as_echo "no" >&6; }
11476 # Report which library types will actually be built
11477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11478 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11480 $as_echo "$can_build_shared" >&6; }
11482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11483 $as_echo_n "checking whether to build shared libraries... " >&6; }
11484 test "$can_build_shared" = "no" && enable_shared=no
11486 # On AIX, shared libraries and static libraries use the same namespace, and
11487 # are all built from PIC.
11490 test "$enable_shared" = yes && enable_static=no
11491 if test -n "$RANLIB"; then
11492 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11493 postinstall_cmds='$RANLIB $lib'
11498 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11499 test "$enable_shared" = yes && enable_static=no
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11504 $as_echo "$enable_shared" >&6; }
11506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11507 $as_echo_n "checking whether to build static libraries... " >&6; }
11508 # Make sure either enable_shared or enable_static is yes.
11509 test "$enable_shared" = yes || enable_static=yes
11510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11511 $as_echo "$enable_static" >&6; }
11518 ac_cpp='$CPP $CPPFLAGS'
11519 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11520 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11521 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11539 ac_config_commands="$ac_config_commands libtool"
11544 # Only expand once:
11548 ######################################################################
11551 # Check whether --with-cc was given.
11552 if test "${with_cc+set}" = set; then :
11553 withval=$with_cc; CC="$with_cc"
11558 # Check whether --with-cflags was given.
11559 if test "${with_cflags+set}" = set; then :
11560 withval=$with_cflags; CFLAGS="$with_cflags"
11565 # Check whether --with-ldflags was given.
11566 if test "${with_ldflags+set}" = set; then :
11567 withval=$with_ldflags; LDFLAGS="$with_ldflags"
11571 ######################################################################
11574 # Check whether --with-unix was given.
11575 if test "${with_unix+set}" = set; then :
11576 withval=$with_unix;
11579 darwin* | linux*) with_unix=yes;;
11585 if test "$with_unix" = "yes"; then
11587 WITH_UNIX_FALSE='#'
11595 ## Enable 64-bit vector lengths
11597 # Check whether --with-vec64 was given.
11598 if test "${with_vec64+set}" = set; then :
11599 withval=$with_vec64; with_vec64=1
11605 VEC64=-DCLIB_VEC64=${with_vec64}
11608 ac_config_files="$ac_config_files Makefile"
11610 cat >confcache <<\_ACEOF
11611 # This file is a shell script that caches the results of configure
11612 # tests run on this system so they can be shared between configure
11613 # scripts and configure runs, see configure's option --config-cache.
11614 # It is not useful on other systems. If it contains results you don't
11615 # want to keep, you may remove or edit it.
11617 # config.status only pays attention to the cache file if you give it
11618 # the --recheck option to rerun configure.
11620 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11621 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11622 # following values.
11626 # The following way of writing the cache mishandles newlines in values,
11627 # but we know of no workaround that is simple, portable, and efficient.
11628 # So, we kill variables containing newlines.
11629 # Ultrix sh set writes to stderr and can't be redirected directly,
11630 # and sets the high bit in the cache file unless we assign to the vars.
11632 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11633 eval ac_val=\$$ac_var
11637 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11638 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11641 _ | IFS | as_nl) ;; #(
11642 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11643 *) { eval $ac_var=; unset $ac_var;} ;;
11649 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11650 *${as_nl}ac_space=\ *)
11651 # `set' does not quote correctly, so add quotes: double-quote
11652 # substitution turns \\\\ into \\, and sed turns \\ into \.
11655 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11658 # `set' quotes correctly as required by POSIX, so do not add quotes.
11659 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11668 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11670 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11672 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11673 if test -w "$cache_file"; then
11674 if test "x$cache_file" != "x/dev/null"; then
11675 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11676 $as_echo "$as_me: updating cache $cache_file" >&6;}
11677 if test ! -f "$cache_file" || test -h "$cache_file"; then
11678 cat confcache >"$cache_file"
11680 case $cache_file in #(
11682 mv -f confcache "$cache_file"$$ &&
11683 mv -f "$cache_file"$$ "$cache_file" ;; #(
11685 mv -f confcache "$cache_file" ;;
11690 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11691 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11696 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11697 # Let make expand exec_prefix.
11698 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11700 DEFS=-DHAVE_CONFIG_H
11705 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11706 # 1. Remove the extension, and $U if already installed.
11707 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11708 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11709 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11710 # will be set to the directory where LIBOBJS objects are built.
11711 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11712 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11714 LIBOBJS=$ac_libobjs
11716 LTLIBOBJS=$ac_ltlibobjs
11719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
11720 $as_echo_n "checking that generated files are newer than configure... " >&6; }
11721 if test -n "$am_sleep_pid"; then
11722 # Hide warnings about reused PIDs.
11723 wait $am_sleep_pid 2>/dev/null
11725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
11726 $as_echo "done" >&6; }
11727 if test -n "$EXEEXT"; then
11729 am__EXEEXT_FALSE='#'
11731 am__EXEEXT_TRUE='#'
11735 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11736 as_fn_error $? "conditional \"AMDEP\" was never defined.
11737 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11739 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11740 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
11741 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11743 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
11744 as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
11745 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11747 if test -z "${WITH_UNIX_TRUE}" && test -z "${WITH_UNIX_FALSE}"; then
11748 as_fn_error $? "conditional \"WITH_UNIX\" was never defined.
11749 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11752 : "${CONFIG_STATUS=./config.status}"
11754 ac_clean_files_save=$ac_clean_files
11755 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11756 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11757 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11759 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11761 # Generated by $as_me.
11762 # Run this file to recreate the current configuration.
11763 # Compiler output produced by configure, useful for debugging
11764 # configure, is in config.log if it exists.
11767 ac_cs_recheck=false
11770 SHELL=\${CONFIG_SHELL-$SHELL}
11773 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11774 ## -------------------- ##
11775 ## M4sh Initialization. ##
11776 ## -------------------- ##
11778 # Be more Bourne compatible
11779 DUALCASE=1; export DUALCASE # for MKS sh
11780 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11783 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11784 # is contrary to our usage. Disable this feature.
11785 alias -g '${1+"$@"}'='"$@"'
11786 setopt NO_GLOB_SUBST
11788 case `(set -o) 2>/dev/null` in #(
11800 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11801 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11802 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11803 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11804 # Prefer a ksh shell builtin over an external printf program on Solaris,
11805 # but without wasting forks for bash or zsh.
11806 if test -z "$BASH_VERSION$ZSH_VERSION" \
11807 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11808 as_echo='print -r --'
11809 as_echo_n='print -rn --'
11810 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11811 as_echo='printf %s\n'
11812 as_echo_n='printf %s'
11814 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11815 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11816 as_echo_n='/usr/ucb/echo -n'
11818 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11819 as_echo_n_body='eval
11823 expr "X$arg" : "X\\(.*\\)$as_nl";
11824 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11826 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11828 export as_echo_n_body
11829 as_echo_n='sh -c $as_echo_n_body as_echo'
11831 export as_echo_body
11832 as_echo='sh -c $as_echo_body as_echo'
11835 # The user is always right.
11836 if test "${PATH_SEPARATOR+set}" != set; then
11838 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11839 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11846 # We need space, tab and new line, in precisely that order. Quoting is
11847 # there to prevent editors from complaining about space-tab.
11848 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11849 # splitting by setting IFS to empty value.)
11852 # Find who we are. Look in the path if we contain no directory separator.
11855 *[\\/]* ) as_myself=$0 ;;
11856 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11857 for as_dir in $PATH
11860 test -z "$as_dir" && as_dir=.
11861 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11867 # We did not find ourselves, most probably we were run as `sh COMMAND'
11868 # in which case we are not to be found in the path.
11869 if test "x$as_myself" = x; then
11872 if test ! -f "$as_myself"; then
11873 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11877 # Unset variables that we do not need and which cause bugs (e.g. in
11878 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11879 # suppresses any "Segmentation fault" message there. '((' could
11880 # trigger a bug in pdksh 5.2.14.
11881 for as_var in BASH_ENV ENV MAIL MAILPATH
11882 do eval test x\${$as_var+set} = xset \
11883 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11896 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11899 # as_fn_error STATUS ERROR [LINENO LOG_FD]
11900 # ----------------------------------------
11901 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11902 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11903 # script with STATUS, using 1 if that was 0.
11906 as_status=$1; test $as_status -eq 0 && as_status=1
11908 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11909 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11911 $as_echo "$as_me: error: $2" >&2
11912 as_fn_exit $as_status
11916 # as_fn_set_status STATUS
11917 # -----------------------
11918 # Set $? to STATUS, without forking.
11919 as_fn_set_status ()
11922 } # as_fn_set_status
11924 # as_fn_exit STATUS
11925 # -----------------
11926 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11930 as_fn_set_status $1
11936 # Portably unset VAR.
11939 { eval $1=; unset $1;}
11941 as_unset=as_fn_unset
11942 # as_fn_append VAR VALUE
11943 # ----------------------
11944 # Append the text in VALUE to the end of the definition contained in VAR. Take
11945 # advantage of any shell optimizations that allow amortized linear growth over
11946 # repeated appends, instead of the typical quadratic growth present in naive
11948 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11949 eval 'as_fn_append ()
11960 # as_fn_arith ARG...
11961 # ------------------
11962 # Perform arithmetic evaluation on the ARGs, and store the result in the
11963 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11964 # must be portable across $(()) and expr.
11965 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11966 eval 'as_fn_arith ()
11973 as_val=`expr "$@" || test $? -eq 1`
11978 if expr a : '\(a\)' >/dev/null 2>&1 &&
11979 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11985 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11986 as_basename=basename
11991 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11997 as_me=`$as_basename -- "$0" ||
11998 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11999 X"$0" : 'X\(//\)$' \| \
12000 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12002 sed '/^.*\/\([^/][^/]*\)\/*$/{
12016 # Avoid depending upon Character Ranges.
12017 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12018 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12019 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12020 as_cr_digits='0123456789'
12021 as_cr_alnum=$as_cr_Letters$as_cr_digits
12023 ECHO_C= ECHO_N= ECHO_T=
12024 case `echo -n x` in #(((((
12026 case `echo 'xy\c'` in
12027 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12029 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12036 rm -f conf$$ conf$$.exe conf$$.file
12037 if test -d conf$$.dir; then
12038 rm -f conf$$.dir/conf$$.file
12041 mkdir conf$$.dir 2>/dev/null
12043 if (echo >conf$$.file) 2>/dev/null; then
12044 if ln -s conf$$.file conf$$ 2>/dev/null; then
12046 # ... but there are two gotchas:
12047 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12048 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12049 # In both cases, we have to default to `cp -pR'.
12050 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12052 elif ln conf$$.file conf$$ 2>/dev/null; then
12060 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12061 rmdir conf$$.dir 2>/dev/null
12066 # Create "$as_dir" as a directory, including parents if necessary.
12071 -*) as_dir=./$as_dir;;
12073 test -d "$as_dir" || eval $as_mkdir_p || {
12077 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12078 *) as_qdir=$as_dir;;
12080 as_dirs="'$as_qdir' $as_dirs"
12081 as_dir=`$as_dirname -- "$as_dir" ||
12082 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12083 X"$as_dir" : 'X\(//\)[^/]' \| \
12084 X"$as_dir" : 'X\(//\)$' \| \
12085 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12086 $as_echo X"$as_dir" |
12087 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12091 /^X\(\/\/\)[^/].*/{
12104 test -d "$as_dir" && break
12106 test -z "$as_dirs" || eval "mkdir $as_dirs"
12107 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12111 if mkdir -p . 2>/dev/null; then
12112 as_mkdir_p='mkdir -p "$as_dir"'
12114 test -d ./-p && rmdir ./-p
12119 # as_fn_executable_p FILE
12120 # -----------------------
12121 # Test if FILE is an executable regular file.
12122 as_fn_executable_p ()
12124 test -f "$1" && test -x "$1"
12125 } # as_fn_executable_p
12126 as_test_x='test -x'
12127 as_executable_p=as_fn_executable_p
12129 # Sed expression to map a string onto a valid CPP name.
12130 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12132 # Sed expression to map a string onto a valid variable name.
12133 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12137 ## ----------------------------------- ##
12138 ## Main body of $CONFIG_STATUS script. ##
12139 ## ----------------------------------- ##
12141 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12143 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12144 # Save the log message, to keep $0 and so on meaningful, and to
12145 # report actual input values of CONFIG_FILES etc. instead of their
12146 # values after options handling.
12148 This file was extended by libvppinfra $as_me 1.0, which was
12149 generated by GNU Autoconf 2.69. Invocation command line was
12151 CONFIG_FILES = $CONFIG_FILES
12152 CONFIG_HEADERS = $CONFIG_HEADERS
12153 CONFIG_LINKS = $CONFIG_LINKS
12154 CONFIG_COMMANDS = $CONFIG_COMMANDS
12157 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12162 case $ac_config_files in *"
12163 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12166 case $ac_config_headers in *"
12167 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12171 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12172 # Files that config.status was made for.
12173 config_files="$ac_config_files"
12174 config_headers="$ac_config_headers"
12175 config_commands="$ac_config_commands"
12179 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12181 \`$as_me' instantiates files and other configuration actions
12182 from templates according to the current configuration. Unless the files
12183 and actions are specified as TAGs, all are instantiated by default.
12185 Usage: $0 [OPTION]... [TAG]...
12187 -h, --help print this help, then exit
12188 -V, --version print version number and configuration settings, then exit
12189 --config print configuration, then exit
12190 -q, --quiet, --silent
12191 do not print progress messages
12192 -d, --debug don't remove temporary files
12193 --recheck update $as_me by reconfiguring in the same conditions
12194 --file=FILE[:TEMPLATE]
12195 instantiate the configuration file FILE
12196 --header=FILE[:TEMPLATE]
12197 instantiate the configuration header FILE
12199 Configuration files:
12202 Configuration headers:
12205 Configuration commands:
12208 Report bugs to the package provider."
12211 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12212 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12214 libvppinfra config.status 1.0
12215 configured by $0, generated by GNU Autoconf 2.69,
12216 with options \\"\$ac_cs_config\\"
12218 Copyright (C) 2012 Free Software Foundation, Inc.
12219 This config.status script is free software; the Free Software Foundation
12220 gives unlimited permission to copy, distribute and modify it."
12227 test -n "\$AWK" || AWK=awk
12230 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12231 # The default lists apply if the user does not specify any file.
12237 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12238 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12242 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12254 # Handling of the options.
12255 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12257 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12258 $as_echo "$ac_cs_version"; exit ;;
12259 --config | --confi | --conf | --con | --co | --c )
12260 $as_echo "$ac_cs_config"; exit ;;
12261 --debug | --debu | --deb | --de | --d | -d )
12263 --file | --fil | --fi | --f )
12266 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12267 '') as_fn_error $? "missing file argument" ;;
12269 as_fn_append CONFIG_FILES " '$ac_optarg'"
12270 ac_need_defaults=false;;
12271 --header | --heade | --head | --hea )
12274 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12276 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12277 ac_need_defaults=false;;
12279 # Conflict between --help and --header
12280 as_fn_error $? "ambiguous option: \`$1'
12281 Try \`$0 --help' for more information.";;
12282 --help | --hel | -h )
12283 $as_echo "$ac_cs_usage"; exit ;;
12284 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12285 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12288 # This is an error.
12289 -*) as_fn_error $? "unrecognized option: \`$1'
12290 Try \`$0 --help' for more information." ;;
12292 *) as_fn_append ac_config_targets " $1"
12293 ac_need_defaults=false ;;
12299 ac_configure_extra_args=
12301 if $ac_cs_silent; then
12303 ac_configure_extra_args="$ac_configure_extra_args --silent"
12307 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12308 if \$ac_cs_recheck; then
12309 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12311 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12312 CONFIG_SHELL='$SHELL'
12313 export CONFIG_SHELL
12318 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12322 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12323 ## Running $as_me. ##
12329 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12333 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12336 # The HP-UX ksh and POSIX shell print the target directory to stdout
12337 # if CDPATH is set.
12338 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12340 sed_quote_subst='$sed_quote_subst'
12341 double_quote_subst='$double_quote_subst'
12342 delay_variable_subst='$delay_variable_subst'
12343 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12344 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12345 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12346 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12347 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12348 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12349 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12350 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12351 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
12352 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12353 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12354 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12355 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12356 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12357 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12358 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12359 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12360 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12361 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12362 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12363 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12364 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12365 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12366 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12367 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12368 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12369 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12370 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12371 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12372 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
12373 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
12374 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12375 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12376 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12377 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12378 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12379 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
12380 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
12381 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12382 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
12383 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12384 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12385 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
12386 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12387 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12388 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12389 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12390 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12391 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12392 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12393 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12394 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12395 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12396 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12397 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12398 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12399 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
12400 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
12401 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
12402 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12403 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12404 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12405 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12406 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12407 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12408 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12409 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12410 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
12411 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12412 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12413 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12414 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12415 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12416 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12417 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12418 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12419 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12420 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12421 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12422 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12423 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12424 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12425 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12426 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12427 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12428 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12429 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12430 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12431 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12432 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12433 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12434 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12435 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12436 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12437 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12438 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12439 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12440 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12441 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12442 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12443 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12444 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12445 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12446 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12447 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
12448 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12449 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12450 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12451 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12452 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12453 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12454 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12455 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12456 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12457 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12458 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12459 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12460 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12461 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12462 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12463 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12464 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12465 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12466 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12467 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12468 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12469 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12470 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12471 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12472 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12475 LTCFLAGS='$LTCFLAGS'
12476 compiler='$compiler_DEFAULT'
12478 # A function that is used when there is no print builtin or printf.
12479 func_fallback_echo ()
12481 eval 'cat <<_LTECHO_EOF
12486 # Quote evaled strings.
12501 deplibs_check_method \
12506 sharedlib_from_linklib_cmd \
12509 archiver_list_spec \
12515 lt_cv_sys_global_symbol_pipe \
12516 lt_cv_sys_global_symbol_to_cdecl \
12517 lt_cv_sys_global_symbol_to_c_name_address \
12518 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12519 nm_file_list_spec \
12520 lt_prog_compiler_no_builtin_flag \
12521 lt_prog_compiler_pic \
12522 lt_prog_compiler_wl \
12523 lt_prog_compiler_static \
12524 lt_cv_prog_compiler_c_o \
12533 export_dynamic_flag_spec \
12534 whole_archive_flag_spec \
12535 compiler_needs_object \
12537 allow_undefined_flag \
12538 no_undefined_flag \
12539 hardcode_libdir_flag_spec \
12540 hardcode_libdir_separator \
12544 variables_saved_for_relink \
12546 library_names_spec \
12548 install_override_mode \
12552 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12553 *[\\\\\\\`\\"\\\$]*)
12554 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12557 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12562 # Double-quote double-evaled strings.
12563 for var in reload_cmds \
12564 old_postinstall_cmds \
12565 old_postuninstall_cmds \
12567 extract_expsyms_cmds \
12568 old_archive_from_new_cmds \
12569 old_archive_from_expsyms_cmds \
12571 archive_expsym_cmds \
12573 module_expsym_cmds \
12574 export_symbols_cmds \
12578 postuninstall_cmds \
12580 sys_lib_search_path_spec \
12581 sys_lib_dlsearch_path_spec; do
12582 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12583 *[\\\\\\\`\\"\\\$]*)
12584 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12587 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12592 ac_aux_dir='$ac_aux_dir'
12593 xsi_shell='$xsi_shell'
12594 lt_shell_append='$lt_shell_append'
12596 # See if we are running on zsh, and set the options which allow our
12597 # commands through without removal of \ escapes INIT.
12598 if test -n "\${ZSH_VERSION+set}" ; then
12599 setopt NO_GLOB_SUBST
12605 TIMESTAMP='$TIMESTAMP'
12614 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12616 # Handling of arguments.
12617 for ac_config_target in $ac_config_targets
12619 case $ac_config_target in
12620 "config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS config/config.h" ;;
12621 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12622 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12623 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12625 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12630 # If the user did not use the arguments to specify the items to instantiate,
12631 # then the envvar interface is used. Set only those that are not.
12632 # We use the long form for the default assignment because of an extremely
12633 # bizarre bug on SunOS 4.1.3.
12634 if $ac_need_defaults; then
12635 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12636 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12637 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12640 # Have a temporary directory for convenience. Make it in the build tree
12641 # simply because there is no reason against having it here, and in addition,
12642 # creating and moving files from /tmp can sometimes cause problems.
12643 # Hook for its removal unless debugging.
12644 # Note that there is a small window in which the directory will not be cleaned:
12645 # after its creation but before its name has been assigned to `$tmp'.
12649 trap 'exit_status=$?
12650 : "${ac_tmp:=$tmp}"
12651 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12653 trap 'as_fn_exit 1' 1 2 13 15
12655 # Create a (secure) tmp directory for tmp files.
12658 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12662 tmp=./conf$$-$RANDOM
12663 (umask 077 && mkdir "$tmp")
12664 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12667 # Set up the scripts for CONFIG_FILES section.
12668 # No need to generate them if there are no CONFIG_FILES.
12669 # This happens for instance with `./config.status config.h'.
12670 if test -n "$CONFIG_FILES"; then
12673 ac_cr=`echo X | tr X '\015'`
12674 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12675 # But we know of no other shell where ac_cr would be empty at this
12676 # point, so we can use a bashism as a fallback.
12677 if test "x$ac_cr" = x; then
12678 eval ac_cr=\$\'\\r\'
12680 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12681 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12684 ac_cs_awk_cr=$ac_cr
12687 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12692 echo "cat >conf$$subs.awk <<_ACEOF" &&
12693 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12695 } >conf$$subs.sh ||
12696 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12697 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12699 for ac_last_try in false false false false false :; do
12700 . ./conf$$subs.sh ||
12701 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12703 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12704 if test $ac_delim_n = $ac_delim_num; then
12706 elif $ac_last_try; then
12707 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12709 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12712 rm -f conf$$subs.sh
12714 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12715 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12719 s/^/S["/; s/!.*/"]=/
12729 s/\(.\{148\}\)..*/\1/
12731 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12736 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12743 s/\(.\{148\}\)..*/\1/
12745 s/["\\]/\\&/g; s/^/"/; s/$/"/
12749 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12754 ' <conf$$subs.awk | sed '
12759 ' >>$CONFIG_STATUS || ac_write_fail=1
12760 rm -f conf$$subs.awk
12761 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12763 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12764 for (key in S) S_is_set[key] = 1
12770 nfields = split(line, field, "@")
12772 len = length(field[1])
12773 for (i = 2; i < nfields; i++) {
12775 keylen = length(key)
12776 if (S_is_set[key]) {
12778 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12779 len += length(value) + length(field[++i])
12790 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12791 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12792 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12795 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12796 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12799 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12800 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12801 # trailing colons and then remove the whole line if VPATH becomes empty
12802 # (actually we leave an empty line to preserve line numbers).
12803 if test "x$srcdir" = x.; then
12804 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12822 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12823 fi # test -n "$CONFIG_FILES"
12825 # Set up the scripts for CONFIG_HEADERS section.
12826 # No need to generate them if there are no CONFIG_HEADERS.
12827 # This happens for instance with `./config.status Makefile'.
12828 if test -n "$CONFIG_HEADERS"; then
12829 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12833 # Transform confdefs.h into an awk script `defines.awk', embedded as
12834 # here-document in config.status, that substitutes the proper values into
12835 # config.h.in to produce config.h.
12837 # Create a delimiter string that does not exist in confdefs.h, to ease
12838 # handling of long lines.
12840 for ac_last_try in false false :; do
12841 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12842 if test -z "$ac_tt"; then
12844 elif $ac_last_try; then
12845 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12847 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12851 # For the awk script, D is an array of macro values keyed by name,
12852 # likewise P contains macro parameters if any. Preserve backslash
12853 # newline sequences.
12855 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12857 s/.\{148\}/&'"$ac_delim"'/g
12860 s/^[ ]*#[ ]*define[ ][ ]*/ /
12867 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12869 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12873 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12874 D["\1"]=" \3\\\\\\n"\\/p
12876 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12881 s/.\{148\}/&'"$ac_delim"'/g
12886 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12889 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12891 ' <confdefs.h | sed '
12892 s/'"$ac_delim"'/"\\\
12893 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12895 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12896 for (key in D) D_is_set[key] = 1
12899 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12901 split(line, arg, " ")
12902 if (arg[1] == "#") {
12906 defundef = substr(arg[1], 2)
12909 split(mac1, mac2, "(") #)
12911 prefix = substr(line, 1, index(line, defundef) - 1)
12912 if (D_is_set[macro]) {
12913 # Preserve the white space surrounding the "#".
12914 print prefix "define", macro P[macro] D[macro]
12917 # Replace #undef with comments. This is necessary, for example,
12918 # in the case of _POSIX_SOURCE, which is predefined and required
12919 # on some systems where configure will not decide to define it.
12920 if (defundef == "undef") {
12921 print "/*", prefix defundef, macro, "*/"
12929 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12930 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
12931 fi # test -n "$CONFIG_HEADERS"
12934 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12939 :[FHLC]) ac_mode=$ac_tag; continue;;
12941 case $ac_mode$ac_tag in
12943 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12944 :[FH]-) ac_tag=-:-;;
12945 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12962 -) ac_f="$ac_tmp/stdin";;
12963 *) # Look for the file first in the build tree, then in the source tree
12964 # (if the path is not absolute). The absolute path cannot be DOS-style,
12965 # because $ac_f cannot contain `:'.
12969 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12971 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12973 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12974 as_fn_append ac_file_inputs " '$ac_f'"
12977 # Let's still pretend it is `configure' which instantiates (i.e., don't
12978 # use $as_me), people would be surprised to read:
12979 # /* config.h. Generated by config.status. */
12980 configure_input='Generated from '`
12981 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12983 if test x"$ac_file" != x-; then
12984 configure_input="$ac_file. $configure_input"
12985 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12986 $as_echo "$as_me: creating $ac_file" >&6;}
12988 # Neutralize special characters interpreted by sed in replacement strings.
12989 case $configure_input in #(
12990 *\&* | *\|* | *\\* )
12991 ac_sed_conf_input=`$as_echo "$configure_input" |
12992 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12993 *) ac_sed_conf_input=$configure_input;;
12997 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12998 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13003 ac_dir=`$as_dirname -- "$ac_file" ||
13004 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13005 X"$ac_file" : 'X\(//\)[^/]' \| \
13006 X"$ac_file" : 'X\(//\)$' \| \
13007 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13008 $as_echo X"$ac_file" |
13009 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13013 /^X\(\/\/\)[^/].*/{
13026 as_dir="$ac_dir"; as_fn_mkdir_p
13030 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13032 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13033 # A ".." for each directory in $ac_dir_suffix.
13034 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13035 case $ac_top_builddir_sub in
13036 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13037 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13040 ac_abs_top_builddir=$ac_pwd
13041 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13042 # for backward compatibility:
13043 ac_top_builddir=$ac_top_build_prefix
13046 .) # We are building in place.
13048 ac_top_srcdir=$ac_top_builddir_sub
13049 ac_abs_top_srcdir=$ac_pwd ;;
13050 [\\/]* | ?:[\\/]* ) # Absolute name.
13051 ac_srcdir=$srcdir$ac_dir_suffix;
13052 ac_top_srcdir=$srcdir
13053 ac_abs_top_srcdir=$srcdir ;;
13054 *) # Relative name.
13055 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13056 ac_top_srcdir=$ac_top_build_prefix$srcdir
13057 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13059 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13069 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13070 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13072 ac_MKDIR_P=$MKDIR_P
13074 [\\/$]* | ?:[\\/]* ) ;;
13075 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13079 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13080 # If the template does not know about datarootdir, expand it.
13081 # FIXME: This hack should be removed a few years after 2.60.
13082 ac_datarootdir_hack=; ac_datarootdir_seen=
13093 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13094 *datarootdir*) ac_datarootdir_seen=yes;;
13095 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13097 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13099 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13100 ac_datarootdir_hack='
13101 s&@datadir@&$datadir&g
13102 s&@docdir@&$docdir&g
13103 s&@infodir@&$infodir&g
13104 s&@localedir@&$localedir&g
13105 s&@mandir@&$mandir&g
13106 s&\\\${datarootdir}&$datarootdir&g' ;;
13110 # Neutralize VPATH when `$srcdir' = `.'.
13111 # Shell code in configure.ac might set extrasub.
13112 # FIXME: do we really want to maintain this feature?
13113 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13114 ac_sed_extra="$ac_vpsub
13117 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13119 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13120 s|@configure_input@|$ac_sed_conf_input|;t t
13121 s&@top_builddir@&$ac_top_builddir_sub&;t t
13122 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13123 s&@srcdir@&$ac_srcdir&;t t
13124 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13125 s&@top_srcdir@&$ac_top_srcdir&;t t
13126 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13127 s&@builddir@&$ac_builddir&;t t
13128 s&@abs_builddir@&$ac_abs_builddir&;t t
13129 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13130 s&@INSTALL@&$ac_INSTALL&;t t
13131 s&@MKDIR_P@&$ac_MKDIR_P&;t t
13132 $ac_datarootdir_hack
13134 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13135 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13137 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13138 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13139 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13140 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13142 which seems to be undefined. Please make sure it is defined" >&5
13143 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13144 which seems to be undefined. Please make sure it is defined" >&2;}
13146 rm -f "$ac_tmp/stdin"
13148 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13149 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13151 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13157 if test x"$ac_file" != x-; then
13159 $as_echo "/* $configure_input */" \
13160 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13161 } >"$ac_tmp/config.h" \
13162 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13163 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13164 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13165 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13168 mv "$ac_tmp/config.h" "$ac_file" \
13169 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13172 $as_echo "/* $configure_input */" \
13173 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13174 || as_fn_error $? "could not create -" "$LINENO" 5
13176 # Compute "$ac_file"'s index in $config_headers.
13179 for _am_header in $config_headers :; do
13180 case $_am_header in
13181 $_am_arg | $_am_arg:* )
13184 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13187 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13188 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13189 X"$_am_arg" : 'X\(//\)[^/]' \| \
13190 X"$_am_arg" : 'X\(//\)$' \| \
13191 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13192 $as_echo X"$_am_arg" |
13193 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13197 /^X\(\/\/\)[^/].*/{
13209 s/.*/./; q'`/stamp-h$_am_stamp_count
13212 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13213 $as_echo "$as_me: executing $ac_file commands" >&6;}
13218 case $ac_file$ac_mode in
13219 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13220 # Older Autoconf quotes --file arguments for eval, but not when files
13221 # are listed without --file. Let's play safe and only enable the eval
13222 # if we detect the quoting.
13223 case $CONFIG_FILES in
13224 *\'*) eval set x "$CONFIG_FILES" ;;
13225 *) set x $CONFIG_FILES ;;
13230 # Strip MF so we end up with the name of the file.
13231 mf=`echo "$mf" | sed -e 's/:.*$//'`
13232 # Check whether this is an Automake generated Makefile or not.
13233 # We used to match only the files named 'Makefile.in', but
13234 # some people rename them; so instead we look at the file content.
13235 # Grep'ing the first line is not enough: some people post-process
13236 # each Makefile.in and add a new line on top of each file to say so.
13237 # Grep'ing the whole file is not good either: AIX grep has a line
13238 # limit of 2048, but all sed's we know have understand at least 4000.
13239 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13240 dirpart=`$as_dirname -- "$mf" ||
13241 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13242 X"$mf" : 'X\(//\)[^/]' \| \
13243 X"$mf" : 'X\(//\)$' \| \
13244 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13246 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13250 /^X\(\/\/\)[^/].*/{
13266 # Extract the definition of DEPDIR, am__include, and am__quote
13267 # from the Makefile without running 'make'.
13268 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13269 test -z "$DEPDIR" && continue
13270 am__include=`sed -n 's/^am__include = //p' < "$mf"`
13271 test -z "$am__include" && continue
13272 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13273 # Find all dependency output files, they are included files with
13274 # $(DEPDIR) in their names. We invoke sed twice because it is the
13275 # simplest approach to changing $(DEPDIR) to its actual value in the
13277 for file in `sed -n "
13278 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13279 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
13280 # Make sure the directory exists.
13281 test -f "$dirpart/$file" && continue
13282 fdir=`$as_dirname -- "$file" ||
13283 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13284 X"$file" : 'X\(//\)[^/]' \| \
13285 X"$file" : 'X\(//\)$' \| \
13286 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13287 $as_echo X"$file" |
13288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13292 /^X\(\/\/\)[^/].*/{
13305 as_dir=$dirpart/$fdir; as_fn_mkdir_p
13306 # echo "creating $dirpart/$file"
13307 echo '# dummy' > "$dirpart/$file"
13314 # See if we are running on zsh, and set the options which allow our
13315 # commands through without removal of \ escapes.
13316 if test -n "${ZSH_VERSION+set}" ; then
13317 setopt NO_GLOB_SUBST
13320 cfgfile="${ofile}T"
13321 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13324 cat <<_LT_EOF >> "$cfgfile"
13327 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13328 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13329 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13330 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13332 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13333 # 2006, 2007, 2008, 2009, 2010, 2011 Free Software
13335 # Written by Gordon Matzigkeit, 1996
13337 # This file is part of GNU Libtool.
13339 # GNU Libtool is free software; you can redistribute it and/or
13340 # modify it under the terms of the GNU General Public License as
13341 # published by the Free Software Foundation; either version 2 of
13342 # the License, or (at your option) any later version.
13344 # As a special exception to the GNU General Public License,
13345 # if you distribute this file as part of a program or library that
13346 # is built using GNU Libtool, you may include this file under the
13347 # same distribution terms that you use for the rest of that program.
13349 # GNU Libtool is distributed in the hope that it will be useful,
13350 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13351 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13352 # GNU General Public License for more details.
13354 # You should have received a copy of the GNU General Public License
13355 # along with GNU Libtool; see the file COPYING. If not, a copy
13356 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13357 # obtained by writing to the Free Software Foundation, Inc.,
13358 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13361 # The names of the tagged configurations supported by this script.
13364 # ### BEGIN LIBTOOL CONFIG
13366 # Which release of libtool.m4 was used?
13367 macro_version=$macro_version
13368 macro_revision=$macro_revision
13370 # Whether or not to build shared libraries.
13371 build_libtool_libs=$enable_shared
13373 # Whether or not to build static libraries.
13374 build_old_libs=$enable_static
13376 # What type of objects to build.
13379 # Whether or not to optimize for fast installation.
13380 fast_install=$enable_fast_install
13382 # Shell to use when invoking shell scripts.
13385 # An echo program that protects backslashes.
13388 # The PATH separator for the build system.
13389 PATH_SEPARATOR=$lt_PATH_SEPARATOR
13392 host_alias=$host_alias
13396 # The build system.
13397 build_alias=$build_alias
13401 # A sed program that does not truncate output.
13404 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13405 Xsed="\$SED -e 1s/^X//"
13407 # A grep program that handles long lines.
13413 # A literal string matcher.
13416 # A BSD- or MS-compatible name lister.
13419 # Whether we need soft or hard links.
13422 # What is the maximum length of a command?
13423 max_cmd_len=$max_cmd_len
13425 # Object file suffix (normally "o").
13428 # Executable file suffix (normally "").
13431 # whether the shell understands "unset".
13434 # turn spaces into newlines.
13437 # turn newlines into spaces.
13440 # convert \$build file names to \$host format.
13441 to_host_file_cmd=$lt_cv_to_host_file_cmd
13443 # convert \$build files to toolchain format.
13444 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
13446 # An object symbol dumper.
13447 OBJDUMP=$lt_OBJDUMP
13449 # Method to check whether dependent libraries are shared objects.
13450 deplibs_check_method=$lt_deplibs_check_method
13452 # Command to use when deplibs_check_method = "file_magic".
13453 file_magic_cmd=$lt_file_magic_cmd
13455 # How to find potential files when deplibs_check_method = "file_magic".
13456 file_magic_glob=$lt_file_magic_glob
13458 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
13459 want_nocaseglob=$lt_want_nocaseglob
13461 # DLL creation program.
13462 DLLTOOL=$lt_DLLTOOL
13464 # Command to associate shared and link libraries.
13465 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
13470 # Flags to create an archive.
13471 AR_FLAGS=$lt_AR_FLAGS
13473 # How to feed a file listing to the archiver.
13474 archiver_list_spec=$lt_archiver_list_spec
13476 # A symbol stripping program.
13479 # Commands used to install an old-style archive.
13481 old_postinstall_cmds=$lt_old_postinstall_cmds
13482 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13484 # Whether to use a lock for old archive extraction.
13485 lock_old_archive_extraction=$lock_old_archive_extraction
13490 # LTCC compiler flags.
13491 LTCFLAGS=$lt_CFLAGS
13493 # Take the output of nm and produce a listing of raw symbols and C names.
13494 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13496 # Transform the output of nm in a proper C declaration.
13497 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13499 # Transform the output of nm in a C name address pair.
13500 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13502 # Transform the output of nm in a C name address pair when lib prefix is needed.
13503 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13505 # Specify filename containing input files for \$NM.
13506 nm_file_list_spec=$lt_nm_file_list_spec
13508 # The root where to search for dependent libraries,and in which our libraries should be installed.
13509 lt_sysroot=$lt_sysroot
13511 # The name of the directory that contains temporary libtool files.
13514 # Used to examine libraries when file_magic_cmd begins with "file".
13515 MAGIC_CMD=$MAGIC_CMD
13517 # Must we lock files when doing compilation?
13518 need_locks=$lt_need_locks
13521 MANIFEST_TOOL=$lt_MANIFEST_TOOL
13523 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13524 DSYMUTIL=$lt_DSYMUTIL
13526 # Tool to change global to local symbols on Mac OS X.
13529 # Tool to manipulate fat objects and archives on Mac OS X.
13532 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13535 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13536 OTOOL64=$lt_OTOOL64
13538 # Old archive suffix (normally "a").
13541 # Shared library suffix (normally ".so").
13542 shrext_cmds=$lt_shrext_cmds
13544 # The commands to extract the exported symbol list from a shared archive.
13545 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13547 # Variables whose values should be saved in libtool wrapper scripts and
13548 # restored at link time.
13549 variables_saved_for_relink=$lt_variables_saved_for_relink
13551 # Do we need the "lib" prefix for modules?
13552 need_lib_prefix=$need_lib_prefix
13554 # Do we need a version for libraries?
13555 need_version=$need_version
13557 # Library versioning type.
13558 version_type=$version_type
13560 # Shared library runtime path variable.
13561 runpath_var=$runpath_var
13563 # Shared library path variable.
13564 shlibpath_var=$shlibpath_var
13566 # Is shlibpath searched before the hard-coded library search path?
13567 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13569 # Format of library name prefix.
13570 libname_spec=$lt_libname_spec
13572 # List of archive names. First name is the real one, the rest are links.
13573 # The last name is the one that the linker finds with -lNAME
13574 library_names_spec=$lt_library_names_spec
13576 # The coded name of the library, if different from the real name.
13577 soname_spec=$lt_soname_spec
13579 # Permission mode override for installation of shared libraries.
13580 install_override_mode=$lt_install_override_mode
13582 # Command to use after installation of a shared archive.
13583 postinstall_cmds=$lt_postinstall_cmds
13585 # Command to use after uninstallation of a shared archive.
13586 postuninstall_cmds=$lt_postuninstall_cmds
13588 # Commands used to finish a libtool library installation in a directory.
13589 finish_cmds=$lt_finish_cmds
13591 # As "finish_cmds", except a single script fragment to be evaled but
13593 finish_eval=$lt_finish_eval
13595 # Whether we should hardcode library paths into libraries.
13596 hardcode_into_libs=$hardcode_into_libs
13598 # Compile-time system search path for libraries.
13599 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13601 # Run-time system search path for libraries.
13602 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13604 # Whether dlopen is supported.
13605 dlopen_support=$enable_dlopen
13607 # Whether dlopen of programs is supported.
13608 dlopen_self=$enable_dlopen_self
13610 # Whether dlopen of statically linked programs is supported.
13611 dlopen_self_static=$enable_dlopen_self_static
13613 # Commands to strip libraries.
13614 old_striplib=$lt_old_striplib
13615 striplib=$lt_striplib
13618 # The linker used to build libraries.
13621 # How to create reloadable object files.
13622 reload_flag=$lt_reload_flag
13623 reload_cmds=$lt_reload_cmds
13625 # Commands used to build an old-style archive.
13626 old_archive_cmds=$lt_old_archive_cmds
13628 # A language specific compiler.
13631 # Is the compiler the GNU compiler?
13634 # Compiler flag to turn off builtin functions.
13635 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13637 # Additional compiler flags for building library objects.
13638 pic_flag=$lt_lt_prog_compiler_pic
13640 # How to pass a linker flag through the compiler.
13641 wl=$lt_lt_prog_compiler_wl
13643 # Compiler flag to prevent dynamic linking.
13644 link_static_flag=$lt_lt_prog_compiler_static
13646 # Does compiler simultaneously support -c and -o options?
13647 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13649 # Whether or not to add -lc for building shared libraries.
13650 build_libtool_need_lc=$archive_cmds_need_lc
13652 # Whether or not to disallow shared libs when runtime libs are static.
13653 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13655 # Compiler flag to allow reflexive dlopens.
13656 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13658 # Compiler flag to generate shared objects directly from archives.
13659 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13661 # Whether the compiler copes with passing no objects directly.
13662 compiler_needs_object=$lt_compiler_needs_object
13664 # Create an old-style archive from a shared archive.
13665 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13667 # Create a temporary old-style archive to link instead of a shared archive.
13668 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13670 # Commands used to build a shared archive.
13671 archive_cmds=$lt_archive_cmds
13672 archive_expsym_cmds=$lt_archive_expsym_cmds
13674 # Commands used to build a loadable module if different from building
13675 # a shared archive.
13676 module_cmds=$lt_module_cmds
13677 module_expsym_cmds=$lt_module_expsym_cmds
13679 # Whether we are building with GNU ld or not.
13680 with_gnu_ld=$lt_with_gnu_ld
13682 # Flag that allows shared libraries with undefined symbols to be built.
13683 allow_undefined_flag=$lt_allow_undefined_flag
13685 # Flag that enforces no undefined symbols.
13686 no_undefined_flag=$lt_no_undefined_flag
13688 # Flag to hardcode \$libdir into a binary during linking.
13689 # This must work even if \$libdir does not exist
13690 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13692 # Whether we need a single "-rpath" flag with a separated argument.
13693 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13695 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13696 # DIR into the resulting binary.
13697 hardcode_direct=$hardcode_direct
13699 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13700 # DIR into the resulting binary and the resulting library dependency is
13701 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13702 # library is relocated.
13703 hardcode_direct_absolute=$hardcode_direct_absolute
13705 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13706 # into the resulting binary.
13707 hardcode_minus_L=$hardcode_minus_L
13709 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13710 # into the resulting binary.
13711 hardcode_shlibpath_var=$hardcode_shlibpath_var
13713 # Set to "yes" if building a shared library automatically hardcodes DIR
13714 # into the library and all subsequent libraries and executables linked
13716 hardcode_automatic=$hardcode_automatic
13718 # Set to yes if linker adds runtime paths of dependent libraries
13719 # to runtime path list.
13720 inherit_rpath=$inherit_rpath
13722 # Whether libtool must link a program against all its dependency libraries.
13723 link_all_deplibs=$link_all_deplibs
13725 # Set to "yes" if exported symbols are required.
13726 always_export_symbols=$always_export_symbols
13728 # The commands to list exported symbols.
13729 export_symbols_cmds=$lt_export_symbols_cmds
13731 # Symbols that should not be listed in the preloaded symbols.
13732 exclude_expsyms=$lt_exclude_expsyms
13734 # Symbols that must always be exported.
13735 include_expsyms=$lt_include_expsyms
13737 # Commands necessary for linking programs (against libraries) with templates.
13738 prelink_cmds=$lt_prelink_cmds
13740 # Commands necessary for finishing linking programs.
13741 postlink_cmds=$lt_postlink_cmds
13743 # Specify filename containing input files.
13744 file_list_spec=$lt_file_list_spec
13746 # How to hardcode a shared library path into an executable.
13747 hardcode_action=$hardcode_action
13749 # ### END LIBTOOL CONFIG
13755 cat <<\_LT_EOF >> "$cfgfile"
13756 # AIX sometimes has problems with the GCC collect2 program. For some
13757 # reason, if we set the COLLECT_NAMES environment variable, the problems
13758 # vanish in a puff of smoke.
13759 if test "X${COLLECT_NAMES+set}" != Xset; then
13761 export COLLECT_NAMES
13768 ltmain="$ac_aux_dir/ltmain.sh"
13771 # We use sed instead of cat because bash on DJGPP gets confused if
13772 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13773 # text mode, it properly converts lines to CR/LF. This bash problem
13774 # is reportedly fixed, but why not run on old versions too?
13775 sed '$q' "$ltmain" >> "$cfgfile" \
13776 || (rm -f "$cfgfile"; exit 1)
13778 if test x"$xsi_shell" = xyes; then
13779 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
13783 \ */*) func_dirname_result="${1%/*}${2}" ;;\
13784 \ * ) func_dirname_result="${3}" ;;\
13786 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
13787 && mv -f "$cfgfile.tmp" "$cfgfile" \
13788 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13789 test 0 -eq $? || _lt_function_replace_fail=:
13792 sed -e '/^func_basename ()$/,/^} # func_basename /c\
13795 \ func_basename_result="${1##*/}"\
13796 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
13797 && mv -f "$cfgfile.tmp" "$cfgfile" \
13798 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13799 test 0 -eq $? || _lt_function_replace_fail=:
13802 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
13803 func_dirname_and_basename ()\
13806 \ */*) func_dirname_result="${1%/*}${2}" ;;\
13807 \ * ) func_dirname_result="${3}" ;;\
13809 \ func_basename_result="${1##*/}"\
13810 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
13811 && mv -f "$cfgfile.tmp" "$cfgfile" \
13812 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13813 test 0 -eq $? || _lt_function_replace_fail=:
13816 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
13819 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
13820 \ # positional parameters, so assign one to ordinary parameter first.\
13821 \ func_stripname_result=${3}\
13822 \ func_stripname_result=${func_stripname_result#"${1}"}\
13823 \ func_stripname_result=${func_stripname_result%"${2}"}\
13824 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
13825 && mv -f "$cfgfile.tmp" "$cfgfile" \
13826 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13827 test 0 -eq $? || _lt_function_replace_fail=:
13830 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
13831 func_split_long_opt ()\
13833 \ func_split_long_opt_name=${1%%=*}\
13834 \ func_split_long_opt_arg=${1#*=}\
13835 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
13836 && mv -f "$cfgfile.tmp" "$cfgfile" \
13837 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13838 test 0 -eq $? || _lt_function_replace_fail=:
13841 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
13842 func_split_short_opt ()\
13844 \ func_split_short_opt_arg=${1#??}\
13845 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
13846 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
13847 && mv -f "$cfgfile.tmp" "$cfgfile" \
13848 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13849 test 0 -eq $? || _lt_function_replace_fail=:
13852 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
13856 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
13857 \ *) func_lo2o_result=${1} ;;\
13859 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
13860 && mv -f "$cfgfile.tmp" "$cfgfile" \
13861 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13862 test 0 -eq $? || _lt_function_replace_fail=:
13865 sed -e '/^func_xform ()$/,/^} # func_xform /c\
13868 func_xform_result=${1%.*}.lo\
13869 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
13870 && mv -f "$cfgfile.tmp" "$cfgfile" \
13871 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13872 test 0 -eq $? || _lt_function_replace_fail=:
13875 sed -e '/^func_arith ()$/,/^} # func_arith /c\
13878 func_arith_result=$(( $* ))\
13879 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
13880 && mv -f "$cfgfile.tmp" "$cfgfile" \
13881 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13882 test 0 -eq $? || _lt_function_replace_fail=:
13885 sed -e '/^func_len ()$/,/^} # func_len /c\
13888 func_len_result=${#1}\
13889 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
13890 && mv -f "$cfgfile.tmp" "$cfgfile" \
13891 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13892 test 0 -eq $? || _lt_function_replace_fail=:
13896 if test x"$lt_shell_append" = xyes; then
13897 sed -e '/^func_append ()$/,/^} # func_append /c\
13900 eval "${1}+=\\${2}"\
13901 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
13902 && mv -f "$cfgfile.tmp" "$cfgfile" \
13903 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13904 test 0 -eq $? || _lt_function_replace_fail=:
13907 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
13908 func_append_quoted ()\
13910 \ func_quote_for_eval "${2}"\
13911 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
13912 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
13913 && mv -f "$cfgfile.tmp" "$cfgfile" \
13914 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13915 test 0 -eq $? || _lt_function_replace_fail=:
13918 # Save a `func_append' function call where possible by direct use of '+='
13919 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
13920 && mv -f "$cfgfile.tmp" "$cfgfile" \
13921 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13922 test 0 -eq $? || _lt_function_replace_fail=:
13924 # Save a `func_append' function call even when '+=' is not available
13925 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
13926 && mv -f "$cfgfile.tmp" "$cfgfile" \
13927 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
13928 test 0 -eq $? || _lt_function_replace_fail=:
13931 if test x"$_lt_function_replace_fail" = x":"; then
13932 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
13933 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
13937 mv -f "$cfgfile" "$ofile" ||
13938 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13949 ac_clean_files=$ac_clean_files_save
13951 test $ac_write_fail = 0 ||
13952 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13955 # configure is writing to config.log, and then calls config.status.
13956 # config.status does its own redirection, appending to config.log.
13957 # Unfortunately, on DOS this fails, as config.log is still kept open
13958 # by configure, so config.status won't be able to write to it; its
13959 # output is simply discarded. So we exec the FD to /dev/null,
13960 # effectively closing config.log, so it can be properly (re)opened and
13961 # appended to by config.status. When coming back to configure, we
13962 # need to make the FD available again.
13963 if test "$no_create" != yes; then
13965 ac_config_status_args=
13966 test "$silent" = yes &&
13967 ac_config_status_args="$ac_config_status_args --quiet"
13969 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13971 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13972 # would make configure fail if this is the last instruction.
13973 $ac_cs_success || as_fn_exit 1
13975 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13976 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13977 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}