2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
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.
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 case \`(set -o) 2>/dev/null\` in #(
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165 exitcode=1; echo positional parameters were not saved.
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
194 test -z "$as_dir" && as_dir=.
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
246 SHELL=${CONFIG_SHELL-/bin/sh}
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
257 # Portably unset VAR.
260 { eval $1=; unset $1;}
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
284 # Create "$as_dir" as a directory, including parents if necessary.
289 -*) as_dir=./$as_dir;;
291 test -d "$as_dir" || eval $as_mkdir_p || {
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
322 test -d "$as_dir" && break
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
360 as_val=`expr "$@" || test $? -eq 1`
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
372 as_status=$?; test $as_status -eq 0 && as_status=1
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
454 # Exit status is that of the last command.
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
476 mkdir conf$$.dir 2>/dev/null
478 if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
487 elif ln conf$$.file conf$$ 2>/dev/null; then
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
498 if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
501 test -d ./-p && rmdir ./-p
505 if test -x / >/dev/null 2>&1; then
508 if ls -dL / >/dev/null 2>&1; then
515 if test -d "$1"; then
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
526 as_executable_p=$as_test_x
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
534 SHELL=${CONFIG_SHELL-/bin/sh}
537 exec 7<&0 </dev/null 6>&1
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547 ac_default_prefix=/usr/local
549 ac_config_libobj_dir=.
556 # Identity of this package.
564 ac_unique_file="Makefile.in"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
578 # ifdef HAVE_STDLIB_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
601 ac_subst_vars='LTLIBOBJS
617 MAINTAINER_MODE_FALSE
736 program_transform_name
749 enable_option_checking
758 enable_maintainer_mode
769 enable_sim_hostendian
771 enable_sim_default_model
772 enable_sim_environment
777 ac_precious_vars='build_alias
788 # Initialize some variables set by options.
790 ac_init_version=false
791 ac_unrecognized_opts=
793 # The variables have the same names as the options, with
794 # dashes changed to underlines.
802 program_transform_name=s,x,x,
810 # Installation directory options.
811 # These are left unexpanded so users can "make install exec_prefix=/foo"
812 # and all the variables that are supposed to be based on exec_prefix
813 # by default will actually change.
814 # Use braces instead of parens because sh, perl, etc. also accept them.
815 # (The list follows the same order as the GNU Coding Standards.)
816 bindir='${exec_prefix}/bin'
817 sbindir='${exec_prefix}/sbin'
818 libexecdir='${exec_prefix}/libexec'
819 datarootdir='${prefix}/share'
820 datadir='${datarootdir}'
821 sysconfdir='${prefix}/etc'
822 sharedstatedir='${prefix}/com'
823 localstatedir='${prefix}/var'
824 includedir='${prefix}/include'
825 oldincludedir='/usr/include'
826 docdir='${datarootdir}/doc/${PACKAGE}'
827 infodir='${datarootdir}/info'
832 libdir='${exec_prefix}/lib'
833 localedir='${datarootdir}/locale'
834 mandir='${datarootdir}/man'
840 # If the previous option needs an argument, assign it.
841 if test -n "$ac_prev"; then
842 eval $ac_prev=\$ac_option
848 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
852 # Accept the important Cygnus configure options, so we can diagnose typos.
854 case $ac_dashdash$ac_option in
858 -bindir | --bindir | --bindi | --bind | --bin | --bi)
860 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
863 -build | --build | --buil | --bui | --bu)
864 ac_prev=build_alias ;;
865 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
866 build_alias=$ac_optarg ;;
868 -cache-file | --cache-file | --cache-fil | --cache-fi \
869 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
870 ac_prev=cache_file ;;
871 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
872 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
873 cache_file=$ac_optarg ;;
876 cache_file=config.cache ;;
878 -datadir | --datadir | --datadi | --datad)
880 -datadir=* | --datadir=* | --datadi=* | --datad=*)
881 datadir=$ac_optarg ;;
883 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
884 | --dataroo | --dataro | --datar)
885 ac_prev=datarootdir ;;
886 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
887 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
888 datarootdir=$ac_optarg ;;
890 -disable-* | --disable-*)
891 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
892 # Reject names that are not valid shell variable names.
893 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
894 as_fn_error "invalid feature name: $ac_useropt"
895 ac_useropt_orig=$ac_useropt
896 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
897 case $ac_user_opts in
901 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
902 ac_unrecognized_sep=', ';;
904 eval enable_$ac_useropt=no ;;
906 -docdir | --docdir | --docdi | --doc | --do)
908 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
911 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
913 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
916 -enable-* | --enable-*)
917 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
918 # Reject names that are not valid shell variable names.
919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
920 as_fn_error "invalid feature name: $ac_useropt"
921 ac_useropt_orig=$ac_useropt
922 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923 case $ac_user_opts in
927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
928 ac_unrecognized_sep=', ';;
930 eval enable_$ac_useropt=\$ac_optarg ;;
932 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
933 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
934 | --exec | --exe | --ex)
935 ac_prev=exec_prefix ;;
936 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
937 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
938 | --exec=* | --exe=* | --ex=*)
939 exec_prefix=$ac_optarg ;;
941 -gas | --gas | --ga | --g)
942 # Obsolete; use --with-gas.
945 -help | --help | --hel | --he | -h)
947 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
948 ac_init_help=recursive ;;
949 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
950 ac_init_help=short ;;
952 -host | --host | --hos | --ho)
953 ac_prev=host_alias ;;
954 -host=* | --host=* | --hos=* | --ho=*)
955 host_alias=$ac_optarg ;;
957 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
959 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
961 htmldir=$ac_optarg ;;
963 -includedir | --includedir | --includedi | --included | --include \
964 | --includ | --inclu | --incl | --inc)
965 ac_prev=includedir ;;
966 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
967 | --includ=* | --inclu=* | --incl=* | --inc=*)
968 includedir=$ac_optarg ;;
970 -infodir | --infodir | --infodi | --infod | --info | --inf)
972 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
973 infodir=$ac_optarg ;;
975 -libdir | --libdir | --libdi | --libd)
977 -libdir=* | --libdir=* | --libdi=* | --libd=*)
980 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
981 | --libexe | --libex | --libe)
982 ac_prev=libexecdir ;;
983 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
984 | --libexe=* | --libex=* | --libe=*)
985 libexecdir=$ac_optarg ;;
987 -localedir | --localedir | --localedi | --localed | --locale)
989 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
990 localedir=$ac_optarg ;;
992 -localstatedir | --localstatedir | --localstatedi | --localstated \
993 | --localstate | --localstat | --localsta | --localst | --locals)
994 ac_prev=localstatedir ;;
995 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
996 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
997 localstatedir=$ac_optarg ;;
999 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1001 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1002 mandir=$ac_optarg ;;
1004 -nfp | --nfp | --nf)
1005 # Obsolete; use --without-fp.
1008 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1009 | --no-cr | --no-c | -n)
1012 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1013 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1016 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1017 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1018 | --oldin | --oldi | --old | --ol | --o)
1019 ac_prev=oldincludedir ;;
1020 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1021 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1022 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1023 oldincludedir=$ac_optarg ;;
1025 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1027 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1028 prefix=$ac_optarg ;;
1030 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1031 | --program-pre | --program-pr | --program-p)
1032 ac_prev=program_prefix ;;
1033 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1034 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1035 program_prefix=$ac_optarg ;;
1037 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1038 | --program-suf | --program-su | --program-s)
1039 ac_prev=program_suffix ;;
1040 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1041 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1042 program_suffix=$ac_optarg ;;
1044 -program-transform-name | --program-transform-name \
1045 | --program-transform-nam | --program-transform-na \
1046 | --program-transform-n | --program-transform- \
1047 | --program-transform | --program-transfor \
1048 | --program-transfo | --program-transf \
1049 | --program-trans | --program-tran \
1050 | --progr-tra | --program-tr | --program-t)
1051 ac_prev=program_transform_name ;;
1052 -program-transform-name=* | --program-transform-name=* \
1053 | --program-transform-nam=* | --program-transform-na=* \
1054 | --program-transform-n=* | --program-transform-=* \
1055 | --program-transform=* | --program-transfor=* \
1056 | --program-transfo=* | --program-transf=* \
1057 | --program-trans=* | --program-tran=* \
1058 | --progr-tra=* | --program-tr=* | --program-t=*)
1059 program_transform_name=$ac_optarg ;;
1061 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1063 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1064 pdfdir=$ac_optarg ;;
1066 -psdir | --psdir | --psdi | --psd | --ps)
1068 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1071 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1072 | -silent | --silent | --silen | --sile | --sil)
1075 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1077 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1079 sbindir=$ac_optarg ;;
1081 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1082 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1083 | --sharedst | --shareds | --shared | --share | --shar \
1085 ac_prev=sharedstatedir ;;
1086 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1087 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1088 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1090 sharedstatedir=$ac_optarg ;;
1092 -site | --site | --sit)
1094 -site=* | --site=* | --sit=*)
1097 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1099 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1100 srcdir=$ac_optarg ;;
1102 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1103 | --syscon | --sysco | --sysc | --sys | --sy)
1104 ac_prev=sysconfdir ;;
1105 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1106 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1107 sysconfdir=$ac_optarg ;;
1109 -target | --target | --targe | --targ | --tar | --ta | --t)
1110 ac_prev=target_alias ;;
1111 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1112 target_alias=$ac_optarg ;;
1114 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1117 -version | --version | --versio | --versi | --vers | -V)
1118 ac_init_version=: ;;
1121 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1122 # Reject names that are not valid shell variable names.
1123 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124 as_fn_error "invalid package name: $ac_useropt"
1125 ac_useropt_orig=$ac_useropt
1126 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127 case $ac_user_opts in
1131 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1132 ac_unrecognized_sep=', ';;
1134 eval with_$ac_useropt=\$ac_optarg ;;
1136 -without-* | --without-*)
1137 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1138 # Reject names that are not valid shell variable names.
1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1140 as_fn_error "invalid package name: $ac_useropt"
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
1150 eval with_$ac_useropt=no ;;
1153 # Obsolete; use --with-x.
1156 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1157 | --x-incl | --x-inc | --x-in | --x-i)
1158 ac_prev=x_includes ;;
1159 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1160 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1161 x_includes=$ac_optarg ;;
1163 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1164 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1165 ac_prev=x_libraries ;;
1166 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1167 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1168 x_libraries=$ac_optarg ;;
1170 -*) as_fn_error "unrecognized option: \`$ac_option'
1171 Try \`$0 --help' for more information."
1175 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1176 # Reject names that are not valid shell variable names.
1177 case $ac_envvar in #(
1178 '' | [0-9]* | *[!_$as_cr_alnum]* )
1179 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1181 eval $ac_envvar=\$ac_optarg
1182 export $ac_envvar ;;
1185 # FIXME: should be removed in autoconf 3.0.
1186 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1187 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1188 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1189 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1195 if test -n "$ac_prev"; then
1196 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1197 as_fn_error "missing argument to $ac_option"
1200 if test -n "$ac_unrecognized_opts"; then
1201 case $enable_option_checking in
1203 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1204 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1208 # Check all directory arguments for consistency.
1209 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1210 datadir sysconfdir sharedstatedir localstatedir includedir \
1211 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1212 libdir localedir mandir
1214 eval ac_val=\$$ac_var
1215 # Remove trailing slashes.
1218 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1219 eval $ac_var=\$ac_val;;
1221 # Be sure to have absolute directory names.
1223 [\\/$]* | ?:[\\/]* ) continue;;
1224 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1226 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1229 # There might be people who depend on the old broken behavior: `$host'
1230 # used to hold the argument of --host etc.
1231 # FIXME: To remove some day.
1234 target=$target_alias
1236 # FIXME: To remove some day.
1237 if test "x$host_alias" != x; then
1238 if test "x$build_alias" = x; then
1239 cross_compiling=maybe
1240 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1241 If a cross compiler is detected then cross compile mode will be used." >&2
1242 elif test "x$build_alias" != "x$host_alias"; then
1248 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1250 test "$silent" = yes && exec 6>/dev/null
1253 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1254 ac_ls_di=`ls -di .` &&
1255 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1256 as_fn_error "working directory cannot be determined"
1257 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1258 as_fn_error "pwd does not report name of working directory"
1261 # Find the source files, if location was not specified.
1262 if test -z "$srcdir"; then
1263 ac_srcdir_defaulted=yes
1264 # Try the directory containing this script, then the parent directory.
1265 ac_confdir=`$as_dirname -- "$as_myself" ||
1266 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1267 X"$as_myself" : 'X\(//\)[^/]' \| \
1268 X"$as_myself" : 'X\(//\)$' \| \
1269 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1270 $as_echo X"$as_myself" |
1271 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1289 if test ! -r "$srcdir/$ac_unique_file"; then
1293 ac_srcdir_defaulted=no
1295 if test ! -r "$srcdir/$ac_unique_file"; then
1296 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1297 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1299 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1301 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1303 # When building in place, set srcdir=.
1304 if test "$ac_abs_confdir" = "$ac_pwd"; then
1307 # Remove unnecessary trailing slashes from srcdir.
1308 # Double slashes in file names in object file debugging info
1309 # mess up M-x gdb in Emacs.
1311 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1313 for ac_var in $ac_precious_vars; do
1314 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1315 eval ac_env_${ac_var}_value=\$${ac_var}
1316 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1317 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1321 # Report the --help message.
1323 if test "$ac_init_help" = "long"; then
1324 # Omit some internal or obsolete options to make the list less imposing.
1325 # This message is too long to be a string in the A/UX 3.1 sh.
1327 \`configure' configures this package to adapt to many kinds of systems.
1329 Usage: $0 [OPTION]... [VAR=VALUE]...
1331 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1332 VAR=VALUE. See below for descriptions of some of the useful variables.
1334 Defaults for the options are specified in brackets.
1337 -h, --help display this help and exit
1338 --help=short display options specific to this package
1339 --help=recursive display the short help of all the included packages
1340 -V, --version display version information and exit
1341 -q, --quiet, --silent do not print \`checking...' messages
1342 --cache-file=FILE cache test results in FILE [disabled]
1343 -C, --config-cache alias for \`--cache-file=config.cache'
1344 -n, --no-create do not create output files
1345 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1347 Installation directories:
1348 --prefix=PREFIX install architecture-independent files in PREFIX
1349 [$ac_default_prefix]
1350 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1353 By default, \`make install' will install all the files in
1354 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1355 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1356 for instance \`--prefix=\$HOME'.
1358 For better control, use the options below.
1360 Fine tuning of the installation directories:
1361 --bindir=DIR user executables [EPREFIX/bin]
1362 --sbindir=DIR system admin executables [EPREFIX/sbin]
1363 --libexecdir=DIR program executables [EPREFIX/libexec]
1364 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1365 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1366 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1367 --libdir=DIR object code libraries [EPREFIX/lib]
1368 --includedir=DIR C header files [PREFIX/include]
1369 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1370 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1371 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1372 --infodir=DIR info documentation [DATAROOTDIR/info]
1373 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1374 --mandir=DIR man documentation [DATAROOTDIR/man]
1375 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1376 --htmldir=DIR html documentation [DOCDIR]
1377 --dvidir=DIR dvi documentation [DOCDIR]
1378 --pdfdir=DIR pdf documentation [DOCDIR]
1379 --psdir=DIR ps documentation [DOCDIR]
1385 --program-prefix=PREFIX prepend PREFIX to installed program names
1386 --program-suffix=SUFFIX append SUFFIX to installed program names
1387 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1390 --build=BUILD configure for building on BUILD [guessed]
1391 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1392 --target=TARGET configure for building compilers for TARGET [HOST]
1396 if test -n "$ac_init_help"; then
1401 --disable-option-checking ignore unrecognized --enable/--with options
1402 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1403 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1404 --enable-plugins Enable support for plugins
1405 --enable-shared[=PKGS] build shared libraries [default=yes]
1406 --enable-static[=PKGS] build static libraries [default=yes]
1407 --enable-fast-install[=PKGS]
1408 optimize for fast installation [default=yes]
1409 --disable-libtool-lock avoid locking (might break parallel builds)
1410 --enable-maintainer-mode enable make rules and dependencies not useful
1411 (and sometimes confusing) to the casual installer
1412 --enable-sim-bswap Use Host specific BSWAP instruction
1413 --enable-sim-cflags=opts
1414 Extra CFLAGS for use in building simulator
1415 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1417 --enable-sim-stdio Specify whether to use stdio for console
1419 --enable-sim-trace=opts Enable tracing of simulated programs
1420 --enable-sim-profile=opts
1421 Enable profiling flags
1422 --enable-sim-endian=endian
1423 Specify target byte endian orientation
1424 --enable-sim-alignment=align
1425 Specify strict, nonstrict or forced alignment of
1427 --enable-sim-hostendian=end
1428 Specify host byte endian orientation
1429 --enable-sim-scache=size
1430 Specify simulator execution cache size
1431 --enable-sim-default-model=model
1432 Specify default model to simulate
1433 --enable-sim-environment=environment
1434 Specify mixed, user, virtual or operating
1436 --enable-sim-inline=inlines
1437 Specify which functions should be inlined
1438 --enable-cgen-maint=DIR build cgen generated files
1439 --enable-sim-hardware=LIST
1440 Specify the hardware to be included in the build.
1443 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1444 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1445 --with-system-zlib use installed libz
1446 --with-pic try to use only PIC/non-PIC objects [default=use
1448 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1449 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1450 --with-bugurl=URL Direct users to URL to report a bug
1452 Some influential environment variables:
1453 CC C compiler command
1454 CFLAGS C compiler flags
1455 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1456 nonstandard directory <lib dir>
1457 LIBS libraries to pass to the linker, e.g. -l<library>
1458 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1459 you have headers in a nonstandard directory <include dir>
1462 Use these variables to override the choices made by `configure' or to help
1463 it to find libraries and programs with nonstandard names/locations.
1465 Report bugs to the package provider.
1470 if test "$ac_init_help" = "recursive"; then
1471 # If there are subdirs, report their specific --help.
1472 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1473 test -d "$ac_dir" ||
1474 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1479 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1481 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1482 # A ".." for each directory in $ac_dir_suffix.
1483 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1484 case $ac_top_builddir_sub in
1485 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1486 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1489 ac_abs_top_builddir=$ac_pwd
1490 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1491 # for backward compatibility:
1492 ac_top_builddir=$ac_top_build_prefix
1495 .) # We are building in place.
1497 ac_top_srcdir=$ac_top_builddir_sub
1498 ac_abs_top_srcdir=$ac_pwd ;;
1499 [\\/]* | ?:[\\/]* ) # Absolute name.
1500 ac_srcdir=$srcdir$ac_dir_suffix;
1501 ac_top_srcdir=$srcdir
1502 ac_abs_top_srcdir=$srcdir ;;
1504 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1505 ac_top_srcdir=$ac_top_build_prefix$srcdir
1506 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1508 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1510 cd "$ac_dir" || { ac_status=$?; continue; }
1511 # Check for guested configure.
1512 if test -f "$ac_srcdir/configure.gnu"; then
1514 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1515 elif test -f "$ac_srcdir/configure"; then
1517 $SHELL "$ac_srcdir/configure" --help=recursive
1519 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1521 cd "$ac_pwd" || { ac_status=$?; break; }
1525 test -n "$ac_init_help" && exit $ac_status
1526 if $ac_init_version; then
1529 generated by GNU Autoconf 2.64
1531 Copyright (C) 2009 Free Software Foundation, Inc.
1532 This configure script is free software; the Free Software Foundation
1533 gives unlimited permission to copy, distribute and modify it.
1538 ## ------------------------ ##
1539 ## Autoconf initialization. ##
1540 ## ------------------------ ##
1542 # ac_fn_c_try_compile LINENO
1543 # --------------------------
1544 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1545 ac_fn_c_try_compile ()
1547 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1548 rm -f conftest.$ac_objext
1549 if { { ac_try="$ac_compile"
1551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1552 *) ac_try_echo=$ac_try;;
1554 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1555 $as_echo "$ac_try_echo"; } >&5
1556 (eval "$ac_compile") 2>conftest.err
1558 if test -s conftest.err; then
1559 grep -v '^ *+' conftest.err >conftest.er1
1560 cat conftest.er1 >&5
1561 mv -f conftest.er1 conftest.err
1563 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1564 test $ac_status = 0; } && {
1565 test -z "$ac_c_werror_flag" ||
1566 test ! -s conftest.err
1567 } && test -s conftest.$ac_objext; then :
1570 $as_echo "$as_me: failed program was:" >&5
1571 sed 's/^/| /' conftest.$ac_ext >&5
1575 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1578 } # ac_fn_c_try_compile
1580 # ac_fn_c_try_cpp LINENO
1581 # ----------------------
1582 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1585 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1586 if { { ac_try="$ac_cpp conftest.$ac_ext"
1588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1589 *) ac_try_echo=$ac_try;;
1591 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1592 $as_echo "$ac_try_echo"; } >&5
1593 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1595 if test -s conftest.err; then
1596 grep -v '^ *+' conftest.err >conftest.er1
1597 cat conftest.er1 >&5
1598 mv -f conftest.er1 conftest.err
1600 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1601 test $ac_status = 0; } >/dev/null && {
1602 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1603 test ! -s conftest.err
1607 $as_echo "$as_me: failed program was:" >&5
1608 sed 's/^/| /' conftest.$ac_ext >&5
1612 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1617 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1618 # -------------------------------------------------------
1619 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1620 # the include files in INCLUDES and setting the cache variable VAR
1622 ac_fn_c_check_header_mongrel ()
1624 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1625 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1627 $as_echo_n "checking for $2... " >&6; }
1628 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1629 $as_echo_n "(cached) " >&6
1632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1633 $as_echo "$ac_res" >&6; }
1635 # Is the header compilable?
1636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1637 $as_echo_n "checking $2 usability... " >&6; }
1638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1639 /* end confdefs.h. */
1643 if ac_fn_c_try_compile "$LINENO"; then :
1644 ac_header_compiler=yes
1646 ac_header_compiler=no
1648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1650 $as_echo "$ac_header_compiler" >&6; }
1652 # Is the header present?
1653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1654 $as_echo_n "checking $2 presence... " >&6; }
1655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1656 /* end confdefs.h. */
1659 if ac_fn_c_try_cpp "$LINENO"; then :
1660 ac_header_preproc=yes
1662 ac_header_preproc=no
1664 rm -f conftest.err conftest.$ac_ext
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1666 $as_echo "$ac_header_preproc" >&6; }
1668 # So? What about this header?
1669 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1672 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1674 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1678 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1680 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1682 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1684 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1686 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1690 $as_echo_n "checking for $2... " >&6; }
1691 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1692 $as_echo_n "(cached) " >&6
1694 eval "$3=\$ac_header_compiler"
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1698 $as_echo "$ac_res" >&6; }
1700 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1702 } # ac_fn_c_check_header_mongrel
1704 # ac_fn_c_try_run LINENO
1705 # ----------------------
1706 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1707 # that executables *can* be run.
1710 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1711 if { { ac_try="$ac_link"
1713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1714 *) ac_try_echo=$ac_try;;
1716 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1717 $as_echo "$ac_try_echo"; } >&5
1718 (eval "$ac_link") 2>&5
1720 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1721 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1722 { { case "(($ac_try" in
1723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1724 *) ac_try_echo=$ac_try;;
1726 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1727 $as_echo "$ac_try_echo"; } >&5
1728 (eval "$ac_try") 2>&5
1730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731 test $ac_status = 0; }; }; then :
1734 $as_echo "$as_me: program exited with status $ac_status" >&5
1735 $as_echo "$as_me: failed program was:" >&5
1736 sed 's/^/| /' conftest.$ac_ext >&5
1738 ac_retval=$ac_status
1740 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1741 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1746 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1747 # -------------------------------------------------------
1748 # Tests whether HEADER exists and can be compiled using the include files in
1749 # INCLUDES, setting the cache variable VAR accordingly.
1750 ac_fn_c_check_header_compile ()
1752 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1754 $as_echo_n "checking for $2... " >&6; }
1755 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1756 $as_echo_n "(cached) " >&6
1758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1759 /* end confdefs.h. */
1763 if ac_fn_c_try_compile "$LINENO"; then :
1768 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1772 $as_echo "$ac_res" >&6; }
1773 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1775 } # ac_fn_c_check_header_compile
1777 # ac_fn_c_try_link LINENO
1778 # -----------------------
1779 # Try to link conftest.$ac_ext, and return whether this succeeded.
1782 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1783 rm -f conftest.$ac_objext conftest$ac_exeext
1784 if { { ac_try="$ac_link"
1786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1787 *) ac_try_echo=$ac_try;;
1789 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1790 $as_echo "$ac_try_echo"; } >&5
1791 (eval "$ac_link") 2>conftest.err
1793 if test -s conftest.err; then
1794 grep -v '^ *+' conftest.err >conftest.er1
1795 cat conftest.er1 >&5
1796 mv -f conftest.er1 conftest.err
1798 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1799 test $ac_status = 0; } && {
1800 test -z "$ac_c_werror_flag" ||
1801 test ! -s conftest.err
1802 } && test -s conftest$ac_exeext && {
1803 test "$cross_compiling" = yes ||
1804 $as_test_x conftest$ac_exeext
1808 $as_echo "$as_me: failed program was:" >&5
1809 sed 's/^/| /' conftest.$ac_ext >&5
1813 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1814 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1815 # interfere with the next link command; also delete a directory that is
1816 # left behind by Apple's compiler. We do this before executing the actions.
1817 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1818 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1821 } # ac_fn_c_try_link
1823 # ac_fn_c_check_func LINENO FUNC VAR
1824 # ----------------------------------
1825 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1826 ac_fn_c_check_func ()
1828 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1830 $as_echo_n "checking for $2... " >&6; }
1831 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1832 $as_echo_n "(cached) " >&6
1834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1835 /* end confdefs.h. */
1836 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1837 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1838 #define $2 innocuous_$2
1840 /* System header to define __stub macros and hopefully few prototypes,
1841 which can conflict with char $2 (); below.
1842 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1843 <limits.h> exists even on freestanding compilers. */
1846 # include <limits.h>
1848 # include <assert.h>
1853 /* Override any GCC internal prototype to avoid an error.
1854 Use char because int might match the return type of a GCC
1855 builtin and then its argument prototype would still apply. */
1860 /* The GNU C library defines this for functions which it implements
1861 to always fail with ENOSYS. Some functions are actually named
1862 something starting with __ and the normal name is an alias. */
1863 #if defined __stub_$2 || defined __stub___$2
1875 if ac_fn_c_try_link "$LINENO"; then :
1880 rm -f core conftest.err conftest.$ac_objext \
1881 conftest$ac_exeext conftest.$ac_ext
1884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1885 $as_echo "$ac_res" >&6; }
1886 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1888 } # ac_fn_c_check_func
1889 cat >config.log <<_ACEOF
1890 This file contains any messages produced by compilers while
1891 running configure, to aid debugging if configure makes a mistake.
1893 It was created by $as_me, which was
1894 generated by GNU Autoconf 2.64. Invocation command line was
1906 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1907 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1908 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1909 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1910 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1912 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1913 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1915 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1916 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1917 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1918 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1919 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1920 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1921 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1929 test -z "$as_dir" && as_dir=.
1930 $as_echo "PATH: $as_dir"
1946 # Keep a trace of the command line.
1947 # Strip out --no-create and --no-recursion so they do not pile up.
1948 # Strip out --silent because we don't want to record it for future runs.
1949 # Also quote any args containing shell meta-characters.
1950 # Make two passes to allow for proper duplicate-argument suppression.
1954 ac_must_keep_next=false
1960 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1961 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1962 | -silent | --silent | --silen | --sile | --sil)
1965 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1968 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1970 as_fn_append ac_configure_args1 " '$ac_arg'"
1971 if test $ac_must_keep_next = true; then
1972 ac_must_keep_next=false # Got value, back to normal.
1975 *=* | --config-cache | -C | -disable-* | --disable-* \
1976 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1977 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1978 | -with-* | --with-* | -without-* | --without-* | --x)
1979 case "$ac_configure_args0 " in
1980 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1983 -* ) ac_must_keep_next=true ;;
1986 as_fn_append ac_configure_args " '$ac_arg'"
1991 { ac_configure_args0=; unset ac_configure_args0;}
1992 { ac_configure_args1=; unset ac_configure_args1;}
1994 # When interrupted or exit'd, cleanup temporary files, and complete
1995 # config.log. We remove comments because anyway the quotes in there
1996 # would cause problems or look ugly.
1997 # WARNING: Use '\'' to represent an apostrophe within the trap.
1998 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1999 trap 'exit_status=$?
2000 # Save into config.log some information that might help in debugging.
2005 ## ---------------- ##
2006 ## Cache variables. ##
2007 ## ---------------- ##
2010 # The following way of writing the cache mishandles newlines in values,
2012 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2013 eval ac_val=\$$ac_var
2017 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2018 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2021 _ | IFS | as_nl) ;; #(
2022 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2023 *) { eval $ac_var=; unset $ac_var;} ;;
2028 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2029 *${as_nl}ac_space=\ *)
2031 "s/'\''/'\''\\\\'\'''\''/g;
2032 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2035 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2043 ## ----------------- ##
2044 ## Output variables. ##
2045 ## ----------------- ##
2048 for ac_var in $ac_subst_vars
2050 eval ac_val=\$$ac_var
2052 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2054 $as_echo "$ac_var='\''$ac_val'\''"
2058 if test -n "$ac_subst_files"; then
2060 ## ------------------- ##
2061 ## File substitutions. ##
2062 ## ------------------- ##
2065 for ac_var in $ac_subst_files
2067 eval ac_val=\$$ac_var
2069 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2071 $as_echo "$ac_var='\''$ac_val'\''"
2076 if test -s confdefs.h; then
2086 test "$ac_signal" != 0 &&
2087 $as_echo "$as_me: caught signal $ac_signal"
2088 $as_echo "$as_me: exit $exit_status"
2090 rm -f core *.core core.conftest.* &&
2091 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2094 for ac_signal in 1 2 13 15; do
2095 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2099 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2100 rm -f -r conftest* confdefs.h
2102 $as_echo "/* confdefs.h */" > confdefs.h
2104 # Predefined preprocessor variables.
2106 cat >>confdefs.h <<_ACEOF
2107 #define PACKAGE_NAME "$PACKAGE_NAME"
2110 cat >>confdefs.h <<_ACEOF
2111 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2114 cat >>confdefs.h <<_ACEOF
2115 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2118 cat >>confdefs.h <<_ACEOF
2119 #define PACKAGE_STRING "$PACKAGE_STRING"
2122 cat >>confdefs.h <<_ACEOF
2123 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2126 cat >>confdefs.h <<_ACEOF
2127 #define PACKAGE_URL "$PACKAGE_URL"
2131 # Let the site file select an alternate cache file if it wants to.
2132 # Prefer an explicitly selected file to automatically selected ones.
2135 if test -n "$CONFIG_SITE"; then
2136 ac_site_file1=$CONFIG_SITE
2137 elif test "x$prefix" != xNONE; then
2138 ac_site_file1=$prefix/share/config.site
2139 ac_site_file2=$prefix/etc/config.site
2141 ac_site_file1=$ac_default_prefix/share/config.site
2142 ac_site_file2=$ac_default_prefix/etc/config.site
2144 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2146 test "x$ac_site_file" = xNONE && continue
2147 if test -r "$ac_site_file"; then
2148 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2149 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2150 sed 's/^/| /' "$ac_site_file" >&5
2155 if test -r "$cache_file"; then
2156 # Some versions of bash will fail to source /dev/null (special
2157 # files actually), so we avoid doing that.
2158 if test -f "$cache_file"; then
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2160 $as_echo "$as_me: loading cache $cache_file" >&6;}
2162 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2163 *) . "./$cache_file";;
2167 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2168 $as_echo "$as_me: creating cache $cache_file" >&6;}
2172 # Check that the precious variables saved in the cache have kept the same
2174 ac_cache_corrupted=false
2175 for ac_var in $ac_precious_vars; do
2176 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2177 eval ac_new_set=\$ac_env_${ac_var}_set
2178 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2179 eval ac_new_val=\$ac_env_${ac_var}_value
2180 case $ac_old_set,$ac_new_set in
2182 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2183 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2184 ac_cache_corrupted=: ;;
2186 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2187 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2188 ac_cache_corrupted=: ;;
2191 if test "x$ac_old_val" != "x$ac_new_val"; then
2192 # differences in whitespace do not lead to failure.
2193 ac_old_val_w=`echo x $ac_old_val`
2194 ac_new_val_w=`echo x $ac_new_val`
2195 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2197 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2198 ac_cache_corrupted=:
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2201 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2202 eval $ac_var=\$ac_old_val
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2205 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2206 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2207 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2210 # Pass precious variables to config.status.
2211 if test "$ac_new_set" = set; then
2213 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2214 *) ac_arg=$ac_var=$ac_new_val ;;
2216 case " $ac_configure_args " in
2217 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2218 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2222 if $ac_cache_corrupted; then
2223 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2224 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2225 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2226 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2227 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2229 ## -------------------- ##
2230 ## Main body of script. ##
2231 ## -------------------- ##
2234 ac_cpp='$CPP $CPPFLAGS'
2235 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2236 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2237 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2240 # This file contains common code used by all simulators.
2242 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2243 # directory. It is intended to be invoked before any target specific stuff.
2244 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2245 # It is intended to be invoked last.
2247 # The simulator's configure.ac should look like:
2249 # dnl Process this file with autoconf to produce a configure script.
2250 # AC_PREREQ(2.64)dnl
2251 # AC_INIT(Makefile.in)
2252 # sinclude(../common/aclocal.m4)
2256 # ... target specific stuff ...
2260 # Include global overrides and fixes for Autoconf.
2287 # _AC_CHECK_DECL_BODY
2288 # -------------------
2289 # Shell function body for AC_CHECK_DECL.
2290 # _AC_CHECK_DECL_BODY
2292 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2294 # -------------------------------------------------------------
2295 # Helper to AC_CHECK_DECLS, which generates the check for a single
2296 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2297 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2309 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2311 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2312 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2313 # Written by Gordon Matzigkeit, 1996
2315 # This file is free software; the Free Software Foundation gives
2316 # unlimited permission to copy and/or distribute it, with or without
2317 # modifications, as long as this notice is preserved.
2324 # LT_PREREQ(VERSION)
2325 # ------------------
2326 # Complain and exit if this libtool version is less that VERSION.
2330 # _LT_CHECK_BUILDDIR
2331 # ------------------
2332 # Complain if the absolute build directory name contains unusual characters
2336 # LT_INIT([OPTIONS])
2337 # ------------------
2341 # This is what autoupdate's m4 run will expand. It fires
2342 # the warning (with _au_warn_XXX), outputs it into the
2343 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2344 # the replacement expansion.
2347 # This is an auxiliary macro that is also run when
2348 # autoupdate runs m4. It simply calls m4_warning, but
2349 # we need a wrapper so that each warning is emitted only
2350 # once. We break the quoting in m4_warning's argument in
2351 # order to expand this macro's arguments, not AU_DEFUN's.
2354 # Finally, this is the expansion that is picked up by
2355 # autoconf. It tells the user to run autoupdate, and
2356 # then outputs the replacement expansion. We do not care
2357 # about autoupdate's warning because that contains
2358 # information on what to do *after* running autoupdate.
2360 # This is what autoupdate's m4 run will expand. It fires
2361 # the warning (with _au_warn_XXX), outputs it into the
2362 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2363 # the replacement expansion.
2366 # This is an auxiliary macro that is also run when
2367 # autoupdate runs m4. It simply calls m4_warning, but
2368 # we need a wrapper so that each warning is emitted only
2369 # once. We break the quoting in m4_warning's argument in
2370 # order to expand this macro's arguments, not AU_DEFUN's.
2373 # Finally, this is the expansion that is picked up by
2374 # autoconf. It tells the user to run autoupdate, and
2375 # then outputs the replacement expansion. We do not care
2376 # about autoupdate's warning because that contains
2377 # information on what to do *after* running autoupdate.
2381 # _LT_CC_BASENAME(CC)
2382 # -------------------
2383 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2387 # _LT_FILEUTILS_DEFAULTS
2388 # ----------------------
2389 # It is okay to use these file commands and assume they have been set
2390 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2391 # _LT_FILEUTILS_DEFAULTS
2399 # _LT_PREPARE_SED_QUOTE_VARS
2400 # --------------------------
2401 # Define a few sed substitution that help us do robust quoting.
2406 # Note that this code is called both from `configure', and `config.status'
2407 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2408 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2409 # so we pass a copy along to make sure it has a sensible value anyway.
2413 ## ------------------------------------- ##
2414 ## Accumulate code for creating libtool. ##
2415 ## ------------------------------------- ##
2417 # So that we can recreate a full libtool script including additional
2418 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2419 # in macros and then make a single call at the end using the `libtool'
2423 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2424 # ----------------------------------------
2425 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2432 # _LT_CONFIG_LIBTOOL([COMMANDS])
2433 # ------------------------------
2434 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2441 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2442 # -----------------------------------------------------
2446 # _LT_FORMAT_COMMENT([COMMENT])
2447 # -----------------------------
2448 # Add leading comment marks to the start of each line, and a trailing
2449 # full-stop to the whole comment if one is not present already.
2454 ## ------------------------ ##
2455 ## FIXME: Eliminate VARNAME ##
2456 ## ------------------------ ##
2459 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2460 # -------------------------------------------------------------------
2461 # CONFIGNAME is the name given to the value in the libtool script.
2462 # VARNAME is the (base) name used in the configure script.
2463 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2464 # VARNAME. Any other value will be used directly.
2468 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2469 # --------------------------------------------------------
2473 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2474 # ------------------------------------------------
2478 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2479 # ---------------------------------------------------------
2483 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2484 # --------------------------------------------------
2488 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2489 # ---------------------------------------------------
2493 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2494 # ---------------------------------------------------
2499 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2500 # ------------------------------------------------
2505 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2506 # ------------------------------------
2507 # Quote a variable value, and forward it to `config.status' so that its
2508 # declaration there will have the same value as in `configure'. VARNAME
2509 # must have a single quote delimited value for this to work.
2513 # _LT_CONFIG_STATUS_DECLARATIONS
2514 # ------------------------------
2515 # We delimit libtool config variables with single quotes, so when
2516 # we write them to config.status, we have to be sure to quote all
2517 # embedded single quotes properly. In configure, this macro expands
2518 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2520 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2526 # Output comment and list of tags supported by the script
2530 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2531 # -----------------------------------
2532 # Extract the dictionary values for VARNAME (optionally with TAG) and
2533 # expand to a commented shell variable setting:
2535 # # Some comment about what VAR is for.
2536 # visible_name=$lt_internal_name
2540 # _LT_LIBTOOL_CONFIG_VARS
2541 # -----------------------
2542 # Produce commented declarations of non-tagged libtool config variables
2543 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2544 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2545 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2549 # _LT_LIBTOOL_TAG_VARS(TAG)
2550 # -------------------------
2554 # _LT_TAGVAR(VARNAME, [TAGNAME])
2555 # ------------------------------
2559 # _LT_CONFIG_COMMANDS
2560 # -------------------
2561 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2562 # variables for single and double quote escaping we saved from calls
2563 # to _LT_DECL, we can put quote escaped variables declarations
2564 # into `config.status', and then the shell code to quote escape them in
2565 # for loops in `config.status'. Finally, any additional code accumulated
2566 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2567 #_LT_CONFIG_COMMANDS
2573 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2574 # ------------------------------------
2575 # Generate a child script FILE with all initialization necessary to
2576 # reuse the environment learned by the parent script, and make the
2577 # file executable. If COMMENT is supplied, it is inserted after the
2578 # `#!' sequence but before initialization text begins. After this
2579 # macro, additional text can be appended to FILE to form the body of
2580 # the child script. The macro ends with non-zero status if the
2581 # file could not be fully written (such as if the disk is full).
2582 # _LT_GENERATED_FILE_INIT
2586 # This macro allows early generation of the libtool script (before
2587 # AC_OUTPUT is called), incase it is used in configure for compilation
2594 # If TAG is the built-in tag, create an initial libtool script with a
2595 # default configuration from the untagged config vars. Otherwise add code
2596 # to config.status for appending the configuration named by TAG from the
2597 # matching tagged config vars.
2601 # LT_SUPPORTED_TAG(TAG)
2602 # ---------------------
2603 # Trace this macro to discover what tags are supported by the libtool
2604 # --tag option, using:
2605 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2609 # C support is built-in for now
2616 # Enable libtool support for the given language if not already enabled.
2620 # _LT_LANG(LANGNAME)
2621 # ------------------
2625 # _LT_LANG_DEFAULT_CONFIG
2626 # -----------------------
2627 # _LT_LANG_DEFAULT_CONFIG
2630 # This is what autoupdate's m4 run will expand. It fires
2631 # the warning (with _au_warn_XXX), outputs it into the
2632 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2633 # the replacement expansion.
2636 # This is an auxiliary macro that is also run when
2637 # autoupdate runs m4. It simply calls m4_warning, but
2638 # we need a wrapper so that each warning is emitted only
2639 # once. We break the quoting in m4_warning's argument in
2640 # order to expand this macro's arguments, not AU_DEFUN's.
2643 # Finally, this is the expansion that is picked up by
2644 # autoconf. It tells the user to run autoupdate, and
2645 # then outputs the replacement expansion. We do not care
2646 # about autoupdate's warning because that contains
2647 # information on what to do *after* running autoupdate.
2649 # This is what autoupdate's m4 run will expand. It fires
2650 # the warning (with _au_warn_XXX), outputs it into the
2651 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2652 # the replacement expansion.
2655 # This is an auxiliary macro that is also run when
2656 # autoupdate runs m4. It simply calls m4_warning, but
2657 # we need a wrapper so that each warning is emitted only
2658 # once. We break the quoting in m4_warning's argument in
2659 # order to expand this macro's arguments, not AU_DEFUN's.
2662 # Finally, this is the expansion that is picked up by
2663 # autoconf. It tells the user to run autoupdate, and
2664 # then outputs the replacement expansion. We do not care
2665 # about autoupdate's warning because that contains
2666 # information on what to do *after* running autoupdate.
2668 # This is what autoupdate's m4 run will expand. It fires
2669 # the warning (with _au_warn_XXX), outputs it into the
2670 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2671 # the replacement expansion.
2674 # This is an auxiliary macro that is also run when
2675 # autoupdate runs m4. It simply calls m4_warning, but
2676 # we need a wrapper so that each warning is emitted only
2677 # once. We break the quoting in m4_warning's argument in
2678 # order to expand this macro's arguments, not AU_DEFUN's.
2681 # Finally, this is the expansion that is picked up by
2682 # autoconf. It tells the user to run autoupdate, and
2683 # then outputs the replacement expansion. We do not care
2684 # about autoupdate's warning because that contains
2685 # information on what to do *after* running autoupdate.
2687 # This is what autoupdate's m4 run will expand. It fires
2688 # the warning (with _au_warn_XXX), outputs it into the
2689 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2690 # the replacement expansion.
2693 # This is an auxiliary macro that is also run when
2694 # autoupdate runs m4. It simply calls m4_warning, but
2695 # we need a wrapper so that each warning is emitted only
2696 # once. We break the quoting in m4_warning's argument in
2697 # order to expand this macro's arguments, not AU_DEFUN's.
2700 # Finally, this is the expansion that is picked up by
2701 # autoconf. It tells the user to run autoupdate, and
2702 # then outputs the replacement expansion. We do not care
2703 # about autoupdate's warning because that contains
2704 # information on what to do *after* running autoupdate.
2706 # This is what autoupdate's m4 run will expand. It fires
2707 # the warning (with _au_warn_XXX), outputs it into the
2708 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2709 # the replacement expansion.
2712 # This is an auxiliary macro that is also run when
2713 # autoupdate runs m4. It simply calls m4_warning, but
2714 # we need a wrapper so that each warning is emitted only
2715 # once. We break the quoting in m4_warning's argument in
2716 # order to expand this macro's arguments, not AU_DEFUN's.
2719 # Finally, this is the expansion that is picked up by
2720 # autoconf. It tells the user to run autoupdate, and
2721 # then outputs the replacement expansion. We do not care
2722 # about autoupdate's warning because that contains
2723 # information on what to do *after* running autoupdate.
2732 # _LT_COMPILER_BOILERPLATE
2733 # ------------------------
2734 # Check for compiler boilerplate output or warnings with
2735 # the simple compiler test code.
2736 # _LT_COMPILER_BOILERPLATE
2739 # _LT_LINKER_BOILERPLATE
2740 # ----------------------
2741 # Check for linker boilerplate output or warnings with
2742 # the simple link test code.
2743 # _LT_LINKER_BOILERPLATE
2745 # _LT_REQUIRED_DARWIN_CHECKS
2746 # -------------------------
2750 # _LT_DARWIN_LINKER_FEATURES
2751 # --------------------------
2752 # Checks for linker and compiler features on darwin
2755 # _LT_SYS_MODULE_PATH_AIX
2756 # -----------------------
2757 # Links a minimal program and checks the executable
2758 # for the system default hardcoded library path. In most cases,
2759 # this is /usr/lib:/lib, but when the MPI compilers are used
2760 # the location of the communication and MPI libs are included too.
2761 # If we don't find anything, use the default library path according
2762 # to the aix ld manual.
2763 # _LT_SYS_MODULE_PATH_AIX
2766 # _LT_SHELL_INIT(ARG)
2767 # -------------------
2772 # _LT_PROG_ECHO_BACKSLASH
2773 # -----------------------
2774 # Find how we can fake an echo command that does not interpret backslash.
2775 # In particular, with Autoconf 2.60 or later we add some code to the start
2776 # of the generated configure script which will find a shell with a builtin
2777 # printf (which we can use as an echo command).
2778 # _LT_PROG_ECHO_BACKSLASH
2786 # _LT_CMD_OLD_ARCHIVE
2787 # -------------------
2788 # _LT_CMD_OLD_ARCHIVE
2791 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2792 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2793 # ----------------------------------------------------------------
2794 # Check whether the given compiler option works
2795 # _LT_COMPILER_OPTION
2798 # This is what autoupdate's m4 run will expand. It fires
2799 # the warning (with _au_warn_XXX), outputs it into the
2800 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2801 # the replacement expansion.
2804 # This is an auxiliary macro that is also run when
2805 # autoupdate runs m4. It simply calls m4_warning, but
2806 # we need a wrapper so that each warning is emitted only
2807 # once. We break the quoting in m4_warning's argument in
2808 # order to expand this macro's arguments, not AU_DEFUN's.
2811 # Finally, this is the expansion that is picked up by
2812 # autoconf. It tells the user to run autoupdate, and
2813 # then outputs the replacement expansion. We do not care
2814 # about autoupdate's warning because that contains
2815 # information on what to do *after* running autoupdate.
2819 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2820 # [ACTION-SUCCESS], [ACTION-FAILURE])
2821 # ----------------------------------------------------
2822 # Check whether the given linker option works
2826 # This is what autoupdate's m4 run will expand. It fires
2827 # the warning (with _au_warn_XXX), outputs it into the
2828 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2829 # the replacement expansion.
2832 # This is an auxiliary macro that is also run when
2833 # autoupdate runs m4. It simply calls m4_warning, but
2834 # we need a wrapper so that each warning is emitted only
2835 # once. We break the quoting in m4_warning's argument in
2836 # order to expand this macro's arguments, not AU_DEFUN's.
2839 # Finally, this is the expansion that is picked up by
2840 # autoconf. It tells the user to run autoupdate, and
2841 # then outputs the replacement expansion. We do not care
2842 # about autoupdate's warning because that contains
2843 # information on what to do *after* running autoupdate.
2852 # This is what autoupdate's m4 run will expand. It fires
2853 # the warning (with _au_warn_XXX), outputs it into the
2854 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2855 # the replacement expansion.
2858 # This is an auxiliary macro that is also run when
2859 # autoupdate runs m4. It simply calls m4_warning, but
2860 # we need a wrapper so that each warning is emitted only
2861 # once. We break the quoting in m4_warning's argument in
2862 # order to expand this macro's arguments, not AU_DEFUN's.
2865 # Finally, this is the expansion that is picked up by
2866 # autoconf. It tells the user to run autoupdate, and
2867 # then outputs the replacement expansion. We do not care
2868 # about autoupdate's warning because that contains
2869 # information on what to do *after* running autoupdate.
2878 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2879 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2880 # ----------------------------------------------------------------
2881 # _LT_TRY_DLOPEN_SELF
2884 # LT_SYS_DLOPEN_SELF
2885 # ------------------
2886 # LT_SYS_DLOPEN_SELF
2889 # This is what autoupdate's m4 run will expand. It fires
2890 # the warning (with _au_warn_XXX), outputs it into the
2891 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2892 # the replacement expansion.
2895 # This is an auxiliary macro that is also run when
2896 # autoupdate runs m4. It simply calls m4_warning, but
2897 # we need a wrapper so that each warning is emitted only
2898 # once. We break the quoting in m4_warning's argument in
2899 # order to expand this macro's arguments, not AU_DEFUN's.
2902 # Finally, this is the expansion that is picked up by
2903 # autoconf. It tells the user to run autoupdate, and
2904 # then outputs the replacement expansion. We do not care
2905 # about autoupdate's warning because that contains
2906 # information on what to do *after* running autoupdate.
2910 # _LT_COMPILER_C_O([TAGNAME])
2911 # ---------------------------
2912 # Check to see if options -c and -o are simultaneously supported by compiler.
2913 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2917 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2918 # ----------------------------------
2919 # Check to see if we can do hard links to lock some files if needed
2920 # _LT_COMPILER_FILE_LOCKS
2928 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2929 # --------------------------------------
2930 # Check hardcoding attributes.
2931 # _LT_LINKER_HARDCODE_LIBPATH
2939 # _LT_SYS_DYNAMIC_LINKER([TAG])
2940 # -----------------------------
2941 # PORTME Fill in your ld.so characteristics
2942 # _LT_SYS_DYNAMIC_LINKER
2945 # _LT_PATH_TOOL_PREFIX(TOOL)
2946 # --------------------------
2947 # find a file program which can recognize shared library
2948 # _LT_PATH_TOOL_PREFIX
2951 # This is what autoupdate's m4 run will expand. It fires
2952 # the warning (with _au_warn_XXX), outputs it into the
2953 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2954 # the replacement expansion.
2957 # This is an auxiliary macro that is also run when
2958 # autoupdate runs m4. It simply calls m4_warning, but
2959 # we need a wrapper so that each warning is emitted only
2960 # once. We break the quoting in m4_warning's argument in
2961 # order to expand this macro's arguments, not AU_DEFUN's.
2964 # Finally, this is the expansion that is picked up by
2965 # autoconf. It tells the user to run autoupdate, and
2966 # then outputs the replacement expansion. We do not care
2967 # about autoupdate's warning because that contains
2968 # information on what to do *after* running autoupdate.
2974 # find a file program which can recognize a shared library
2980 # find the pathname to the GNU or non-GNU linker
2984 # This is what autoupdate's m4 run will expand. It fires
2985 # the warning (with _au_warn_XXX), outputs it into the
2986 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2987 # the replacement expansion.
2990 # This is an auxiliary macro that is also run when
2991 # autoupdate runs m4. It simply calls m4_warning, but
2992 # we need a wrapper so that each warning is emitted only
2993 # once. We break the quoting in m4_warning's argument in
2994 # order to expand this macro's arguments, not AU_DEFUN's.
2997 # Finally, this is the expansion that is picked up by
2998 # autoconf. It tells the user to run autoupdate, and
2999 # then outputs the replacement expansion. We do not care
3000 # about autoupdate's warning because that contains
3001 # information on what to do *after* running autoupdate.
3003 # This is what autoupdate's m4 run will expand. It fires
3004 # the warning (with _au_warn_XXX), outputs it into the
3005 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3006 # the replacement expansion.
3009 # This is an auxiliary macro that is also run when
3010 # autoupdate runs m4. It simply calls m4_warning, but
3011 # we need a wrapper so that each warning is emitted only
3012 # once. We break the quoting in m4_warning's argument in
3013 # order to expand this macro's arguments, not AU_DEFUN's.
3016 # Finally, this is the expansion that is picked up by
3017 # autoconf. It tells the user to run autoupdate, and
3018 # then outputs the replacement expansion. We do not care
3019 # about autoupdate's warning because that contains
3020 # information on what to do *after* running autoupdate.
3031 # find reload flag for linker
3032 # -- PORTME Some linkers may need a different reload flag.
3036 # _LT_CHECK_MAGIC_METHOD
3037 # ----------------------
3038 # how to check for library dependencies
3039 # -- PORTME fill in with the dynamic library characteristics
3040 # _LT_CHECK_MAGIC_METHOD
3045 # find the pathname to a BSD- or MS-compatible name lister
3049 # This is what autoupdate's m4 run will expand. It fires
3050 # the warning (with _au_warn_XXX), outputs it into the
3051 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3052 # the replacement expansion.
3055 # This is an auxiliary macro that is also run when
3056 # autoupdate runs m4. It simply calls m4_warning, but
3057 # we need a wrapper so that each warning is emitted only
3058 # once. We break the quoting in m4_warning's argument in
3059 # order to expand this macro's arguments, not AU_DEFUN's.
3062 # Finally, this is the expansion that is picked up by
3063 # autoconf. It tells the user to run autoupdate, and
3064 # then outputs the replacement expansion. We do not care
3065 # about autoupdate's warning because that contains
3066 # information on what to do *after* running autoupdate.
3068 # This is what autoupdate's m4 run will expand. It fires
3069 # the warning (with _au_warn_XXX), outputs it into the
3070 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3071 # the replacement expansion.
3074 # This is an auxiliary macro that is also run when
3075 # autoupdate runs m4. It simply calls m4_warning, but
3076 # we need a wrapper so that each warning is emitted only
3077 # once. We break the quoting in m4_warning's argument in
3078 # order to expand this macro's arguments, not AU_DEFUN's.
3081 # Finally, this is the expansion that is picked up by
3082 # autoconf. It tells the user to run autoupdate, and
3083 # then outputs the replacement expansion. We do not care
3084 # about autoupdate's warning because that contains
3085 # information on what to do *after* running autoupdate.
3091 # check for math library
3095 # This is what autoupdate's m4 run will expand. It fires
3096 # the warning (with _au_warn_XXX), outputs it into the
3097 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3098 # the replacement expansion.
3101 # This is an auxiliary macro that is also run when
3102 # autoupdate runs m4. It simply calls m4_warning, but
3103 # we need a wrapper so that each warning is emitted only
3104 # once. We break the quoting in m4_warning's argument in
3105 # order to expand this macro's arguments, not AU_DEFUN's.
3108 # Finally, this is the expansion that is picked up by
3109 # autoconf. It tells the user to run autoupdate, and
3110 # then outputs the replacement expansion. We do not care
3111 # about autoupdate's warning because that contains
3112 # information on what to do *after* running autoupdate.
3116 # _LT_COMPILER_NO_RTTI([TAGNAME])
3117 # -------------------------------
3118 # _LT_COMPILER_NO_RTTI
3121 # _LT_CMD_GLOBAL_SYMBOLS
3122 # ----------------------
3123 # _LT_CMD_GLOBAL_SYMBOLS
3126 # _LT_COMPILER_PIC([TAGNAME])
3127 # ---------------------------
3131 # _LT_LINKER_SHLIBS([TAGNAME])
3132 # ----------------------------
3133 # See if the linker supports building shared libraries.
3137 # _LT_LANG_C_CONFIG([TAG])
3138 # ------------------------
3139 # Ensure that the configuration variables for a C compiler are suitably
3140 # defined. These variables are subsequently used by _LT_CONFIG to write
3141 # the compiler configuration to `libtool'.
3145 # _LT_LANG_CXX_CONFIG([TAG])
3146 # --------------------------
3147 # Ensure that the configuration variables for a C++ compiler are suitably
3148 # defined. These variables are subsequently used by _LT_CONFIG to write
3149 # the compiler configuration to `libtool'.
3150 # _LT_LANG_CXX_CONFIG
3153 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3154 # ---------------------------------
3155 # Figure out "hidden" library dependencies from verbose
3156 # compiler output when linking a shared library.
3157 # Parse the compiler output and extract the necessary
3158 # objects, libraries and library flags.
3159 # _LT_SYS_HIDDEN_LIBDEPS
3162 # _LT_LANG_F77_CONFIG([TAG])
3163 # --------------------------
3164 # Ensure that the configuration variables for a Fortran 77 compiler are
3165 # suitably defined. These variables are subsequently used by _LT_CONFIG
3166 # to write the compiler configuration to `libtool'.
3167 # _LT_LANG_F77_CONFIG
3170 # _LT_LANG_FC_CONFIG([TAG])
3171 # -------------------------
3172 # Ensure that the configuration variables for a Fortran compiler are
3173 # suitably defined. These variables are subsequently used by _LT_CONFIG
3174 # to write the compiler configuration to `libtool'.
3175 # _LT_LANG_FC_CONFIG
3178 # _LT_LANG_GCJ_CONFIG([TAG])
3179 # --------------------------
3180 # Ensure that the configuration variables for the GNU Java Compiler compiler
3181 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3182 # to write the compiler configuration to `libtool'.
3183 # _LT_LANG_GCJ_CONFIG
3186 # _LT_LANG_RC_CONFIG([TAG])
3187 # -------------------------
3188 # Ensure that the configuration variables for the Windows resource compiler
3189 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3190 # to write the compiler configuration to `libtool'.
3191 # _LT_LANG_RC_CONFIG
3199 # This is what autoupdate's m4 run will expand. It fires
3200 # the warning (with _au_warn_XXX), outputs it into the
3201 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3202 # the replacement expansion.
3205 # This is an auxiliary macro that is also run when
3206 # autoupdate runs m4. It simply calls m4_warning, but
3207 # we need a wrapper so that each warning is emitted only
3208 # once. We break the quoting in m4_warning's argument in
3209 # order to expand this macro's arguments, not AU_DEFUN's.
3212 # Finally, this is the expansion that is picked up by
3213 # autoconf. It tells the user to run autoupdate, and
3214 # then outputs the replacement expansion. We do not care
3215 # about autoupdate's warning because that contains
3216 # information on what to do *after* running autoupdate.
3225 # This is what autoupdate's m4 run will expand. It fires
3226 # the warning (with _au_warn_XXX), outputs it into the
3227 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3228 # the replacement expansion.
3231 # This is an auxiliary macro that is also run when
3232 # autoupdate runs m4. It simply calls m4_warning, but
3233 # we need a wrapper so that each warning is emitted only
3234 # once. We break the quoting in m4_warning's argument in
3235 # order to expand this macro's arguments, not AU_DEFUN's.
3238 # Finally, this is the expansion that is picked up by
3239 # autoconf. It tells the user to run autoupdate, and
3240 # then outputs the replacement expansion. We do not care
3241 # about autoupdate's warning because that contains
3242 # information on what to do *after* running autoupdate.
3248 # If we don't have a new enough Autoconf to choose the best grep
3249 # available, choose the one first in the user's PATH.
3255 # If we don't have a new enough Autoconf to choose the best objdump
3256 # available, choose the one first in the user's PATH.
3262 # Check for a fully-functional sed program, that truncates
3263 # as few characters as possible. Prefer GNU sed if found.
3269 # This is what autoupdate's m4 run will expand. It fires
3270 # the warning (with _au_warn_XXX), outputs it into the
3271 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3272 # the replacement expansion.
3275 # This is an auxiliary macro that is also run when
3276 # autoupdate runs m4. It simply calls m4_warning, but
3277 # we need a wrapper so that each warning is emitted only
3278 # once. We break the quoting in m4_warning's argument in
3279 # order to expand this macro's arguments, not AU_DEFUN's.
3282 # Finally, this is the expansion that is picked up by
3283 # autoconf. It tells the user to run autoupdate, and
3284 # then outputs the replacement expansion. We do not care
3285 # about autoupdate's warning because that contains
3286 # information on what to do *after* running autoupdate.
3290 # _LT_CHECK_SHELL_FEATURES
3291 # ------------------------
3292 # Find out whether the shell is Bourne or XSI compatible,
3293 # or has some other useful features.
3294 # _LT_CHECK_SHELL_FEATURES
3297 # _LT_PROG_XSI_SHELLFNS
3298 # ---------------------
3299 # Bourne and XSI compatible variants of some useful shell functions.
3302 # Helper functions for option handling. -*- Autoconf -*-
3304 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3306 # Written by Gary V. Vaughan, 2004
3308 # This file is free software; the Free Software Foundation gives
3309 # unlimited permission to copy and/or distribute it, with or without
3310 # modifications, as long as this notice is preserved.
3312 # serial 6 ltoptions.m4
3314 # This is to help aclocal find these macros, as it can't see m4_define.
3318 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3319 # ------------------------------------------
3323 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3324 # ---------------------------------------
3325 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3326 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3331 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3332 # ------------------------------------------------------------
3333 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3337 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3338 # -------------------------------------------------------
3339 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3344 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3345 # ----------------------------------------
3346 # OPTION-LIST is a space-separated list of Libtool options associated
3347 # with MACRO-NAME. If any OPTION has a matching handler declared with
3348 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3349 # the unknown option and exit.
3353 ## --------------------------------- ##
3354 ## Macros to handle LT_INIT options. ##
3355 ## --------------------------------- ##
3357 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3358 # -----------------------------------------
3362 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3363 # -----------------------------------------------
3371 # This is what autoupdate's m4 run will expand. It fires
3372 # the warning (with _au_warn_XXX), outputs it into the
3373 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3374 # the replacement expansion.
3377 # This is an auxiliary macro that is also run when
3378 # autoupdate runs m4. It simply calls m4_warning, but
3379 # we need a wrapper so that each warning is emitted only
3380 # once. We break the quoting in m4_warning's argument in
3381 # order to expand this macro's arguments, not AU_DEFUN's.
3384 # Finally, this is the expansion that is picked up by
3385 # autoconf. It tells the user to run autoupdate, and
3386 # then outputs the replacement expansion. We do not care
3387 # about autoupdate's warning because that contains
3388 # information on what to do *after* running autoupdate.
3395 # Declare package support for building win32 dll's.
3398 # This is what autoupdate's m4 run will expand. It fires
3399 # the warning (with _au_warn_XXX), outputs it into the
3400 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3401 # the replacement expansion.
3404 # This is an auxiliary macro that is also run when
3405 # autoupdate runs m4. It simply calls m4_warning, but
3406 # we need a wrapper so that each warning is emitted only
3407 # once. We break the quoting in m4_warning's argument in
3408 # order to expand this macro's arguments, not AU_DEFUN's.
3411 # Finally, this is the expansion that is picked up by
3412 # autoconf. It tells the user to run autoupdate, and
3413 # then outputs the replacement expansion. We do not care
3414 # about autoupdate's warning because that contains
3415 # information on what to do *after* running autoupdate.
3420 # _LT_ENABLE_SHARED([DEFAULT])
3421 # ----------------------------
3422 # implement the --enable-shared flag, and supports the `shared' and
3423 # `disable-shared' LT_INIT options.
3424 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3435 # This is what autoupdate's m4 run will expand. It fires
3436 # the warning (with _au_warn_XXX), outputs it into the
3437 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3438 # the replacement expansion.
3441 # This is an auxiliary macro that is also run when
3442 # autoupdate runs m4. It simply calls m4_warning, but
3443 # we need a wrapper so that each warning is emitted only
3444 # once. We break the quoting in m4_warning's argument in
3445 # order to expand this macro's arguments, not AU_DEFUN's.
3448 # Finally, this is the expansion that is picked up by
3449 # autoconf. It tells the user to run autoupdate, and
3450 # then outputs the replacement expansion. We do not care
3451 # about autoupdate's warning because that contains
3452 # information on what to do *after* running autoupdate.
3454 # This is what autoupdate's m4 run will expand. It fires
3455 # the warning (with _au_warn_XXX), outputs it into the
3456 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3457 # the replacement expansion.
3460 # This is an auxiliary macro that is also run when
3461 # autoupdate runs m4. It simply calls m4_warning, but
3462 # we need a wrapper so that each warning is emitted only
3463 # once. We break the quoting in m4_warning's argument in
3464 # order to expand this macro's arguments, not AU_DEFUN's.
3467 # Finally, this is the expansion that is picked up by
3468 # autoconf. It tells the user to run autoupdate, and
3469 # then outputs the replacement expansion. We do not care
3470 # about autoupdate's warning because that contains
3471 # information on what to do *after* running autoupdate.
3477 # _LT_ENABLE_STATIC([DEFAULT])
3478 # ----------------------------
3479 # implement the --enable-static flag, and support the `static' and
3480 # `disable-static' LT_INIT options.
3481 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3492 # This is what autoupdate's m4 run will expand. It fires
3493 # the warning (with _au_warn_XXX), outputs it into the
3494 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3495 # the replacement expansion.
3498 # This is an auxiliary macro that is also run when
3499 # autoupdate runs m4. It simply calls m4_warning, but
3500 # we need a wrapper so that each warning is emitted only
3501 # once. We break the quoting in m4_warning's argument in
3502 # order to expand this macro's arguments, not AU_DEFUN's.
3505 # Finally, this is the expansion that is picked up by
3506 # autoconf. It tells the user to run autoupdate, and
3507 # then outputs the replacement expansion. We do not care
3508 # about autoupdate's warning because that contains
3509 # information on what to do *after* running autoupdate.
3511 # This is what autoupdate's m4 run will expand. It fires
3512 # the warning (with _au_warn_XXX), outputs it into the
3513 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3514 # the replacement expansion.
3517 # This is an auxiliary macro that is also run when
3518 # autoupdate runs m4. It simply calls m4_warning, but
3519 # we need a wrapper so that each warning is emitted only
3520 # once. We break the quoting in m4_warning's argument in
3521 # order to expand this macro's arguments, not AU_DEFUN's.
3524 # Finally, this is the expansion that is picked up by
3525 # autoconf. It tells the user to run autoupdate, and
3526 # then outputs the replacement expansion. We do not care
3527 # about autoupdate's warning because that contains
3528 # information on what to do *after* running autoupdate.
3534 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3535 # ----------------------------------
3536 # implement the --enable-fast-install flag, and support the `fast-install'
3537 # and `disable-fast-install' LT_INIT options.
3538 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3539 # _LT_ENABLE_FAST_INSTALL
3545 # This is what autoupdate's m4 run will expand. It fires
3546 # the warning (with _au_warn_XXX), outputs it into the
3547 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3548 # the replacement expansion.
3551 # This is an auxiliary macro that is also run when
3552 # autoupdate runs m4. It simply calls m4_warning, but
3553 # we need a wrapper so that each warning is emitted only
3554 # once. We break the quoting in m4_warning's argument in
3555 # order to expand this macro's arguments, not AU_DEFUN's.
3558 # Finally, this is the expansion that is picked up by
3559 # autoconf. It tells the user to run autoupdate, and
3560 # then outputs the replacement expansion. We do not care
3561 # about autoupdate's warning because that contains
3562 # information on what to do *after* running autoupdate.
3565 # This is what autoupdate's m4 run will expand. It fires
3566 # the warning (with _au_warn_XXX), outputs it into the
3567 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3568 # the replacement expansion.
3571 # This is an auxiliary macro that is also run when
3572 # autoupdate runs m4. It simply calls m4_warning, but
3573 # we need a wrapper so that each warning is emitted only
3574 # once. We break the quoting in m4_warning's argument in
3575 # order to expand this macro's arguments, not AU_DEFUN's.
3578 # Finally, this is the expansion that is picked up by
3579 # autoconf. It tells the user to run autoupdate, and
3580 # then outputs the replacement expansion. We do not care
3581 # about autoupdate's warning because that contains
3582 # information on what to do *after* running autoupdate.
3587 # _LT_WITH_PIC([MODE])
3588 # --------------------
3589 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3591 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3598 # This is what autoupdate's m4 run will expand. It fires
3599 # the warning (with _au_warn_XXX), outputs it into the
3600 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3601 # the replacement expansion.
3604 # This is an auxiliary macro that is also run when
3605 # autoupdate runs m4. It simply calls m4_warning, but
3606 # we need a wrapper so that each warning is emitted only
3607 # once. We break the quoting in m4_warning's argument in
3608 # order to expand this macro's arguments, not AU_DEFUN's.
3611 # Finally, this is the expansion that is picked up by
3612 # autoconf. It tells the user to run autoupdate, and
3613 # then outputs the replacement expansion. We do not care
3614 # about autoupdate's warning because that contains
3615 # information on what to do *after* running autoupdate.
3619 ## ----------------- ##
3620 ## LTDL_INIT Options ##
3621 ## ----------------- ##
3632 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3634 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3635 # Written by Gary V. Vaughan, 2004
3637 # This file is free software; the Free Software Foundation gives
3638 # unlimited permission to copy and/or distribute it, with or without
3639 # modifications, as long as this notice is preserved.
3641 # serial 6 ltsugar.m4
3643 # This is to help aclocal find these macros, as it can't see m4_define.
3647 # lt_join(SEP, ARG1, [ARG2...])
3648 # -----------------------------
3649 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3650 # associated separator.
3651 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3652 # versions in m4sugar had bugs.
3660 # Manipulate m4 lists.
3661 # These macros are necessary as long as will still need to support
3662 # Autoconf-2.59 which quotes differently.
3668 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3669 # ------------------------------------------
3670 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3671 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3672 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3673 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3674 # than defined and empty).
3676 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3677 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3682 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3683 # ----------------------------------------------------------
3684 # Produce a SEP delimited list of all paired combinations of elements of
3685 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3686 # has the form PREFIXmINFIXSUFFIXn.
3687 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3691 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3692 # -----------------------------------------------------------------------
3693 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3694 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3698 # lt_dict_add(DICT, KEY, VALUE)
3699 # -----------------------------
3703 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3704 # --------------------------------------------
3708 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3709 # ----------------------------------
3713 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3714 # -----------------------------------------------------------------
3718 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3719 # --------------------------------------------------------------
3722 # ltversion.m4 -- version numbers -*- Autoconf -*-
3724 # Copyright (C) 2004 Free Software Foundation, Inc.
3725 # Written by Scott James Remnant, 2004
3727 # This file is free software; the Free Software Foundation gives
3728 # unlimited permission to copy and/or distribute it, with or without
3729 # modifications, as long as this notice is preserved.
3731 # Generated from ltversion.in.
3733 # serial 3134 ltversion.m4
3734 # This file is part of GNU Libtool
3741 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3743 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3744 # Written by Scott James Remnant, 2004.
3746 # This file is free software; the Free Software Foundation gives
3747 # unlimited permission to copy and/or distribute it, with or without
3748 # modifications, as long as this notice is preserved.
3750 # serial 4 lt~obsolete.m4
3752 # These exist entirely to fool aclocal when bootstrapping libtool.
3754 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3755 # which have later been changed to m4_define as they aren't part of the
3756 # exported API, or moved to Autoconf or Automake where they belong.
3758 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3759 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3760 # using a macro with the same name in our local m4/libtool.m4 it'll
3761 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3762 # and doesn't know about Autoconf macros at all.)
3764 # So we provide this file, which has a silly filename so it's always
3765 # included after everything else. This provides aclocal with the
3766 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3767 # because those macros already exist, or will be overwritten later.
3768 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3770 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3771 # Yes, that means every name once taken will need to remain here until
3772 # we give up compatibility with versions before 1.7, at which point
3773 # we need to keep only those names which we still refer to.
3775 # This is to help aclocal find these macros, as it can't see m4_define.
3842 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3843 # Free Software Foundation, Inc.
3845 # This file is free software; the Free Software Foundation
3846 # gives unlimited permission to copy and/or distribute it,
3847 # with or without modifications, as long as this notice is preserved.
3851 # Based on depend.m4 from automake 1.9, modified for standalone use in
3852 # an environment where GNU make is required.
3854 # ZW_PROG_COMPILER_DEPENDENCIES
3855 # -----------------------------
3856 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3857 # sets fooDEPMODE accordingly. Cache-variable compatible with
3858 # original; not side-effect compatible. As the users of this macro
3859 # may require accurate dependencies for correct builds, it does *not*
3860 # honor --disable-dependency-checking, and failure to detect a usable
3861 # method is an error. depcomp is assumed to be located in
3864 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3870 # Choose a directory name for dependency files.
3875 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3926 sim_inline="-DDEFAULT_INLINE=0"
3963 # intl sister-directory configuration rules.
3966 # The idea behind this macro is that there's no need to repeat all the
3967 # autoconf probes done by the intl directory - it's already done them
3968 # for us. In fact, there's no need even to look at the cache for the
3969 # answers. All we need to do is nab a few pieces of information.
3970 # The intl directory is set up to make this easy, by generating a
3971 # small file which can be sourced as a shell script; then we produce
3972 # the necessary substitutions and definitions for this directory.
3976 # Autoconf M4 include file defining utility macros for complex Canadian
3988 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3990 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3993 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3994 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3998 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3999 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4003 # Backported from Autoconf 2.5x; can go away when and if
4004 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4009 # ACX_HAVE_GCC_FOR_TARGET
4010 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4013 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4014 # Searching for installed target binutils. We need to take extra care,
4015 # else we may find the wrong assembler, linker, etc., and lose.
4017 # First try --with-build-time-tools, if specified.
4019 # For build != host, we ask the installed GCC for the name of the tool it
4020 # uses, and accept it if it is an absolute path. This is because the
4021 # only good choice for a compiler is the same GCC version that is being
4022 # installed (or we couldn't make target libraries), and we assume that
4023 # on the host system we'll have not only the same GCC version, but also
4024 # the same binutils version.
4026 # For build == host, search the same directories that the installed
4027 # compiler will search. We used to do this for the assembler, linker,
4028 # and nm only; for simplicity of configuration, however, we extend this
4029 # criterion to tools (such as ar and ranlib) that are never invoked by
4030 # the compiler, to avoid mismatches.
4032 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4033 # if build == target. This makes the most sense only when bootstrapping,
4034 # but we also do so when build != host. In this case, we hope that the
4035 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4037 # If we do not find a suitable binary, then try the user's path.
4041 # AC_PROG_CPP_WERROR
4042 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4043 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4044 # For now, using this also overrides header checks to use only the
4045 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4046 # bit harder from here).
4047 # Eventually autoconf will default to checking headers with the compiler
4048 # instead, and we'll have to do this differently.
4050 # AC_PROG_CPP_WERROR
4053 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4054 # that understands Ada. We use the user's CC setting, already found, and
4055 # possibly add $1 to the command-line parameters.
4057 # Sets the shell variable have_gnat to yes or no as appropriate, and
4058 # substitutes GNATBIND and GNATMAKE.
4085 ac_cpp='$CPP $CPPFLAGS'
4086 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4087 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4088 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4089 if test -n "$ac_tool_prefix"; then
4090 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4091 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4093 $as_echo_n "checking for $ac_word... " >&6; }
4094 if test "${ac_cv_prog_CC+set}" = set; then :
4095 $as_echo_n "(cached) " >&6
4097 if test -n "$CC"; then
4098 ac_cv_prog_CC="$CC" # Let the user override the test.
4100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4104 test -z "$as_dir" && as_dir=.
4105 for ac_exec_ext in '' $ac_executable_extensions; do
4106 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4107 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4118 if test -n "$CC"; then
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4120 $as_echo "$CC" >&6; }
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4123 $as_echo "no" >&6; }
4128 if test -z "$ac_cv_prog_CC"; then
4130 # Extract the first word of "gcc", so it can be a program name with args.
4131 set dummy gcc; ac_word=$2
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4133 $as_echo_n "checking for $ac_word... " >&6; }
4134 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4135 $as_echo_n "(cached) " >&6
4137 if test -n "$ac_ct_CC"; then
4138 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4144 test -z "$as_dir" && as_dir=.
4145 for ac_exec_ext in '' $ac_executable_extensions; do
4146 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4147 ac_cv_prog_ac_ct_CC="gcc"
4148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4157 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4158 if test -n "$ac_ct_CC"; then
4159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4160 $as_echo "$ac_ct_CC" >&6; }
4162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4163 $as_echo "no" >&6; }
4166 if test "x$ac_ct_CC" = x; then
4169 case $cross_compiling:$ac_tool_warned in
4171 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4172 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4173 ac_tool_warned=yes ;;
4181 if test -z "$CC"; then
4182 if test -n "$ac_tool_prefix"; then
4183 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4184 set dummy ${ac_tool_prefix}cc; ac_word=$2
4185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4186 $as_echo_n "checking for $ac_word... " >&6; }
4187 if test "${ac_cv_prog_CC+set}" = set; then :
4188 $as_echo_n "(cached) " >&6
4190 if test -n "$CC"; then
4191 ac_cv_prog_CC="$CC" # Let the user override the test.
4193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4197 test -z "$as_dir" && as_dir=.
4198 for ac_exec_ext in '' $ac_executable_extensions; do
4199 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4200 ac_cv_prog_CC="${ac_tool_prefix}cc"
4201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4211 if test -n "$CC"; then
4212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4213 $as_echo "$CC" >&6; }
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4216 $as_echo "no" >&6; }
4222 if test -z "$CC"; then
4223 # Extract the first word of "cc", so it can be a program name with args.
4224 set dummy cc; ac_word=$2
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4226 $as_echo_n "checking for $ac_word... " >&6; }
4227 if test "${ac_cv_prog_CC+set}" = set; then :
4228 $as_echo_n "(cached) " >&6
4230 if test -n "$CC"; then
4231 ac_cv_prog_CC="$CC" # Let the user override the test.
4234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4238 test -z "$as_dir" && as_dir=.
4239 for ac_exec_ext in '' $ac_executable_extensions; do
4240 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4241 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4242 ac_prog_rejected=yes
4246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4253 if test $ac_prog_rejected = yes; then
4254 # We found a bogon in the path, so make sure we never use it.
4255 set dummy $ac_cv_prog_CC
4257 if test $# != 0; then
4258 # We chose a different compiler from the bogus one.
4259 # However, it has the same basename, so the bogon will be chosen
4260 # first if we set CC to just the basename; use the full file name.
4262 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4268 if test -n "$CC"; then
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4270 $as_echo "$CC" >&6; }
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4273 $as_echo "no" >&6; }
4278 if test -z "$CC"; then
4279 if test -n "$ac_tool_prefix"; then
4280 for ac_prog in cl.exe
4282 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4283 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4285 $as_echo_n "checking for $ac_word... " >&6; }
4286 if test "${ac_cv_prog_CC+set}" = set; then :
4287 $as_echo_n "(cached) " >&6
4289 if test -n "$CC"; then
4290 ac_cv_prog_CC="$CC" # Let the user override the test.
4292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4296 test -z "$as_dir" && as_dir=.
4297 for ac_exec_ext in '' $ac_executable_extensions; do
4298 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4299 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4310 if test -n "$CC"; then
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4312 $as_echo "$CC" >&6; }
4314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4315 $as_echo "no" >&6; }
4319 test -n "$CC" && break
4322 if test -z "$CC"; then
4324 for ac_prog in cl.exe
4326 # Extract the first word of "$ac_prog", so it can be a program name with args.
4327 set dummy $ac_prog; ac_word=$2
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4329 $as_echo_n "checking for $ac_word... " >&6; }
4330 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4331 $as_echo_n "(cached) " >&6
4333 if test -n "$ac_ct_CC"; then
4334 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4340 test -z "$as_dir" && as_dir=.
4341 for ac_exec_ext in '' $ac_executable_extensions; do
4342 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4343 ac_cv_prog_ac_ct_CC="$ac_prog"
4344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4353 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4354 if test -n "$ac_ct_CC"; then
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4356 $as_echo "$ac_ct_CC" >&6; }
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4359 $as_echo "no" >&6; }
4363 test -n "$ac_ct_CC" && break
4366 if test "x$ac_ct_CC" = x; then
4369 case $cross_compiling:$ac_tool_warned in
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4372 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4373 ac_tool_warned=yes ;;
4382 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4383 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4384 as_fn_error "no acceptable C compiler found in \$PATH
4385 See \`config.log' for more details." "$LINENO" 5; }
4387 # Provide some information about the compiler.
4388 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4391 for ac_option in --version -v -V -qversion; do
4392 { { ac_try="$ac_compiler $ac_option >&5"
4394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4395 *) ac_try_echo=$ac_try;;
4397 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4398 $as_echo "$ac_try_echo"; } >&5
4399 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4401 if test -s conftest.err; then
4403 ... rest of stderr output deleted ...
4404 10q' conftest.err >conftest.er1
4405 cat conftest.er1 >&5
4406 rm -f conftest.er1 conftest.err
4408 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4409 test $ac_status = 0; }
4412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4413 /* end confdefs.h. */
4423 ac_clean_files_save=$ac_clean_files
4424 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4425 # Try to create an executable without -o first, disregard a.out.
4426 # It will help us diagnose broken compilers, and finding out an intuition
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4429 $as_echo_n "checking for C compiler default output file name... " >&6; }
4430 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4432 # The possible output files:
4433 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4436 for ac_file in $ac_files
4439 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4440 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4445 if { { ac_try="$ac_link_default"
4447 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4448 *) ac_try_echo=$ac_try;;
4450 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4451 $as_echo "$ac_try_echo"; } >&5
4452 (eval "$ac_link_default") 2>&5
4454 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4455 test $ac_status = 0; }; then :
4456 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4457 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4458 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4459 # so that the user can short-circuit this test for compilers unknown to
4461 for ac_file in $ac_files ''
4463 test -f "$ac_file" || continue
4465 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4468 # We found the default executable, but exeext='' is most
4472 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4474 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4476 # We set ac_cv_exeext here because the later test for it is not
4477 # safe: cross compilers may not add the suffix if given an `-o'
4478 # argument, so we may need to know it at that point already.
4479 # Even if this section looks crufty: it has the advantage of
4486 test "$ac_cv_exeext" = no && ac_cv_exeext=
4491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4492 $as_echo "$ac_file" >&6; }
4493 if test -z "$ac_file"; then :
4494 $as_echo "$as_me: failed program was:" >&5
4495 sed 's/^/| /' conftest.$ac_ext >&5
4497 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4498 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4499 { as_fn_set_status 77
4500 as_fn_error "C compiler cannot create executables
4501 See \`config.log' for more details." "$LINENO" 5; }; }
4503 ac_exeext=$ac_cv_exeext
4505 # Check that the compiler produces executables we can run. If not, either
4506 # the compiler is broken, or we cross compile.
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4508 $as_echo_n "checking whether the C compiler works... " >&6; }
4509 # If not cross compiling, check that we can run a simple program.
4510 if test "$cross_compiling" != yes; then
4511 if { ac_try='./$ac_file'
4512 { { case "(($ac_try" in
4513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4514 *) ac_try_echo=$ac_try;;
4516 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4517 $as_echo "$ac_try_echo"; } >&5
4518 (eval "$ac_try") 2>&5
4520 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4521 test $ac_status = 0; }; }; then
4524 if test "$cross_compiling" = maybe; then
4527 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4528 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4529 as_fn_error "cannot run C compiled programs.
4530 If you meant to cross compile, use \`--host'.
4531 See \`config.log' for more details." "$LINENO" 5; }
4535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4536 $as_echo "yes" >&6; }
4538 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4539 ac_clean_files=$ac_clean_files_save
4540 # Check that the compiler produces executables we can run. If not, either
4541 # the compiler is broken, or we cross compile.
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4543 $as_echo_n "checking whether we are cross compiling... " >&6; }
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4545 $as_echo "$cross_compiling" >&6; }
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4548 $as_echo_n "checking for suffix of executables... " >&6; }
4549 if { { ac_try="$ac_link"
4551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4552 *) ac_try_echo=$ac_try;;
4554 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4555 $as_echo "$ac_try_echo"; } >&5
4556 (eval "$ac_link") 2>&5
4558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4559 test $ac_status = 0; }; then :
4560 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4561 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4562 # work properly (i.e., refer to `conftest.exe'), while it won't with
4564 for ac_file in conftest.exe conftest conftest.*; do
4565 test -f "$ac_file" || continue
4567 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4568 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4574 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4575 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4576 as_fn_error "cannot compute suffix of executables: cannot compile and link
4577 See \`config.log' for more details." "$LINENO" 5; }
4579 rm -f conftest$ac_cv_exeext
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4581 $as_echo "$ac_cv_exeext" >&6; }
4583 rm -f conftest.$ac_ext
4584 EXEEXT=$ac_cv_exeext
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4587 $as_echo_n "checking for suffix of object files... " >&6; }
4588 if test "${ac_cv_objext+set}" = set; then :
4589 $as_echo_n "(cached) " >&6
4591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592 /* end confdefs.h. */
4602 rm -f conftest.o conftest.obj
4603 if { { ac_try="$ac_compile"
4605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4606 *) ac_try_echo=$ac_try;;
4608 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4609 $as_echo "$ac_try_echo"; } >&5
4610 (eval "$ac_compile") 2>&5
4612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4613 test $ac_status = 0; }; then :
4614 for ac_file in conftest.o conftest.obj conftest.*; do
4615 test -f "$ac_file" || continue;
4617 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4618 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4623 $as_echo "$as_me: failed program was:" >&5
4624 sed 's/^/| /' conftest.$ac_ext >&5
4626 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4627 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4628 as_fn_error "cannot compute suffix of object files: cannot compile
4629 See \`config.log' for more details." "$LINENO" 5; }
4631 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4634 $as_echo "$ac_cv_objext" >&6; }
4635 OBJEXT=$ac_cv_objext
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4638 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4639 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4640 $as_echo_n "(cached) " >&6
4642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4643 /* end confdefs.h. */
4656 if ac_fn_c_try_compile "$LINENO"; then :
4661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4662 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4666 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4667 if test $ac_compiler_gnu = yes; then
4672 ac_test_CFLAGS=${CFLAGS+set}
4673 ac_save_CFLAGS=$CFLAGS
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4675 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4676 if test "${ac_cv_prog_cc_g+set}" = set; then :
4677 $as_echo_n "(cached) " >&6
4679 ac_save_c_werror_flag=$ac_c_werror_flag
4680 ac_c_werror_flag=yes
4683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4684 /* end confdefs.h. */
4694 if ac_fn_c_try_compile "$LINENO"; then :
4698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4699 /* end confdefs.h. */
4709 if ac_fn_c_try_compile "$LINENO"; then :
4712 ac_c_werror_flag=$ac_save_c_werror_flag
4714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4715 /* end confdefs.h. */
4725 if ac_fn_c_try_compile "$LINENO"; then :
4728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4733 ac_c_werror_flag=$ac_save_c_werror_flag
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4736 $as_echo "$ac_cv_prog_cc_g" >&6; }
4737 if test "$ac_test_CFLAGS" = set; then
4738 CFLAGS=$ac_save_CFLAGS
4739 elif test $ac_cv_prog_cc_g = yes; then
4740 if test "$GCC" = yes; then
4746 if test "$GCC" = yes; then
4752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4753 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4754 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4755 $as_echo_n "(cached) " >&6
4757 ac_cv_prog_cc_c89=no
4759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4760 /* end confdefs.h. */
4763 #include <sys/types.h>
4764 #include <sys/stat.h>
4765 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4766 struct buf { int x; };
4767 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4768 static char *e (p, i)
4774 static char *f (char * (*g) (char **, int), char **p, ...)
4779 s = g (p, va_arg (v,int));
4784 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4785 function prototypes and stuff, but not '\xHH' hex character constants.
4786 These don't provoke an error unfortunately, instead are silently treated
4787 as 'x'. The following induces an error, until -std is added to get
4788 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4789 array size at least. It's necessary to write '\x00'==0 to get something
4790 that's true only with -std. */
4791 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4793 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4794 inside strings and character constants. */
4796 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4798 int test (int i, double x);
4799 struct s1 {int (*f) (int a);};
4800 struct s2 {int (*f) (double a);};
4801 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4807 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4812 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4813 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4815 CC="$ac_save_CC $ac_arg"
4816 if ac_fn_c_try_compile "$LINENO"; then :
4817 ac_cv_prog_cc_c89=$ac_arg
4819 rm -f core conftest.err conftest.$ac_objext
4820 test "x$ac_cv_prog_cc_c89" != "xno" && break
4822 rm -f conftest.$ac_ext
4827 case "x$ac_cv_prog_cc_c89" in
4829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4830 $as_echo "none needed" >&6; } ;;
4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4833 $as_echo "unsupported" >&6; } ;;
4835 CC="$CC $ac_cv_prog_cc_c89"
4836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4837 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4839 if test "x$ac_cv_prog_cc_c89" != xno; then :
4844 ac_cpp='$CPP $CPPFLAGS'
4845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4850 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4851 for ac_t in install-sh install.sh shtool; do
4852 if test -f "$ac_dir/$ac_t"; then
4854 ac_install_sh="$ac_aux_dir/$ac_t -c"
4859 if test -z "$ac_aux_dir"; then
4860 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4863 # These three variables are undocumented and unsupported,
4864 # and are intended to be withdrawn in a future Autoconf release.
4865 # They can cause serious problems if a builder's source tree is in a directory
4866 # whose full name contains unusual characters.
4867 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4868 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4869 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4872 # Make sure we can run config.sub.
4873 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4874 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4877 $as_echo_n "checking build system type... " >&6; }
4878 if test "${ac_cv_build+set}" = set; then :
4879 $as_echo_n "(cached) " >&6
4881 ac_build_alias=$build_alias
4882 test "x$ac_build_alias" = x &&
4883 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4884 test "x$ac_build_alias" = x &&
4885 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4886 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4887 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4891 $as_echo "$ac_cv_build" >&6; }
4892 case $ac_cv_build in
4894 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4897 ac_save_IFS=$IFS; IFS='-'
4903 # Remember, the first character of IFS is used to create $*,
4904 # except with old shells:
4907 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4911 $as_echo_n "checking host system type... " >&6; }
4912 if test "${ac_cv_host+set}" = set; then :
4913 $as_echo_n "(cached) " >&6
4915 if test "x$host_alias" = x; then
4916 ac_cv_host=$ac_cv_build
4918 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4919 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4924 $as_echo "$ac_cv_host" >&6; }
4927 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4930 ac_save_IFS=$IFS; IFS='-'
4936 # Remember, the first character of IFS is used to create $*,
4937 # except with old shells:
4940 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4944 $as_echo_n "checking target system type... " >&6; }
4945 if test "${ac_cv_target+set}" = set; then :
4946 $as_echo_n "(cached) " >&6
4948 if test "x$target_alias" = x; then
4949 ac_cv_target=$ac_cv_host
4951 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4952 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4957 $as_echo "$ac_cv_target" >&6; }
4958 case $ac_cv_target in
4960 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4962 target=$ac_cv_target
4963 ac_save_IFS=$IFS; IFS='-'
4969 # Remember, the first character of IFS is used to create $*,
4970 # except with old shells:
4973 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4976 # The aliases save the names the user supplied, while $host etc.
4977 # will get canonicalized.
4978 test -n "$target_alias" &&
4979 test "$program_prefix$program_suffix$program_transform_name" = \
4981 program_prefix=${target_alias}-
4984 ac_cpp='$CPP $CPPFLAGS'
4985 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4986 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4987 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4989 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4990 # On Suns, sometimes $CPP names a directory.
4991 if test -n "$CPP" && test -d "$CPP"; then
4994 if test -z "$CPP"; then
4995 if test "${ac_cv_prog_CPP+set}" = set; then :
4996 $as_echo_n "(cached) " >&6
4998 # Double quotes because CPP needs to be expanded
4999 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5002 for ac_c_preproc_warn_flag in '' yes
5004 # Use a header file that comes with gcc, so configuring glibc
5005 # with a fresh cross-compiler works.
5006 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5007 # <limits.h> exists even on freestanding compilers.
5008 # On the NeXT, cc -E runs the code through the compiler's parser,
5009 # not just through cpp. "Syntax error" is here to catch this case.
5010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5011 /* end confdefs.h. */
5013 # include <limits.h>
5015 # include <assert.h>
5019 if ac_fn_c_try_cpp "$LINENO"; then :
5022 # Broken: fails on valid input.
5025 rm -f conftest.err conftest.$ac_ext
5027 # OK, works on sane cases. Now check whether nonexistent headers
5028 # can be detected and how.
5029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5030 /* end confdefs.h. */
5031 #include <ac_nonexistent.h>
5033 if ac_fn_c_try_cpp "$LINENO"; then :
5034 # Broken: success on invalid input.
5037 # Passes both tests.
5041 rm -f conftest.err conftest.$ac_ext
5044 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5045 rm -f conftest.err conftest.$ac_ext
5046 if $ac_preproc_ok; then :
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5059 $as_echo "$CPP" >&6; }
5061 for ac_c_preproc_warn_flag in '' yes
5063 # Use a header file that comes with gcc, so configuring glibc
5064 # with a fresh cross-compiler works.
5065 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5066 # <limits.h> exists even on freestanding compilers.
5067 # On the NeXT, cc -E runs the code through the compiler's parser,
5068 # not just through cpp. "Syntax error" is here to catch this case.
5069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5070 /* end confdefs.h. */
5072 # include <limits.h>
5074 # include <assert.h>
5078 if ac_fn_c_try_cpp "$LINENO"; then :
5081 # Broken: fails on valid input.
5084 rm -f conftest.err conftest.$ac_ext
5086 # OK, works on sane cases. Now check whether nonexistent headers
5087 # can be detected and how.
5088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5089 /* end confdefs.h. */
5090 #include <ac_nonexistent.h>
5092 if ac_fn_c_try_cpp "$LINENO"; then :
5093 # Broken: success on invalid input.
5096 # Passes both tests.
5100 rm -f conftest.err conftest.$ac_ext
5103 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5104 rm -f conftest.err conftest.$ac_ext
5105 if $ac_preproc_ok; then :
5108 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5109 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5110 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5111 See \`config.log' for more details." "$LINENO" 5; }
5115 ac_cpp='$CPP $CPPFLAGS'
5116 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5117 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5118 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5122 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5123 if test "${ac_cv_path_GREP+set}" = set; then :
5124 $as_echo_n "(cached) " >&6
5126 if test -z "$GREP"; then
5127 ac_path_GREP_found=false
5128 # Loop through the user's path and test for each of PROGNAME-LIST
5129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5130 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5133 test -z "$as_dir" && as_dir=.
5134 for ac_prog in grep ggrep; do
5135 for ac_exec_ext in '' $ac_executable_extensions; do
5136 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5137 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5138 # Check for GNU ac_path_GREP and select it if it is found.
5139 # Check for GNU $ac_path_GREP
5140 case `"$ac_path_GREP" --version 2>&1` in
5142 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5145 $as_echo_n 0123456789 >"conftest.in"
5148 cat "conftest.in" "conftest.in" >"conftest.tmp"
5149 mv "conftest.tmp" "conftest.in"
5150 cp "conftest.in" "conftest.nl"
5151 $as_echo 'GREP' >> "conftest.nl"
5152 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5153 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5154 as_fn_arith $ac_count + 1 && ac_count=$as_val
5155 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5156 # Best one so far, save it but keep looking for a better one
5157 ac_cv_path_GREP="$ac_path_GREP"
5158 ac_path_GREP_max=$ac_count
5160 # 10*(2^10) chars as input seems more than enough
5161 test $ac_count -gt 10 && break
5163 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5166 $ac_path_GREP_found && break 3
5171 if test -z "$ac_cv_path_GREP"; then
5172 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5175 ac_cv_path_GREP=$GREP
5179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5180 $as_echo "$ac_cv_path_GREP" >&6; }
5181 GREP="$ac_cv_path_GREP"
5184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5185 $as_echo_n "checking for egrep... " >&6; }
5186 if test "${ac_cv_path_EGREP+set}" = set; then :
5187 $as_echo_n "(cached) " >&6
5189 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5190 then ac_cv_path_EGREP="$GREP -E"
5192 if test -z "$EGREP"; then
5193 ac_path_EGREP_found=false
5194 # Loop through the user's path and test for each of PROGNAME-LIST
5195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5196 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5199 test -z "$as_dir" && as_dir=.
5200 for ac_prog in egrep; do
5201 for ac_exec_ext in '' $ac_executable_extensions; do
5202 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5203 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5204 # Check for GNU ac_path_EGREP and select it if it is found.
5205 # Check for GNU $ac_path_EGREP
5206 case `"$ac_path_EGREP" --version 2>&1` in
5208 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5211 $as_echo_n 0123456789 >"conftest.in"
5214 cat "conftest.in" "conftest.in" >"conftest.tmp"
5215 mv "conftest.tmp" "conftest.in"
5216 cp "conftest.in" "conftest.nl"
5217 $as_echo 'EGREP' >> "conftest.nl"
5218 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5219 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5220 as_fn_arith $ac_count + 1 && ac_count=$as_val
5221 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5222 # Best one so far, save it but keep looking for a better one
5223 ac_cv_path_EGREP="$ac_path_EGREP"
5224 ac_path_EGREP_max=$ac_count
5226 # 10*(2^10) chars as input seems more than enough
5227 test $ac_count -gt 10 && break
5229 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5232 $ac_path_EGREP_found && break 3
5237 if test -z "$ac_cv_path_EGREP"; then
5238 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5241 ac_cv_path_EGREP=$EGREP
5246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5247 $as_echo "$ac_cv_path_EGREP" >&6; }
5248 EGREP="$ac_cv_path_EGREP"
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5252 $as_echo_n "checking for ANSI C header files... " >&6; }
5253 if test "${ac_cv_header_stdc+set}" = set; then :
5254 $as_echo_n "(cached) " >&6
5256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5257 /* end confdefs.h. */
5271 if ac_fn_c_try_compile "$LINENO"; then :
5272 ac_cv_header_stdc=yes
5274 ac_cv_header_stdc=no
5276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5278 if test $ac_cv_header_stdc = yes; then
5279 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5281 /* end confdefs.h. */
5285 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5286 $EGREP "memchr" >/dev/null 2>&1; then :
5289 ac_cv_header_stdc=no
5295 if test $ac_cv_header_stdc = yes; then
5296 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5298 /* end confdefs.h. */
5302 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5303 $EGREP "free" >/dev/null 2>&1; then :
5306 ac_cv_header_stdc=no
5312 if test $ac_cv_header_stdc = yes; then
5313 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5314 if test "$cross_compiling" = yes; then :
5317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5318 /* end confdefs.h. */
5321 #if ((' ' & 0x0FF) == 0x020)
5322 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5323 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5325 # define ISLOWER(c) \
5326 (('a' <= (c) && (c) <= 'i') \
5327 || ('j' <= (c) && (c) <= 'r') \
5328 || ('s' <= (c) && (c) <= 'z'))
5329 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5332 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5337 for (i = 0; i < 256; i++)
5338 if (XOR (islower (i), ISLOWER (i))
5339 || toupper (i) != TOUPPER (i))
5344 if ac_fn_c_try_run "$LINENO"; then :
5347 ac_cv_header_stdc=no
5349 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5350 conftest.$ac_objext conftest.beam conftest.$ac_ext
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5356 $as_echo "$ac_cv_header_stdc" >&6; }
5357 if test $ac_cv_header_stdc = yes; then
5359 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5363 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5364 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5365 inttypes.h stdint.h unistd.h
5367 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5368 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5370 eval as_val=\$$as_ac_Header
5371 if test "x$as_val" = x""yes; then :
5372 cat >>confdefs.h <<_ACEOF
5373 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5382 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5383 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5390 if test "$MINIX" = yes; then
5392 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5395 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5398 $as_echo "#define _MINIX 1" >>confdefs.h
5403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5404 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5405 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5406 $as_echo_n "(cached) " >&6
5408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5409 /* end confdefs.h. */
5411 # define __EXTENSIONS__ 1
5412 $ac_includes_default
5421 if ac_fn_c_try_compile "$LINENO"; then :
5422 ac_cv_safe_to_define___extensions__=yes
5424 ac_cv_safe_to_define___extensions__=no
5426 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5429 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5430 test $ac_cv_safe_to_define___extensions__ = yes &&
5431 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5433 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5435 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5437 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5439 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5442 test "$program_prefix" != NONE &&
5443 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5444 # Use a double $ so make ignores it.
5445 test "$program_suffix" != NONE &&
5446 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5447 # Double any \ or $.
5448 # By default was `s,x,x', remove it if useless.
5449 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5450 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5452 # Find a good install program. We prefer a C program (faster),
5453 # so one script is as good as another. But avoid the broken or
5454 # incompatible versions:
5455 # SysV /etc/install, /usr/sbin/install
5456 # SunOS /usr/etc/install
5457 # IRIX /sbin/install
5459 # AmigaOS /C/install, which installs bootblocks on floppy discs
5460 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5461 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5462 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5463 # OS/2's system install, which has a completely different semantic
5464 # ./install, which can be erroneously created by make from ./install.sh.
5465 # Reject install programs that cannot install multiple files.
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5467 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5468 if test -z "$INSTALL"; then
5469 if test "${ac_cv_path_install+set}" = set; then :
5470 $as_echo_n "(cached) " >&6
5472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5476 test -z "$as_dir" && as_dir=.
5477 # Account for people who put trailing slashes in PATH elements.
5478 case $as_dir/ in #((
5479 ./ | .// | /[cC]/* | \
5480 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5481 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5484 # OSF1 and SCO ODT 3.0 have their own names for install.
5485 # Don't use installbsd from OSF since it installs stuff as root
5487 for ac_prog in ginstall scoinst install; do
5488 for ac_exec_ext in '' $ac_executable_extensions; do
5489 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5490 if test $ac_prog = install &&
5491 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5492 # AIX install. It has an incompatible calling convention.
5494 elif test $ac_prog = install &&
5495 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5496 # program-specific install script used by HP pwplus--don't use.
5499 rm -rf conftest.one conftest.two conftest.dir
5500 echo one > conftest.one
5501 echo two > conftest.two
5503 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5504 test -s conftest.one && test -s conftest.two &&
5505 test -s conftest.dir/conftest.one &&
5506 test -s conftest.dir/conftest.two
5508 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5521 rm -rf conftest.one conftest.two conftest.dir
5524 if test "${ac_cv_path_install+set}" = set; then
5525 INSTALL=$ac_cv_path_install
5527 # As a last resort, use the slow shell script. Don't cache a
5528 # value for INSTALL within a source directory, because that will
5529 # break other packages using the cache if that directory is
5530 # removed, or if the value is a relative name.
5531 INSTALL=$ac_install_sh
5534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5535 $as_echo "$INSTALL" >&6; }
5537 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5538 # It thinks the first close brace ends the variable substitution.
5539 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5541 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5543 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5545 rm -rf .tst 2>/dev/null
5546 mkdir .tst 2>/dev/null
5547 if test -d .tst; then
5552 rmdir .tst 2>/dev/null
5554 DEPDIR="${am__leading_dot}deps"
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5559 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5564 macro_version='2.2.7a'
5565 macro_revision='1.3134'
5579 ltmain="$ac_aux_dir/ltmain.sh"
5581 # Backslashify metacharacters that are still active within
5582 # double-quoted strings.
5583 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5585 # Same as above, but do not quote variable references.
5586 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5588 # Sed substitution to delay expansion of an escaped shell variable in a
5589 # double_quote_subst'ed string.
5590 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5592 # Sed substitution to delay expansion of an escaped single quote.
5593 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5595 # Sed substitution to avoid accidental globbing in evaled expressions
5596 no_glob_subst='s/\*/\\\*/g'
5598 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5599 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5600 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5603 $as_echo_n "checking how to print strings... " >&6; }
5604 # Test print first, because it will be a builtin if present.
5605 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5606 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5608 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5611 # Use this function as a fallback that always works.
5612 func_fallback_echo ()
5614 eval 'cat <<_LTECHO_EOF
5618 ECHO='func_fallback_echo'
5621 # func_echo_all arg...
5622 # Invoke $ECHO with all args, space-separated.
5629 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5630 $as_echo "printf" >&6; } ;;
5631 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5632 $as_echo "print -r" >&6; } ;;
5633 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5634 $as_echo "cat" >&6; } ;;
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5651 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5652 if test "${ac_cv_path_SED+set}" = set; then :
5653 $as_echo_n "(cached) " >&6
5655 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5656 for ac_i in 1 2 3 4 5 6 7; do
5657 ac_script="$ac_script$as_nl$ac_script"
5659 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5660 { ac_script=; unset ac_script;}
5661 if test -z "$SED"; then
5662 ac_path_SED_found=false
5663 # Loop through the user's path and test for each of PROGNAME-LIST
5664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5668 test -z "$as_dir" && as_dir=.
5669 for ac_prog in sed gsed; do
5670 for ac_exec_ext in '' $ac_executable_extensions; do
5671 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5672 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5673 # Check for GNU ac_path_SED and select it if it is found.
5674 # Check for GNU $ac_path_SED
5675 case `"$ac_path_SED" --version 2>&1` in
5677 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5680 $as_echo_n 0123456789 >"conftest.in"
5683 cat "conftest.in" "conftest.in" >"conftest.tmp"
5684 mv "conftest.tmp" "conftest.in"
5685 cp "conftest.in" "conftest.nl"
5686 $as_echo '' >> "conftest.nl"
5687 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5688 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5689 as_fn_arith $ac_count + 1 && ac_count=$as_val
5690 if test $ac_count -gt ${ac_path_SED_max-0}; then
5691 # Best one so far, save it but keep looking for a better one
5692 ac_cv_path_SED="$ac_path_SED"
5693 ac_path_SED_max=$ac_count
5695 # 10*(2^10) chars as input seems more than enough
5696 test $ac_count -gt 10 && break
5698 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5701 $ac_path_SED_found && break 3
5706 if test -z "$ac_cv_path_SED"; then
5707 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5715 $as_echo "$ac_cv_path_SED" >&6; }
5716 SED="$ac_cv_path_SED"
5719 test -z "$SED" && SED=sed
5720 Xsed="$SED -e 1s/^X//"
5732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5733 $as_echo_n "checking for fgrep... " >&6; }
5734 if test "${ac_cv_path_FGREP+set}" = set; then :
5735 $as_echo_n "(cached) " >&6
5737 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5738 then ac_cv_path_FGREP="$GREP -F"
5740 if test -z "$FGREP"; then
5741 ac_path_FGREP_found=false
5742 # Loop through the user's path and test for each of PROGNAME-LIST
5743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5744 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5747 test -z "$as_dir" && as_dir=.
5748 for ac_prog in fgrep; do
5749 for ac_exec_ext in '' $ac_executable_extensions; do
5750 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5751 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5752 # Check for GNU ac_path_FGREP and select it if it is found.
5753 # Check for GNU $ac_path_FGREP
5754 case `"$ac_path_FGREP" --version 2>&1` in
5756 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5759 $as_echo_n 0123456789 >"conftest.in"
5762 cat "conftest.in" "conftest.in" >"conftest.tmp"
5763 mv "conftest.tmp" "conftest.in"
5764 cp "conftest.in" "conftest.nl"
5765 $as_echo 'FGREP' >> "conftest.nl"
5766 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5767 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5768 as_fn_arith $ac_count + 1 && ac_count=$as_val
5769 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5770 # Best one so far, save it but keep looking for a better one
5771 ac_cv_path_FGREP="$ac_path_FGREP"
5772 ac_path_FGREP_max=$ac_count
5774 # 10*(2^10) chars as input seems more than enough
5775 test $ac_count -gt 10 && break
5777 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5780 $ac_path_FGREP_found && break 3
5785 if test -z "$ac_cv_path_FGREP"; then
5786 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5789 ac_cv_path_FGREP=$FGREP
5794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5795 $as_echo "$ac_cv_path_FGREP" >&6; }
5796 FGREP="$ac_cv_path_FGREP"
5799 test -z "$GREP" && GREP=grep
5819 # Check whether --with-gnu-ld was given.
5820 if test "${with_gnu_ld+set}" = set; then :
5821 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5827 if test "$GCC" = yes; then
5828 # Check if gcc -print-prog-name=ld gives a path.
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5830 $as_echo_n "checking for ld used by $CC... " >&6; }
5833 # gcc leaves a trailing carriage return which upsets mingw
5834 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5836 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5839 # Accept absolute paths.
5841 re_direlt='/[^/][^/]*/\.\./'
5842 # Canonicalize the pathname of ld
5843 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5844 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5845 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5847 test -z "$LD" && LD="$ac_prog"
5850 # If it fails, then pretend we aren't using GCC.
5854 # If it is relative, then search for the first ld in PATH.
5858 elif test "$with_gnu_ld" = yes; then
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5860 $as_echo_n "checking for GNU ld... " >&6; }
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5863 $as_echo_n "checking for non-GNU ld... " >&6; }
5865 if test "${lt_cv_path_LD+set}" = set; then :
5866 $as_echo_n "(cached) " >&6
5868 if test -z "$LD"; then
5869 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5870 for ac_dir in $PATH; do
5872 test -z "$ac_dir" && ac_dir=.
5873 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5874 lt_cv_path_LD="$ac_dir/$ac_prog"
5875 # Check to see if the program is GNU ld. I'd rather use --version,
5876 # but apparently some variants of GNU ld only accept -v.
5877 # Break only if it was the GNU/non-GNU ld that we prefer.
5878 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5879 *GNU* | *'with BFD'*)
5880 test "$with_gnu_ld" != no && break
5883 test "$with_gnu_ld" != yes && break
5890 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5895 if test -n "$LD"; then
5896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5897 $as_echo "$LD" >&6; }
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5900 $as_echo "no" >&6; }
5902 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5904 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5905 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5906 $as_echo_n "(cached) " >&6
5908 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5909 case `$LD -v 2>&1 </dev/null` in
5910 *GNU* | *'with BFD'*)
5911 lt_cv_prog_gnu_ld=yes
5914 lt_cv_prog_gnu_ld=no
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5919 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5920 with_gnu_ld=$lt_cv_prog_gnu_ld
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5931 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5932 if test "${lt_cv_path_NM+set}" = set; then :
5933 $as_echo_n "(cached) " >&6
5935 if test -n "$NM"; then
5936 # Let the user override the test.
5939 lt_nm_to_check="${ac_tool_prefix}nm"
5940 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5941 lt_nm_to_check="$lt_nm_to_check nm"
5943 for lt_tmp_nm in $lt_nm_to_check; do
5944 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5945 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5947 test -z "$ac_dir" && ac_dir=.
5948 tmp_nm="$ac_dir/$lt_tmp_nm"
5949 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5950 # Check to see if the nm accepts a BSD-compat flag.
5951 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5952 # nm: unknown option "B" ignored
5953 # Tru64's nm complains that /dev/null is an invalid object file
5954 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5955 */dev/null* | *'Invalid file or object type'*)
5956 lt_cv_path_NM="$tmp_nm -B"
5960 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5962 lt_cv_path_NM="$tmp_nm -p"
5966 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5967 continue # so that we can try to find one that supports BSD flags
5976 : ${lt_cv_path_NM=no}
5979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5980 $as_echo "$lt_cv_path_NM" >&6; }
5981 if test "$lt_cv_path_NM" != "no"; then
5984 # Didn't find any BSD compatible name lister, look for dumpbin.
5985 if test -n "$DUMPBIN"; then :
5986 # Let the user override the test.
5988 if test -n "$ac_tool_prefix"; then
5989 for ac_prog in dumpbin "link -dump"
5991 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5992 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5994 $as_echo_n "checking for $ac_word... " >&6; }
5995 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5996 $as_echo_n "(cached) " >&6
5998 if test -n "$DUMPBIN"; then
5999 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6005 test -z "$as_dir" && as_dir=.
6006 for ac_exec_ext in '' $ac_executable_extensions; do
6007 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6008 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6018 DUMPBIN=$ac_cv_prog_DUMPBIN
6019 if test -n "$DUMPBIN"; then
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6021 $as_echo "$DUMPBIN" >&6; }
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6024 $as_echo "no" >&6; }
6028 test -n "$DUMPBIN" && break
6031 if test -z "$DUMPBIN"; then
6032 ac_ct_DUMPBIN=$DUMPBIN
6033 for ac_prog in dumpbin "link -dump"
6035 # Extract the first word of "$ac_prog", so it can be a program name with args.
6036 set dummy $ac_prog; ac_word=$2
6037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6038 $as_echo_n "checking for $ac_word... " >&6; }
6039 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6040 $as_echo_n "(cached) " >&6
6042 if test -n "$ac_ct_DUMPBIN"; then
6043 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6049 test -z "$as_dir" && as_dir=.
6050 for ac_exec_ext in '' $ac_executable_extensions; do
6051 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6052 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6062 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6063 if test -n "$ac_ct_DUMPBIN"; then
6064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6065 $as_echo "$ac_ct_DUMPBIN" >&6; }
6067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6068 $as_echo "no" >&6; }
6072 test -n "$ac_ct_DUMPBIN" && break
6075 if test "x$ac_ct_DUMPBIN" = x; then
6078 case $cross_compiling:$ac_tool_warned in
6080 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6081 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6082 ac_tool_warned=yes ;;
6084 DUMPBIN=$ac_ct_DUMPBIN
6088 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6090 DUMPBIN="$DUMPBIN -symbols"
6098 if test "$DUMPBIN" != ":"; then
6102 test -z "$NM" && NM=nm
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6110 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6111 if test "${lt_cv_nm_interface+set}" = set; then :
6112 $as_echo_n "(cached) " >&6
6114 lt_cv_nm_interface="BSD nm"
6115 echo "int some_variable = 0;" > conftest.$ac_ext
6116 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6117 (eval "$ac_compile" 2>conftest.err)
6118 cat conftest.err >&5
6119 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6120 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6121 cat conftest.err >&5
6122 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6123 cat conftest.out >&5
6124 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6125 lt_cv_nm_interface="MS dumpbin"
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6130 $as_echo "$lt_cv_nm_interface" >&6; }
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6133 $as_echo_n "checking whether ln -s works... " >&6; }
6135 if test "$LN_S" = "ln -s"; then
6136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6137 $as_echo "yes" >&6; }
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6140 $as_echo "no, using $LN_S" >&6; }
6143 # find the maximum length of command line arguments
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6145 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6146 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6147 $as_echo_n "(cached) " >&6
6154 # On DJGPP, this test can blow up pretty badly due to problems in libc
6155 # (any single argument exceeding 2000 bytes causes a buffer overrun
6156 # during glob expansion). Even if it were fixed, the result of this
6157 # check would be larger than it should be.
6158 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6162 # Under GNU Hurd, this test is not required because there is
6163 # no limit to the length of command line arguments.
6164 # Libtool will interpret -1 as no limit whatsoever
6165 lt_cv_sys_max_cmd_len=-1;
6168 cygwin* | mingw* | cegcc*)
6169 # On Win9x/ME, this test blows up -- it succeeds, but takes
6170 # about 5 minutes as the teststring grows exponentially.
6171 # Worse, since 9x/ME are not pre-emptively multitasking,
6172 # you end up with a "frozen" computer, even though with patience
6173 # the test eventually succeeds (with a max line length of 256k).
6174 # Instead, let's just punt: use the minimum linelength reported by
6175 # all of the supported platforms: 8192 (on NT/2K/XP).
6176 lt_cv_sys_max_cmd_len=8192;
6180 # On MiNT this can take a long time and run out of memory.
6181 lt_cv_sys_max_cmd_len=8192;
6185 # On AmigaOS with pdksh, this test takes hours, literally.
6186 # So we just punt and use a minimum line length of 8192.
6187 lt_cv_sys_max_cmd_len=8192;
6190 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6191 # This has been around since 386BSD, at least. Likely further.
6192 if test -x /sbin/sysctl; then
6193 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6194 elif test -x /usr/sbin/sysctl; then
6195 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6197 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6199 # And add a safety zone
6200 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6201 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6205 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6206 lt_cv_sys_max_cmd_len=196608
6210 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6211 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6212 # nice to cause kernel panics so lets avoid the loop below.
6213 # First set a reasonable default.
6214 lt_cv_sys_max_cmd_len=16384
6216 if test -x /sbin/sysconfig; then
6217 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6218 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6223 lt_cv_sys_max_cmd_len=102400
6225 sysv5* | sco5v6* | sysv4.2uw2*)
6226 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6227 if test -n "$kargmax"; then
6228 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6230 lt_cv_sys_max_cmd_len=32768
6234 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6235 if test -n "$lt_cv_sys_max_cmd_len"; then
6236 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6237 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6239 # Make teststring a little bigger before we do anything with it.
6240 # a 1K string should be a reasonable start.
6241 for i in 1 2 3 4 5 6 7 8 ; do
6242 teststring=$teststring$teststring
6244 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6245 # If test is not a shell built-in, we'll probably end up computing a
6246 # maximum length that is only half of the actual maximum length, but
6248 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6249 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6250 test $i != 17 # 1/2 MB should be enough
6253 teststring=$teststring$teststring
6255 # Only check the string length outside the loop.
6256 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6258 # Add a significant safety factor because C++ compilers can tack on
6259 # massive amounts of additional arguments before passing them to the
6260 # linker. It appears as though 1/2 is a usable value.
6261 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6268 if test -n $lt_cv_sys_max_cmd_len ; then
6269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6270 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6273 $as_echo "none" >&6; }
6275 max_cmd_len=$lt_cv_sys_max_cmd_len
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6287 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6288 # Try some XSI features
6291 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6293 && eval 'test $(( 1 + 1 )) -eq 2 \
6294 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6297 $as_echo "$xsi_shell" >&6; }
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6301 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6303 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6305 && lt_shell_append=yes
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6307 $as_echo "$lt_shell_append" >&6; }
6310 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6320 # test EBCDIC or ASCII
6321 case `echo X|tr X '\101'` in
6322 A) # ASCII based system
6323 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6324 lt_SP2NL='tr \040 \012'
6325 lt_NL2SP='tr \015\012 \040\040'
6327 *) # EBCDIC based system
6328 lt_SP2NL='tr \100 \n'
6329 lt_NL2SP='tr \r\n \100\100'
6341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6342 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6343 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6344 $as_echo_n "(cached) " >&6
6346 lt_cv_ld_reload_flag='-r'
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6349 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6350 reload_flag=$lt_cv_ld_reload_flag
6351 case $reload_flag in
6353 *) reload_flag=" $reload_flag" ;;
6355 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6358 if test "$GCC" = yes; then
6359 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6361 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6374 if test -n "$ac_tool_prefix"; then
6375 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6376 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6378 $as_echo_n "checking for $ac_word... " >&6; }
6379 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6380 $as_echo_n "(cached) " >&6
6382 if test -n "$OBJDUMP"; then
6383 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6389 test -z "$as_dir" && as_dir=.
6390 for ac_exec_ext in '' $ac_executable_extensions; do
6391 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6392 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6402 OBJDUMP=$ac_cv_prog_OBJDUMP
6403 if test -n "$OBJDUMP"; then
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6405 $as_echo "$OBJDUMP" >&6; }
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6408 $as_echo "no" >&6; }
6413 if test -z "$ac_cv_prog_OBJDUMP"; then
6414 ac_ct_OBJDUMP=$OBJDUMP
6415 # Extract the first word of "objdump", so it can be a program name with args.
6416 set dummy objdump; ac_word=$2
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6418 $as_echo_n "checking for $ac_word... " >&6; }
6419 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6420 $as_echo_n "(cached) " >&6
6422 if test -n "$ac_ct_OBJDUMP"; then
6423 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6429 test -z "$as_dir" && as_dir=.
6430 for ac_exec_ext in '' $ac_executable_extensions; do
6431 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6432 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6442 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6443 if test -n "$ac_ct_OBJDUMP"; then
6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6445 $as_echo "$ac_ct_OBJDUMP" >&6; }
6447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6448 $as_echo "no" >&6; }
6451 if test "x$ac_ct_OBJDUMP" = x; then
6454 case $cross_compiling:$ac_tool_warned in
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6457 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6458 ac_tool_warned=yes ;;
6460 OBJDUMP=$ac_ct_OBJDUMP
6463 OBJDUMP="$ac_cv_prog_OBJDUMP"
6466 test -z "$OBJDUMP" && OBJDUMP=objdump
6476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6477 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6478 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6479 $as_echo_n "(cached) " >&6
6481 lt_cv_file_magic_cmd='$MAGIC_CMD'
6482 lt_cv_file_magic_test_file=
6483 lt_cv_deplibs_check_method='unknown'
6484 # Need to set the preceding variable on all platforms that support
6485 # interlibrary dependencies.
6486 # 'none' -- dependencies not supported.
6487 # `unknown' -- same as none, but documents that we really don't know.
6488 # 'pass_all' -- all dependencies passed with no checks.
6489 # 'test_compile' -- check by making test program.
6490 # 'file_magic [[regex]]' -- check by looking for files in library path
6491 # which responds to the $file_magic_cmd with a given extended regex.
6492 # If you have `file' or equivalent on your system and you're not sure
6493 # whether `pass_all' will *always* work, you probably want this one.
6497 lt_cv_deplibs_check_method=pass_all
6501 lt_cv_deplibs_check_method=pass_all
6505 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6506 lt_cv_file_magic_cmd='/usr/bin/file -L'
6507 lt_cv_file_magic_test_file=/shlib/libc.so
6511 # func_win32_libid is a shell function defined in ltmain.sh
6512 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6513 lt_cv_file_magic_cmd='func_win32_libid'
6517 # Base MSYS/MinGW do not provide the 'file' command needed by
6518 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6519 # unless we find 'file', for example because we are cross-compiling.
6520 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6521 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6522 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6523 lt_cv_file_magic_cmd='func_win32_libid'
6525 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6526 lt_cv_file_magic_cmd='$OBJDUMP -f'
6531 # use the weaker test based on 'objdump'. See mingw*.
6532 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6533 lt_cv_file_magic_cmd='$OBJDUMP -f'
6536 darwin* | rhapsody*)
6537 lt_cv_deplibs_check_method=pass_all
6540 freebsd* | dragonfly*)
6541 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6544 # Not sure whether the presence of OpenBSD here was a mistake.
6545 # Let's accept both of them until this is cleared up.
6546 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6547 lt_cv_file_magic_cmd=/usr/bin/file
6548 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6552 lt_cv_deplibs_check_method=pass_all
6557 lt_cv_deplibs_check_method=pass_all
6561 lt_cv_deplibs_check_method=pass_all
6564 hpux10.20* | hpux11*)
6565 lt_cv_file_magic_cmd=/usr/bin/file
6568 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6569 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6572 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]'
6573 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6576 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6577 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6583 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6584 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6587 irix5* | irix6* | nonstopux*)
6589 *-32|*"-32 ") libmagic=32-bit;;
6590 *-n32|*"-n32 ") libmagic=N32;;
6591 *-64|*"-64 ") libmagic=64-bit;;
6592 *) libmagic=never-match;;
6594 lt_cv_deplibs_check_method=pass_all
6597 # This must be Linux ELF.
6598 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6599 lt_cv_deplibs_check_method=pass_all
6603 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6604 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6606 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6611 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6612 lt_cv_file_magic_cmd=/usr/bin/file
6613 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6617 lt_cv_deplibs_check_method=pass_all
6621 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6622 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6624 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6628 osf3* | osf4* | osf5*)
6629 lt_cv_deplibs_check_method=pass_all
6633 lt_cv_deplibs_check_method=pass_all
6637 lt_cv_deplibs_check_method=pass_all
6640 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6641 lt_cv_deplibs_check_method=pass_all
6645 case $host_vendor in
6647 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]'
6648 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6651 lt_cv_deplibs_check_method=pass_all
6654 lt_cv_file_magic_cmd='/bin/file'
6655 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6658 lt_cv_file_magic_cmd='/bin/file'
6659 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6660 lt_cv_file_magic_test_file=/lib/libc.so
6663 lt_cv_deplibs_check_method=pass_all
6666 lt_cv_deplibs_check_method=pass_all
6672 lt_cv_deplibs_check_method=pass_all
6677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6678 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6679 file_magic_cmd=$lt_cv_file_magic_cmd
6680 deplibs_check_method=$lt_cv_deplibs_check_method
6681 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6694 if test -n "$ac_tool_prefix"; then
6695 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6696 set dummy ${ac_tool_prefix}ar; ac_word=$2
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6698 $as_echo_n "checking for $ac_word... " >&6; }
6699 if test "${ac_cv_prog_AR+set}" = set; then :
6700 $as_echo_n "(cached) " >&6
6702 if test -n "$AR"; then
6703 ac_cv_prog_AR="$AR" # Let the user override the test.
6705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6709 test -z "$as_dir" && as_dir=.
6710 for ac_exec_ext in '' $ac_executable_extensions; do
6711 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6712 ac_cv_prog_AR="${ac_tool_prefix}ar"
6713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6723 if test -n "$AR"; then
6724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6725 $as_echo "$AR" >&6; }
6727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6728 $as_echo "no" >&6; }
6733 if test -z "$ac_cv_prog_AR"; then
6735 # Extract the first word of "ar", so it can be a program name with args.
6736 set dummy ar; ac_word=$2
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6738 $as_echo_n "checking for $ac_word... " >&6; }
6739 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6740 $as_echo_n "(cached) " >&6
6742 if test -n "$ac_ct_AR"; then
6743 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6749 test -z "$as_dir" && as_dir=.
6750 for ac_exec_ext in '' $ac_executable_extensions; do
6751 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6752 ac_cv_prog_ac_ct_AR="ar"
6753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6762 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6763 if test -n "$ac_ct_AR"; then
6764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6765 $as_echo "$ac_ct_AR" >&6; }
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6768 $as_echo "no" >&6; }
6771 if test "x$ac_ct_AR" = x; then
6774 case $cross_compiling:$ac_tool_warned in
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6777 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6778 ac_tool_warned=yes ;;
6786 test -z "$AR" && AR=ar
6787 test -z "$AR_FLAGS" && AR_FLAGS=cru
6799 if test -n "$ac_tool_prefix"; then
6800 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6801 set dummy ${ac_tool_prefix}strip; ac_word=$2
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6803 $as_echo_n "checking for $ac_word... " >&6; }
6804 if test "${ac_cv_prog_STRIP+set}" = set; then :
6805 $as_echo_n "(cached) " >&6
6807 if test -n "$STRIP"; then
6808 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6814 test -z "$as_dir" && as_dir=.
6815 for ac_exec_ext in '' $ac_executable_extensions; do
6816 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6817 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6827 STRIP=$ac_cv_prog_STRIP
6828 if test -n "$STRIP"; then
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6830 $as_echo "$STRIP" >&6; }
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6833 $as_echo "no" >&6; }
6838 if test -z "$ac_cv_prog_STRIP"; then
6840 # Extract the first word of "strip", so it can be a program name with args.
6841 set dummy strip; ac_word=$2
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6843 $as_echo_n "checking for $ac_word... " >&6; }
6844 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6845 $as_echo_n "(cached) " >&6
6847 if test -n "$ac_ct_STRIP"; then
6848 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6854 test -z "$as_dir" && as_dir=.
6855 for ac_exec_ext in '' $ac_executable_extensions; do
6856 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6857 ac_cv_prog_ac_ct_STRIP="strip"
6858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6867 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6868 if test -n "$ac_ct_STRIP"; then
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6870 $as_echo "$ac_ct_STRIP" >&6; }
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6873 $as_echo "no" >&6; }
6876 if test "x$ac_ct_STRIP" = x; then
6879 case $cross_compiling:$ac_tool_warned in
6881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6882 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6883 ac_tool_warned=yes ;;
6888 STRIP="$ac_cv_prog_STRIP"
6891 test -z "$STRIP" && STRIP=:
6898 if test -n "$ac_tool_prefix"; then
6899 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6900 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6902 $as_echo_n "checking for $ac_word... " >&6; }
6903 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6904 $as_echo_n "(cached) " >&6
6906 if test -n "$RANLIB"; then
6907 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6913 test -z "$as_dir" && as_dir=.
6914 for ac_exec_ext in '' $ac_executable_extensions; do
6915 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6916 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6926 RANLIB=$ac_cv_prog_RANLIB
6927 if test -n "$RANLIB"; then
6928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6929 $as_echo "$RANLIB" >&6; }
6931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6932 $as_echo "no" >&6; }
6937 if test -z "$ac_cv_prog_RANLIB"; then
6938 ac_ct_RANLIB=$RANLIB
6939 # Extract the first word of "ranlib", so it can be a program name with args.
6940 set dummy ranlib; ac_word=$2
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6942 $as_echo_n "checking for $ac_word... " >&6; }
6943 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6944 $as_echo_n "(cached) " >&6
6946 if test -n "$ac_ct_RANLIB"; then
6947 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6953 test -z "$as_dir" && as_dir=.
6954 for ac_exec_ext in '' $ac_executable_extensions; do
6955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6956 ac_cv_prog_ac_ct_RANLIB="ranlib"
6957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6966 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6967 if test -n "$ac_ct_RANLIB"; then
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6969 $as_echo "$ac_ct_RANLIB" >&6; }
6971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6972 $as_echo "no" >&6; }
6975 if test "x$ac_ct_RANLIB" = x; then
6978 case $cross_compiling:$ac_tool_warned in
6980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6981 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6982 ac_tool_warned=yes ;;
6984 RANLIB=$ac_ct_RANLIB
6987 RANLIB="$ac_cv_prog_RANLIB"
6990 test -z "$RANLIB" && RANLIB=:
6997 # Determine commands to create old-style static archives.
6998 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6999 old_postinstall_cmds='chmod 644 $oldlib'
7000 old_postuninstall_cmds=
7002 if test -n "$RANLIB"; then
7005 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7008 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7011 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7016 lock_old_archive_extraction=yes ;;
7018 lock_old_archive_extraction=no ;;
7041 for ac_prog in gawk mawk nawk awk
7043 # Extract the first word of "$ac_prog", so it can be a program name with args.
7044 set dummy $ac_prog; 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 test "${ac_cv_prog_AWK+set}" = set; then :
7048 $as_echo_n "(cached) " >&6
7050 if test -n "$AWK"; then
7051 ac_cv_prog_AWK="$AWK" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7060 ac_cv_prog_AWK="$ac_prog"
7061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7071 if test -n "$AWK"; then
7072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7073 $as_echo "$AWK" >&6; }
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7076 $as_echo "no" >&6; }
7080 test -n "$AWK" && break
7101 # If no C compiler was specified, use CC.
7104 # If no C compiler flags were specified, use CFLAGS.
7105 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7107 # Allow CC to be a program name with arguments.
7111 # Check for command to grab the raw symbol name followed by C symbol from nm.
7112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7113 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7114 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7115 $as_echo_n "(cached) " >&6
7118 # These are sane defaults that work on at least a few old systems.
7119 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7121 # Character class describing NM global symbol codes.
7122 symcode='[BCDEGRST]'
7124 # Regexp to match symbols that can be accessed directly from C.
7125 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7127 # Define system-specific variables.
7132 cygwin* | mingw* | pw32* | cegcc*)
7133 symcode='[ABCDGISTW]'
7136 if test "$host_cpu" = ia64; then
7137 symcode='[ABCDEGRST]'
7141 symcode='[BCDEGRST]'
7144 symcode='[BCDEGQRST]'
7155 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7163 # If we're using GNU nm, then use its standard symbol codes.
7164 case `$NM -V 2>&1` in
7165 *GNU* | *'with BFD'*)
7166 symcode='[ABCDGIRSTW]' ;;
7169 # Transform an extracted symbol line into a proper C declaration.
7170 # Some systems (esp. on ia64) link data and code symbols differently,
7171 # so use this general approach.
7172 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7174 # Transform an extracted symbol line into symbol name and symbol address
7175 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7176 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'"
7178 # Handle CRLF in mingw tool chain
7182 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7186 # Try without a prefix underscore, then with it.
7187 for ac_symprfx in "" "_"; do
7189 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7190 symxfrm="\\1 $ac_symprfx\\2 \\2"
7192 # Write the raw and C identifiers.
7193 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7194 # Fake it for dumpbin and say T for any non-static function
7195 # and D for any global variable.
7196 # Also find C++ and __fastcall symbols from MSVC++,
7197 # which start with @ or ?.
7198 lt_cv_sys_global_symbol_pipe="$AWK '"\
7199 " {last_section=section; section=\$ 3};"\
7200 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7201 " \$ 0!~/External *\|/{next};"\
7202 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7203 " {if(hide[section]) next};"\
7204 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7205 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7206 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7207 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7208 " ' prfx=^$ac_symprfx"
7210 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7213 # Check to see that the pipe works correctly.
7217 cat > conftest.$ac_ext <<_LT_EOF
7222 void nm_test_func(void);
7223 void nm_test_func(void){}
7227 int main(){nm_test_var='a';nm_test_func();return(0);}
7230 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7231 (eval $ac_compile) 2>&5
7233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7234 test $ac_status = 0; }; then
7235 # Now try to grab the symbols.
7237 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7238 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7241 test $ac_status = 0; } && test -s "$nlist"; then
7242 # Try sorting and uniquifying the output.
7243 if sort "$nlist" | uniq > "$nlist"T; then
7244 mv -f "$nlist"T "$nlist"
7249 # Make sure that we snagged all the symbols we need.
7250 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7251 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7252 cat <<_LT_EOF > conftest.$ac_ext
7258 # Now generate the symbol file.
7259 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7261 cat <<_LT_EOF >> conftest.$ac_ext
7263 /* The mapping between symbol names and symbols. */
7268 lt__PROGRAM__LTX_preloaded_symbols[] =
7270 { "@PROGRAM@", (void *) 0 },
7272 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7273 cat <<\_LT_EOF >> conftest.$ac_ext
7277 /* This works around a problem in FreeBSD linker */
7278 #ifdef FREEBSD_WORKAROUND
7279 static const void *lt_preloaded_setup() {
7280 return lt__PROGRAM__LTX_preloaded_symbols;
7288 # Now try linking the two files.
7289 mv conftest.$ac_objext conftstm.$ac_objext
7290 lt_save_LIBS="$LIBS"
7291 lt_save_CFLAGS="$CFLAGS"
7292 LIBS="conftstm.$ac_objext"
7293 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7294 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7295 (eval $ac_link) 2>&5
7297 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7298 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7301 LIBS="$lt_save_LIBS"
7302 CFLAGS="$lt_save_CFLAGS"
7304 echo "cannot find nm_test_func in $nlist" >&5
7307 echo "cannot find nm_test_var in $nlist" >&5
7310 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7313 echo "$progname: failed program was:" >&5
7314 cat conftest.$ac_ext >&5
7316 rm -rf conftest* conftst*
7318 # Do not use the global_symbol_pipe unless it works.
7319 if test "$pipe_works" = yes; then
7322 lt_cv_sys_global_symbol_pipe=
7328 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7329 lt_cv_sys_global_symbol_to_cdecl=
7331 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7333 $as_echo "failed" >&6; }
7335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7336 $as_echo "ok" >&6; }
7360 # Check whether --enable-libtool-lock was given.
7361 if test "${enable_libtool_lock+set}" = set; then :
7362 enableval=$enable_libtool_lock;
7365 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7367 # Some flags need to be propagated to the compiler or linker for good
7371 # Find out which ABI we are using.
7372 echo 'int i;' > conftest.$ac_ext
7373 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7374 (eval $ac_compile) 2>&5
7376 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7377 test $ac_status = 0; }; then
7378 case `/usr/bin/file conftest.$ac_objext` in
7390 # Find out which ABI we are using.
7391 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7392 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7393 (eval $ac_compile) 2>&5
7395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7396 test $ac_status = 0; }; then
7397 if test "$lt_cv_prog_gnu_ld" = yes; then
7398 case `/usr/bin/file conftest.$ac_objext` in
7400 LD="${LD-ld} -melf32bsmip"
7403 LD="${LD-ld} -melf32bmipn32"
7406 LD="${LD-ld} -melf64bmip"
7410 case `/usr/bin/file conftest.$ac_objext` in
7426 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7427 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7428 # Find out which ABI we are using.
7429 echo 'int i;' > conftest.$ac_ext
7430 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7431 (eval $ac_compile) 2>&5
7433 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7434 test $ac_status = 0; }; then
7435 case `/usr/bin/file conftest.o` in
7438 x86_64-*kfreebsd*-gnu)
7439 LD="${LD-ld} -m elf_i386_fbsd"
7442 case `/usr/bin/file conftest.o` in
7444 LD="${LD-ld} -m elf32_x86_64"
7447 LD="${LD-ld} -m elf_i386"
7451 powerpc64le-*linux*)
7452 LD="${LD-ld} -m elf32lppclinux"
7455 LD="${LD-ld} -m elf32ppclinux"
7458 LD="${LD-ld} -m elf_s390"
7461 LD="${LD-ld} -m elf32_sparc"
7467 x86_64-*kfreebsd*-gnu)
7468 LD="${LD-ld} -m elf_x86_64_fbsd"
7471 LD="${LD-ld} -m elf_x86_64"
7474 LD="${LD-ld} -m elf64lppc"
7477 LD="${LD-ld} -m elf64ppc"
7479 s390*-*linux*|s390*-*tpf*)
7480 LD="${LD-ld} -m elf64_s390"
7483 LD="${LD-ld} -m elf64_sparc"
7493 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7494 SAVE_CFLAGS="$CFLAGS"
7495 CFLAGS="$CFLAGS -belf"
7496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7497 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7498 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7499 $as_echo_n "(cached) " >&6
7502 ac_cpp='$CPP $CPPFLAGS'
7503 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7504 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7505 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7508 /* end confdefs.h. */
7518 if ac_fn_c_try_link "$LINENO"; then :
7519 lt_cv_cc_needs_belf=yes
7521 lt_cv_cc_needs_belf=no
7523 rm -f core conftest.err conftest.$ac_objext \
7524 conftest$ac_exeext conftest.$ac_ext
7526 ac_cpp='$CPP $CPPFLAGS'
7527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7533 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7534 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7535 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7536 CFLAGS="$SAVE_CFLAGS"
7540 # Find out which ABI we are using.
7541 echo 'int i;' > conftest.$ac_ext
7542 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7543 (eval $ac_compile) 2>&5
7545 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7546 test $ac_status = 0; }; then
7547 case `/usr/bin/file conftest.o` in
7549 case $lt_cv_prog_gnu_ld in
7550 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7552 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7564 need_locks="$enable_libtool_lock"
7568 rhapsody* | darwin*)
7569 if test -n "$ac_tool_prefix"; then
7570 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7571 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7573 $as_echo_n "checking for $ac_word... " >&6; }
7574 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7575 $as_echo_n "(cached) " >&6
7577 if test -n "$DSYMUTIL"; then
7578 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7584 test -z "$as_dir" && as_dir=.
7585 for ac_exec_ext in '' $ac_executable_extensions; do
7586 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7587 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7597 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7598 if test -n "$DSYMUTIL"; then
7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7600 $as_echo "$DSYMUTIL" >&6; }
7602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7603 $as_echo "no" >&6; }
7608 if test -z "$ac_cv_prog_DSYMUTIL"; then
7609 ac_ct_DSYMUTIL=$DSYMUTIL
7610 # Extract the first word of "dsymutil", so it can be a program name with args.
7611 set dummy dsymutil; ac_word=$2
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7613 $as_echo_n "checking for $ac_word... " >&6; }
7614 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7615 $as_echo_n "(cached) " >&6
7617 if test -n "$ac_ct_DSYMUTIL"; then
7618 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7624 test -z "$as_dir" && as_dir=.
7625 for ac_exec_ext in '' $ac_executable_extensions; do
7626 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7627 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7637 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7638 if test -n "$ac_ct_DSYMUTIL"; then
7639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7640 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7643 $as_echo "no" >&6; }
7646 if test "x$ac_ct_DSYMUTIL" = x; then
7649 case $cross_compiling:$ac_tool_warned in
7651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7652 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7653 ac_tool_warned=yes ;;
7655 DSYMUTIL=$ac_ct_DSYMUTIL
7658 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7661 if test -n "$ac_tool_prefix"; then
7662 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7663 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7665 $as_echo_n "checking for $ac_word... " >&6; }
7666 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7667 $as_echo_n "(cached) " >&6
7669 if test -n "$NMEDIT"; then
7670 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7676 test -z "$as_dir" && as_dir=.
7677 for ac_exec_ext in '' $ac_executable_extensions; do
7678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7679 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7689 NMEDIT=$ac_cv_prog_NMEDIT
7690 if test -n "$NMEDIT"; then
7691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7692 $as_echo "$NMEDIT" >&6; }
7694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7695 $as_echo "no" >&6; }
7700 if test -z "$ac_cv_prog_NMEDIT"; then
7701 ac_ct_NMEDIT=$NMEDIT
7702 # Extract the first word of "nmedit", so it can be a program name with args.
7703 set dummy nmedit; ac_word=$2
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7705 $as_echo_n "checking for $ac_word... " >&6; }
7706 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7707 $as_echo_n "(cached) " >&6
7709 if test -n "$ac_ct_NMEDIT"; then
7710 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7716 test -z "$as_dir" && as_dir=.
7717 for ac_exec_ext in '' $ac_executable_extensions; do
7718 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7719 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7729 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7730 if test -n "$ac_ct_NMEDIT"; then
7731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7732 $as_echo "$ac_ct_NMEDIT" >&6; }
7734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7735 $as_echo "no" >&6; }
7738 if test "x$ac_ct_NMEDIT" = x; then
7741 case $cross_compiling:$ac_tool_warned in
7743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7744 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7745 ac_tool_warned=yes ;;
7747 NMEDIT=$ac_ct_NMEDIT
7750 NMEDIT="$ac_cv_prog_NMEDIT"
7753 if test -n "$ac_tool_prefix"; then
7754 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7755 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7757 $as_echo_n "checking for $ac_word... " >&6; }
7758 if test "${ac_cv_prog_LIPO+set}" = set; then :
7759 $as_echo_n "(cached) " >&6
7761 if test -n "$LIPO"; then
7762 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7768 test -z "$as_dir" && as_dir=.
7769 for ac_exec_ext in '' $ac_executable_extensions; do
7770 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7771 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7781 LIPO=$ac_cv_prog_LIPO
7782 if test -n "$LIPO"; then
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7784 $as_echo "$LIPO" >&6; }
7786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7787 $as_echo "no" >&6; }
7792 if test -z "$ac_cv_prog_LIPO"; then
7794 # Extract the first word of "lipo", so it can be a program name with args.
7795 set dummy lipo; ac_word=$2
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7797 $as_echo_n "checking for $ac_word... " >&6; }
7798 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7799 $as_echo_n "(cached) " >&6
7801 if test -n "$ac_ct_LIPO"; then
7802 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7808 test -z "$as_dir" && as_dir=.
7809 for ac_exec_ext in '' $ac_executable_extensions; do
7810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7811 ac_cv_prog_ac_ct_LIPO="lipo"
7812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7821 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7822 if test -n "$ac_ct_LIPO"; then
7823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7824 $as_echo "$ac_ct_LIPO" >&6; }
7826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7827 $as_echo "no" >&6; }
7830 if test "x$ac_ct_LIPO" = x; then
7833 case $cross_compiling:$ac_tool_warned in
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7837 ac_tool_warned=yes ;;
7842 LIPO="$ac_cv_prog_LIPO"
7845 if test -n "$ac_tool_prefix"; then
7846 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7847 set dummy ${ac_tool_prefix}otool; ac_word=$2
7848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7849 $as_echo_n "checking for $ac_word... " >&6; }
7850 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7851 $as_echo_n "(cached) " >&6
7853 if test -n "$OTOOL"; then
7854 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7860 test -z "$as_dir" && as_dir=.
7861 for ac_exec_ext in '' $ac_executable_extensions; do
7862 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7863 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7873 OTOOL=$ac_cv_prog_OTOOL
7874 if test -n "$OTOOL"; then
7875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7876 $as_echo "$OTOOL" >&6; }
7878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7879 $as_echo "no" >&6; }
7884 if test -z "$ac_cv_prog_OTOOL"; then
7886 # Extract the first word of "otool", so it can be a program name with args.
7887 set dummy otool; ac_word=$2
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7889 $as_echo_n "checking for $ac_word... " >&6; }
7890 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7891 $as_echo_n "(cached) " >&6
7893 if test -n "$ac_ct_OTOOL"; then
7894 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7900 test -z "$as_dir" && as_dir=.
7901 for ac_exec_ext in '' $ac_executable_extensions; do
7902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7903 ac_cv_prog_ac_ct_OTOOL="otool"
7904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7913 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7914 if test -n "$ac_ct_OTOOL"; then
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7916 $as_echo "$ac_ct_OTOOL" >&6; }
7918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7919 $as_echo "no" >&6; }
7922 if test "x$ac_ct_OTOOL" = x; then
7925 case $cross_compiling:$ac_tool_warned in
7927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7928 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7929 ac_tool_warned=yes ;;
7934 OTOOL="$ac_cv_prog_OTOOL"
7937 if test -n "$ac_tool_prefix"; then
7938 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7939 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7941 $as_echo_n "checking for $ac_word... " >&6; }
7942 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7943 $as_echo_n "(cached) " >&6
7945 if test -n "$OTOOL64"; then
7946 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7952 test -z "$as_dir" && as_dir=.
7953 for ac_exec_ext in '' $ac_executable_extensions; do
7954 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7955 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7965 OTOOL64=$ac_cv_prog_OTOOL64
7966 if test -n "$OTOOL64"; then
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7968 $as_echo "$OTOOL64" >&6; }
7970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7971 $as_echo "no" >&6; }
7976 if test -z "$ac_cv_prog_OTOOL64"; then
7977 ac_ct_OTOOL64=$OTOOL64
7978 # Extract the first word of "otool64", so it can be a program name with args.
7979 set dummy otool64; ac_word=$2
7980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7981 $as_echo_n "checking for $ac_word... " >&6; }
7982 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7983 $as_echo_n "(cached) " >&6
7985 if test -n "$ac_ct_OTOOL64"; then
7986 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7992 test -z "$as_dir" && as_dir=.
7993 for ac_exec_ext in '' $ac_executable_extensions; do
7994 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7995 ac_cv_prog_ac_ct_OTOOL64="otool64"
7996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8005 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8006 if test -n "$ac_ct_OTOOL64"; then
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8008 $as_echo "$ac_ct_OTOOL64" >&6; }
8010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8011 $as_echo "no" >&6; }
8014 if test "x$ac_ct_OTOOL64" = x; then
8017 case $cross_compiling:$ac_tool_warned in
8019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8020 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8021 ac_tool_warned=yes ;;
8023 OTOOL64=$ac_ct_OTOOL64
8026 OTOOL64="$ac_cv_prog_OTOOL64"
8055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8056 $as_echo_n "checking for -single_module linker flag... " >&6; }
8057 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8058 $as_echo_n "(cached) " >&6
8060 lt_cv_apple_cc_single_mod=no
8061 if test -z "${LT_MULTI_MODULE}"; then
8062 # By default we will add the -single_module flag. You can override
8063 # by either setting the environment variable LT_MULTI_MODULE
8064 # non-empty at configure time, or by adding -multi_module to the
8066 rm -rf libconftest.dylib*
8067 echo "int foo(void){return 1;}" > conftest.c
8068 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8069 -dynamiclib -Wl,-single_module conftest.c" >&5
8070 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8071 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8073 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8074 lt_cv_apple_cc_single_mod=yes
8076 cat conftest.err >&5
8078 rm -rf libconftest.dylib*
8082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8083 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8085 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8086 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8087 $as_echo_n "(cached) " >&6
8089 lt_cv_ld_exported_symbols_list=no
8090 save_LDFLAGS=$LDFLAGS
8091 echo "_main" > conftest.sym
8092 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8094 /* end confdefs.h. */
8104 if ac_fn_c_try_link "$LINENO"; then :
8105 lt_cv_ld_exported_symbols_list=yes
8107 lt_cv_ld_exported_symbols_list=no
8109 rm -f core conftest.err conftest.$ac_objext \
8110 conftest$ac_exeext conftest.$ac_ext
8111 LDFLAGS="$save_LDFLAGS"
8114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8115 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8117 $as_echo_n "checking for -force_load linker flag... " >&6; }
8118 if test "${lt_cv_ld_force_load+set}" = set; then :
8119 $as_echo_n "(cached) " >&6
8121 lt_cv_ld_force_load=no
8122 cat > conftest.c << _LT_EOF
8123 int forced_loaded() { return 2;}
8125 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8126 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8127 echo "$AR cru libconftest.a conftest.o" >&5
8128 $AR cru libconftest.a conftest.o 2>&5
8129 cat > conftest.c << _LT_EOF
8130 int main() { return 0;}
8132 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8133 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8135 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8136 lt_cv_ld_force_load=yes
8138 cat conftest.err >&5
8140 rm -f conftest.err libconftest.a conftest conftest.c
8141 rm -rf conftest.dSYM
8144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8145 $as_echo "$lt_cv_ld_force_load" >&6; }
8147 rhapsody* | darwin1.[012])
8148 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8150 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8151 darwin*) # darwin 5.x on
8152 # if running on 10.5 or later, the deployment target defaults
8153 # to the OS version, if on x86, and 10.4, the deployment
8154 # target defaults to 10.4. Don't you love it?
8155 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8156 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8157 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8159 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8161 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8165 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8166 _lt_dar_single_mod='$single_module'
8168 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8169 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8171 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8173 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8174 _lt_dsymutil='~$DSYMUTIL $lib || :'
8181 for ac_header in dlfcn.h
8183 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8185 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8186 cat >>confdefs.h <<_ACEOF
8187 #define HAVE_DLFCN_H 1
8196 # autoconf.info says this should be called right after AC_INIT.
8197 ac_config_headers="$ac_config_headers config.h:config.in"
8204 # Put a plausible default for CC_FOR_BUILD in Makefile.
8205 if test "x$cross_compiling" = "xno"; then
8206 CC_FOR_BUILD='$(CC)'
8216 if test -n "$ac_tool_prefix"; then
8217 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8218 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8220 $as_echo_n "checking for $ac_word... " >&6; }
8221 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8222 $as_echo_n "(cached) " >&6
8224 if test -n "$RANLIB"; then
8225 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8231 test -z "$as_dir" && as_dir=.
8232 for ac_exec_ext in '' $ac_executable_extensions; do
8233 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8234 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8244 RANLIB=$ac_cv_prog_RANLIB
8245 if test -n "$RANLIB"; then
8246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8247 $as_echo "$RANLIB" >&6; }
8249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8250 $as_echo "no" >&6; }
8255 if test -z "$ac_cv_prog_RANLIB"; then
8256 ac_ct_RANLIB=$RANLIB
8257 # Extract the first word of "ranlib", so it can be a program name with args.
8258 set dummy ranlib; ac_word=$2
8259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8260 $as_echo_n "checking for $ac_word... " >&6; }
8261 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8262 $as_echo_n "(cached) " >&6
8264 if test -n "$ac_ct_RANLIB"; then
8265 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8271 test -z "$as_dir" && as_dir=.
8272 for ac_exec_ext in '' $ac_executable_extensions; do
8273 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8274 ac_cv_prog_ac_ct_RANLIB="ranlib"
8275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8284 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8285 if test -n "$ac_ct_RANLIB"; then
8286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8287 $as_echo "$ac_ct_RANLIB" >&6; }
8289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8290 $as_echo "no" >&6; }
8293 if test "x$ac_ct_RANLIB" = x; then
8296 case $cross_compiling:$ac_tool_warned in
8298 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8299 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300 ac_tool_warned=yes ;;
8302 RANLIB=$ac_ct_RANLIB
8305 RANLIB="$ac_cv_prog_RANLIB"
8309 # Some of the common include files depend on bfd.h, and bfd.h checks
8310 # that config.h is included first by testing that the PACKAGE macro
8314 cat >>confdefs.h <<_ACEOF
8315 #define PACKAGE "$PACKAGE"
8320 # Dependency checking.
8321 ac_config_commands="$ac_config_commands depdir"
8324 depcc="$CC" am_compiler_list=
8326 am_depcomp=$ac_aux_dir/depcomp
8327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8328 $as_echo_n "checking dependency style of $depcc... " >&6; }
8329 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8330 $as_echo_n "(cached) " >&6
8332 if test -f "$am_depcomp"; then
8333 # We make a subdir and do the tests there. Otherwise we can end up
8334 # making bogus files that we don't know about and never remove. For
8335 # instance it was reported that on HP-UX the gcc test will end up
8336 # making a dummy file named `D' -- because `-MD' means `put the output
8339 # Copy depcomp to subdir because otherwise we won't find it if we're
8340 # using a relative directory.
8341 cp "$am_depcomp" conftest.dir
8343 # We will build objects and dependencies in a subdirectory because
8344 # it helps to detect inapplicable dependency modes. For instance
8345 # both Tru64's cc and ICC support -MD to output dependencies as a
8346 # side effect of compilation, but ICC will put the dependencies in
8347 # the current directory while Tru64 will put them in the object
8351 am_cv_CC_dependencies_compiler_type=none
8352 if test "$am_compiler_list" = ""; then
8353 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8355 for depmode in $am_compiler_list; do
8356 if test $depmode = none; then break; fi
8358 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8359 # Setup a source with many dependencies, because some compilers
8360 # like to wrap large dependency lists on column 80 (with \), and
8361 # we should not choose a depcomp mode which is confused by this.
8363 # We need to recreate these files for each test, as the compiler may
8364 # overwrite some of them when testing with obscure command lines.
8365 # This happens at least with the AIX C compiler.
8367 for i in 1 2 3 4 5 6; do
8368 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8369 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8370 # Solaris 8's {/usr,}/bin/sh.
8371 touch sub/conftst$i.h
8373 echo "include sub/conftest.Po" > confmf
8375 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8376 # mode. It turns out that the SunPro C++ compiler does not properly
8377 # handle `-M -o', and we need to detect this.
8378 depcmd="depmode=$depmode \
8379 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8380 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8381 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8382 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8383 if env $depcmd > conftest.err 2>&1 &&
8384 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8385 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8386 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8387 # icc doesn't choke on unknown options, it will just issue warnings
8388 # or remarks (even with -Werror). So we grep stderr for any message
8389 # that says an option was ignored or not supported.
8390 # When given -MP, icc 7.0 and 7.1 complain thusly:
8391 # icc: Command line warning: ignoring option '-M'; no argument required
8392 # The diagnosis changed in icc 8.0:
8393 # icc: Command line remark: option '-MP' not supported
8394 if (grep 'ignoring option' conftest.err ||
8395 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8396 am_cv_CC_dependencies_compiler_type=$depmode
8397 $as_echo "$as_me:$LINENO: success" >&5
8401 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8402 sed -e 's/^/| /' < conftest.err >&5
8408 am_cv_CC_dependencies_compiler_type=none
8412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8413 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8414 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8415 then as_fn_error "no usable dependency style found" "$LINENO" 5
8416 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8421 # Check for the 'make' the user wants to use.
8424 # Extract the first word of "$ac_prog", so it can be a program name with args.
8425 set dummy $ac_prog; ac_word=$2
8426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8427 $as_echo_n "checking for $ac_word... " >&6; }
8428 if test "${ac_cv_prog_MAKE+set}" = set; then :
8429 $as_echo_n "(cached) " >&6
8431 if test -n "$MAKE"; then
8432 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8438 test -z "$as_dir" && as_dir=.
8439 for ac_exec_ext in '' $ac_executable_extensions; do
8440 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8441 ac_cv_prog_MAKE="$ac_prog"
8442 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8451 MAKE=$ac_cv_prog_MAKE
8452 if test -n "$MAKE"; then
8453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8454 $as_echo "$MAKE" >&6; }
8456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8457 $as_echo "no" >&6; }
8461 test -n "$MAKE" && break
8465 case "`$MAKE --version 2>&1 | sed 1q`" in
8470 if test "$MAKE_IS_GNU" = yes; then
8480 # If we haven't got the data from the intl directory,
8481 # assume NLS is disabled.
8490 if test -f ../../intl/config.intl; then
8491 . ../../intl/config.intl
8493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8494 $as_echo_n "checking whether NLS is requested... " >&6; }
8495 if test x"$USE_NLS" != xyes; then
8496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8497 $as_echo "no" >&6; }
8499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8500 $as_echo "yes" >&6; }
8502 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8506 $as_echo_n "checking for catalogs to be installed... " >&6; }
8507 # Look for .po and .gmo files in the source directory.
8510 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8511 # If there aren't any .gmo files the shell will give us the
8512 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8514 case "$cat" in *\**)
8517 # The quadruple backslash is collapsed to a double backslash
8518 # by the backticks, then collapsed again by the double quotes,
8519 # leaving us with one backslash in the sed expression (right
8520 # before the dot that mustn't act as a wildcard).
8521 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8522 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8523 # The user is allowed to set LINGUAS to a list of languages to
8524 # install catalogs for. If it's empty that means "all of them."
8525 if test "x$LINGUAS" = x; then
8526 CATALOGS="$CATALOGS $cat"
8527 XLINGUAS="$XLINGUAS $lang"
8529 case "$LINGUAS" in *$lang*)
8530 CATALOGS="$CATALOGS $cat"
8531 XLINGUAS="$XLINGUAS $lang"
8537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8538 $as_echo "$LINGUAS" >&6; }
8551 # Check for common headers.
8552 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8553 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8554 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8556 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8557 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8558 eval as_val=\$$as_ac_Header
8559 if test "x$as_val" = x""yes; then :
8560 cat >>confdefs.h <<_ACEOF
8561 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8568 for ac_header in sys/time.h sys/resource.h
8570 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8571 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8572 eval as_val=\$$as_ac_Header
8573 if test "x$as_val" = x""yes; then :
8574 cat >>confdefs.h <<_ACEOF
8575 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8582 for ac_header in fcntl.h fpu_control.h
8584 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8585 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8586 eval as_val=\$$as_ac_Header
8587 if test "x$as_val" = x""yes; then :
8588 cat >>confdefs.h <<_ACEOF
8589 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8596 for ac_header in dlfcn.h errno.h sys/stat.h
8598 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8599 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8600 eval as_val=\$$as_ac_Header
8601 if test "x$as_val" = x""yes; then :
8602 cat >>confdefs.h <<_ACEOF
8603 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8610 for ac_func in getrusage time sigaction __setfpucw
8612 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8613 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8614 eval as_val=\$$as_ac_var
8615 if test "x$as_val" = x""yes; then :
8616 cat >>confdefs.h <<_ACEOF
8617 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8624 # Check for socket libraries
8625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8626 $as_echo_n "checking for bind in -lsocket... " >&6; }
8627 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8628 $as_echo_n "(cached) " >&6
8630 ac_check_lib_save_LIBS=$LIBS
8631 LIBS="-lsocket $LIBS"
8632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8633 /* end confdefs.h. */
8635 /* Override any GCC internal prototype to avoid an error.
8636 Use char because int might match the return type of a GCC
8637 builtin and then its argument prototype would still apply. */
8650 if ac_fn_c_try_link "$LINENO"; then :
8651 ac_cv_lib_socket_bind=yes
8653 ac_cv_lib_socket_bind=no
8655 rm -f core conftest.err conftest.$ac_objext \
8656 conftest$ac_exeext conftest.$ac_ext
8657 LIBS=$ac_check_lib_save_LIBS
8659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8660 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8661 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8662 cat >>confdefs.h <<_ACEOF
8663 #define HAVE_LIBSOCKET 1
8666 LIBS="-lsocket $LIBS"
8670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8671 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8672 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8673 $as_echo_n "(cached) " >&6
8675 ac_check_lib_save_LIBS=$LIBS
8677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8678 /* end confdefs.h. */
8680 /* Override any GCC internal prototype to avoid an error.
8681 Use char because int might match the return type of a GCC
8682 builtin and then its argument prototype would still apply. */
8686 char gethostbyname ();
8690 return gethostbyname ();
8695 if ac_fn_c_try_link "$LINENO"; then :
8696 ac_cv_lib_nsl_gethostbyname=yes
8698 ac_cv_lib_nsl_gethostbyname=no
8700 rm -f core conftest.err conftest.$ac_objext \
8701 conftest$ac_exeext conftest.$ac_ext
8702 LIBS=$ac_check_lib_save_LIBS
8704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8705 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8706 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8707 cat >>confdefs.h <<_ACEOF
8708 #define HAVE_LIBNSL 1
8716 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8717 # using the same condition.
8719 # Use the system's zlib library.
8720 zlibdir="-L\$(top_builddir)/../zlib"
8721 zlibinc="-I\$(top_srcdir)/../zlib"
8723 # Check whether --with-system-zlib was given.
8724 if test "${with_system_zlib+set}" = set; then :
8725 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8736 # BFD uses libdl when when plugins enabled.
8739 for ac_header in dlfcn.h
8741 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8743 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8744 cat >>confdefs.h <<_ACEOF
8745 #define HAVE_DLFCN_H 1
8752 for ac_header in windows.h
8754 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8756 if test "x$ac_cv_header_windows_h" = x""yes; then :
8757 cat >>confdefs.h <<_ACEOF
8758 #define HAVE_WINDOWS_H 1
8766 # Check whether --enable-plugins was given.
8767 if test "${enable_plugins+set}" = set; then :
8768 enableval=$enable_plugins; case "${enableval}" in
8771 if test "$maybe_plugins" != "yes" ; then
8772 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8776 plugins=$maybe_plugins
8780 if test "$plugins" = "yes"; then
8781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8782 $as_echo_n "checking for library containing dlopen... " >&6; }
8783 if test "${ac_cv_search_dlopen+set}" = set; then :
8784 $as_echo_n "(cached) " >&6
8786 ac_func_search_save_LIBS=$LIBS
8787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8788 /* end confdefs.h. */
8790 /* Override any GCC internal prototype to avoid an error.
8791 Use char because int might match the return type of a GCC
8792 builtin and then its argument prototype would still apply. */
8805 for ac_lib in '' dl; do
8806 if test -z "$ac_lib"; then
8807 ac_res="none required"
8810 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8812 if ac_fn_c_try_link "$LINENO"; then :
8813 ac_cv_search_dlopen=$ac_res
8815 rm -f core conftest.err conftest.$ac_objext \
8817 if test "${ac_cv_search_dlopen+set}" = set; then :
8821 if test "${ac_cv_search_dlopen+set}" = set; then :
8824 ac_cv_search_dlopen=no
8827 LIBS=$ac_func_search_save_LIBS
8829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8830 $as_echo "$ac_cv_search_dlopen" >&6; }
8831 ac_res=$ac_cv_search_dlopen
8832 if test "$ac_res" != no; then :
8833 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8839 if test "$plugins" = yes; then
8860 # Check whether --enable-shared was given.
8861 if test "${enable_shared+set}" = set; then :
8862 enableval=$enable_shared; p=${PACKAGE-default}
8864 yes) enable_shared=yes ;;
8865 no) enable_shared=no ;;
8868 # Look at the argument we got. We use all the common list separators.
8869 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8870 for pkg in $enableval; do
8872 if test "X$pkg" = "X$p"; then
8891 # Check whether --enable-static was given.
8892 if test "${enable_static+set}" = set; then :
8893 enableval=$enable_static; p=${PACKAGE-default}
8895 yes) enable_static=yes ;;
8896 no) enable_static=no ;;
8899 # Look at the argument we got. We use all the common list separators.
8900 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8901 for pkg in $enableval; do
8903 if test "X$pkg" = "X$p"; then
8923 # Check whether --with-pic was given.
8924 if test "${with_pic+set}" = set; then :
8925 withval=$with_pic; pic_mode="$withval"
8931 test -z "$pic_mode" && pic_mode=default
8939 # Check whether --enable-fast-install was given.
8940 if test "${enable_fast_install+set}" = set; then :
8941 enableval=$enable_fast_install; p=${PACKAGE-default}
8943 yes) enable_fast_install=yes ;;
8944 no) enable_fast_install=no ;;
8946 enable_fast_install=no
8947 # Look at the argument we got. We use all the common list separators.
8948 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8949 for pkg in $enableval; do
8951 if test "X$pkg" = "X$p"; then
8952 enable_fast_install=yes
8959 enable_fast_install=yes
8972 # This can be used to rebuild libtool when needed
8973 LIBTOOL_DEPS="$ltmain"
8975 # Always use our own libtool.
8976 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9003 test -z "$LN_S" && LN_S="ln -s"
9018 if test -n "${ZSH_VERSION+set}" ; then
9019 setopt NO_GLOB_SUBST
9022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9023 $as_echo_n "checking for objdir... " >&6; }
9024 if test "${lt_cv_objdir+set}" = set; then :
9025 $as_echo_n "(cached) " >&6
9027 rm -f .libs 2>/dev/null
9028 mkdir .libs 2>/dev/null
9029 if test -d .libs; then
9032 # MS-DOS does not allow filenames that begin with a dot.
9035 rmdir .libs 2>/dev/null
9037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9038 $as_echo "$lt_cv_objdir" >&6; }
9039 objdir=$lt_cv_objdir
9045 cat >>confdefs.h <<_ACEOF
9046 #define LT_OBJDIR "$lt_cv_objdir/"
9054 # AIX sometimes has problems with the GCC collect2 program. For some
9055 # reason, if we set the COLLECT_NAMES environment variable, the problems
9056 # vanish in a puff of smoke.
9057 if test "X${COLLECT_NAMES+set}" != Xset; then
9059 export COLLECT_NAMES
9066 can_build_shared=yes
9068 # All known linkers require a `.a' archive for static linking (except MSVC,
9069 # which needs '.lib').
9072 with_gnu_ld="$lt_cv_prog_gnu_ld"
9075 old_CFLAGS="$CFLAGS"
9077 # Set sane defaults for various variables
9078 test -z "$CC" && CC=cc
9079 test -z "$LTCC" && LTCC=$CC
9080 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9081 test -z "$LD" && LD=ld
9082 test -z "$ac_objext" && ac_objext=o
9084 for cc_temp in $compiler""; do
9086 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9087 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9092 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9095 # Only perform the check for file, if the check method requires it
9096 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9097 case $deplibs_check_method in
9099 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9101 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9102 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9103 $as_echo_n "(cached) " >&6
9107 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9110 lt_save_MAGIC_CMD="$MAGIC_CMD"
9111 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9112 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9113 for ac_dir in $ac_dummy; do
9115 test -z "$ac_dir" && ac_dir=.
9116 if test -f $ac_dir/${ac_tool_prefix}file; then
9117 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9118 if test -n "$file_magic_test_file"; then
9119 case $deplibs_check_method in
9121 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9122 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9123 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9124 $EGREP "$file_magic_regex" > /dev/null; then
9129 *** Warning: the command libtool uses to detect shared libraries,
9130 *** $file_magic_cmd, produces output that libtool cannot recognize.
9131 *** The result is that libtool may fail to recognize shared libraries
9132 *** as such. This will affect the creation of libtool libraries that
9133 *** depend on shared libraries, but programs linked with such libtool
9134 *** libraries will work regardless of this problem. Nevertheless, you
9135 *** may want to report the problem to your system manager and/or to
9136 *** bug-libtool@gnu.org
9146 MAGIC_CMD="$lt_save_MAGIC_CMD"
9151 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9152 if test -n "$MAGIC_CMD"; then
9153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9154 $as_echo "$MAGIC_CMD" >&6; }
9156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9157 $as_echo "no" >&6; }
9164 if test -z "$lt_cv_path_MAGIC_CMD"; then
9165 if test -n "$ac_tool_prefix"; then
9166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9167 $as_echo_n "checking for file... " >&6; }
9168 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9169 $as_echo_n "(cached) " >&6
9173 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9176 lt_save_MAGIC_CMD="$MAGIC_CMD"
9177 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9178 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9179 for ac_dir in $ac_dummy; do
9181 test -z "$ac_dir" && ac_dir=.
9182 if test -f $ac_dir/file; then
9183 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9184 if test -n "$file_magic_test_file"; then
9185 case $deplibs_check_method in
9187 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9188 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9189 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9190 $EGREP "$file_magic_regex" > /dev/null; then
9195 *** Warning: the command libtool uses to detect shared libraries,
9196 *** $file_magic_cmd, produces output that libtool cannot recognize.
9197 *** The result is that libtool may fail to recognize shared libraries
9198 *** as such. This will affect the creation of libtool libraries that
9199 *** depend on shared libraries, but programs linked with such libtool
9200 *** libraries will work regardless of this problem. Nevertheless, you
9201 *** may want to report the problem to your system manager and/or to
9202 *** bug-libtool@gnu.org
9212 MAGIC_CMD="$lt_save_MAGIC_CMD"
9217 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9218 if test -n "$MAGIC_CMD"; then
9219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9220 $as_echo "$MAGIC_CMD" >&6; }
9222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9223 $as_echo "no" >&6; }
9236 # Use C for the default configuration in the libtool script
9240 ac_cpp='$CPP $CPPFLAGS'
9241 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9242 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9243 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9246 # Source file extension for C test sources.
9249 # Object file extension for compiled C test sources.
9253 # Code to be used in simple compile tests
9254 lt_simple_compile_test_code="int some_variable = 0;"
9256 # Code to be used in simple link tests
9257 lt_simple_link_test_code='int main(){return(0);}'
9265 # If no C compiler was specified, use CC.
9268 # If no C compiler flags were specified, use CFLAGS.
9269 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9271 # Allow CC to be a program name with arguments.
9274 # Save the default compiler, since it gets overwritten when the other
9275 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9276 compiler_DEFAULT=$CC
9278 # save warnings/boilerplate of simple test code
9279 ac_outfile=conftest.$ac_objext
9280 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9281 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9282 _lt_compiler_boilerplate=`cat conftest.err`
9285 ac_outfile=conftest.$ac_objext
9286 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9287 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9288 _lt_linker_boilerplate=`cat conftest.err`
9293 ## There is no encapsulation within the following macros, do not change
9294 ## the running order or otherwise move them around unless you know exactly
9295 ## what you are doing...
9296 if test -n "$compiler"; then
9298 lt_prog_compiler_no_builtin_flag=
9300 if test "$GCC" = yes; then
9301 case $cc_basename in
9303 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9305 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9309 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9310 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9311 $as_echo_n "(cached) " >&6
9313 lt_cv_prog_compiler_rtti_exceptions=no
9314 ac_outfile=conftest.$ac_objext
9315 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9316 lt_compiler_flag="-fno-rtti -fno-exceptions"
9317 # Insert the option either (1) after the last *FLAGS variable, or
9318 # (2) before a word containing "conftest.", or (3) at the end.
9319 # Note that $ac_compile itself does not contain backslashes and begins
9320 # with a dollar sign (not a hyphen), so the echo should work correctly.
9321 # The option is referenced via a variable to avoid confusing sed.
9322 lt_compile=`echo "$ac_compile" | $SED \
9323 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9324 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9325 -e 's:$: $lt_compiler_flag:'`
9326 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9327 (eval "$lt_compile" 2>conftest.err)
9329 cat conftest.err >&5
9330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9331 if (exit $ac_status) && test -s "$ac_outfile"; then
9332 # The compiler can only warn and ignore the option if not recognized
9333 # So say no if there are warnings other than the usual output.
9334 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9335 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9336 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9337 lt_cv_prog_compiler_rtti_exceptions=yes
9343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9344 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9346 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9347 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9359 lt_prog_compiler_wl=
9360 lt_prog_compiler_pic=
9361 lt_prog_compiler_static=
9363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9364 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9366 if test "$GCC" = yes; then
9367 lt_prog_compiler_wl='-Wl,'
9368 lt_prog_compiler_static='-static'
9372 # All AIX code is PIC.
9373 if test "$host_cpu" = ia64; then
9374 # AIX 5 now supports IA64 processor
9375 lt_prog_compiler_static='-Bstatic'
9377 lt_prog_compiler_pic='-fPIC'
9383 # see comment about AmigaOS4 .so support
9384 lt_prog_compiler_pic='-fPIC'
9387 # FIXME: we need at least 68020 code to build shared libraries, but
9388 # adding the `-m68020' flag to GCC prevents building anything better,
9390 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9395 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9396 # PIC is the default for these OSes.
9399 mingw* | cygwin* | pw32* | os2* | cegcc*)
9400 # This hack is so that the source file can tell whether it is being
9401 # built for inclusion in a dll (and should export symbols for example).
9402 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9403 # (--disable-auto-import) libraries
9404 lt_prog_compiler_pic='-DDLL_EXPORT'
9407 darwin* | rhapsody*)
9408 # PIC is the default on this platform
9409 # Common symbols not allowed in MH_DYLIB files
9410 lt_prog_compiler_pic='-fno-common'
9414 # PIC is the default for Haiku.
9415 # The "-static" flag exists, but is broken.
9416 lt_prog_compiler_static=
9420 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9421 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9422 # sets the default TLS model and affects inlining.
9428 lt_prog_compiler_pic='-fPIC'
9434 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9435 # Instead, we relocate shared libraries at runtime.
9439 # Just because we use GCC doesn't mean we suddenly get shared libraries
9440 # on systems that don't support them.
9441 lt_prog_compiler_can_build_shared=no
9446 # QNX uses GNU C++, but need to define -shared option too, otherwise
9448 lt_prog_compiler_pic='-fPIC -shared'
9452 if test -d /usr/nec; then
9453 lt_prog_compiler_pic=-Kconform_pic
9458 lt_prog_compiler_pic='-fPIC'
9462 case $cc_basename in
9463 nvcc*) # Cuda Compiler Driver 2.2
9464 lt_prog_compiler_wl='-Xlinker '
9465 lt_prog_compiler_pic='-Xcompiler -fPIC'
9469 # PORTME Check for flag to pass linker flags through the system compiler.
9472 lt_prog_compiler_wl='-Wl,'
9473 if test "$host_cpu" = ia64; then
9474 # AIX 5 now supports IA64 processor
9475 lt_prog_compiler_static='-Bstatic'
9477 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9481 mingw* | cygwin* | pw32* | os2* | cegcc*)
9482 # This hack is so that the source file can tell whether it is being
9483 # built for inclusion in a dll (and should export symbols for example).
9484 lt_prog_compiler_pic='-DDLL_EXPORT'
9487 hpux9* | hpux10* | hpux11*)
9488 lt_prog_compiler_wl='-Wl,'
9489 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9496 lt_prog_compiler_pic='+Z'
9499 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9500 lt_prog_compiler_static='${wl}-a ${wl}archive'
9503 irix5* | irix6* | nonstopux*)
9504 lt_prog_compiler_wl='-Wl,'
9505 # PIC (with -KPIC) is the default.
9506 lt_prog_compiler_static='-non_shared'
9509 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9510 case $cc_basename in
9511 # old Intel for x86_64 which still supported -KPIC.
9513 lt_prog_compiler_wl='-Wl,'
9514 lt_prog_compiler_pic='-KPIC'
9515 lt_prog_compiler_static='-static'
9517 # icc used to be incompatible with GCC.
9518 # ICC 10 doesn't accept -KPIC any more.
9520 lt_prog_compiler_wl='-Wl,'
9521 lt_prog_compiler_pic='-fPIC'
9522 lt_prog_compiler_static='-static'
9524 # Lahey Fortran 8.1.
9526 lt_prog_compiler_wl='-Wl,'
9527 lt_prog_compiler_pic='--shared'
9528 lt_prog_compiler_static='--static'
9530 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9531 # Portland Group compilers (*not* the Pentium gcc compiler,
9532 # which looks to be a dead project)
9533 lt_prog_compiler_wl='-Wl,'
9534 lt_prog_compiler_pic='-fpic'
9535 lt_prog_compiler_static='-Bstatic'
9538 lt_prog_compiler_wl='-Wl,'
9539 # All Alpha code is PIC.
9540 lt_prog_compiler_static='-non_shared'
9542 xl* | bgxl* | bgf* | mpixl*)
9543 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9544 lt_prog_compiler_wl='-Wl,'
9545 lt_prog_compiler_pic='-qpic'
9546 lt_prog_compiler_static='-qstaticlink'
9549 case `$CC -V 2>&1 | sed 5q` in
9550 *Sun\ F* | *Sun*Fortran*)
9551 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9552 lt_prog_compiler_pic='-KPIC'
9553 lt_prog_compiler_static='-Bstatic'
9554 lt_prog_compiler_wl=''
9558 lt_prog_compiler_pic='-KPIC'
9559 lt_prog_compiler_static='-Bstatic'
9560 lt_prog_compiler_wl='-Wl,'
9568 lt_prog_compiler_pic='-KPIC'
9569 lt_prog_compiler_static='-Bstatic'
9573 # QNX uses GNU C++, but need to define -shared option too, otherwise
9575 lt_prog_compiler_pic='-fPIC -shared'
9578 osf3* | osf4* | osf5*)
9579 lt_prog_compiler_wl='-Wl,'
9580 # All OSF/1 code is PIC.
9581 lt_prog_compiler_static='-non_shared'
9585 lt_prog_compiler_static='-non_shared'
9589 lt_prog_compiler_pic='-KPIC'
9590 lt_prog_compiler_static='-Bstatic'
9591 case $cc_basename in
9593 lt_prog_compiler_wl='-Qoption ld ';;
9595 lt_prog_compiler_wl='-Wl,';;
9600 lt_prog_compiler_wl='-Qoption ld '
9601 lt_prog_compiler_pic='-PIC'
9602 lt_prog_compiler_static='-Bstatic'
9605 sysv4 | sysv4.2uw2* | sysv4.3*)
9606 lt_prog_compiler_wl='-Wl,'
9607 lt_prog_compiler_pic='-KPIC'
9608 lt_prog_compiler_static='-Bstatic'
9612 if test -d /usr/nec ;then
9613 lt_prog_compiler_pic='-Kconform_pic'
9614 lt_prog_compiler_static='-Bstatic'
9618 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9619 lt_prog_compiler_wl='-Wl,'
9620 lt_prog_compiler_pic='-KPIC'
9621 lt_prog_compiler_static='-Bstatic'
9625 lt_prog_compiler_wl='-Wl,'
9626 lt_prog_compiler_can_build_shared=no
9630 lt_prog_compiler_pic='-pic'
9631 lt_prog_compiler_static='-Bstatic'
9635 lt_prog_compiler_can_build_shared=no
9641 # For platforms which do not support PIC, -DPIC is meaningless:
9643 lt_prog_compiler_pic=
9646 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9650 $as_echo "$lt_prog_compiler_pic" >&6; }
9658 # Check to make sure the PIC flag actually works.
9660 if test -n "$lt_prog_compiler_pic"; then
9661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9662 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9663 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9664 $as_echo_n "(cached) " >&6
9666 lt_cv_prog_compiler_pic_works=no
9667 ac_outfile=conftest.$ac_objext
9668 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9669 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9670 # Insert the option either (1) after the last *FLAGS variable, or
9671 # (2) before a word containing "conftest.", or (3) at the end.
9672 # Note that $ac_compile itself does not contain backslashes and begins
9673 # with a dollar sign (not a hyphen), so the echo should work correctly.
9674 # The option is referenced via a variable to avoid confusing sed.
9675 lt_compile=`echo "$ac_compile" | $SED \
9676 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9677 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9678 -e 's:$: $lt_compiler_flag:'`
9679 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9680 (eval "$lt_compile" 2>conftest.err)
9682 cat conftest.err >&5
9683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9684 if (exit $ac_status) && test -s "$ac_outfile"; then
9685 # The compiler can only warn and ignore the option if not recognized
9686 # So say no if there are warnings other than the usual output.
9687 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9688 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9689 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9690 lt_cv_prog_compiler_pic_works=yes
9696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9697 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9699 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9700 case $lt_prog_compiler_pic in
9702 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9705 lt_prog_compiler_pic=
9706 lt_prog_compiler_can_build_shared=no
9717 # Check to make sure the static flag actually works.
9719 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9721 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9722 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9723 $as_echo_n "(cached) " >&6
9725 lt_cv_prog_compiler_static_works=no
9726 save_LDFLAGS="$LDFLAGS"
9727 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9728 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9729 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9730 # The linker can only warn and ignore the option if not recognized
9731 # So say no if there are warnings
9732 if test -s conftest.err; then
9733 # Append any errors to the config.log.
9734 cat conftest.err 1>&5
9735 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9736 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9737 if diff conftest.exp conftest.er2 >/dev/null; then
9738 lt_cv_prog_compiler_static_works=yes
9741 lt_cv_prog_compiler_static_works=yes
9745 LDFLAGS="$save_LDFLAGS"
9748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9749 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9751 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9754 lt_prog_compiler_static=
9763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9764 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9765 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9766 $as_echo_n "(cached) " >&6
9768 lt_cv_prog_compiler_c_o=no
9769 $RM -r conftest 2>/dev/null
9773 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9775 lt_compiler_flag="-o out/conftest2.$ac_objext"
9776 # Insert the option either (1) after the last *FLAGS variable, or
9777 # (2) before a word containing "conftest.", or (3) at the end.
9778 # Note that $ac_compile itself does not contain backslashes and begins
9779 # with a dollar sign (not a hyphen), so the echo should work correctly.
9780 lt_compile=`echo "$ac_compile" | $SED \
9781 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9782 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9783 -e 's:$: $lt_compiler_flag:'`
9784 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9785 (eval "$lt_compile" 2>out/conftest.err)
9787 cat out/conftest.err >&5
9788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9789 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9791 # The compiler can only warn and ignore the option if not recognized
9792 # So say no if there are warnings
9793 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9794 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9795 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9796 lt_cv_prog_compiler_c_o=yes
9801 # SGI C++ compiler will create directory out/ii_files/ for
9802 # template instantiation
9803 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9804 $RM out/* && rmdir out
9810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9811 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9819 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9820 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9821 $as_echo_n "(cached) " >&6
9823 lt_cv_prog_compiler_c_o=no
9824 $RM -r conftest 2>/dev/null
9828 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9830 lt_compiler_flag="-o out/conftest2.$ac_objext"
9831 # Insert the option either (1) after the last *FLAGS variable, or
9832 # (2) before a word containing "conftest.", or (3) at the end.
9833 # Note that $ac_compile itself does not contain backslashes and begins
9834 # with a dollar sign (not a hyphen), so the echo should work correctly.
9835 lt_compile=`echo "$ac_compile" | $SED \
9836 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9837 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9838 -e 's:$: $lt_compiler_flag:'`
9839 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9840 (eval "$lt_compile" 2>out/conftest.err)
9842 cat out/conftest.err >&5
9843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9844 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9846 # The compiler can only warn and ignore the option if not recognized
9847 # So say no if there are warnings
9848 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9849 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9850 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9851 lt_cv_prog_compiler_c_o=yes
9856 # SGI C++ compiler will create directory out/ii_files/ for
9857 # template instantiation
9858 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9859 $RM out/* && rmdir out
9865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9866 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9871 hard_links="nottested"
9872 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9873 # do not overwrite the value of need_locks provided by the user
9874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9875 $as_echo_n "checking if we can lock with hard links... " >&6; }
9878 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9880 ln conftest.a conftest.b 2>&5 || hard_links=no
9881 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9883 $as_echo "$hard_links" >&6; }
9884 if test "$hard_links" = no; then
9885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9886 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9899 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9902 allow_undefined_flag=
9903 always_export_symbols=no
9905 archive_expsym_cmds=
9906 compiler_needs_object=no
9907 enable_shared_with_static_runtimes=no
9908 export_dynamic_flag_spec=
9909 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9910 hardcode_automatic=no
9912 hardcode_direct_absolute=no
9913 hardcode_libdir_flag_spec=
9914 hardcode_libdir_flag_spec_ld=
9915 hardcode_libdir_separator=
9917 hardcode_shlibpath_var=unsupported
9919 link_all_deplibs=unknown
9922 old_archive_from_new_cmds=
9923 old_archive_from_expsyms_cmds=
9924 thread_safe_flag_spec=
9925 whole_archive_flag_spec=
9926 # include_expsyms should be a list of space-separated symbols to be *always*
9927 # included in the symbol list
9929 # exclude_expsyms can be an extended regexp of symbols to exclude
9930 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9931 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9932 # as well as any symbol that contains `d'.
9933 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9934 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9935 # platforms (ab)use it in PIC code, but their linkers get confused if
9936 # the symbol is explicitly referenced. Since portable code cannot
9937 # rely on this symbol name, it's probably fine to never include it in
9938 # preloaded symbol tables.
9939 # Exclude shared library initialization/finalization symbols.
9940 extract_expsyms_cmds=
9943 cygwin* | mingw* | pw32* | cegcc*)
9944 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9945 # When not using gcc, we currently assume that we are using
9946 # Microsoft Visual C++.
9947 if test "$GCC" != yes; then
9952 # we just hope/assume this is gcc and not c89 (= MSVC++)
9962 # On some targets, GNU ld is compatible enough with the native linker
9963 # that we're better off using the native interface for both.
9964 lt_use_gnu_ld_interface=no
9965 if test "$with_gnu_ld" = yes; then
9968 # The AIX port of GNU ld has always aspired to compatibility
9969 # with the native linker. However, as the warning in the GNU ld
9970 # block says, versions before 2.19.5* couldn't really create working
9971 # shared libraries, regardless of the interface used.
9972 case `$LD -v 2>&1` in
9973 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9974 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9975 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9977 lt_use_gnu_ld_interface=yes
9982 lt_use_gnu_ld_interface=yes
9987 if test "$lt_use_gnu_ld_interface" = yes; then
9988 # If archive_cmds runs LD, not CC, wlarc should be empty
9991 # Set some defaults for GNU ld with shared library support. These
9992 # are reset later if shared libraries are not supported. Putting them
9993 # here allows them to be overridden if necessary.
9994 runpath_var=LD_RUN_PATH
9995 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9996 export_dynamic_flag_spec='${wl}--export-dynamic'
9997 # ancient GNU ld didn't support --whole-archive et. al.
9998 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9999 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10001 whole_archive_flag_spec=
10003 supports_anon_versioning=no
10004 case `$LD -v 2>&1` in
10005 *GNU\ gold*) supports_anon_versioning=yes ;;
10006 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10007 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10008 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10009 *\ 2.11.*) ;; # other 2.11 versions
10010 *) supports_anon_versioning=yes ;;
10013 # See if GNU ld supports shared libraries.
10016 # On AIX/PPC, the GNU linker is very broken
10017 if test "$host_cpu" != ia64; then
10021 *** Warning: the GNU linker, at least up to release 2.19, is reported
10022 *** to be unable to reliably create shared libraries on AIX.
10023 *** Therefore, libtool is disabling shared libraries support. If you
10024 *** really care for shared libraries, you may want to install binutils
10025 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10026 *** You will then need to restart the configuration process.
10035 # see comment about AmigaOS4 .so support
10036 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10037 archive_expsym_cmds=''
10040 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)'
10041 hardcode_libdir_flag_spec='-L$libdir'
10042 hardcode_minus_L=yes
10048 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10049 allow_undefined_flag=unsupported
10050 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10051 # support --undefined. This deserves some investigation. FIXME
10052 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10058 cygwin* | mingw* | pw32* | cegcc*)
10059 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10060 # as there is no search path for DLLs.
10061 hardcode_libdir_flag_spec='-L$libdir'
10062 export_dynamic_flag_spec='${wl}--export-all-symbols'
10063 allow_undefined_flag=unsupported
10064 always_export_symbols=no
10065 enable_shared_with_static_runtimes=yes
10066 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10068 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10069 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10070 # If the export-symbols file already is a .def file (1st line
10071 # is EXPORTS), use it as is; otherwise, prepend...
10072 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10073 cp $export_symbols $output_objdir/$soname.def;
10075 echo EXPORTS > $output_objdir/$soname.def;
10076 cat $export_symbols >> $output_objdir/$soname.def;
10078 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10085 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10086 link_all_deplibs=yes
10091 hardcode_shlibpath_var=no
10092 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10093 export_dynamic_flag_spec='${wl}-E'
10094 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10095 # Instead, shared libraries are loaded at an image base (0x10000000 by
10096 # default) and relocated if they conflict, which is a slow very memory
10097 # consuming and fragmenting process. To avoid this, we pick a random,
10098 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10099 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10100 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10101 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'
10104 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10106 if test "$host_os" = linux-dietlibc; then
10107 case $cc_basename in
10108 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10111 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10112 && test "$tmp_diet" = no
10114 tmp_addflag=' $pic_flag'
10115 tmp_sharedflag='-shared'
10116 case $cc_basename,$host_cpu in
10117 pgcc*) # Portland Group C compiler
10118 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'
10119 tmp_addflag=' $pic_flag'
10121 pgf77* | pgf90* | pgf95* | pgfortran*)
10122 # Portland Group f77 and f90 compilers
10123 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'
10124 tmp_addflag=' $pic_flag -Mnomain' ;;
10125 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10126 tmp_addflag=' -i_dynamic' ;;
10127 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10128 tmp_addflag=' -i_dynamic -nofor_main' ;;
10129 ifc* | ifort*) # Intel Fortran compiler
10130 tmp_addflag=' -nofor_main' ;;
10131 lf95*) # Lahey Fortran 8.1
10132 whole_archive_flag_spec=
10133 tmp_sharedflag='--shared' ;;
10134 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10135 tmp_sharedflag='-qmkshrobj'
10137 nvcc*) # Cuda Compiler Driver 2.2
10138 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'
10139 compiler_needs_object=yes
10142 case `$CC -V 2>&1 | sed 5q` in
10143 *Sun\ C*) # Sun C 5.9
10144 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'
10145 compiler_needs_object=yes
10146 tmp_sharedflag='-G' ;;
10147 *Sun\ F*) # Sun Fortran 8.3
10148 tmp_sharedflag='-G' ;;
10150 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10152 if test "x$supports_anon_versioning" = xyes; then
10153 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10154 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10155 echo "local: *; };" >> $output_objdir/$libname.ver~
10156 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10159 case $cc_basename in
10160 xlf* | bgf* | bgxlf* | mpixlf*)
10161 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10162 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10163 hardcode_libdir_flag_spec=
10164 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10165 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10166 if test "x$supports_anon_versioning" = xyes; then
10167 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10168 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10169 echo "local: *; };" >> $output_objdir/$libname.ver~
10170 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10180 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10181 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10184 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10185 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10190 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10194 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10195 *** create shared libraries on Solaris systems. Therefore, libtool
10196 *** is disabling shared libraries support. We urge you to upgrade GNU
10197 *** binutils to release 2.9.1 or newer. Another option is to modify
10198 *** your PATH or compiler configuration so that the native linker is
10199 *** used, and then restart.
10202 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10203 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10204 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10210 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10211 case `$LD -v 2>&1` in
10212 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10216 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10217 *** reliably create shared libraries on SCO systems. Therefore, libtool
10218 *** is disabling shared libraries support. We urge you to upgrade GNU
10219 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10220 *** your PATH or compiler configuration so that the native linker is
10221 *** used, and then restart.
10226 # For security reasons, it is highly recommended that you always
10227 # use absolute paths for naming shared libraries, and exclude the
10228 # DT_RUNPATH tag from executables and libraries. But doing so
10229 # requires that you compile everything twice, which is a pain.
10230 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10231 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10232 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10233 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10242 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10244 hardcode_direct=yes
10245 hardcode_shlibpath_var=no
10249 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10250 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10251 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10258 if test "$ld_shlibs" = no; then
10260 hardcode_libdir_flag_spec=
10261 export_dynamic_flag_spec=
10262 whole_archive_flag_spec=
10265 # PORTME fill in a description of your system's linker (not GNU ld)
10268 allow_undefined_flag=unsupported
10269 always_export_symbols=yes
10270 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'
10271 # Note: this linker hardcodes the directories in LIBPATH if there
10272 # are no directories specified by -L.
10273 hardcode_minus_L=yes
10274 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10275 # Neither direct hardcoding nor static linking is supported with a
10277 hardcode_direct=unsupported
10282 if test "$host_cpu" = ia64; then
10283 # On IA64, the linker does run time linking by default, so we don't
10284 # have to do anything special.
10285 aix_use_runtimelinking=no
10286 exp_sym_flag='-Bexport'
10289 # If we're using GNU nm, then we don't want the "-C" option.
10290 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10291 # Also, AIX nm treats weak defined symbols like other global
10292 # defined symbols, whereas GNU nm marks them as "W".
10293 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10294 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'
10296 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'
10298 aix_use_runtimelinking=no
10300 # Test if we are trying to use run time linking or normal
10301 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10302 # need to do runtime linking.
10303 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10304 for ld_flag in $LDFLAGS; do
10305 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10306 aix_use_runtimelinking=yes
10313 exp_sym_flag='-bexport'
10314 no_entry_flag='-bnoentry'
10317 # When large executables or shared objects are built, AIX ld can
10318 # have problems creating the table of contents. If linking a library
10319 # or program results in "error TOC overflow" add -mminimal-toc to
10320 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10321 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10324 hardcode_direct=yes
10325 hardcode_direct_absolute=yes
10326 hardcode_libdir_separator=':'
10327 link_all_deplibs=yes
10328 file_list_spec='${wl}-f,'
10330 if test "$GCC" = yes; then
10331 case $host_os in aix4.[012]|aix4.[012].*)
10332 # We only want to do this on AIX 4.2 and lower, the check
10333 # below for broken collect2 doesn't work under 4.3+
10334 collect2name=`${CC} -print-prog-name=collect2`
10335 if test -f "$collect2name" &&
10336 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10338 # We have reworked collect2
10341 # We have old collect2
10342 hardcode_direct=unsupported
10343 # It fails to find uninstalled libraries when the uninstalled
10344 # path is not listed in the libpath. Setting hardcode_minus_L
10345 # to unsupported forces relinking
10346 hardcode_minus_L=yes
10347 hardcode_libdir_flag_spec='-L$libdir'
10348 hardcode_libdir_separator=
10352 shared_flag='-shared'
10353 if test "$aix_use_runtimelinking" = yes; then
10354 shared_flag="$shared_flag "'${wl}-G'
10358 if test "$host_cpu" = ia64; then
10359 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10360 # chokes on -Wl,-G. The following line is correct:
10363 if test "$aix_use_runtimelinking" = yes; then
10364 shared_flag='${wl}-G'
10366 shared_flag='${wl}-bM:SRE'
10371 export_dynamic_flag_spec='${wl}-bexpall'
10372 # It seems that -bexpall does not export symbols beginning with
10373 # underscore (_), so it is better to generate a list of symbols to export.
10374 always_export_symbols=yes
10375 if test "$aix_use_runtimelinking" = yes; then
10376 # Warning - without using the other runtime loading flags (-brtl),
10377 # -berok will link without error, but may produce a broken library.
10378 allow_undefined_flag='-berok'
10379 # Determine the default libpath from the value encoded in an
10380 # empty executable.
10381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10382 /* end confdefs.h. */
10392 if ac_fn_c_try_link "$LINENO"; then :
10394 lt_aix_libpath_sed='
10395 /Import File Strings/,/^$/ {
10401 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10402 # Check for a 64-bit object if we didn't find anything.
10403 if test -z "$aix_libpath"; then
10404 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10407 rm -f core conftest.err conftest.$ac_objext \
10408 conftest$ac_exeext conftest.$ac_ext
10409 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10411 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10412 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"
10414 if test "$host_cpu" = ia64; then
10415 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10416 allow_undefined_flag="-z nodefs"
10417 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"
10419 # Determine the default libpath from the value encoded in an
10420 # empty executable.
10421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10422 /* end confdefs.h. */
10432 if ac_fn_c_try_link "$LINENO"; then :
10434 lt_aix_libpath_sed='
10435 /Import File Strings/,/^$/ {
10441 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10442 # Check for a 64-bit object if we didn't find anything.
10443 if test -z "$aix_libpath"; then
10444 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10447 rm -f core conftest.err conftest.$ac_objext \
10448 conftest$ac_exeext conftest.$ac_ext
10449 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10451 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10452 # Warning - without using the other run time loading flags,
10453 # -berok will link without error, but may produce a broken library.
10454 no_undefined_flag=' ${wl}-bernotok'
10455 allow_undefined_flag=' ${wl}-berok'
10456 if test "$with_gnu_ld" = yes; then
10457 # We only use this code for GNU lds that support --whole-archive.
10458 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10460 # Exported symbols can be pulled into shared objects from archives
10461 whole_archive_flag_spec='$convenience'
10463 archive_cmds_need_lc=yes
10464 # This is similar to how AIX traditionally builds its shared libraries.
10465 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'
10473 # see comment about AmigaOS4 .so support
10474 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10475 archive_expsym_cmds=''
10478 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)'
10479 hardcode_libdir_flag_spec='-L$libdir'
10480 hardcode_minus_L=yes
10486 export_dynamic_flag_spec=-rdynamic
10489 cygwin* | mingw* | pw32* | cegcc*)
10490 # When not using gcc, we currently assume that we are using
10491 # Microsoft Visual C++.
10492 # hardcode_libdir_flag_spec is actually meaningless, as there is
10493 # no search path for DLLs.
10494 hardcode_libdir_flag_spec=' '
10495 allow_undefined_flag=unsupported
10496 # Tell ltmain to make .lib files, not .a files.
10498 # Tell ltmain to make .dll files, not .so files.
10500 # FIXME: Setting linknames here is a bad hack.
10501 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10502 # The linker will automatically build a .lib file if we build a DLL.
10503 old_archive_from_new_cmds='true'
10504 # FIXME: Should let the user specify the lib program.
10505 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10506 fix_srcfile_path='`cygpath -w "$srcfile"`'
10507 enable_shared_with_static_runtimes=yes
10510 darwin* | rhapsody*)
10513 archive_cmds_need_lc=no
10515 hardcode_automatic=yes
10516 hardcode_shlibpath_var=unsupported
10517 if test "$lt_cv_ld_force_load" = "yes"; then
10518 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\"`'
10520 whole_archive_flag_spec=''
10522 link_all_deplibs=yes
10523 allow_undefined_flag="$_lt_dar_allow_undefined"
10524 case $cc_basename in
10525 ifort*) _lt_dar_can_shared=yes ;;
10526 *) _lt_dar_can_shared=$GCC ;;
10528 if test "$_lt_dar_can_shared" = "yes"; then
10529 output_verbose_link_cmd=func_echo_all
10530 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10531 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10532 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}"
10533 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}"
10542 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10543 hardcode_libdir_flag_spec='-L$libdir'
10544 hardcode_shlibpath_var=no
10547 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10548 # support. Future versions do this automatically, but an explicit c++rt0.o
10549 # does not break anything, and helps significantly (at the cost of a little
10552 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10553 hardcode_libdir_flag_spec='-R$libdir'
10554 hardcode_direct=yes
10555 hardcode_shlibpath_var=no
10558 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10560 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10561 hardcode_direct=yes
10562 hardcode_minus_L=yes
10563 hardcode_shlibpath_var=no
10566 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10567 freebsd* | dragonfly*)
10568 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10569 hardcode_libdir_flag_spec='-R$libdir'
10570 hardcode_direct=yes
10571 hardcode_shlibpath_var=no
10575 if test "$GCC" = yes; then
10576 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10578 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'
10580 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10581 hardcode_libdir_separator=:
10582 hardcode_direct=yes
10584 # hardcode_minus_L: Not really in the search PATH,
10585 # but as the default location of the library.
10586 hardcode_minus_L=yes
10587 export_dynamic_flag_spec='${wl}-E'
10591 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10592 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10594 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10596 if test "$with_gnu_ld" = no; then
10597 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10598 hardcode_libdir_flag_spec_ld='+b $libdir'
10599 hardcode_libdir_separator=:
10600 hardcode_direct=yes
10601 hardcode_direct_absolute=yes
10602 export_dynamic_flag_spec='${wl}-E'
10603 # hardcode_minus_L: Not really in the search PATH,
10604 # but as the default location of the library.
10605 hardcode_minus_L=yes
10610 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10613 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10616 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10619 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10625 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10628 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10632 # Older versions of the 11.00 compiler do not understand -b yet
10633 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10635 $as_echo_n "checking if $CC understands -b... " >&6; }
10636 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10637 $as_echo_n "(cached) " >&6
10639 lt_cv_prog_compiler__b=no
10640 save_LDFLAGS="$LDFLAGS"
10641 LDFLAGS="$LDFLAGS -b"
10642 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10643 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10644 # The linker can only warn and ignore the option if not recognized
10645 # So say no if there are warnings
10646 if test -s conftest.err; then
10647 # Append any errors to the config.log.
10648 cat conftest.err 1>&5
10649 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10650 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10651 if diff conftest.exp conftest.er2 >/dev/null; then
10652 lt_cv_prog_compiler__b=yes
10655 lt_cv_prog_compiler__b=yes
10659 LDFLAGS="$save_LDFLAGS"
10662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10663 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10665 if test x"$lt_cv_prog_compiler__b" = xyes; then
10666 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10668 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10674 if test "$with_gnu_ld" = no; then
10675 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10676 hardcode_libdir_separator=:
10681 hardcode_shlibpath_var=no
10684 hardcode_direct=yes
10685 hardcode_direct_absolute=yes
10686 export_dynamic_flag_spec='${wl}-E'
10688 # hardcode_minus_L: Not really in the search PATH,
10689 # but as the default location of the library.
10690 hardcode_minus_L=yes
10696 irix5* | irix6* | nonstopux*)
10697 if test "$GCC" = yes; then
10698 archive_cmds='$CC -shared $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'
10699 # Try to use the -exported_symbol ld option, if it does not
10700 # work, assume that -exports_file does not work either and
10701 # implicitly export all symbols.
10702 save_LDFLAGS="$LDFLAGS"
10703 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10705 /* end confdefs.h. */
10708 if ac_fn_c_try_link "$LINENO"; then :
10709 archive_expsym_cmds='$CC -shared $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'
10712 rm -f core conftest.err conftest.$ac_objext \
10713 conftest$ac_exeext conftest.$ac_ext
10714 LDFLAGS="$save_LDFLAGS"
10716 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'
10717 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'
10719 archive_cmds_need_lc='no'
10720 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10721 hardcode_libdir_separator=:
10723 link_all_deplibs=yes
10727 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10728 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10730 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10732 hardcode_libdir_flag_spec='-R$libdir'
10733 hardcode_direct=yes
10734 hardcode_shlibpath_var=no
10738 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10739 hardcode_direct=yes
10740 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10741 hardcode_libdir_separator=:
10742 hardcode_shlibpath_var=no
10749 if test -f /usr/libexec/ld.so; then
10750 hardcode_direct=yes
10751 hardcode_shlibpath_var=no
10752 hardcode_direct_absolute=yes
10753 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10754 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10755 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10756 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10757 export_dynamic_flag_spec='${wl}-E'
10760 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10761 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10762 hardcode_libdir_flag_spec='-R$libdir'
10765 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10766 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10776 hardcode_libdir_flag_spec='-L$libdir'
10777 hardcode_minus_L=yes
10778 allow_undefined_flag=unsupported
10779 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'
10780 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10784 if test "$GCC" = yes; then
10785 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10786 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'
10788 allow_undefined_flag=' -expect_unresolved \*'
10789 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'
10791 archive_cmds_need_lc='no'
10792 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10793 hardcode_libdir_separator=:
10796 osf4* | osf5*) # as osf3* with the addition of -msym flag
10797 if test "$GCC" = yes; then
10798 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10799 archive_cmds='$CC -shared${allow_undefined_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'
10800 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10802 allow_undefined_flag=' -expect_unresolved \*'
10803 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'
10804 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~
10805 $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'
10807 # Both c and cxx compiler support -rpath directly
10808 hardcode_libdir_flag_spec='-rpath $libdir'
10810 archive_cmds_need_lc='no'
10811 hardcode_libdir_separator=:
10815 no_undefined_flag=' -z defs'
10816 if test "$GCC" = yes; then
10818 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10819 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10820 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10822 case `$CC -V 2>&1` in
10825 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10826 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10827 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10831 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10832 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10833 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10837 hardcode_libdir_flag_spec='-R$libdir'
10838 hardcode_shlibpath_var=no
10840 solaris2.[0-5] | solaris2.[0-5].*) ;;
10842 # The compiler driver will combine and reorder linker options,
10843 # but understands `-z linker_flag'. GCC discards it without `$wl',
10844 # but is careful enough not to reorder.
10845 # Supported since Solaris 2.6 (maybe 2.5.1?)
10846 if test "$GCC" = yes; then
10847 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10849 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10853 link_all_deplibs=yes
10857 if test "x$host_vendor" = xsequent; then
10858 # Use $CC to link under sequent, because it throws in some extra .o
10859 # files that make .init and .fini sections work.
10860 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10862 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10864 hardcode_libdir_flag_spec='-L$libdir'
10865 hardcode_direct=yes
10866 hardcode_minus_L=yes
10867 hardcode_shlibpath_var=no
10871 case $host_vendor in
10873 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10874 hardcode_direct=yes # is this really true???
10877 ## LD is ld it makes a PLAMLIB
10878 ## CC just makes a GrossModule.
10879 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10880 reload_cmds='$CC -r -o $output$reload_objs'
10884 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10885 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10888 runpath_var='LD_RUN_PATH'
10889 hardcode_shlibpath_var=no
10893 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10894 hardcode_shlibpath_var=no
10895 export_dynamic_flag_spec='-Bexport'
10899 if test -d /usr/nec; then
10900 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10901 hardcode_shlibpath_var=no
10902 runpath_var=LD_RUN_PATH
10903 hardcode_runpath_var=yes
10908 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10909 no_undefined_flag='${wl}-z,text'
10910 archive_cmds_need_lc=no
10911 hardcode_shlibpath_var=no
10912 runpath_var='LD_RUN_PATH'
10914 if test "$GCC" = yes; then
10915 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10916 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10918 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10919 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10923 sysv5* | sco3.2v5* | sco5v6*)
10924 # Note: We can NOT use -z defs as we might desire, because we do not
10925 # link with -lc, and that would cause any symbols used from libc to
10926 # always be unresolved, which means just about no library would
10927 # ever link correctly. If we're not using GNU ld we use -z text
10928 # though, which does catch some bad symbols but isn't as heavy-handed
10930 no_undefined_flag='${wl}-z,text'
10931 allow_undefined_flag='${wl}-z,nodefs'
10932 archive_cmds_need_lc=no
10933 hardcode_shlibpath_var=no
10934 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10935 hardcode_libdir_separator=':'
10936 link_all_deplibs=yes
10937 export_dynamic_flag_spec='${wl}-Bexport'
10938 runpath_var='LD_RUN_PATH'
10940 if test "$GCC" = yes; then
10941 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10942 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10944 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10945 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10950 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10951 hardcode_libdir_flag_spec='-L$libdir'
10952 hardcode_shlibpath_var=no
10960 if test x$host_vendor = xsni; then
10962 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10963 export_dynamic_flag_spec='${wl}-Blargedynsym'
10969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10970 $as_echo "$ld_shlibs" >&6; }
10971 test "$ld_shlibs" = no && can_build_shared=no
10973 with_gnu_ld=$with_gnu_ld
10990 # Do we need to explicitly link libc?
10992 case "x$archive_cmds_need_lc" in
10994 # Assume -lc should be added
10995 archive_cmds_need_lc=yes
10997 if test "$enable_shared" = yes && test "$GCC" = yes; then
10998 case $archive_cmds in
11000 # FIXME: we may have to deal with multi-command sequences.
11003 # Test whether the compiler implicitly links with -lc since on some
11004 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11005 # to ld, don't add -lc before -lgcc.
11006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11007 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11008 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11009 $as_echo_n "(cached) " >&6
11012 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11014 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11015 (eval $ac_compile) 2>&5
11017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11018 test $ac_status = 0; } 2>conftest.err; then
11021 libobjs=conftest.$ac_objext
11023 wl=$lt_prog_compiler_wl
11024 pic_flag=$lt_prog_compiler_pic
11030 lt_save_allow_undefined_flag=$allow_undefined_flag
11031 allow_undefined_flag=
11032 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11033 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11035 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11036 test $ac_status = 0; }
11038 lt_cv_archive_cmds_need_lc=no
11040 lt_cv_archive_cmds_need_lc=yes
11042 allow_undefined_flag=$lt_save_allow_undefined_flag
11044 cat conftest.err 1>&5
11049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11050 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11051 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11215 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11217 if test "$GCC" = yes; then
11219 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11220 *) lt_awk_arg="/^libraries:/" ;;
11223 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11224 *) lt_sed_strip_eq="s,=/,/,g" ;;
11226 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11227 case $lt_search_path_spec in
11229 # if the path contains ";" then we assume it to be the separator
11230 # otherwise default to the standard path separator (i.e. ":") - it is
11231 # assumed that no part of a normal pathname contains ";" but that should
11232 # okay in the real world where ";" in dirpaths is itself problematic.
11233 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11236 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11239 # Ok, now we have the path, separated by spaces, we can step through it
11240 # and add multilib dir if necessary.
11241 lt_tmp_lt_search_path_spec=
11242 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11243 for lt_sys_path in $lt_search_path_spec; do
11244 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11245 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11247 test -d "$lt_sys_path" && \
11248 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11251 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11252 BEGIN {RS=" "; FS="/|\n";} {
11255 for (lt_i = NF; lt_i > 0; lt_i--) {
11256 if ($lt_i != "" && $lt_i != ".") {
11257 if ($lt_i == "..") {
11260 if (lt_count == 0) {
11261 lt_foo="/" $lt_i lt_foo;
11268 if (lt_foo != "") { lt_freq[lt_foo]++; }
11269 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11271 # AWK program above erroneously prepends '/' to C:/dos/paths
11274 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11275 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11277 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11279 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11281 library_names_spec=
11282 libname_spec='lib$name'
11286 postuninstall_cmds=
11290 shlibpath_overrides_runpath=unknown
11292 dynamic_linker="$host_os ld.so"
11293 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11294 need_lib_prefix=unknown
11295 hardcode_into_libs=no
11297 # when you set need_version to no, make sure it does not cause -set_version
11298 # flags to be left without arguments
11299 need_version=unknown
11304 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11305 shlibpath_var=LIBPATH
11307 # AIX 3 has no versioning support, so we append a major version to the name.
11308 soname_spec='${libname}${release}${shared_ext}$major'
11315 hardcode_into_libs=yes
11316 if test "$host_cpu" = ia64; then
11317 # AIX 5 supports IA64
11318 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11319 shlibpath_var=LD_LIBRARY_PATH
11321 # With GCC up to 2.95.x, collect2 would create an import file
11322 # for dependence libraries. The import file would start with
11323 # the line `#! .'. This would cause the generated library to
11324 # depend on `.', always an invalid library. This was fixed in
11325 # development snapshots of GCC prior to 3.0.
11327 aix4 | aix4.[01] | aix4.[01].*)
11328 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11330 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11333 can_build_shared=no
11337 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11338 # soname into executable. Probably we can add versioning support to
11339 # collect2, so additional links can be useful in future.
11340 if test "$aix_use_runtimelinking" = yes; then
11341 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11342 # instead of lib<name>.a to let people know that these are not
11343 # typical AIX shared libraries.
11344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11346 # We preserve .a as extension for shared libraries through AIX4.2
11347 # and later when we are not doing run time linking.
11348 library_names_spec='${libname}${release}.a $libname.a'
11349 soname_spec='${libname}${release}${shared_ext}$major'
11351 shlibpath_var=LIBPATH
11358 # Since July 2007 AmigaOS4 officially supports .so libraries.
11359 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11360 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11363 library_names_spec='$libname.ixlibrary $libname.a'
11364 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11365 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'
11371 library_names_spec='${libname}${shared_ext}'
11372 dynamic_linker="$host_os ld.so"
11373 shlibpath_var=LIBRARY_PATH
11379 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11380 soname_spec='${libname}${release}${shared_ext}$major'
11381 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11382 shlibpath_var=LD_LIBRARY_PATH
11383 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11384 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11385 # the default ld.so.conf also contains /usr/contrib/lib and
11386 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11387 # libtool to hard-code these into programs
11390 cygwin* | mingw* | pw32* | cegcc*)
11391 version_type=windows
11396 case $GCC,$host_os in
11397 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11398 library_names_spec='$libname.dll.a'
11399 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11400 postinstall_cmds='base_file=`basename \${file}`~
11401 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11402 dldir=$destdir/`dirname \$dlpath`~
11403 test -d \$dldir || mkdir -p \$dldir~
11404 $install_prog $dir/$dlname \$dldir/$dlname~
11405 chmod a+x \$dldir/$dlname~
11406 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11407 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11409 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11410 dlpath=$dir/\$dldll~
11412 shlibpath_overrides_runpath=yes
11416 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11417 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11419 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11422 # MinGW DLLs use traditional 'lib' prefix
11423 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11426 # pw32 DLLs use 'pw' prefix rather than 'lib'
11427 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11433 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11436 dynamic_linker='Win32 ld.exe'
11437 # FIXME: first we should search . and the directory the executable is in
11441 darwin* | rhapsody*)
11442 dynamic_linker="$host_os dyld"
11443 version_type=darwin
11446 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11447 soname_spec='${libname}${release}${major}$shared_ext'
11448 shlibpath_overrides_runpath=yes
11449 shlibpath_var=DYLD_LIBRARY_PATH
11450 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11452 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11453 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11461 soname_spec='${libname}${release}${shared_ext}$major'
11462 shlibpath_var=LD_LIBRARY_PATH
11465 freebsd* | dragonfly*)
11466 # DragonFly does not have aout. When/if they implement a new
11467 # versioning mechanism, adjust this.
11468 if test -x /usr/bin/objformat; then
11469 objformat=`/usr/bin/objformat`
11472 freebsd[23].*) objformat=aout ;;
11473 *) objformat=elf ;;
11476 version_type=freebsd-$objformat
11477 case $version_type in
11479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11484 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11488 shlibpath_var=LD_LIBRARY_PATH
11491 shlibpath_overrides_runpath=yes
11493 freebsd3.[01]* | freebsdelf3.[01]*)
11494 shlibpath_overrides_runpath=yes
11495 hardcode_into_libs=yes
11497 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11498 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11499 shlibpath_overrides_runpath=no
11500 hardcode_into_libs=yes
11502 *) # from 4.6 on, and DragonFly
11503 shlibpath_overrides_runpath=yes
11504 hardcode_into_libs=yes
11513 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11514 soname_spec='${libname}${release}${shared_ext}$major'
11515 shlibpath_var=LD_LIBRARY_PATH
11516 hardcode_into_libs=yes
11523 dynamic_linker="$host_os runtime_loader"
11524 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11525 soname_spec='${libname}${release}${shared_ext}$major'
11526 shlibpath_var=LIBRARY_PATH
11527 shlibpath_overrides_runpath=yes
11528 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11529 hardcode_into_libs=yes
11532 hpux9* | hpux10* | hpux11*)
11533 # Give a soname corresponding to the major version so that dld.sl refuses to
11534 # link against other versions.
11541 hardcode_into_libs=yes
11542 dynamic_linker="$host_os dld.so"
11543 shlibpath_var=LD_LIBRARY_PATH
11544 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11546 soname_spec='${libname}${release}${shared_ext}$major'
11547 if test "X$HPUX_IA64_MODE" = X32; then
11548 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11550 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11552 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11556 hardcode_into_libs=yes
11557 dynamic_linker="$host_os dld.sl"
11558 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11559 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11560 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11561 soname_spec='${libname}${release}${shared_ext}$major'
11562 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11563 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11567 dynamic_linker="$host_os dld.sl"
11568 shlibpath_var=SHLIB_PATH
11569 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11570 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11571 soname_spec='${libname}${release}${shared_ext}$major'
11574 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11575 postinstall_cmds='chmod 555 $lib'
11576 # or fails outright, so override atomically:
11577 install_override_mode=555
11584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11585 soname_spec='${libname}${release}${shared_ext}$major'
11586 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11587 shlibpath_var=LD_LIBRARY_PATH
11588 shlibpath_overrides_runpath=no
11589 hardcode_into_libs=yes
11592 irix5* | irix6* | nonstopux*)
11594 nonstopux*) version_type=nonstopux ;;
11596 if test "$lt_cv_prog_gnu_ld" = yes; then
11604 soname_spec='${libname}${release}${shared_ext}$major'
11605 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11607 irix5* | nonstopux*)
11608 libsuff= shlibsuff=
11611 case $LD in # libtool.m4 will add one of these switches to LD
11612 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11613 libsuff= shlibsuff= libmagic=32-bit;;
11614 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11615 libsuff=32 shlibsuff=N32 libmagic=N32;;
11616 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11617 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11618 *) libsuff= shlibsuff= libmagic=never-match;;
11622 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11623 shlibpath_overrides_runpath=no
11624 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11625 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11626 hardcode_into_libs=yes
11629 # No shared lib support for Linux oldld, aout, or coff.
11630 linux*oldld* | linux*aout* | linux*coff*)
11634 # This must be Linux ELF.
11635 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11639 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11640 soname_spec='${libname}${release}${shared_ext}$major'
11641 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11642 shlibpath_var=LD_LIBRARY_PATH
11643 shlibpath_overrides_runpath=no
11645 # Some binutils ld are patched to set DT_RUNPATH
11646 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11647 $as_echo_n "(cached) " >&6
11649 lt_cv_shlibpath_overrides_runpath=no
11650 save_LDFLAGS=$LDFLAGS
11651 save_libdir=$libdir
11652 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11653 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11655 /* end confdefs.h. */
11665 if ac_fn_c_try_link "$LINENO"; then :
11666 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11667 lt_cv_shlibpath_overrides_runpath=yes
11670 rm -f core conftest.err conftest.$ac_objext \
11671 conftest$ac_exeext conftest.$ac_ext
11672 LDFLAGS=$save_LDFLAGS
11673 libdir=$save_libdir
11677 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11679 # This implies no fast_install, which is unacceptable.
11680 # Some rework will be needed to allow for fast_install
11681 # before this can be enabled.
11682 hardcode_into_libs=yes
11684 # Append ld.so.conf contents to the search path
11685 if test -f /etc/ld.so.conf; then
11686 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' ' '`
11687 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11690 # We used to test for /lib/ld.so.1 and disable shared libraries on
11691 # powerpc, because MkLinux only supported shared libraries with the
11692 # GNU dynamic linker. Since this was broken with cross compilers,
11693 # most powerpc-linux boxes support dynamic linking these days and
11694 # people can always --disable-shared, the test was removed, and we
11695 # assume the GNU/Linux dynamic linker is in use.
11696 dynamic_linker='GNU/Linux ld.so'
11703 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11705 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11706 dynamic_linker='NetBSD (a.out) ld.so'
11708 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11709 soname_spec='${libname}${release}${shared_ext}$major'
11710 dynamic_linker='NetBSD ld.elf_so'
11712 shlibpath_var=LD_LIBRARY_PATH
11713 shlibpath_overrides_runpath=yes
11714 hardcode_into_libs=yes
11719 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11720 shlibpath_var=LD_LIBRARY_PATH
11721 shlibpath_overrides_runpath=yes
11728 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11729 soname_spec='${libname}${release}${shared_ext}$major'
11730 shlibpath_var=LD_LIBRARY_PATH
11731 shlibpath_overrides_runpath=no
11732 hardcode_into_libs=yes
11733 dynamic_linker='ldqnx.so'
11738 sys_lib_dlsearch_path_spec="/usr/lib"
11740 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11742 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11743 *) need_version=no ;;
11745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11746 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11747 shlibpath_var=LD_LIBRARY_PATH
11748 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11750 openbsd2.[89] | openbsd2.[89].*)
11751 shlibpath_overrides_runpath=no
11754 shlibpath_overrides_runpath=yes
11758 shlibpath_overrides_runpath=yes
11763 libname_spec='$name'
11766 library_names_spec='$libname${shared_ext} $libname.a'
11767 dynamic_linker='OS/2 ld.exe'
11768 shlibpath_var=LIBPATH
11771 osf3* | osf4* | osf5*)
11775 soname_spec='${libname}${release}${shared_ext}$major'
11776 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11777 shlibpath_var=LD_LIBRARY_PATH
11778 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11779 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11790 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11791 soname_spec='${libname}${release}${shared_ext}$major'
11792 shlibpath_var=LD_LIBRARY_PATH
11793 shlibpath_overrides_runpath=yes
11794 hardcode_into_libs=yes
11795 # ldd complains unless libraries are executable
11796 postinstall_cmds='chmod +x $lib'
11801 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11802 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11803 shlibpath_var=LD_LIBRARY_PATH
11804 shlibpath_overrides_runpath=yes
11805 if test "$with_gnu_ld" = yes; then
11813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11814 soname_spec='${libname}${release}${shared_ext}$major'
11815 shlibpath_var=LD_LIBRARY_PATH
11816 case $host_vendor in
11818 shlibpath_overrides_runpath=no
11820 runpath_var=LD_RUN_PATH
11828 shlibpath_overrides_runpath=no
11829 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11835 if test -d /usr/nec ;then
11837 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11838 soname_spec='$libname${shared_ext}.$major'
11839 shlibpath_var=LD_LIBRARY_PATH
11843 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11844 version_type=freebsd-elf
11847 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11848 soname_spec='${libname}${release}${shared_ext}$major'
11849 shlibpath_var=LD_LIBRARY_PATH
11850 shlibpath_overrides_runpath=yes
11851 hardcode_into_libs=yes
11852 if test "$with_gnu_ld" = yes; then
11853 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11855 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11858 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11862 sys_lib_dlsearch_path_spec='/usr/lib'
11866 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11871 shlibpath_var=LD_LIBRARY_PATH
11872 shlibpath_overrides_runpath=no
11873 hardcode_into_libs=yes
11878 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11879 soname_spec='${libname}${release}${shared_ext}$major'
11880 shlibpath_var=LD_LIBRARY_PATH
11887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11888 $as_echo "$dynamic_linker" >&6; }
11889 test "$dynamic_linker" = no && can_build_shared=no
11891 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11892 if test "$GCC" = yes; then
11893 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11896 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11897 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11899 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11900 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11995 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11997 if test -n "$hardcode_libdir_flag_spec" ||
11998 test -n "$runpath_var" ||
11999 test "X$hardcode_automatic" = "Xyes" ; then
12001 # We can hardcode non-existent directories.
12002 if test "$hardcode_direct" != no &&
12003 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12004 # have to relink, otherwise we might link with an installed library
12005 # when we should be linking with a yet-to-be-installed one
12006 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12007 test "$hardcode_minus_L" != no; then
12008 # Linking always hardcodes the temporary library directory.
12009 hardcode_action=relink
12011 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12012 hardcode_action=immediate
12015 # We cannot hardcode anything, or else we can only hardcode existing
12017 hardcode_action=unsupported
12019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12020 $as_echo "$hardcode_action" >&6; }
12022 if test "$hardcode_action" = relink ||
12023 test "$inherit_rpath" = yes; then
12024 # Fast installation is not supported
12025 enable_fast_install=no
12026 elif test "$shlibpath_overrides_runpath" = yes ||
12027 test "$enable_shared" = no; then
12028 # Fast installation is not necessary
12029 enable_fast_install=needless
12037 if test "x$enable_dlopen" != xyes; then
12038 enable_dlopen=unknown
12039 enable_dlopen_self=unknown
12040 enable_dlopen_self_static=unknown
12047 lt_cv_dlopen="load_add_on"
12049 lt_cv_dlopen_self=yes
12052 mingw* | pw32* | cegcc*)
12053 lt_cv_dlopen="LoadLibrary"
12058 lt_cv_dlopen="dlopen"
12063 # if libdl is installed we need to link against it
12064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12065 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12066 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12067 $as_echo_n "(cached) " >&6
12069 ac_check_lib_save_LIBS=$LIBS
12071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12072 /* end confdefs.h. */
12074 /* Override any GCC internal prototype to avoid an error.
12075 Use char because int might match the return type of a GCC
12076 builtin and then its argument prototype would still apply. */
12089 if ac_fn_c_try_link "$LINENO"; then :
12090 ac_cv_lib_dl_dlopen=yes
12092 ac_cv_lib_dl_dlopen=no
12094 rm -f core conftest.err conftest.$ac_objext \
12095 conftest$ac_exeext conftest.$ac_ext
12096 LIBS=$ac_check_lib_save_LIBS
12098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12099 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12100 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12101 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12104 lt_cv_dlopen="dyld"
12106 lt_cv_dlopen_self=yes
12113 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12114 if test "x$ac_cv_func_shl_load" = x""yes; then :
12115 lt_cv_dlopen="shl_load"
12117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12118 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12119 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12120 $as_echo_n "(cached) " >&6
12122 ac_check_lib_save_LIBS=$LIBS
12124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12125 /* end confdefs.h. */
12127 /* Override any GCC internal prototype to avoid an error.
12128 Use char because int might match the return type of a GCC
12129 builtin and then its argument prototype would still apply. */
12137 return shl_load ();
12142 if ac_fn_c_try_link "$LINENO"; then :
12143 ac_cv_lib_dld_shl_load=yes
12145 ac_cv_lib_dld_shl_load=no
12147 rm -f core conftest.err conftest.$ac_objext \
12148 conftest$ac_exeext conftest.$ac_ext
12149 LIBS=$ac_check_lib_save_LIBS
12151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12152 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12153 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12154 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12156 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12157 if test "x$ac_cv_func_dlopen" = x""yes; then :
12158 lt_cv_dlopen="dlopen"
12160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12161 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12162 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12163 $as_echo_n "(cached) " >&6
12165 ac_check_lib_save_LIBS=$LIBS
12167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12168 /* end confdefs.h. */
12170 /* Override any GCC internal prototype to avoid an error.
12171 Use char because int might match the return type of a GCC
12172 builtin and then its argument prototype would still apply. */
12185 if ac_fn_c_try_link "$LINENO"; then :
12186 ac_cv_lib_dl_dlopen=yes
12188 ac_cv_lib_dl_dlopen=no
12190 rm -f core conftest.err conftest.$ac_objext \
12191 conftest$ac_exeext conftest.$ac_ext
12192 LIBS=$ac_check_lib_save_LIBS
12194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12195 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12196 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12197 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12200 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12201 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12202 $as_echo_n "(cached) " >&6
12204 ac_check_lib_save_LIBS=$LIBS
12205 LIBS="-lsvld $LIBS"
12206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12207 /* end confdefs.h. */
12209 /* Override any GCC internal prototype to avoid an error.
12210 Use char because int might match the return type of a GCC
12211 builtin and then its argument prototype would still apply. */
12224 if ac_fn_c_try_link "$LINENO"; then :
12225 ac_cv_lib_svld_dlopen=yes
12227 ac_cv_lib_svld_dlopen=no
12229 rm -f core conftest.err conftest.$ac_objext \
12230 conftest$ac_exeext conftest.$ac_ext
12231 LIBS=$ac_check_lib_save_LIBS
12233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12234 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12235 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12236 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12239 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12240 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12241 $as_echo_n "(cached) " >&6
12243 ac_check_lib_save_LIBS=$LIBS
12245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12246 /* end confdefs.h. */
12248 /* Override any GCC internal prototype to avoid an error.
12249 Use char because int might match the return type of a GCC
12250 builtin and then its argument prototype would still apply. */
12258 return dld_link ();
12263 if ac_fn_c_try_link "$LINENO"; then :
12264 ac_cv_lib_dld_dld_link=yes
12266 ac_cv_lib_dld_dld_link=no
12268 rm -f core conftest.err conftest.$ac_objext \
12269 conftest$ac_exeext conftest.$ac_ext
12270 LIBS=$ac_check_lib_save_LIBS
12272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12273 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12274 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12275 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12296 if test "x$lt_cv_dlopen" != xno; then
12302 case $lt_cv_dlopen in
12304 save_CPPFLAGS="$CPPFLAGS"
12305 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12307 save_LDFLAGS="$LDFLAGS"
12308 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12311 LIBS="$lt_cv_dlopen_libs $LIBS"
12313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12314 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12315 if test "${lt_cv_dlopen_self+set}" = set; then :
12316 $as_echo_n "(cached) " >&6
12318 if test "$cross_compiling" = yes; then :
12319 lt_cv_dlopen_self=cross
12321 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12322 lt_status=$lt_dlunknown
12323 cat > conftest.$ac_ext <<_LT_EOF
12324 #line 12324 "configure"
12325 #include "confdefs.h"
12334 # define LT_DLGLOBAL RTLD_GLOBAL
12337 # define LT_DLGLOBAL DL_GLOBAL
12339 # define LT_DLGLOBAL 0
12343 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12344 find out it does not work in some platform. */
12345 #ifndef LT_DLLAZY_OR_NOW
12347 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12350 # define LT_DLLAZY_OR_NOW DL_LAZY
12353 # define LT_DLLAZY_OR_NOW RTLD_NOW
12356 # define LT_DLLAZY_OR_NOW DL_NOW
12358 # define LT_DLLAZY_OR_NOW 0
12365 /* When -fvisbility=hidden is used, assume the code has been annotated
12366 correspondingly for the symbols needed. */
12367 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12368 void fnord () __attribute__((visibility("default")));
12371 void fnord () { int i=42; }
12374 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12375 int status = $lt_dlunknown;
12379 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12382 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12383 else puts (dlerror ());
12385 /* dlclose (self); */
12393 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12394 (eval $ac_link) 2>&5
12396 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12397 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12398 (./conftest; exit; ) >&5 2>/dev/null
12400 case x$lt_status in
12401 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12402 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12403 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12406 # compilation failed
12407 lt_cv_dlopen_self=no
12414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12415 $as_echo "$lt_cv_dlopen_self" >&6; }
12417 if test "x$lt_cv_dlopen_self" = xyes; then
12418 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12420 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12421 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12422 $as_echo_n "(cached) " >&6
12424 if test "$cross_compiling" = yes; then :
12425 lt_cv_dlopen_self_static=cross
12427 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12428 lt_status=$lt_dlunknown
12429 cat > conftest.$ac_ext <<_LT_EOF
12430 #line 12430 "configure"
12431 #include "confdefs.h"
12440 # define LT_DLGLOBAL RTLD_GLOBAL
12443 # define LT_DLGLOBAL DL_GLOBAL
12445 # define LT_DLGLOBAL 0
12449 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12450 find out it does not work in some platform. */
12451 #ifndef LT_DLLAZY_OR_NOW
12453 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12456 # define LT_DLLAZY_OR_NOW DL_LAZY
12459 # define LT_DLLAZY_OR_NOW RTLD_NOW
12462 # define LT_DLLAZY_OR_NOW DL_NOW
12464 # define LT_DLLAZY_OR_NOW 0
12471 /* When -fvisbility=hidden is used, assume the code has been annotated
12472 correspondingly for the symbols needed. */
12473 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12474 void fnord () __attribute__((visibility("default")));
12477 void fnord () { int i=42; }
12480 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12481 int status = $lt_dlunknown;
12485 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12488 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12489 else puts (dlerror ());
12491 /* dlclose (self); */
12499 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12500 (eval $ac_link) 2>&5
12502 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12503 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12504 (./conftest; exit; ) >&5 2>/dev/null
12506 case x$lt_status in
12507 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12508 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12509 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12512 # compilation failed
12513 lt_cv_dlopen_self_static=no
12520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12521 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12524 CPPFLAGS="$save_CPPFLAGS"
12525 LDFLAGS="$save_LDFLAGS"
12530 case $lt_cv_dlopen_self in
12531 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12532 *) enable_dlopen_self=unknown ;;
12535 case $lt_cv_dlopen_self_static in
12536 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12537 *) enable_dlopen_self_static=unknown ;;
12559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12560 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12561 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12562 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12563 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12565 $as_echo "yes" >&6; }
12567 # FIXME - insert some real tests, host_os isn't really good enough
12570 if test -n "$STRIP" ; then
12571 striplib="$STRIP -x"
12572 old_striplib="$STRIP -S"
12573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12574 $as_echo "yes" >&6; }
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12577 $as_echo "no" >&6; }
12581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12582 $as_echo "no" >&6; }
12598 # Report which library types will actually be built
12599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12600 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12602 $as_echo "$can_build_shared" >&6; }
12604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12605 $as_echo_n "checking whether to build shared libraries... " >&6; }
12606 test "$can_build_shared" = "no" && enable_shared=no
12608 # On AIX, shared libraries and static libraries use the same namespace, and
12609 # are all built from PIC.
12612 test "$enable_shared" = yes && enable_static=no
12613 if test -n "$RANLIB"; then
12614 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12615 postinstall_cmds='$RANLIB $lib'
12620 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12621 test "$enable_shared" = yes && enable_static=no
12625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12626 $as_echo "$enable_shared" >&6; }
12628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12629 $as_echo_n "checking whether to build static libraries... " >&6; }
12630 # Make sure either enable_shared or enable_static is yes.
12631 test "$enable_shared" = yes || enable_static=yes
12632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12633 $as_echo "$enable_static" >&6; }
12640 ac_cpp='$CPP $CPPFLAGS'
12641 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12642 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12643 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12659 ac_config_commands="$ac_config_commands libtool"
12664 # Only expand once:
12669 . ${srcdir}/../../bfd/configure.host
12674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12675 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12676 # Check whether --enable-maintainer-mode was given.
12677 if test "${enable_maintainer_mode+set}" = set; then :
12678 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12680 USE_MAINTAINER_MODE=no
12683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12684 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12685 if test $USE_MAINTAINER_MODE = yes; then
12686 MAINTAINER_MODE_TRUE=
12687 MAINTAINER_MODE_FALSE='#'
12689 MAINTAINER_MODE_TRUE='#'
12690 MAINTAINER_MODE_FALSE=
12693 MAINT=$MAINTAINER_MODE_TRUE
12698 # Check whether --enable-sim-bswap was given.
12699 if test "${enable_sim_bswap+set}" = set; then :
12700 enableval=$enable_sim_bswap; case "${enableval}" in
12701 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12702 no) sim_bswap="-DWITH_BSWAP=0";;
12703 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12705 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12706 echo "Setting bswap flags = $sim_bswap" 6>&1
12714 # Check whether --enable-sim-cflags was given.
12715 if test "${enable_sim_cflags+set}" = set; then :
12716 enableval=$enable_sim_cflags; case "${enableval}" in
12717 yes) sim_cflags="-O2 -fomit-frame-pointer";;
12718 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12719 no) sim_cflags="";;
12720 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12722 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12723 echo "Setting sim cflags = $sim_cflags" 6>&1
12731 # Check whether --enable-sim-debug was given.
12732 if test "${enable_sim_debug+set}" = set; then :
12733 enableval=$enable_sim_debug; case "${enableval}" in
12734 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12735 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12736 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12738 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12739 echo "Setting sim debug = $sim_debug" 6>&1
12747 # Check whether --enable-sim-stdio was given.
12748 if test "${enable_sim_stdio+set}" = set; then :
12749 enableval=$enable_sim_stdio; case "${enableval}" in
12750 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12751 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12752 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12754 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12755 echo "Setting stdio flags = $sim_stdio" 6>&1
12763 # Check whether --enable-sim-trace was given.
12764 if test "${enable_sim_trace+set}" = set; then :
12765 enableval=$enable_sim_trace; case "${enableval}" in
12766 yes) sim_trace="-DWITH_TRACE=-1";;
12767 no) sim_trace="-DWITH_TRACE=0";;
12769 sim_trace="-DWITH_TRACE='(${enableval})'";;
12772 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12773 if test x"$sim_trace" = x; then
12774 sim_trace="-DWITH_TRACE='(TRACE_$x"
12776 sim_trace="${sim_trace}|TRACE_$x"
12779 sim_trace="$sim_trace)'" ;;
12781 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12782 echo "Setting sim trace = $sim_trace" 6>&1
12790 # Check whether --enable-sim-profile was given.
12791 if test "${enable_sim_profile+set}" = set; then :
12792 enableval=$enable_sim_profile; case "${enableval}" in
12793 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12794 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12796 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12799 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12800 if test x"$sim_profile" = x; then
12801 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12803 sim_profile="${sim_profile}|PROFILE_$x"
12806 sim_profile="$sim_profile)'" ;;
12808 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12809 echo "Setting sim profile = $sim_profile" 6>&1
12812 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12818 # Check whether --with-pkgversion was given.
12819 if test "${with_pkgversion+set}" = set; then :
12820 withval=$with_pkgversion; case "$withval" in
12821 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12823 *) PKGVERSION="($withval) " ;;
12826 PKGVERSION="(SIM) "
12834 # Check whether --with-bugurl was given.
12835 if test "${with_bugurl+set}" = set; then :
12836 withval=$with_bugurl; case "$withval" in
12837 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12840 *) BUGURL="$withval"
12844 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12854 REPORT_BUGS_TO="<$BUGURL>"
12855 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12862 cat >>confdefs.h <<_ACEOF
12863 #define PKGVERSION "$PKGVERSION"
12867 cat >>confdefs.h <<_ACEOF
12868 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12873 $as_echo_n "checking return type of signal handlers... " >&6; }
12874 if test "${ac_cv_type_signal+set}" = set; then :
12875 $as_echo_n "(cached) " >&6
12877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12878 /* end confdefs.h. */
12879 #include <sys/types.h>
12880 #include <signal.h>
12885 return *(signal (0, 0)) (0) == 1;
12890 if ac_fn_c_try_compile "$LINENO"; then :
12891 ac_cv_type_signal=int
12893 ac_cv_type_signal=void
12895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12898 $as_echo "$ac_cv_type_signal" >&6; }
12900 cat >>confdefs.h <<_ACEOF
12901 #define RETSIGTYPE $ac_cv_type_signal
12911 # targ-vals.def points to the libc macro description file.
12912 case "${target}" in
12913 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12915 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12916 sim_link_links="${sim_link_links} targ-vals.def"
12922 default_endian="BIG_ENDIAN"
12923 # Check whether --enable-sim-endian was given.
12924 if test "${enable_sim_endian+set}" = set; then :
12925 enableval=$enable_sim_endian; case "${enableval}" in
12926 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
12927 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
12928 yes) if test x"$wire_endian" != x; then
12929 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12931 if test x"$default_endian" != x; then
12932 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
12934 echo "No hard-wired endian for target $target" 1>&6
12935 sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
12938 no) if test x"$default_endian" != x; then
12939 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12941 if test x"$wire_endian" != x; then
12942 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
12944 echo "No default endian for target $target" 1>&6
12945 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
12948 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
12950 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
12951 echo "Setting endian flags = $sim_endian" 6>&1
12954 if test x"$default_endian" != x; then
12955 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12957 if test x"$wire_endian" != x; then
12958 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12965 wire_alignment="STRICT_ALIGNMENT"
12966 default_alignment=""
12968 # Check whether --enable-sim-alignment was given.
12969 if test "${enable_sim_alignment+set}" = set; then :
12970 enableval=$enable_sim_alignment; case "${enableval}" in
12971 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
12972 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
12973 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
12974 yes) if test x"$wire_alignment" != x; then
12975 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12977 if test x"$default_alignment" != x; then
12978 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
12980 echo "No hard-wired alignment for target $target" 1>&6
12981 sim_alignment="-DWITH_ALIGNMENT=0"
12984 no) if test x"$default_alignment" != x; then
12985 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12987 if test x"$wire_alignment" != x; then
12988 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
12990 echo "No default alignment for target $target" 1>&6
12991 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
12994 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
12996 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
12997 echo "Setting alignment flags = $sim_alignment" 6>&1
13000 if test x"$default_alignment" != x; then
13001 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13003 if test x"$wire_alignment" != x; then
13004 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13012 # Check whether --enable-sim-hostendian was given.
13013 if test "${enable_sim_hostendian+set}" = set; then :
13014 enableval=$enable_sim_hostendian; case "${enableval}" in
13015 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
13016 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
13017 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
13018 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
13020 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
13021 echo "Setting hostendian flags = $sim_hostendian" 6>&1
13025 if test "x$cross_compiling" = "xno"; then
13026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13027 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13028 if test "${ac_cv_c_bigendian+set}" = set; then :
13029 $as_echo_n "(cached) " >&6
13031 ac_cv_c_bigendian=unknown
13032 # See if we're dealing with a universal compiler.
13033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13034 /* end confdefs.h. */
13035 #ifndef __APPLE_CC__
13036 not a universal capable compiler
13041 if ac_fn_c_try_compile "$LINENO"; then :
13043 # Check for potential -arch flags. It is not universal unless
13044 # there are at least two -arch flags with different values.
13047 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13048 if test -n "$ac_prev"; then
13050 i?86 | x86_64 | ppc | ppc64)
13051 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13054 ac_cv_c_bigendian=universal
13060 elif test "x$ac_word" = "x-arch"; then
13065 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13066 if test $ac_cv_c_bigendian = unknown; then
13067 # See if sys/param.h defines the BYTE_ORDER macro.
13068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13069 /* end confdefs.h. */
13070 #include <sys/types.h>
13071 #include <sys/param.h>
13076 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13077 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13079 bogus endian macros
13086 if ac_fn_c_try_compile "$LINENO"; then :
13087 # It does; now see whether it defined to BIG_ENDIAN or not.
13088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13089 /* end confdefs.h. */
13090 #include <sys/types.h>
13091 #include <sys/param.h>
13096 #if BYTE_ORDER != BIG_ENDIAN
13104 if ac_fn_c_try_compile "$LINENO"; then :
13105 ac_cv_c_bigendian=yes
13107 ac_cv_c_bigendian=no
13109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13111 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13113 if test $ac_cv_c_bigendian = unknown; then
13114 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13116 /* end confdefs.h. */
13117 #include <limits.h>
13122 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13123 bogus endian macros
13130 if ac_fn_c_try_compile "$LINENO"; then :
13131 # It does; now see whether it defined to _BIG_ENDIAN or not.
13132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13133 /* end confdefs.h. */
13134 #include <limits.h>
13139 #ifndef _BIG_ENDIAN
13147 if ac_fn_c_try_compile "$LINENO"; then :
13148 ac_cv_c_bigendian=yes
13150 ac_cv_c_bigendian=no
13152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13154 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13156 if test $ac_cv_c_bigendian = unknown; then
13157 # Compile a test program.
13158 if test "$cross_compiling" = yes; then :
13159 # Try to guess by grepping values from an object file.
13160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13161 /* end confdefs.h. */
13162 short int ascii_mm[] =
13163 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13164 short int ascii_ii[] =
13165 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13166 int use_ascii (int i) {
13167 return ascii_mm[i] + ascii_ii[i];
13169 short int ebcdic_ii[] =
13170 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13171 short int ebcdic_mm[] =
13172 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13173 int use_ebcdic (int i) {
13174 return ebcdic_mm[i] + ebcdic_ii[i];
13181 return use_ascii (foo) == use_ebcdic (foo);
13186 if ac_fn_c_try_compile "$LINENO"; then :
13187 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13188 ac_cv_c_bigendian=yes
13190 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13191 if test "$ac_cv_c_bigendian" = unknown; then
13192 ac_cv_c_bigendian=no
13194 # finding both strings is unlikely to happen, but who knows?
13195 ac_cv_c_bigendian=unknown
13199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13202 /* end confdefs.h. */
13203 $ac_includes_default
13208 /* Are we little or big endian? From Harbison&Steele. */
13212 char c[sizeof (long int)];
13215 return u.c[sizeof (long int) - 1] == 1;
13221 if ac_fn_c_try_run "$LINENO"; then :
13222 ac_cv_c_bigendian=no
13224 ac_cv_c_bigendian=yes
13226 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13227 conftest.$ac_objext conftest.beam conftest.$ac_ext
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13233 $as_echo "$ac_cv_c_bigendian" >&6; }
13234 case $ac_cv_c_bigendian in #(
13236 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13242 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13246 as_fn_error "unknown endianness
13247 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13250 if test $ac_cv_c_bigendian = yes; then
13251 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13253 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13256 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13261 default_sim_scache="16384"
13262 # Check whether --enable-sim-scache was given.
13263 if test "${enable_sim_scache+set}" = set; then :
13264 enableval=$enable_sim_scache; case "${enableval}" in
13265 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
13266 no) sim_scache="-DWITH_SCACHE=0" ;;
13267 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
13268 *) as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
13271 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
13272 echo "Setting scache size = $sim_scache" 6>&1
13275 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
13280 default_sim_default_model="sh5"
13281 # Check whether --enable-sim-default-model was given.
13282 if test "${enable_sim_default_model+set}" = set; then :
13283 enableval=$enable_sim_default_model; case "${enableval}" in
13284 yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13285 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13287 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13288 echo "Setting default model = $sim_default_model" 6>&1
13291 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13296 # Check whether --enable-sim-environment was given.
13297 if test "${enable_sim_environment+set}" = set; then :
13298 enableval=$enable_sim_environment; case "${enableval}" in
13299 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13300 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13301 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13302 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13303 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13304 sim_environment="";;
13306 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13307 echo "Setting sim environment = $sim_environment" 6>&1
13310 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13314 default_sim_inline=""
13315 # Check whether --enable-sim-inline was given.
13316 if test "${enable_sim_inline+set}" = set; then :
13317 enableval=$enable_sim_inline; sim_inline=""
13318 case "$enableval" in
13319 no) sim_inline="-DDEFAULT_INLINE=0";;
13320 0) sim_inline="-DDEFAULT_INLINE=0";;
13321 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13322 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13323 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13326 *_INLINE=*) new_flag="-D$x";;
13327 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13328 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13329 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13331 if test x"$sim_inline" = x""; then
13332 sim_inline="$new_flag"
13334 sim_inline="$sim_inline $new_flag"
13338 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13339 echo "Setting inline flags = $sim_inline" 6>&1
13343 if test "x$cross_compiling" = "xno"; then
13344 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13345 sim_inline="${default_sim_inline}"
13346 if test x"$silent" != x"yes"; then
13347 echo "Setting inline flags = $sim_inline" 6>&1
13353 sim_inline="-DDEFAULT_INLINE=0"
13360 cgendir='$(srcdir)/../../cgen'
13361 # Check whether --enable-cgen-maint was given.
13362 if test "${enable_cgen_maint+set}" = set; then :
13363 enableval=$enable_cgen_maint; case "${enableval}" in
13364 yes) cgen_maint=yes ;;
13365 no) cgen_maint=no ;;
13367 # argument is cgen install directory (not implemented yet).
13368 # Having a `share' directory might be more appropriate for the .scm,
13369 # .cpu, etc. files.
13370 cgendir=${cgen_maint}/lib/cgen
13375 if test x${cgen_maint} != xno ; then
13389 hardware="cfi core pal glue"
13391 hardware="$hardware """
13393 sim_hw_cflags="-DWITH_HW=1"
13395 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13397 # Check whether --enable-sim-hardware was given.
13398 if test "${enable_sim_hardware+set}" = set; then :
13399 enableval=$enable_sim_hardware;
13401 enable_sim_hardware="yes"
13404 case ${enable_sim_hardware} in
13406 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13407 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13408 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13411 if test "$enable_sim_hardware" = no; then
13413 sim_hw_cflags="-DWITH_HW=0"
13416 sim_hw_cflags="-DWITH_HW=1"
13417 # remove duplicates
13419 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13420 for i in $hardware ; do
13421 case " $sim_hw " in
13423 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13426 # mingw does not support sockser
13429 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13430 # that you instatiate. Instead, other code will call into it directly.
13431 # At some point, we should convert it over.
13432 sim_hw_objs="$sim_hw_objs dv-sockser.o"
13434 cat >>confdefs.h <<_ACEOF
13435 #define HAVE_DV_SOCKSER 1
13440 if test x"$silent" != x"yes"; then
13441 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13443 case " $hardware " in
13444 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13445 $as_echo_n "checking for log2 in -lm... " >&6; }
13446 if test "${ac_cv_lib_m_log2+set}" = set; then :
13447 $as_echo_n "(cached) " >&6
13449 ac_check_lib_save_LIBS=$LIBS
13451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13452 /* end confdefs.h. */
13454 /* Override any GCC internal prototype to avoid an error.
13455 Use char because int might match the return type of a GCC
13456 builtin and then its argument prototype would still apply. */
13469 if ac_fn_c_try_link "$LINENO"; then :
13470 ac_cv_lib_m_log2=yes
13472 ac_cv_lib_m_log2=no
13474 rm -f core conftest.err conftest.$ac_objext \
13475 conftest$ac_exeext conftest.$ac_ext
13476 LIBS=$ac_check_lib_save_LIBS
13478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13479 $as_echo "$ac_cv_lib_m_log2" >&6; }
13480 if test "x$ac_cv_lib_m_log2" = x""yes; then :
13481 cat >>confdefs.h <<_ACEOF
13482 #define HAVE_LIBM 1
13494 ac_sources="$sim_link_files"
13495 ac_dests="$sim_link_links"
13496 while test -n "$ac_sources"; do
13497 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13498 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13499 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13501 ac_config_links="$ac_config_links $ac_config_links_1"
13504 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13505 cgen_breaks="break cgen_rtx_error";
13508 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13510 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13512 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13514 ac_config_commands="$ac_config_commands Makefile"
13516 ac_config_commands="$ac_config_commands stamp-h"
13518 cat >confcache <<\_ACEOF
13519 # This file is a shell script that caches the results of configure
13520 # tests run on this system so they can be shared between configure
13521 # scripts and configure runs, see configure's option --config-cache.
13522 # It is not useful on other systems. If it contains results you don't
13523 # want to keep, you may remove or edit it.
13525 # config.status only pays attention to the cache file if you give it
13526 # the --recheck option to rerun configure.
13528 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13529 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13530 # following values.
13534 # The following way of writing the cache mishandles newlines in values,
13535 # but we know of no workaround that is simple, portable, and efficient.
13536 # So, we kill variables containing newlines.
13537 # Ultrix sh set writes to stderr and can't be redirected directly,
13538 # and sets the high bit in the cache file unless we assign to the vars.
13540 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13541 eval ac_val=\$$ac_var
13545 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13546 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13549 _ | IFS | as_nl) ;; #(
13550 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13551 *) { eval $ac_var=; unset $ac_var;} ;;
13557 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13558 *${as_nl}ac_space=\ *)
13559 # `set' does not quote correctly, so add quotes: double-quote
13560 # substitution turns \\\\ into \\, and sed turns \\ into \.
13563 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13566 # `set' quotes correctly as required by POSIX, so do not add quotes.
13567 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13576 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13578 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13580 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13581 if test -w "$cache_file"; then
13582 test "x$cache_file" != "x/dev/null" &&
13583 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13584 $as_echo "$as_me: updating cache $cache_file" >&6;}
13585 cat confcache >$cache_file
13587 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13588 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13593 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13594 # Let make expand exec_prefix.
13595 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13597 DEFS=-DHAVE_CONFIG_H
13601 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13602 # 1. Remove the extension, and $U if already installed.
13603 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13604 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13605 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13606 # will be set to the directory where LIBOBJS objects are built.
13607 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13608 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13610 LIBOBJS=$ac_libobjs
13612 LTLIBOBJS=$ac_ltlibobjs
13615 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13616 as_fn_error "conditional \"GMAKE\" was never defined.
13617 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13619 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13620 as_fn_error "conditional \"PLUGINS\" was never defined.
13621 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13623 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13624 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13625 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13629 : ${CONFIG_STATUS=./config.status}
13631 ac_clean_files_save=$ac_clean_files
13632 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13633 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13634 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13636 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13638 # Generated by $as_me.
13639 # Run this file to recreate the current configuration.
13640 # Compiler output produced by configure, useful for debugging
13641 # configure, is in config.log if it exists.
13644 ac_cs_recheck=false
13647 SHELL=\${CONFIG_SHELL-$SHELL}
13650 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13651 ## -------------------- ##
13652 ## M4sh Initialization. ##
13653 ## -------------------- ##
13655 # Be more Bourne compatible
13656 DUALCASE=1; export DUALCASE # for MKS sh
13657 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13660 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13661 # is contrary to our usage. Disable this feature.
13662 alias -g '${1+"$@"}'='"$@"'
13663 setopt NO_GLOB_SUBST
13665 case `(set -o) 2>/dev/null` in #(
13677 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13678 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13679 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13680 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13681 # Prefer a ksh shell builtin over an external printf program on Solaris,
13682 # but without wasting forks for bash or zsh.
13683 if test -z "$BASH_VERSION$ZSH_VERSION" \
13684 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13685 as_echo='print -r --'
13686 as_echo_n='print -rn --'
13687 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13688 as_echo='printf %s\n'
13689 as_echo_n='printf %s'
13691 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13692 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13693 as_echo_n='/usr/ucb/echo -n'
13695 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13696 as_echo_n_body='eval
13700 expr "X$arg" : "X\\(.*\\)$as_nl";
13701 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13703 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13705 export as_echo_n_body
13706 as_echo_n='sh -c $as_echo_n_body as_echo'
13708 export as_echo_body
13709 as_echo='sh -c $as_echo_body as_echo'
13712 # The user is always right.
13713 if test "${PATH_SEPARATOR+set}" != set; then
13715 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13716 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13723 # We need space, tab and new line, in precisely that order. Quoting is
13724 # there to prevent editors from complaining about space-tab.
13725 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13726 # splitting by setting IFS to empty value.)
13729 # Find who we are. Look in the path if we contain no directory separator.
13731 *[\\/]* ) as_myself=$0 ;;
13732 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13733 for as_dir in $PATH
13736 test -z "$as_dir" && as_dir=.
13737 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13743 # We did not find ourselves, most probably we were run as `sh COMMAND'
13744 # in which case we are not to be found in the path.
13745 if test "x$as_myself" = x; then
13748 if test ! -f "$as_myself"; then
13749 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13753 # Unset variables that we do not need and which cause bugs (e.g. in
13754 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13755 # suppresses any "Segmentation fault" message there. '((' could
13756 # trigger a bug in pdksh 5.2.14.
13757 for as_var in BASH_ENV ENV MAIL MAILPATH
13758 do eval test x\${$as_var+set} = xset \
13759 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13772 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13775 # as_fn_error ERROR [LINENO LOG_FD]
13776 # ---------------------------------
13777 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13778 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13779 # script with status $?, using 1 if that was 0.
13782 as_status=$?; test $as_status -eq 0 && as_status=1
13784 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13785 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13787 $as_echo "$as_me: error: $1" >&2
13788 as_fn_exit $as_status
13792 # as_fn_set_status STATUS
13793 # -----------------------
13794 # Set $? to STATUS, without forking.
13795 as_fn_set_status ()
13798 } # as_fn_set_status
13800 # as_fn_exit STATUS
13801 # -----------------
13802 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13806 as_fn_set_status $1
13812 # Portably unset VAR.
13815 { eval $1=; unset $1;}
13817 as_unset=as_fn_unset
13818 # as_fn_append VAR VALUE
13819 # ----------------------
13820 # Append the text in VALUE to the end of the definition contained in VAR. Take
13821 # advantage of any shell optimizations that allow amortized linear growth over
13822 # repeated appends, instead of the typical quadratic growth present in naive
13824 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13825 eval 'as_fn_append ()
13836 # as_fn_arith ARG...
13837 # ------------------
13838 # Perform arithmetic evaluation on the ARGs, and store the result in the
13839 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13840 # must be portable across $(()) and expr.
13841 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13842 eval 'as_fn_arith ()
13849 as_val=`expr "$@" || test $? -eq 1`
13854 if expr a : '\(a\)' >/dev/null 2>&1 &&
13855 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13861 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13862 as_basename=basename
13867 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13873 as_me=`$as_basename -- "$0" ||
13874 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13875 X"$0" : 'X\(//\)$' \| \
13876 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13878 sed '/^.*\/\([^/][^/]*\)\/*$/{
13892 # Avoid depending upon Character Ranges.
13893 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13894 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13895 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13896 as_cr_digits='0123456789'
13897 as_cr_alnum=$as_cr_Letters$as_cr_digits
13899 ECHO_C= ECHO_N= ECHO_T=
13900 case `echo -n x` in #(((((
13902 case `echo 'xy\c'` in
13903 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13905 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13912 rm -f conf$$ conf$$.exe conf$$.file
13913 if test -d conf$$.dir; then
13914 rm -f conf$$.dir/conf$$.file
13917 mkdir conf$$.dir 2>/dev/null
13919 if (echo >conf$$.file) 2>/dev/null; then
13920 if ln -s conf$$.file conf$$ 2>/dev/null; then
13922 # ... but there are two gotchas:
13923 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13924 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13925 # In both cases, we have to default to `cp -p'.
13926 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13928 elif ln conf$$.file conf$$ 2>/dev/null; then
13936 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13937 rmdir conf$$.dir 2>/dev/null
13942 # Create "$as_dir" as a directory, including parents if necessary.
13947 -*) as_dir=./$as_dir;;
13949 test -d "$as_dir" || eval $as_mkdir_p || {
13953 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13954 *) as_qdir=$as_dir;;
13956 as_dirs="'$as_qdir' $as_dirs"
13957 as_dir=`$as_dirname -- "$as_dir" ||
13958 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13959 X"$as_dir" : 'X\(//\)[^/]' \| \
13960 X"$as_dir" : 'X\(//\)$' \| \
13961 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13962 $as_echo X"$as_dir" |
13963 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13967 /^X\(\/\/\)[^/].*/{
13980 test -d "$as_dir" && break
13982 test -z "$as_dirs" || eval "mkdir $as_dirs"
13983 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13987 if mkdir -p . 2>/dev/null; then
13988 as_mkdir_p='mkdir -p "$as_dir"'
13990 test -d ./-p && rmdir ./-p
13994 if test -x / >/dev/null 2>&1; then
13995 as_test_x='test -x'
13997 if ls -dL / >/dev/null 2>&1; then
14004 if test -d "$1"; then
14010 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14011 ???[sx]*):;;*)false;;esac;fi
14015 as_executable_p=$as_test_x
14017 # Sed expression to map a string onto a valid CPP name.
14018 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14020 # Sed expression to map a string onto a valid variable name.
14021 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14025 ## ----------------------------------- ##
14026 ## Main body of $CONFIG_STATUS script. ##
14027 ## ----------------------------------- ##
14029 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14031 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14032 # Save the log message, to keep $0 and so on meaningful, and to
14033 # report actual input values of CONFIG_FILES etc. instead of their
14034 # values after options handling.
14036 This file was extended by $as_me, which was
14037 generated by GNU Autoconf 2.64. Invocation command line was
14039 CONFIG_FILES = $CONFIG_FILES
14040 CONFIG_HEADERS = $CONFIG_HEADERS
14041 CONFIG_LINKS = $CONFIG_LINKS
14042 CONFIG_COMMANDS = $CONFIG_COMMANDS
14045 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14050 case $ac_config_files in *"
14051 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14054 case $ac_config_headers in *"
14055 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14059 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14060 # Files that config.status was made for.
14061 config_files="$ac_config_files"
14062 config_headers="$ac_config_headers"
14063 config_links="$ac_config_links"
14064 config_commands="$ac_config_commands"
14068 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14070 \`$as_me' instantiates files and other configuration actions
14071 from templates according to the current configuration. Unless the files
14072 and actions are specified as TAGs, all are instantiated by default.
14074 Usage: $0 [OPTION]... [TAG]...
14076 -h, --help print this help, then exit
14077 -V, --version print version number and configuration settings, then exit
14078 -q, --quiet, --silent
14079 do not print progress messages
14080 -d, --debug don't remove temporary files
14081 --recheck update $as_me by reconfiguring in the same conditions
14082 --file=FILE[:TEMPLATE]
14083 instantiate the configuration file FILE
14084 --header=FILE[:TEMPLATE]
14085 instantiate the configuration header FILE
14087 Configuration files:
14090 Configuration headers:
14093 Configuration links:
14096 Configuration commands:
14099 Report bugs to the package provider."
14102 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14105 configured by $0, generated by GNU Autoconf 2.64,
14106 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14108 Copyright (C) 2009 Free Software Foundation, Inc.
14109 This config.status script is free software; the Free Software Foundation
14110 gives unlimited permission to copy, distribute and modify it."
14116 test -n "\$AWK" || AWK=awk
14119 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14120 # The default lists apply if the user does not specify any file.
14126 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14127 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14138 # Handling of the options.
14139 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14141 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14142 $as_echo "$ac_cs_version"; exit ;;
14143 --debug | --debu | --deb | --de | --d | -d )
14145 --file | --fil | --fi | --f )
14148 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14150 as_fn_append CONFIG_FILES " '$ac_optarg'"
14151 ac_need_defaults=false;;
14152 --header | --heade | --head | --hea )
14155 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14157 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14158 ac_need_defaults=false;;
14160 # Conflict between --help and --header
14161 as_fn_error "ambiguous option: \`$1'
14162 Try \`$0 --help' for more information.";;
14163 --help | --hel | -h )
14164 $as_echo "$ac_cs_usage"; exit ;;
14165 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14166 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14169 # This is an error.
14170 -*) as_fn_error "unrecognized option: \`$1'
14171 Try \`$0 --help' for more information." ;;
14173 *) as_fn_append ac_config_targets " $1"
14174 ac_need_defaults=false ;;
14180 ac_configure_extra_args=
14182 if $ac_cs_silent; then
14184 ac_configure_extra_args="$ac_configure_extra_args --silent"
14188 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14189 if \$ac_cs_recheck; then
14190 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14192 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14193 CONFIG_SHELL='$SHELL'
14194 export CONFIG_SHELL
14199 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14203 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14204 ## Running $as_me. ##
14210 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14214 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14217 # The HP-UX ksh and POSIX shell print the target directory to stdout
14218 # if CDPATH is set.
14219 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14221 sed_quote_subst='$sed_quote_subst'
14222 double_quote_subst='$double_quote_subst'
14223 delay_variable_subst='$delay_variable_subst'
14224 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14225 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14226 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14227 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14228 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14229 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14230 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14231 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14232 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14233 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14234 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14235 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14236 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14237 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14238 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14239 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14240 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14241 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14242 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14243 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14244 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14245 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14246 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14247 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14248 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14249 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14250 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14251 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14252 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14253 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14254 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14255 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14256 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14257 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14258 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14259 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14260 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14261 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14262 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14263 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14264 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14265 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14266 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14267 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14268 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14269 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14270 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14271 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14272 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"`'
14273 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14274 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14275 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14276 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14277 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14278 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14279 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14280 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14281 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14282 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14283 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14284 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14285 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14286 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14287 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14288 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14289 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14290 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14291 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14292 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14293 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14294 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14295 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14296 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14297 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14298 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14299 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14300 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14301 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14302 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14303 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14304 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14305 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14306 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14307 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14308 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14309 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14310 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14311 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14312 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14313 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14314 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14315 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14316 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14317 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14318 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14319 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14320 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14321 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14322 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14323 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14324 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14325 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14326 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14327 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14328 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14329 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14330 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14331 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14332 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14333 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14334 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14335 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14336 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14337 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14338 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14339 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14340 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14341 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14342 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14343 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14346 LTCFLAGS='$LTCFLAGS'
14347 compiler='$compiler_DEFAULT'
14349 # A function that is used when there is no print builtin or printf.
14350 func_fallback_echo ()
14352 eval 'cat <<_LTECHO_EOF
14357 # Quote evaled strings.
14371 deplibs_check_method \
14380 lt_cv_sys_global_symbol_pipe \
14381 lt_cv_sys_global_symbol_to_cdecl \
14382 lt_cv_sys_global_symbol_to_c_name_address \
14383 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14384 lt_prog_compiler_no_builtin_flag \
14385 lt_prog_compiler_wl \
14386 lt_prog_compiler_pic \
14387 lt_prog_compiler_static \
14388 lt_cv_prog_compiler_c_o \
14396 export_dynamic_flag_spec \
14397 whole_archive_flag_spec \
14398 compiler_needs_object \
14400 allow_undefined_flag \
14401 no_undefined_flag \
14402 hardcode_libdir_flag_spec \
14403 hardcode_libdir_flag_spec_ld \
14404 hardcode_libdir_separator \
14409 variables_saved_for_relink \
14411 library_names_spec \
14413 install_override_mode \
14417 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14418 *[\\\\\\\`\\"\\\$]*)
14419 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14422 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14427 # Double-quote double-evaled strings.
14428 for var in reload_cmds \
14429 old_postinstall_cmds \
14430 old_postuninstall_cmds \
14432 extract_expsyms_cmds \
14433 old_archive_from_new_cmds \
14434 old_archive_from_expsyms_cmds \
14436 archive_expsym_cmds \
14438 module_expsym_cmds \
14439 export_symbols_cmds \
14442 postuninstall_cmds \
14444 sys_lib_search_path_spec \
14445 sys_lib_dlsearch_path_spec; do
14446 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14447 *[\\\\\\\`\\"\\\$]*)
14448 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14451 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14456 ac_aux_dir='$ac_aux_dir'
14457 xsi_shell='$xsi_shell'
14458 lt_shell_append='$lt_shell_append'
14460 # See if we are running on zsh, and set the options which allow our
14461 # commands through without removal of \ escapes INIT.
14462 if test -n "\${ZSH_VERSION+set}" ; then
14463 setopt NO_GLOB_SUBST
14469 TIMESTAMP='$TIMESTAMP'
14478 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14480 # Handling of arguments.
14481 for ac_config_target in $ac_config_targets
14483 case $ac_config_target in
14484 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14485 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14486 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14487 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14488 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14489 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14490 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14491 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14492 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14494 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14499 # If the user did not use the arguments to specify the items to instantiate,
14500 # then the envvar interface is used. Set only those that are not.
14501 # We use the long form for the default assignment because of an extremely
14502 # bizarre bug on SunOS 4.1.3.
14503 if $ac_need_defaults; then
14504 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14505 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14506 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14507 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14510 # Have a temporary directory for convenience. Make it in the build tree
14511 # simply because there is no reason against having it here, and in addition,
14512 # creating and moving files from /tmp can sometimes cause problems.
14513 # Hook for its removal unless debugging.
14514 # Note that there is a small window in which the directory will not be cleaned:
14515 # after its creation but before its name has been assigned to `$tmp'.
14519 trap 'exit_status=$?
14520 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14522 trap 'as_fn_exit 1' 1 2 13 15
14524 # Create a (secure) tmp directory for tmp files.
14527 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14528 test -n "$tmp" && test -d "$tmp"
14531 tmp=./conf$$-$RANDOM
14532 (umask 077 && mkdir "$tmp")
14533 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14535 # Set up the scripts for CONFIG_FILES section.
14536 # No need to generate them if there are no CONFIG_FILES.
14537 # This happens for instance with `./config.status config.h'.
14538 if test -n "$CONFIG_FILES"; then
14541 ac_cr=`echo X | tr X '\015'`
14542 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14543 # But we know of no other shell where ac_cr would be empty at this
14544 # point, so we can use a bashism as a fallback.
14545 if test "x$ac_cr" = x; then
14546 eval ac_cr=\$\'\\r\'
14548 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14549 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14552 ac_cs_awk_cr=$ac_cr
14555 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14560 echo "cat >conf$$subs.awk <<_ACEOF" &&
14561 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14563 } >conf$$subs.sh ||
14564 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14565 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14567 for ac_last_try in false false false false false :; do
14568 . ./conf$$subs.sh ||
14569 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14571 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14572 if test $ac_delim_n = $ac_delim_num; then
14574 elif $ac_last_try; then
14575 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14577 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14580 rm -f conf$$subs.sh
14582 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14583 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14587 s/^/S["/; s/!.*/"]=/
14597 s/\(.\{148\}\).*/\1/
14599 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14604 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14611 s/\(.\{148\}\).*/\1/
14613 s/["\\]/\\&/g; s/^/"/; s/$/"/
14617 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14622 ' <conf$$subs.awk | sed '
14627 ' >>$CONFIG_STATUS || ac_write_fail=1
14628 rm -f conf$$subs.awk
14629 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14631 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14632 for (key in S) S_is_set[key] = 1
14638 nfields = split(line, field, "@")
14640 len = length(field[1])
14641 for (i = 2; i < nfields; i++) {
14643 keylen = length(key)
14644 if (S_is_set[key]) {
14646 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14647 len += length(value) + length(field[++i])
14658 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14659 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14660 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14663 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14664 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14667 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14668 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14669 # trailing colons and then remove the whole line if VPATH becomes empty
14670 # (actually we leave an empty line to preserve line numbers).
14671 if test "x$srcdir" = x.; then
14672 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14673 s/:*\$(srcdir):*/:/
14674 s/:*\${srcdir}:*/:/
14676 s/^\([^=]*=[ ]*\):*/\1/
14682 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14683 fi # test -n "$CONFIG_FILES"
14685 # Set up the scripts for CONFIG_HEADERS section.
14686 # No need to generate them if there are no CONFIG_HEADERS.
14687 # This happens for instance with `./config.status Makefile'.
14688 if test -n "$CONFIG_HEADERS"; then
14689 cat >"$tmp/defines.awk" <<\_ACAWK ||
14693 # Transform confdefs.h into an awk script `defines.awk', embedded as
14694 # here-document in config.status, that substitutes the proper values into
14695 # config.h.in to produce config.h.
14697 # Create a delimiter string that does not exist in confdefs.h, to ease
14698 # handling of long lines.
14700 for ac_last_try in false false :; do
14701 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14702 if test -z "$ac_t"; then
14704 elif $ac_last_try; then
14705 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14707 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14711 # For the awk script, D is an array of macro values keyed by name,
14712 # likewise P contains macro parameters if any. Preserve backslash
14713 # newline sequences.
14715 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14717 s/.\{148\}/&'"$ac_delim"'/g
14720 s/^[ ]*#[ ]*define[ ][ ]*/ /
14727 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14729 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14733 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14734 D["\1"]=" \3\\\\\\n"\\/p
14736 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14741 s/.\{148\}/&'"$ac_delim"'/g
14746 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14749 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14751 ' <confdefs.h | sed '
14752 s/'"$ac_delim"'/"\\\
14753 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14755 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14756 for (key in D) D_is_set[key] = 1
14759 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14761 split(line, arg, " ")
14762 if (arg[1] == "#") {
14766 defundef = substr(arg[1], 2)
14769 split(mac1, mac2, "(") #)
14771 prefix = substr(line, 1, index(line, defundef) - 1)
14772 if (D_is_set[macro]) {
14773 # Preserve the white space surrounding the "#".
14774 print prefix "define", macro P[macro] D[macro]
14777 # Replace #undef with comments. This is necessary, for example,
14778 # in the case of _POSIX_SOURCE, which is predefined and required
14779 # on some systems where configure will not decide to define it.
14780 if (defundef == "undef") {
14781 print "/*", prefix defundef, macro, "*/"
14789 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14790 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14791 fi # test -n "$CONFIG_HEADERS"
14794 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14799 :[FHLC]) ac_mode=$ac_tag; continue;;
14801 case $ac_mode$ac_tag in
14803 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14804 :[FH]-) ac_tag=-:-;;
14805 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14822 -) ac_f="$tmp/stdin";;
14823 *) # Look for the file first in the build tree, then in the source tree
14824 # (if the path is not absolute). The absolute path cannot be DOS-style,
14825 # because $ac_f cannot contain `:'.
14829 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14831 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14833 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14834 as_fn_append ac_file_inputs " '$ac_f'"
14837 # Let's still pretend it is `configure' which instantiates (i.e., don't
14838 # use $as_me), people would be surprised to read:
14839 # /* config.h. Generated by config.status. */
14840 configure_input='Generated from '`
14841 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14843 if test x"$ac_file" != x-; then
14844 configure_input="$ac_file. $configure_input"
14845 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14846 $as_echo "$as_me: creating $ac_file" >&6;}
14848 # Neutralize special characters interpreted by sed in replacement strings.
14849 case $configure_input in #(
14850 *\&* | *\|* | *\\* )
14851 ac_sed_conf_input=`$as_echo "$configure_input" |
14852 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14853 *) ac_sed_conf_input=$configure_input;;
14857 *:-:* | *:-) cat >"$tmp/stdin" \
14858 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14863 ac_dir=`$as_dirname -- "$ac_file" ||
14864 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14865 X"$ac_file" : 'X\(//\)[^/]' \| \
14866 X"$ac_file" : 'X\(//\)$' \| \
14867 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14868 $as_echo X"$ac_file" |
14869 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14873 /^X\(\/\/\)[^/].*/{
14886 as_dir="$ac_dir"; as_fn_mkdir_p
14890 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14892 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14893 # A ".." for each directory in $ac_dir_suffix.
14894 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14895 case $ac_top_builddir_sub in
14896 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14897 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14900 ac_abs_top_builddir=$ac_pwd
14901 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14902 # for backward compatibility:
14903 ac_top_builddir=$ac_top_build_prefix
14906 .) # We are building in place.
14908 ac_top_srcdir=$ac_top_builddir_sub
14909 ac_abs_top_srcdir=$ac_pwd ;;
14910 [\\/]* | ?:[\\/]* ) # Absolute name.
14911 ac_srcdir=$srcdir$ac_dir_suffix;
14912 ac_top_srcdir=$srcdir
14913 ac_abs_top_srcdir=$srcdir ;;
14914 *) # Relative name.
14915 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14916 ac_top_srcdir=$ac_top_build_prefix$srcdir
14917 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14919 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14929 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14930 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14934 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14935 # If the template does not know about datarootdir, expand it.
14936 # FIXME: This hack should be removed a few years after 2.60.
14937 ac_datarootdir_hack=; ac_datarootdir_seen=
14948 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14949 *datarootdir*) ac_datarootdir_seen=yes;;
14950 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14951 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14952 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14954 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14955 ac_datarootdir_hack='
14956 s&@datadir@&$datadir&g
14957 s&@docdir@&$docdir&g
14958 s&@infodir@&$infodir&g
14959 s&@localedir@&$localedir&g
14960 s&@mandir@&$mandir&g
14961 s&\\\${datarootdir}&$datarootdir&g' ;;
14965 # Neutralize VPATH when `$srcdir' = `.'.
14966 # Shell code in configure.ac might set extrasub.
14967 # FIXME: do we really want to maintain this feature?
14968 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14969 ac_sed_extra="$ac_vpsub
14972 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14974 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14975 s|@configure_input@|$ac_sed_conf_input|;t t
14976 s&@top_builddir@&$ac_top_builddir_sub&;t t
14977 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14978 s&@srcdir@&$ac_srcdir&;t t
14979 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14980 s&@top_srcdir@&$ac_top_srcdir&;t t
14981 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14982 s&@builddir@&$ac_builddir&;t t
14983 s&@abs_builddir@&$ac_abs_builddir&;t t
14984 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14985 s&@INSTALL@&$ac_INSTALL&;t t
14986 $ac_datarootdir_hack
14988 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14989 || as_fn_error "could not create $ac_file" "$LINENO" 5
14991 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14992 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14993 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14994 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14995 which seems to be undefined. Please make sure it is defined." >&5
14996 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14997 which seems to be undefined. Please make sure it is defined." >&2;}
15001 -) cat "$tmp/out" && rm -f "$tmp/out";;
15002 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15004 || as_fn_error "could not create $ac_file" "$LINENO" 5
15010 if test x"$ac_file" != x-; then
15012 $as_echo "/* $configure_input */" \
15013 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15014 } >"$tmp/config.h" \
15015 || as_fn_error "could not create $ac_file" "$LINENO" 5
15016 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15017 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15018 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15021 mv "$tmp/config.h" "$ac_file" \
15022 || as_fn_error "could not create $ac_file" "$LINENO" 5
15025 $as_echo "/* $configure_input */" \
15026 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15027 || as_fn_error "could not create -" "$LINENO" 5
15035 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15038 # Prefer the file from the source tree if names are identical.
15039 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15040 ac_source=$srcdir/$ac_source
15043 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15044 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15046 if test ! -r "$ac_source"; then
15047 as_fn_error "$ac_source: file not found" "$LINENO" 5
15051 # Try a relative symlink, then a hard link, then a copy.
15053 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15054 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15056 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15057 ln "$ac_source" "$ac_file" 2>/dev/null ||
15058 cp -p "$ac_source" "$ac_file" ||
15059 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15062 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15063 $as_echo "$as_me: executing $ac_file commands" >&6;}
15068 case $ac_file$ac_mode in
15069 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15072 # See if we are running on zsh, and set the options which allow our
15073 # commands through without removal of \ escapes.
15074 if test -n "${ZSH_VERSION+set}" ; then
15075 setopt NO_GLOB_SUBST
15078 cfgfile="${ofile}T"
15079 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15082 cat <<_LT_EOF >> "$cfgfile"
15085 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15086 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15087 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15088 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15090 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15091 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15092 # Written by Gordon Matzigkeit, 1996
15094 # This file is part of GNU Libtool.
15096 # GNU Libtool is free software; you can redistribute it and/or
15097 # modify it under the terms of the GNU General Public License as
15098 # published by the Free Software Foundation; either version 2 of
15099 # the License, or (at your option) any later version.
15101 # As a special exception to the GNU General Public License,
15102 # if you distribute this file as part of a program or library that
15103 # is built using GNU Libtool, you may include this file under the
15104 # same distribution terms that you use for the rest of that program.
15106 # GNU Libtool is distributed in the hope that it will be useful,
15107 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15108 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15109 # GNU General Public License for more details.
15111 # You should have received a copy of the GNU General Public License
15112 # along with GNU Libtool; see the file COPYING. If not, a copy
15113 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15114 # obtained by writing to the Free Software Foundation, Inc.,
15115 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15118 # The names of the tagged configurations supported by this script.
15121 # ### BEGIN LIBTOOL CONFIG
15123 # Which release of libtool.m4 was used?
15124 macro_version=$macro_version
15125 macro_revision=$macro_revision
15127 # Whether or not to build shared libraries.
15128 build_libtool_libs=$enable_shared
15130 # Whether or not to build static libraries.
15131 build_old_libs=$enable_static
15133 # What type of objects to build.
15136 # Whether or not to optimize for fast installation.
15137 fast_install=$enable_fast_install
15139 # Shell to use when invoking shell scripts.
15142 # An echo program that protects backslashes.
15146 host_alias=$host_alias
15150 # The build system.
15151 build_alias=$build_alias
15155 # A sed program that does not truncate output.
15158 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15159 Xsed="\$SED -e 1s/^X//"
15161 # A grep program that handles long lines.
15167 # A literal string matcher.
15170 # A BSD- or MS-compatible name lister.
15173 # Whether we need soft or hard links.
15176 # What is the maximum length of a command?
15177 max_cmd_len=$max_cmd_len
15179 # Object file suffix (normally "o").
15182 # Executable file suffix (normally "").
15185 # whether the shell understands "unset".
15188 # turn spaces into newlines.
15191 # turn newlines into spaces.
15194 # An object symbol dumper.
15195 OBJDUMP=$lt_OBJDUMP
15197 # Method to check whether dependent libraries are shared objects.
15198 deplibs_check_method=$lt_deplibs_check_method
15200 # Command to use when deplibs_check_method == "file_magic".
15201 file_magic_cmd=$lt_file_magic_cmd
15205 AR_FLAGS=$lt_AR_FLAGS
15207 # A symbol stripping program.
15210 # Commands used to install an old-style archive.
15212 old_postinstall_cmds=$lt_old_postinstall_cmds
15213 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15215 # Whether to use a lock for old archive extraction.
15216 lock_old_archive_extraction=$lock_old_archive_extraction
15221 # LTCC compiler flags.
15222 LTCFLAGS=$lt_CFLAGS
15224 # Take the output of nm and produce a listing of raw symbols and C names.
15225 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15227 # Transform the output of nm in a proper C declaration.
15228 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15230 # Transform the output of nm in a C name address pair.
15231 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15233 # Transform the output of nm in a C name address pair when lib prefix is needed.
15234 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15236 # The name of the directory that contains temporary libtool files.
15239 # Used to examine libraries when file_magic_cmd begins with "file".
15240 MAGIC_CMD=$MAGIC_CMD
15242 # Must we lock files when doing compilation?
15243 need_locks=$lt_need_locks
15245 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15246 DSYMUTIL=$lt_DSYMUTIL
15248 # Tool to change global to local symbols on Mac OS X.
15251 # Tool to manipulate fat objects and archives on Mac OS X.
15254 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15257 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15258 OTOOL64=$lt_OTOOL64
15260 # Old archive suffix (normally "a").
15263 # Shared library suffix (normally ".so").
15264 shrext_cmds=$lt_shrext_cmds
15266 # The commands to extract the exported symbol list from a shared archive.
15267 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15269 # Variables whose values should be saved in libtool wrapper scripts and
15270 # restored at link time.
15271 variables_saved_for_relink=$lt_variables_saved_for_relink
15273 # Do we need the "lib" prefix for modules?
15274 need_lib_prefix=$need_lib_prefix
15276 # Do we need a version for libraries?
15277 need_version=$need_version
15279 # Library versioning type.
15280 version_type=$version_type
15282 # Shared library runtime path variable.
15283 runpath_var=$runpath_var
15285 # Shared library path variable.
15286 shlibpath_var=$shlibpath_var
15288 # Is shlibpath searched before the hard-coded library search path?
15289 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15291 # Format of library name prefix.
15292 libname_spec=$lt_libname_spec
15294 # List of archive names. First name is the real one, the rest are links.
15295 # The last name is the one that the linker finds with -lNAME
15296 library_names_spec=$lt_library_names_spec
15298 # The coded name of the library, if different from the real name.
15299 soname_spec=$lt_soname_spec
15301 # Permission mode override for installation of shared libraries.
15302 install_override_mode=$lt_install_override_mode
15304 # Command to use after installation of a shared archive.
15305 postinstall_cmds=$lt_postinstall_cmds
15307 # Command to use after uninstallation of a shared archive.
15308 postuninstall_cmds=$lt_postuninstall_cmds
15310 # Commands used to finish a libtool library installation in a directory.
15311 finish_cmds=$lt_finish_cmds
15313 # As "finish_cmds", except a single script fragment to be evaled but
15315 finish_eval=$lt_finish_eval
15317 # Whether we should hardcode library paths into libraries.
15318 hardcode_into_libs=$hardcode_into_libs
15320 # Compile-time system search path for libraries.
15321 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15323 # Run-time system search path for libraries.
15324 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15326 # Whether dlopen is supported.
15327 dlopen_support=$enable_dlopen
15329 # Whether dlopen of programs is supported.
15330 dlopen_self=$enable_dlopen_self
15332 # Whether dlopen of statically linked programs is supported.
15333 dlopen_self_static=$enable_dlopen_self_static
15335 # Commands to strip libraries.
15336 old_striplib=$lt_old_striplib
15337 striplib=$lt_striplib
15340 # The linker used to build libraries.
15343 # How to create reloadable object files.
15344 reload_flag=$lt_reload_flag
15345 reload_cmds=$lt_reload_cmds
15347 # Commands used to build an old-style archive.
15348 old_archive_cmds=$lt_old_archive_cmds
15350 # A language specific compiler.
15353 # Is the compiler the GNU compiler?
15356 # Compiler flag to turn off builtin functions.
15357 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15359 # How to pass a linker flag through the compiler.
15360 wl=$lt_lt_prog_compiler_wl
15362 # Additional compiler flags for building library objects.
15363 pic_flag=$lt_lt_prog_compiler_pic
15365 # Compiler flag to prevent dynamic linking.
15366 link_static_flag=$lt_lt_prog_compiler_static
15368 # Does compiler simultaneously support -c and -o options?
15369 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15371 # Whether or not to add -lc for building shared libraries.
15372 build_libtool_need_lc=$archive_cmds_need_lc
15374 # Whether or not to disallow shared libs when runtime libs are static.
15375 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15377 # Compiler flag to allow reflexive dlopens.
15378 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15380 # Compiler flag to generate shared objects directly from archives.
15381 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15383 # Whether the compiler copes with passing no objects directly.
15384 compiler_needs_object=$lt_compiler_needs_object
15386 # Create an old-style archive from a shared archive.
15387 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15389 # Create a temporary old-style archive to link instead of a shared archive.
15390 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15392 # Commands used to build a shared archive.
15393 archive_cmds=$lt_archive_cmds
15394 archive_expsym_cmds=$lt_archive_expsym_cmds
15396 # Commands used to build a loadable module if different from building
15397 # a shared archive.
15398 module_cmds=$lt_module_cmds
15399 module_expsym_cmds=$lt_module_expsym_cmds
15401 # Whether we are building with GNU ld or not.
15402 with_gnu_ld=$lt_with_gnu_ld
15404 # Flag that allows shared libraries with undefined symbols to be built.
15405 allow_undefined_flag=$lt_allow_undefined_flag
15407 # Flag that enforces no undefined symbols.
15408 no_undefined_flag=$lt_no_undefined_flag
15410 # Flag to hardcode \$libdir into a binary during linking.
15411 # This must work even if \$libdir does not exist
15412 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15414 # If ld is used when linking, flag to hardcode \$libdir into a binary
15415 # during linking. This must work even if \$libdir does not exist.
15416 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15418 # Whether we need a single "-rpath" flag with a separated argument.
15419 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15421 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15422 # DIR into the resulting binary.
15423 hardcode_direct=$hardcode_direct
15425 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15426 # DIR into the resulting binary and the resulting library dependency is
15427 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15428 # library is relocated.
15429 hardcode_direct_absolute=$hardcode_direct_absolute
15431 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15432 # into the resulting binary.
15433 hardcode_minus_L=$hardcode_minus_L
15435 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15436 # into the resulting binary.
15437 hardcode_shlibpath_var=$hardcode_shlibpath_var
15439 # Set to "yes" if building a shared library automatically hardcodes DIR
15440 # into the library and all subsequent libraries and executables linked
15442 hardcode_automatic=$hardcode_automatic
15444 # Set to yes if linker adds runtime paths of dependent libraries
15445 # to runtime path list.
15446 inherit_rpath=$inherit_rpath
15448 # Whether libtool must link a program against all its dependency libraries.
15449 link_all_deplibs=$link_all_deplibs
15451 # Fix the shell variable \$srcfile for the compiler.
15452 fix_srcfile_path=$lt_fix_srcfile_path
15454 # Set to "yes" if exported symbols are required.
15455 always_export_symbols=$always_export_symbols
15457 # The commands to list exported symbols.
15458 export_symbols_cmds=$lt_export_symbols_cmds
15460 # Symbols that should not be listed in the preloaded symbols.
15461 exclude_expsyms=$lt_exclude_expsyms
15463 # Symbols that must always be exported.
15464 include_expsyms=$lt_include_expsyms
15466 # Commands necessary for linking programs (against libraries) with templates.
15467 prelink_cmds=$lt_prelink_cmds
15469 # Specify filename containing input files.
15470 file_list_spec=$lt_file_list_spec
15472 # How to hardcode a shared library path into an executable.
15473 hardcode_action=$hardcode_action
15475 # ### END LIBTOOL CONFIG
15481 cat <<\_LT_EOF >> "$cfgfile"
15482 # AIX sometimes has problems with the GCC collect2 program. For some
15483 # reason, if we set the COLLECT_NAMES environment variable, the problems
15484 # vanish in a puff of smoke.
15485 if test "X${COLLECT_NAMES+set}" != Xset; then
15487 export COLLECT_NAMES
15494 ltmain="$ac_aux_dir/ltmain.sh"
15497 # We use sed instead of cat because bash on DJGPP gets confused if
15498 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15499 # text mode, it properly converts lines to CR/LF. This bash problem
15500 # is reportedly fixed, but why not run on old versions too?
15501 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15502 || (rm -f "$cfgfile"; exit 1)
15506 cat << \_LT_EOF >> "$cfgfile"
15508 # func_dirname file append nondir_replacement
15509 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15510 # otherwise set result to NONDIR_REPLACEMENT.
15514 */*) func_dirname_result="${1%/*}${2}" ;;
15515 * ) func_dirname_result="${3}" ;;
15519 # func_basename file
15522 func_basename_result="${1##*/}"
15525 # func_dirname_and_basename file append nondir_replacement
15526 # perform func_basename and func_dirname in a single function
15528 # dirname: Compute the dirname of FILE. If nonempty,
15529 # add APPEND to the result, otherwise set result
15530 # to NONDIR_REPLACEMENT.
15531 # value returned in "$func_dirname_result"
15532 # basename: Compute filename of FILE.
15533 # value retuned in "$func_basename_result"
15534 # Implementation must be kept synchronized with func_dirname
15535 # and func_basename. For efficiency, we do not delegate to
15536 # those functions but instead duplicate the functionality here.
15537 func_dirname_and_basename ()
15540 */*) func_dirname_result="${1%/*}${2}" ;;
15541 * ) func_dirname_result="${3}" ;;
15543 func_basename_result="${1##*/}"
15546 # func_stripname prefix suffix name
15547 # strip PREFIX and SUFFIX off of NAME.
15548 # PREFIX and SUFFIX must not contain globbing or regex special
15549 # characters, hashes, percent signs, but SUFFIX may contain a leading
15550 # dot (in which case that matches only a dot).
15553 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15554 # positional parameters, so assign one to ordinary parameter first.
15555 func_stripname_result=${3}
15556 func_stripname_result=${func_stripname_result#"${1}"}
15557 func_stripname_result=${func_stripname_result%"${2}"}
15563 func_opt_split_opt=${1%%=*}
15564 func_opt_split_arg=${1#*=}
15571 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15572 *) func_lo2o_result=${1} ;;
15576 # func_xform libobj-or-source
15579 func_xform_result=${1%.*}.lo
15582 # func_arith arithmetic-term...
15585 func_arith_result=$(( $* ))
15589 # STRING may not start with a hyphen.
15592 func_len_result=${#1}
15597 *) # Bourne compatible functions.
15598 cat << \_LT_EOF >> "$cfgfile"
15600 # func_dirname file append nondir_replacement
15601 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15602 # otherwise set result to NONDIR_REPLACEMENT.
15605 # Extract subdirectory from the argument.
15606 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15607 if test "X$func_dirname_result" = "X${1}"; then
15608 func_dirname_result="${3}"
15610 func_dirname_result="$func_dirname_result${2}"
15614 # func_basename file
15617 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15621 # func_stripname prefix suffix name
15622 # strip PREFIX and SUFFIX off of NAME.
15623 # PREFIX and SUFFIX must not contain globbing or regex special
15624 # characters, hashes, percent signs, but SUFFIX may contain a leading
15625 # dot (in which case that matches only a dot).
15626 # func_strip_suffix prefix name
15630 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15631 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15636 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15637 my_sed_long_arg='1s/^-[^=]*=//'
15642 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15643 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15649 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15652 # func_xform libobj-or-source
15655 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15658 # func_arith arithmetic-term...
15661 func_arith_result=`expr "$@"`
15665 # STRING may not start with a hyphen.
15668 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15674 case $lt_shell_append in
15676 cat << \_LT_EOF >> "$cfgfile"
15678 # func_append var value
15679 # Append VALUE to the end of shell variable VAR.
15687 cat << \_LT_EOF >> "$cfgfile"
15689 # func_append var value
15690 # Append VALUE to the end of shell variable VAR.
15701 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15702 || (rm -f "$cfgfile"; exit 1)
15704 mv -f "$cfgfile" "$ofile" ||
15705 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15709 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15710 rm -f Makesim1.tmp Makesim2.tmp Makefile
15711 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15712 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15713 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15714 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15715 <Makefile.sim >Makefile
15716 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15718 "stamp-h":C) echo > stamp-h ;;
15726 ac_clean_files=$ac_clean_files_save
15728 test $ac_write_fail = 0 ||
15729 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15732 # configure is writing to config.log, and then calls config.status.
15733 # config.status does its own redirection, appending to config.log.
15734 # Unfortunately, on DOS this fails, as config.log is still kept open
15735 # by configure, so config.status won't be able to write to it; its
15736 # output is simply discarded. So we exec the FD to /dev/null,
15737 # effectively closing config.log, so it can be properly (re)opened and
15738 # appended to by config.status. When coming back to configure, we
15739 # need to make the FD available again.
15740 if test "$no_create" != yes; then
15742 ac_config_status_args=
15743 test "$silent" = yes &&
15744 ac_config_status_args="$ac_config_status_args --quiet"
15746 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15748 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15749 # would make configure fail if this is the last instruction.
15750 $ac_cs_success || as_fn_exit $?
15752 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15753 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15754 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}