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="ldmain.c"
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='am__EXEEXT_FALSE
612 enable_initfini_array
672 TARGET_SYSTEM_ROOT_DEFINE
676 MAINTAINER_MODE_FALSE
695 INSTALL_STRIP_PROGRAM
756 program_transform_name
767 ac_subst_files='TDIRS'
769 enable_option_checking
770 enable_dependency_tracking
771 enable_maintainer_mode
779 enable_build_warnings
789 enable_initfini_array
792 ac_precious_vars='build_alias
809 # Initialize some variables set by options.
811 ac_init_version=false
812 ac_unrecognized_opts=
814 # The variables have the same names as the options, with
815 # dashes changed to underlines.
823 program_transform_name=s,x,x,
831 # Installation directory options.
832 # These are left unexpanded so users can "make install exec_prefix=/foo"
833 # and all the variables that are supposed to be based on exec_prefix
834 # by default will actually change.
835 # Use braces instead of parens because sh, perl, etc. also accept them.
836 # (The list follows the same order as the GNU Coding Standards.)
837 bindir='${exec_prefix}/bin'
838 sbindir='${exec_prefix}/sbin'
839 libexecdir='${exec_prefix}/libexec'
840 datarootdir='${prefix}/share'
841 datadir='${datarootdir}'
842 sysconfdir='${prefix}/etc'
843 sharedstatedir='${prefix}/com'
844 localstatedir='${prefix}/var'
845 includedir='${prefix}/include'
846 oldincludedir='/usr/include'
847 docdir='${datarootdir}/doc/${PACKAGE}'
848 infodir='${datarootdir}/info'
853 libdir='${exec_prefix}/lib'
854 localedir='${datarootdir}/locale'
855 mandir='${datarootdir}/man'
861 # If the previous option needs an argument, assign it.
862 if test -n "$ac_prev"; then
863 eval $ac_prev=\$ac_option
869 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
873 # Accept the important Cygnus configure options, so we can diagnose typos.
875 case $ac_dashdash$ac_option in
879 -bindir | --bindir | --bindi | --bind | --bin | --bi)
881 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
884 -build | --build | --buil | --bui | --bu)
885 ac_prev=build_alias ;;
886 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
887 build_alias=$ac_optarg ;;
889 -cache-file | --cache-file | --cache-fil | --cache-fi \
890 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
891 ac_prev=cache_file ;;
892 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
893 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
894 cache_file=$ac_optarg ;;
897 cache_file=config.cache ;;
899 -datadir | --datadir | --datadi | --datad)
901 -datadir=* | --datadir=* | --datadi=* | --datad=*)
902 datadir=$ac_optarg ;;
904 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
905 | --dataroo | --dataro | --datar)
906 ac_prev=datarootdir ;;
907 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
908 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
909 datarootdir=$ac_optarg ;;
911 -disable-* | --disable-*)
912 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
913 # Reject names that are not valid shell variable names.
914 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
915 as_fn_error "invalid feature name: $ac_useropt"
916 ac_useropt_orig=$ac_useropt
917 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
918 case $ac_user_opts in
922 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
923 ac_unrecognized_sep=', ';;
925 eval enable_$ac_useropt=no ;;
927 -docdir | --docdir | --docdi | --doc | --do)
929 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
932 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
934 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
937 -enable-* | --enable-*)
938 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
939 # Reject names that are not valid shell variable names.
940 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
941 as_fn_error "invalid feature name: $ac_useropt"
942 ac_useropt_orig=$ac_useropt
943 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
944 case $ac_user_opts in
948 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
949 ac_unrecognized_sep=', ';;
951 eval enable_$ac_useropt=\$ac_optarg ;;
953 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
954 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
955 | --exec | --exe | --ex)
956 ac_prev=exec_prefix ;;
957 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
958 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
959 | --exec=* | --exe=* | --ex=*)
960 exec_prefix=$ac_optarg ;;
962 -gas | --gas | --ga | --g)
963 # Obsolete; use --with-gas.
966 -help | --help | --hel | --he | -h)
968 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
969 ac_init_help=recursive ;;
970 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
971 ac_init_help=short ;;
973 -host | --host | --hos | --ho)
974 ac_prev=host_alias ;;
975 -host=* | --host=* | --hos=* | --ho=*)
976 host_alias=$ac_optarg ;;
978 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
980 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
982 htmldir=$ac_optarg ;;
984 -includedir | --includedir | --includedi | --included | --include \
985 | --includ | --inclu | --incl | --inc)
986 ac_prev=includedir ;;
987 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
988 | --includ=* | --inclu=* | --incl=* | --inc=*)
989 includedir=$ac_optarg ;;
991 -infodir | --infodir | --infodi | --infod | --info | --inf)
993 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
994 infodir=$ac_optarg ;;
996 -libdir | --libdir | --libdi | --libd)
998 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1001 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1002 | --libexe | --libex | --libe)
1003 ac_prev=libexecdir ;;
1004 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1005 | --libexe=* | --libex=* | --libe=*)
1006 libexecdir=$ac_optarg ;;
1008 -localedir | --localedir | --localedi | --localed | --locale)
1009 ac_prev=localedir ;;
1010 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1011 localedir=$ac_optarg ;;
1013 -localstatedir | --localstatedir | --localstatedi | --localstated \
1014 | --localstate | --localstat | --localsta | --localst | --locals)
1015 ac_prev=localstatedir ;;
1016 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1017 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1018 localstatedir=$ac_optarg ;;
1020 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1022 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1023 mandir=$ac_optarg ;;
1025 -nfp | --nfp | --nf)
1026 # Obsolete; use --without-fp.
1029 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1030 | --no-cr | --no-c | -n)
1033 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1034 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1037 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1038 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1039 | --oldin | --oldi | --old | --ol | --o)
1040 ac_prev=oldincludedir ;;
1041 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1042 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1043 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1044 oldincludedir=$ac_optarg ;;
1046 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1048 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1049 prefix=$ac_optarg ;;
1051 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1052 | --program-pre | --program-pr | --program-p)
1053 ac_prev=program_prefix ;;
1054 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1055 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1056 program_prefix=$ac_optarg ;;
1058 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1059 | --program-suf | --program-su | --program-s)
1060 ac_prev=program_suffix ;;
1061 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1062 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1063 program_suffix=$ac_optarg ;;
1065 -program-transform-name | --program-transform-name \
1066 | --program-transform-nam | --program-transform-na \
1067 | --program-transform-n | --program-transform- \
1068 | --program-transform | --program-transfor \
1069 | --program-transfo | --program-transf \
1070 | --program-trans | --program-tran \
1071 | --progr-tra | --program-tr | --program-t)
1072 ac_prev=program_transform_name ;;
1073 -program-transform-name=* | --program-transform-name=* \
1074 | --program-transform-nam=* | --program-transform-na=* \
1075 | --program-transform-n=* | --program-transform-=* \
1076 | --program-transform=* | --program-transfor=* \
1077 | --program-transfo=* | --program-transf=* \
1078 | --program-trans=* | --program-tran=* \
1079 | --progr-tra=* | --program-tr=* | --program-t=*)
1080 program_transform_name=$ac_optarg ;;
1082 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1084 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1085 pdfdir=$ac_optarg ;;
1087 -psdir | --psdir | --psdi | --psd | --ps)
1089 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1092 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1093 | -silent | --silent | --silen | --sile | --sil)
1096 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1098 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1100 sbindir=$ac_optarg ;;
1102 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1103 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1104 | --sharedst | --shareds | --shared | --share | --shar \
1106 ac_prev=sharedstatedir ;;
1107 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1108 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1109 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1111 sharedstatedir=$ac_optarg ;;
1113 -site | --site | --sit)
1115 -site=* | --site=* | --sit=*)
1118 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1120 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1121 srcdir=$ac_optarg ;;
1123 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1124 | --syscon | --sysco | --sysc | --sys | --sy)
1125 ac_prev=sysconfdir ;;
1126 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1127 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1128 sysconfdir=$ac_optarg ;;
1130 -target | --target | --targe | --targ | --tar | --ta | --t)
1131 ac_prev=target_alias ;;
1132 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1133 target_alias=$ac_optarg ;;
1135 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1138 -version | --version | --versio | --versi | --vers | -V)
1139 ac_init_version=: ;;
1142 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1143 # Reject names that are not valid shell variable names.
1144 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1145 as_fn_error "invalid package name: $ac_useropt"
1146 ac_useropt_orig=$ac_useropt
1147 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1148 case $ac_user_opts in
1152 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1153 ac_unrecognized_sep=', ';;
1155 eval with_$ac_useropt=\$ac_optarg ;;
1157 -without-* | --without-*)
1158 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1159 # Reject names that are not valid shell variable names.
1160 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1161 as_fn_error "invalid package name: $ac_useropt"
1162 ac_useropt_orig=$ac_useropt
1163 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1164 case $ac_user_opts in
1168 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1169 ac_unrecognized_sep=', ';;
1171 eval with_$ac_useropt=no ;;
1174 # Obsolete; use --with-x.
1177 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1178 | --x-incl | --x-inc | --x-in | --x-i)
1179 ac_prev=x_includes ;;
1180 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1181 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1182 x_includes=$ac_optarg ;;
1184 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1185 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1186 ac_prev=x_libraries ;;
1187 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1188 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1189 x_libraries=$ac_optarg ;;
1191 -*) as_fn_error "unrecognized option: \`$ac_option'
1192 Try \`$0 --help' for more information."
1196 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1197 # Reject names that are not valid shell variable names.
1198 case $ac_envvar in #(
1199 '' | [0-9]* | *[!_$as_cr_alnum]* )
1200 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1202 eval $ac_envvar=\$ac_optarg
1203 export $ac_envvar ;;
1206 # FIXME: should be removed in autoconf 3.0.
1207 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1208 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1209 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1210 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1216 if test -n "$ac_prev"; then
1217 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1218 as_fn_error "missing argument to $ac_option"
1221 if test -n "$ac_unrecognized_opts"; then
1222 case $enable_option_checking in
1224 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1225 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1229 # Check all directory arguments for consistency.
1230 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1231 datadir sysconfdir sharedstatedir localstatedir includedir \
1232 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1233 libdir localedir mandir
1235 eval ac_val=\$$ac_var
1236 # Remove trailing slashes.
1239 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1240 eval $ac_var=\$ac_val;;
1242 # Be sure to have absolute directory names.
1244 [\\/$]* | ?:[\\/]* ) continue;;
1245 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1247 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1250 # There might be people who depend on the old broken behavior: `$host'
1251 # used to hold the argument of --host etc.
1252 # FIXME: To remove some day.
1255 target=$target_alias
1257 # FIXME: To remove some day.
1258 if test "x$host_alias" != x; then
1259 if test "x$build_alias" = x; then
1260 cross_compiling=maybe
1261 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1262 If a cross compiler is detected then cross compile mode will be used." >&2
1263 elif test "x$build_alias" != "x$host_alias"; then
1269 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1271 test "$silent" = yes && exec 6>/dev/null
1274 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1275 ac_ls_di=`ls -di .` &&
1276 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1277 as_fn_error "working directory cannot be determined"
1278 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1279 as_fn_error "pwd does not report name of working directory"
1282 # Find the source files, if location was not specified.
1283 if test -z "$srcdir"; then
1284 ac_srcdir_defaulted=yes
1285 # Try the directory containing this script, then the parent directory.
1286 ac_confdir=`$as_dirname -- "$as_myself" ||
1287 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1288 X"$as_myself" : 'X\(//\)[^/]' \| \
1289 X"$as_myself" : 'X\(//\)$' \| \
1290 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1291 $as_echo X"$as_myself" |
1292 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1310 if test ! -r "$srcdir/$ac_unique_file"; then
1314 ac_srcdir_defaulted=no
1316 if test ! -r "$srcdir/$ac_unique_file"; then
1317 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1318 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1320 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1322 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1324 # When building in place, set srcdir=.
1325 if test "$ac_abs_confdir" = "$ac_pwd"; then
1328 # Remove unnecessary trailing slashes from srcdir.
1329 # Double slashes in file names in object file debugging info
1330 # mess up M-x gdb in Emacs.
1332 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1334 for ac_var in $ac_precious_vars; do
1335 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1336 eval ac_env_${ac_var}_value=\$${ac_var}
1337 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1338 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1342 # Report the --help message.
1344 if test "$ac_init_help" = "long"; then
1345 # Omit some internal or obsolete options to make the list less imposing.
1346 # This message is too long to be a string in the A/UX 3.1 sh.
1348 \`configure' configures this package to adapt to many kinds of systems.
1350 Usage: $0 [OPTION]... [VAR=VALUE]...
1352 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1353 VAR=VALUE. See below for descriptions of some of the useful variables.
1355 Defaults for the options are specified in brackets.
1358 -h, --help display this help and exit
1359 --help=short display options specific to this package
1360 --help=recursive display the short help of all the included packages
1361 -V, --version display version information and exit
1362 -q, --quiet, --silent do not print \`checking...' messages
1363 --cache-file=FILE cache test results in FILE [disabled]
1364 -C, --config-cache alias for \`--cache-file=config.cache'
1365 -n, --no-create do not create output files
1366 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1368 Installation directories:
1369 --prefix=PREFIX install architecture-independent files in PREFIX
1370 [$ac_default_prefix]
1371 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1374 By default, \`make install' will install all the files in
1375 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1376 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1377 for instance \`--prefix=\$HOME'.
1379 For better control, use the options below.
1381 Fine tuning of the installation directories:
1382 --bindir=DIR user executables [EPREFIX/bin]
1383 --sbindir=DIR system admin executables [EPREFIX/sbin]
1384 --libexecdir=DIR program executables [EPREFIX/libexec]
1385 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1386 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1387 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1388 --libdir=DIR object code libraries [EPREFIX/lib]
1389 --includedir=DIR C header files [PREFIX/include]
1390 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1391 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1392 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1393 --infodir=DIR info documentation [DATAROOTDIR/info]
1394 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1395 --mandir=DIR man documentation [DATAROOTDIR/man]
1396 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1397 --htmldir=DIR html documentation [DOCDIR]
1398 --dvidir=DIR dvi documentation [DOCDIR]
1399 --pdfdir=DIR pdf documentation [DOCDIR]
1400 --psdir=DIR ps documentation [DOCDIR]
1406 --program-prefix=PREFIX prepend PREFIX to installed program names
1407 --program-suffix=SUFFIX append SUFFIX to installed program names
1408 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1411 --build=BUILD configure for building on BUILD [guessed]
1412 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1413 --target=TARGET configure for building compilers for TARGET [HOST]
1417 if test -n "$ac_init_help"; then
1422 --disable-option-checking ignore unrecognized --enable/--with options
1423 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1424 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1425 --disable-dependency-tracking speeds up one-time build
1426 --enable-dependency-tracking do not reject slow dependency extractors
1427 --enable-maintainer-mode enable make rules and dependencies not useful
1428 (and sometimes confusing) to the casual installer
1429 --enable-targets alternative target configurations
1430 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1431 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
1432 --enable-got=<type> GOT handling scheme (target, single, negative,
1434 --enable-werror treat compile warnings as errors
1435 --enable-build-warnings enable build-time compiler warnings
1436 --enable-plugins Enable support for plugins (defaults no)
1437 --disable-largefile omit support for large files
1438 --enable-shared[=PKGS] build shared libraries [default=yes]
1439 --enable-static[=PKGS] build static libraries [default=yes]
1440 --enable-fast-install[=PKGS]
1441 optimize for fast installation [default=yes]
1442 --disable-libtool-lock avoid locking (might break parallel builds)
1443 --disable-nls do not use Native Language Support
1444 --enable-initfini-array use .init_array/.fini_array sections
1447 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1448 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1449 --with-lib-path=dir1:dir2... set default LIB_PATH
1450 --with-sysroot=DIR Search for usr/lib et al within DIR.
1451 --with-pic try to use only PIC/non-PIC objects [default=use
1453 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1454 --with-zlib include zlib support (auto/yes/no) default=auto
1456 Some influential environment variables:
1457 CC C compiler command
1458 CFLAGS C compiler flags
1459 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1460 nonstandard directory <lib dir>
1461 LIBS libraries to pass to the linker, e.g. -l<library>
1462 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1463 you have headers in a nonstandard directory <include dir>
1465 CXX C++ compiler command
1466 CXXFLAGS C++ compiler flags
1467 CXXCPP C++ preprocessor
1468 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1469 the first program found out of: `bison -y', `byacc', `yacc'.
1470 YFLAGS The list of arguments that will be passed by default to $YACC.
1471 This script will default YFLAGS to the empty string to avoid a
1472 default value of `-d' given by some make applications.
1474 Use these variables to override the choices made by `configure' or to help
1475 it to find libraries and programs with nonstandard names/locations.
1477 Report bugs to the package provider.
1482 if test "$ac_init_help" = "recursive"; then
1483 # If there are subdirs, report their specific --help.
1484 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1485 test -d "$ac_dir" ||
1486 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1491 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1493 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1494 # A ".." for each directory in $ac_dir_suffix.
1495 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1496 case $ac_top_builddir_sub in
1497 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1498 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1501 ac_abs_top_builddir=$ac_pwd
1502 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1503 # for backward compatibility:
1504 ac_top_builddir=$ac_top_build_prefix
1507 .) # We are building in place.
1509 ac_top_srcdir=$ac_top_builddir_sub
1510 ac_abs_top_srcdir=$ac_pwd ;;
1511 [\\/]* | ?:[\\/]* ) # Absolute name.
1512 ac_srcdir=$srcdir$ac_dir_suffix;
1513 ac_top_srcdir=$srcdir
1514 ac_abs_top_srcdir=$srcdir ;;
1516 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1517 ac_top_srcdir=$ac_top_build_prefix$srcdir
1518 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1520 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1522 cd "$ac_dir" || { ac_status=$?; continue; }
1523 # Check for guested configure.
1524 if test -f "$ac_srcdir/configure.gnu"; then
1526 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1527 elif test -f "$ac_srcdir/configure"; then
1529 $SHELL "$ac_srcdir/configure" --help=recursive
1531 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1533 cd "$ac_pwd" || { ac_status=$?; break; }
1537 test -n "$ac_init_help" && exit $ac_status
1538 if $ac_init_version; then
1541 generated by GNU Autoconf 2.64
1543 Copyright (C) 2009 Free Software Foundation, Inc.
1544 This configure script is free software; the Free Software Foundation
1545 gives unlimited permission to copy, distribute and modify it.
1550 ## ------------------------ ##
1551 ## Autoconf initialization. ##
1552 ## ------------------------ ##
1554 # ac_fn_c_try_compile LINENO
1555 # --------------------------
1556 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1557 ac_fn_c_try_compile ()
1559 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560 rm -f conftest.$ac_objext
1561 if { { ac_try="$ac_compile"
1563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1564 *) ac_try_echo=$ac_try;;
1566 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1567 $as_echo "$ac_try_echo"; } >&5
1568 (eval "$ac_compile") 2>conftest.err
1570 if test -s conftest.err; then
1571 grep -v '^ *+' conftest.err >conftest.er1
1572 cat conftest.er1 >&5
1573 mv -f conftest.er1 conftest.err
1575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1576 test $ac_status = 0; } && {
1577 test -z "$ac_c_werror_flag" ||
1578 test ! -s conftest.err
1579 } && test -s conftest.$ac_objext; then :
1582 $as_echo "$as_me: failed program was:" >&5
1583 sed 's/^/| /' conftest.$ac_ext >&5
1587 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1590 } # ac_fn_c_try_compile
1592 # ac_fn_c_try_link LINENO
1593 # -----------------------
1594 # Try to link conftest.$ac_ext, and return whether this succeeded.
1597 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1598 rm -f conftest.$ac_objext conftest$ac_exeext
1599 if { { ac_try="$ac_link"
1601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1602 *) ac_try_echo=$ac_try;;
1604 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1605 $as_echo "$ac_try_echo"; } >&5
1606 (eval "$ac_link") 2>conftest.err
1608 if test -s conftest.err; then
1609 grep -v '^ *+' conftest.err >conftest.er1
1610 cat conftest.er1 >&5
1611 mv -f conftest.er1 conftest.err
1613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1614 test $ac_status = 0; } && {
1615 test -z "$ac_c_werror_flag" ||
1616 test ! -s conftest.err
1617 } && test -s conftest$ac_exeext && {
1618 test "$cross_compiling" = yes ||
1619 $as_test_x conftest$ac_exeext
1623 $as_echo "$as_me: failed program was:" >&5
1624 sed 's/^/| /' conftest.$ac_ext >&5
1628 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1629 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1630 # interfere with the next link command; also delete a directory that is
1631 # left behind by Apple's compiler. We do this before executing the actions.
1632 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1633 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1636 } # ac_fn_c_try_link
1638 # ac_fn_c_try_cpp LINENO
1639 # ----------------------
1640 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1643 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1644 if { { ac_try="$ac_cpp conftest.$ac_ext"
1646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1647 *) ac_try_echo=$ac_try;;
1649 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1650 $as_echo "$ac_try_echo"; } >&5
1651 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1653 if test -s conftest.err; then
1654 grep -v '^ *+' conftest.err >conftest.er1
1655 cat conftest.er1 >&5
1656 mv -f conftest.er1 conftest.err
1658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1659 test $ac_status = 0; } >/dev/null && {
1660 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1661 test ! -s conftest.err
1665 $as_echo "$as_me: failed program was:" >&5
1666 sed 's/^/| /' conftest.$ac_ext >&5
1670 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1675 # ac_fn_cxx_try_compile LINENO
1676 # ----------------------------
1677 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1678 ac_fn_cxx_try_compile ()
1680 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1681 rm -f conftest.$ac_objext
1682 if { { ac_try="$ac_compile"
1684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1685 *) ac_try_echo=$ac_try;;
1687 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1688 $as_echo "$ac_try_echo"; } >&5
1689 (eval "$ac_compile") 2>conftest.err
1691 if test -s conftest.err; then
1692 grep -v '^ *+' conftest.err >conftest.er1
1693 cat conftest.er1 >&5
1694 mv -f conftest.er1 conftest.err
1696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1697 test $ac_status = 0; } && {
1698 test -z "$ac_cxx_werror_flag" ||
1699 test ! -s conftest.err
1700 } && test -s conftest.$ac_objext; then :
1703 $as_echo "$as_me: failed program was:" >&5
1704 sed 's/^/| /' conftest.$ac_ext >&5
1708 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1711 } # ac_fn_cxx_try_compile
1713 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1714 # -------------------------------------------------------
1715 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1716 # the include files in INCLUDES and setting the cache variable VAR
1718 ac_fn_c_check_header_mongrel ()
1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1723 $as_echo_n "checking for $2... " >&6; }
1724 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1725 $as_echo_n "(cached) " >&6
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1729 $as_echo "$ac_res" >&6; }
1731 # Is the header compilable?
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1733 $as_echo_n "checking $2 usability... " >&6; }
1734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1735 /* end confdefs.h. */
1739 if ac_fn_c_try_compile "$LINENO"; then :
1740 ac_header_compiler=yes
1742 ac_header_compiler=no
1744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1746 $as_echo "$ac_header_compiler" >&6; }
1748 # Is the header present?
1749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1750 $as_echo_n "checking $2 presence... " >&6; }
1751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1752 /* end confdefs.h. */
1755 if ac_fn_c_try_cpp "$LINENO"; then :
1756 ac_header_preproc=yes
1758 ac_header_preproc=no
1760 rm -f conftest.err conftest.$ac_ext
1761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1762 $as_echo "$ac_header_preproc" >&6; }
1764 # So? What about this header?
1765 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1768 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1770 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1774 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1776 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1778 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1780 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1782 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1786 $as_echo_n "checking for $2... " >&6; }
1787 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1788 $as_echo_n "(cached) " >&6
1790 eval "$3=\$ac_header_compiler"
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794 $as_echo "$ac_res" >&6; }
1796 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1798 } # ac_fn_c_check_header_mongrel
1800 # ac_fn_c_try_run LINENO
1801 # ----------------------
1802 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1803 # that executables *can* be run.
1806 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1807 if { { ac_try="$ac_link"
1809 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1810 *) ac_try_echo=$ac_try;;
1812 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1813 $as_echo "$ac_try_echo"; } >&5
1814 (eval "$ac_link") 2>&5
1816 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1817 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1818 { { case "(($ac_try" in
1819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1820 *) ac_try_echo=$ac_try;;
1822 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1823 $as_echo "$ac_try_echo"; } >&5
1824 (eval "$ac_try") 2>&5
1826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1827 test $ac_status = 0; }; }; then :
1830 $as_echo "$as_me: program exited with status $ac_status" >&5
1831 $as_echo "$as_me: failed program was:" >&5
1832 sed 's/^/| /' conftest.$ac_ext >&5
1834 ac_retval=$ac_status
1836 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1837 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1842 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1843 # -------------------------------------------------------
1844 # Tests whether HEADER exists and can be compiled using the include files in
1845 # INCLUDES, setting the cache variable VAR accordingly.
1846 ac_fn_c_check_header_compile ()
1848 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1850 $as_echo_n "checking for $2... " >&6; }
1851 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1852 $as_echo_n "(cached) " >&6
1854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1855 /* end confdefs.h. */
1859 if ac_fn_c_try_compile "$LINENO"; then :
1864 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1868 $as_echo "$ac_res" >&6; }
1869 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1871 } # ac_fn_c_check_header_compile
1873 # ac_fn_c_check_func LINENO FUNC VAR
1874 # ----------------------------------
1875 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1876 ac_fn_c_check_func ()
1878 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1880 $as_echo_n "checking for $2... " >&6; }
1881 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1882 $as_echo_n "(cached) " >&6
1884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885 /* end confdefs.h. */
1886 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1887 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1888 #define $2 innocuous_$2
1890 /* System header to define __stub macros and hopefully few prototypes,
1891 which can conflict with char $2 (); below.
1892 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1893 <limits.h> exists even on freestanding compilers. */
1896 # include <limits.h>
1898 # include <assert.h>
1903 /* Override any GCC internal prototype to avoid an error.
1904 Use char because int might match the return type of a GCC
1905 builtin and then its argument prototype would still apply. */
1910 /* The GNU C library defines this for functions which it implements
1911 to always fail with ENOSYS. Some functions are actually named
1912 something starting with __ and the normal name is an alias. */
1913 #if defined __stub_$2 || defined __stub___$2
1925 if ac_fn_c_try_link "$LINENO"; then :
1930 rm -f core conftest.err conftest.$ac_objext \
1931 conftest$ac_exeext conftest.$ac_ext
1934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1935 $as_echo "$ac_res" >&6; }
1936 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1938 } # ac_fn_c_check_func
1940 # ac_fn_cxx_try_cpp LINENO
1941 # ------------------------
1942 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1943 ac_fn_cxx_try_cpp ()
1945 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1946 if { { ac_try="$ac_cpp conftest.$ac_ext"
1948 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1949 *) ac_try_echo=$ac_try;;
1951 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1952 $as_echo "$ac_try_echo"; } >&5
1953 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1955 if test -s conftest.err; then
1956 grep -v '^ *+' conftest.err >conftest.er1
1957 cat conftest.er1 >&5
1958 mv -f conftest.er1 conftest.err
1960 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1961 test $ac_status = 0; } >/dev/null && {
1962 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1963 test ! -s conftest.err
1967 $as_echo "$as_me: failed program was:" >&5
1968 sed 's/^/| /' conftest.$ac_ext >&5
1972 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1975 } # ac_fn_cxx_try_cpp
1977 # ac_fn_cxx_try_link LINENO
1978 # -------------------------
1979 # Try to link conftest.$ac_ext, and return whether this succeeded.
1980 ac_fn_cxx_try_link ()
1982 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1983 rm -f conftest.$ac_objext conftest$ac_exeext
1984 if { { ac_try="$ac_link"
1986 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1987 *) ac_try_echo=$ac_try;;
1989 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1990 $as_echo "$ac_try_echo"; } >&5
1991 (eval "$ac_link") 2>conftest.err
1993 if test -s conftest.err; then
1994 grep -v '^ *+' conftest.err >conftest.er1
1995 cat conftest.er1 >&5
1996 mv -f conftest.er1 conftest.err
1998 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1999 test $ac_status = 0; } && {
2000 test -z "$ac_cxx_werror_flag" ||
2001 test ! -s conftest.err
2002 } && test -s conftest$ac_exeext && {
2003 test "$cross_compiling" = yes ||
2004 $as_test_x conftest$ac_exeext
2008 $as_echo "$as_me: failed program was:" >&5
2009 sed 's/^/| /' conftest.$ac_ext >&5
2013 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2014 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2015 # interfere with the next link command; also delete a directory that is
2016 # left behind by Apple's compiler. We do this before executing the actions.
2017 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2018 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2021 } # ac_fn_cxx_try_link
2023 # ac_fn_c_check_decl LINENO SYMBOL VAR
2024 # ------------------------------------
2025 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2026 ac_fn_c_check_decl ()
2028 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2029 as_decl_name=`echo $2|sed 's/ *(.*//'`
2030 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2032 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2033 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2034 $as_echo_n "(cached) " >&6
2036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2037 /* end confdefs.h. */
2042 #ifndef $as_decl_name
2044 (void) $as_decl_use;
2046 (void) $as_decl_name;
2054 if ac_fn_c_try_compile "$LINENO"; then :
2059 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2063 $as_echo "$ac_res" >&6; }
2064 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2066 } # ac_fn_c_check_decl
2068 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2069 # --------------------------------------------
2070 # Tries to find the compile-time value of EXPR in a program that includes
2071 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2073 ac_fn_c_compute_int ()
2075 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2076 if test "$cross_compiling" = yes; then
2077 # Depending upon the size, compute the lo and hi bounds.
2078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2079 /* end confdefs.h. */
2084 static int test_array [1 - 2 * !(($2) >= 0)];
2091 if ac_fn_c_try_compile "$LINENO"; then :
2094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2095 /* end confdefs.h. */
2100 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2107 if ac_fn_c_try_compile "$LINENO"; then :
2108 ac_hi=$ac_mid; break
2110 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2111 if test $ac_lo -le $ac_mid; then
2115 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2117 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2121 /* end confdefs.h. */
2126 static int test_array [1 - 2 * !(($2) < 0)];
2133 if ac_fn_c_try_compile "$LINENO"; then :
2136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2137 /* end confdefs.h. */
2142 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2149 if ac_fn_c_try_compile "$LINENO"; then :
2150 ac_lo=$ac_mid; break
2152 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2153 if test $ac_mid -le $ac_hi; then
2157 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2167 # Binary search between lo and hi bounds.
2168 while test "x$ac_lo" != "x$ac_hi"; do
2169 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2171 /* end confdefs.h. */
2176 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2183 if ac_fn_c_try_compile "$LINENO"; then :
2186 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2191 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2196 /* end confdefs.h. */
2198 static long int longval () { return $2; }
2199 static unsigned long int ulongval () { return $2; }
2206 FILE *f = fopen ("conftest.val", "w");
2211 long int i = longval ();
2214 fprintf (f, "%ld", i);
2218 unsigned long int i = ulongval ();
2221 fprintf (f, "%lu", i);
2223 /* Do not output a trailing newline, as this causes \r\n confusion
2224 on some platforms. */
2225 return ferror (f) || fclose (f) != 0;
2231 if ac_fn_c_try_run "$LINENO"; then :
2232 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2236 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2237 conftest.$ac_objext conftest.beam conftest.$ac_ext
2241 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2244 } # ac_fn_c_compute_int
2245 cat >config.log <<_ACEOF
2246 This file contains any messages produced by compilers while
2247 running configure, to aid debugging if configure makes a mistake.
2249 It was created by $as_me, which was
2250 generated by GNU Autoconf 2.64. Invocation command line was
2262 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2263 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2264 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2265 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2266 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2268 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2269 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2271 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2272 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2273 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2274 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2275 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2276 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2277 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2285 test -z "$as_dir" && as_dir=.
2286 $as_echo "PATH: $as_dir"
2302 # Keep a trace of the command line.
2303 # Strip out --no-create and --no-recursion so they do not pile up.
2304 # Strip out --silent because we don't want to record it for future runs.
2305 # Also quote any args containing shell meta-characters.
2306 # Make two passes to allow for proper duplicate-argument suppression.
2310 ac_must_keep_next=false
2316 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2317 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2318 | -silent | --silent | --silen | --sile | --sil)
2321 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2324 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2326 as_fn_append ac_configure_args1 " '$ac_arg'"
2327 if test $ac_must_keep_next = true; then
2328 ac_must_keep_next=false # Got value, back to normal.
2331 *=* | --config-cache | -C | -disable-* | --disable-* \
2332 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2333 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2334 | -with-* | --with-* | -without-* | --without-* | --x)
2335 case "$ac_configure_args0 " in
2336 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2339 -* ) ac_must_keep_next=true ;;
2342 as_fn_append ac_configure_args " '$ac_arg'"
2347 { ac_configure_args0=; unset ac_configure_args0;}
2348 { ac_configure_args1=; unset ac_configure_args1;}
2350 # When interrupted or exit'd, cleanup temporary files, and complete
2351 # config.log. We remove comments because anyway the quotes in there
2352 # would cause problems or look ugly.
2353 # WARNING: Use '\'' to represent an apostrophe within the trap.
2354 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2355 trap 'exit_status=$?
2356 # Save into config.log some information that might help in debugging.
2361 ## ---------------- ##
2362 ## Cache variables. ##
2363 ## ---------------- ##
2366 # The following way of writing the cache mishandles newlines in values,
2368 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2369 eval ac_val=\$$ac_var
2373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2374 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2377 _ | IFS | as_nl) ;; #(
2378 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2379 *) { eval $ac_var=; unset $ac_var;} ;;
2384 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2385 *${as_nl}ac_space=\ *)
2387 "s/'\''/'\''\\\\'\'''\''/g;
2388 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2391 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2399 ## ----------------- ##
2400 ## Output variables. ##
2401 ## ----------------- ##
2404 for ac_var in $ac_subst_vars
2406 eval ac_val=\$$ac_var
2408 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2410 $as_echo "$ac_var='\''$ac_val'\''"
2414 if test -n "$ac_subst_files"; then
2416 ## ------------------- ##
2417 ## File substitutions. ##
2418 ## ------------------- ##
2421 for ac_var in $ac_subst_files
2423 eval ac_val=\$$ac_var
2425 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2427 $as_echo "$ac_var='\''$ac_val'\''"
2432 if test -s confdefs.h; then
2442 test "$ac_signal" != 0 &&
2443 $as_echo "$as_me: caught signal $ac_signal"
2444 $as_echo "$as_me: exit $exit_status"
2446 rm -f core *.core core.conftest.* &&
2447 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2450 for ac_signal in 1 2 13 15; do
2451 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2455 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2456 rm -f -r conftest* confdefs.h
2458 $as_echo "/* confdefs.h */" > confdefs.h
2460 # Predefined preprocessor variables.
2462 cat >>confdefs.h <<_ACEOF
2463 #define PACKAGE_NAME "$PACKAGE_NAME"
2466 cat >>confdefs.h <<_ACEOF
2467 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2470 cat >>confdefs.h <<_ACEOF
2471 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2474 cat >>confdefs.h <<_ACEOF
2475 #define PACKAGE_STRING "$PACKAGE_STRING"
2478 cat >>confdefs.h <<_ACEOF
2479 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2482 cat >>confdefs.h <<_ACEOF
2483 #define PACKAGE_URL "$PACKAGE_URL"
2487 # Let the site file select an alternate cache file if it wants to.
2488 # Prefer an explicitly selected file to automatically selected ones.
2491 if test -n "$CONFIG_SITE"; then
2492 ac_site_file1=$CONFIG_SITE
2493 elif test "x$prefix" != xNONE; then
2494 ac_site_file1=$prefix/share/config.site
2495 ac_site_file2=$prefix/etc/config.site
2497 ac_site_file1=$ac_default_prefix/share/config.site
2498 ac_site_file2=$ac_default_prefix/etc/config.site
2500 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2502 test "x$ac_site_file" = xNONE && continue
2503 if test -r "$ac_site_file"; then
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2505 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2506 sed 's/^/| /' "$ac_site_file" >&5
2511 if test -r "$cache_file"; then
2512 # Some versions of bash will fail to source /dev/null (special
2513 # files actually), so we avoid doing that.
2514 if test -f "$cache_file"; then
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2516 $as_echo "$as_me: loading cache $cache_file" >&6;}
2518 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2519 *) . "./$cache_file";;
2523 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2524 $as_echo "$as_me: creating cache $cache_file" >&6;}
2528 # Check that the precious variables saved in the cache have kept the same
2530 ac_cache_corrupted=false
2531 for ac_var in $ac_precious_vars; do
2532 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2533 eval ac_new_set=\$ac_env_${ac_var}_set
2534 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2535 eval ac_new_val=\$ac_env_${ac_var}_value
2536 case $ac_old_set,$ac_new_set in
2538 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2539 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2540 ac_cache_corrupted=: ;;
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2543 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2544 ac_cache_corrupted=: ;;
2547 if test "x$ac_old_val" != "x$ac_new_val"; then
2548 # differences in whitespace do not lead to failure.
2549 ac_old_val_w=`echo x $ac_old_val`
2550 ac_new_val_w=`echo x $ac_new_val`
2551 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2553 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2554 ac_cache_corrupted=:
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2557 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2558 eval $ac_var=\$ac_old_val
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2561 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2563 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2566 # Pass precious variables to config.status.
2567 if test "$ac_new_set" = set; then
2569 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2570 *) ac_arg=$ac_var=$ac_new_val ;;
2572 case " $ac_configure_args " in
2573 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2574 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2578 if $ac_cache_corrupted; then
2579 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2580 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2581 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2582 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2583 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2585 ## -------------------- ##
2586 ## Main body of script. ##
2587 ## -------------------- ##
2590 ac_cpp='$CPP $CPPFLAGS'
2591 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2592 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2593 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2602 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2603 for ac_t in install-sh install.sh shtool; do
2604 if test -f "$ac_dir/$ac_t"; then
2606 ac_install_sh="$ac_aux_dir/$ac_t -c"
2611 if test -z "$ac_aux_dir"; then
2612 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2615 # These three variables are undocumented and unsupported,
2616 # and are intended to be withdrawn in a future Autoconf release.
2617 # They can cause serious problems if a builder's source tree is in a directory
2618 # whose full name contains unusual characters.
2619 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2620 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2621 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2624 # Make sure we can run config.sub.
2625 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2626 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2629 $as_echo_n "checking build system type... " >&6; }
2630 if test "${ac_cv_build+set}" = set; then :
2631 $as_echo_n "(cached) " >&6
2633 ac_build_alias=$build_alias
2634 test "x$ac_build_alias" = x &&
2635 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2636 test "x$ac_build_alias" = x &&
2637 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2638 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2639 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2643 $as_echo "$ac_cv_build" >&6; }
2644 case $ac_cv_build in
2646 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2649 ac_save_IFS=$IFS; IFS='-'
2655 # Remember, the first character of IFS is used to create $*,
2656 # except with old shells:
2659 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2663 $as_echo_n "checking host system type... " >&6; }
2664 if test "${ac_cv_host+set}" = set; then :
2665 $as_echo_n "(cached) " >&6
2667 if test "x$host_alias" = x; then
2668 ac_cv_host=$ac_cv_build
2670 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2671 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2676 $as_echo "$ac_cv_host" >&6; }
2679 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2682 ac_save_IFS=$IFS; IFS='-'
2688 # Remember, the first character of IFS is used to create $*,
2689 # except with old shells:
2692 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2696 $as_echo_n "checking target system type... " >&6; }
2697 if test "${ac_cv_target+set}" = set; then :
2698 $as_echo_n "(cached) " >&6
2700 if test "x$target_alias" = x; then
2701 ac_cv_target=$ac_cv_host
2703 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2704 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2709 $as_echo "$ac_cv_target" >&6; }
2710 case $ac_cv_target in
2712 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2714 target=$ac_cv_target
2715 ac_save_IFS=$IFS; IFS='-'
2721 # Remember, the first character of IFS is used to create $*,
2722 # except with old shells:
2725 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2728 # The aliases save the names the user supplied, while $host etc.
2729 # will get canonicalized.
2730 test -n "$target_alias" &&
2731 test "$program_prefix$program_suffix$program_transform_name" = \
2733 program_prefix=${target_alias}-
2736 ac_cpp='$CPP $CPPFLAGS'
2737 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2738 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2739 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2740 if test -n "$ac_tool_prefix"; then
2741 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2742 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2744 $as_echo_n "checking for $ac_word... " >&6; }
2745 if test "${ac_cv_prog_CC+set}" = set; then :
2746 $as_echo_n "(cached) " >&6
2748 if test -n "$CC"; then
2749 ac_cv_prog_CC="$CC" # Let the user override the test.
2751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2755 test -z "$as_dir" && as_dir=.
2756 for ac_exec_ext in '' $ac_executable_extensions; do
2757 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2758 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2769 if test -n "$CC"; then
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2771 $as_echo "$CC" >&6; }
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2774 $as_echo "no" >&6; }
2779 if test -z "$ac_cv_prog_CC"; then
2781 # Extract the first word of "gcc", so it can be a program name with args.
2782 set dummy gcc; ac_word=$2
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2784 $as_echo_n "checking for $ac_word... " >&6; }
2785 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2786 $as_echo_n "(cached) " >&6
2788 if test -n "$ac_ct_CC"; then
2789 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2791 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2795 test -z "$as_dir" && as_dir=.
2796 for ac_exec_ext in '' $ac_executable_extensions; do
2797 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2798 ac_cv_prog_ac_ct_CC="gcc"
2799 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2808 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2809 if test -n "$ac_ct_CC"; then
2810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2811 $as_echo "$ac_ct_CC" >&6; }
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2814 $as_echo "no" >&6; }
2817 if test "x$ac_ct_CC" = x; then
2820 case $cross_compiling:$ac_tool_warned in
2822 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2823 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2824 ac_tool_warned=yes ;;
2832 if test -z "$CC"; then
2833 if test -n "$ac_tool_prefix"; then
2834 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2835 set dummy ${ac_tool_prefix}cc; ac_word=$2
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837 $as_echo_n "checking for $ac_word... " >&6; }
2838 if test "${ac_cv_prog_CC+set}" = set; then :
2839 $as_echo_n "(cached) " >&6
2841 if test -n "$CC"; then
2842 ac_cv_prog_CC="$CC" # Let the user override the test.
2844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2848 test -z "$as_dir" && as_dir=.
2849 for ac_exec_ext in '' $ac_executable_extensions; do
2850 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2851 ac_cv_prog_CC="${ac_tool_prefix}cc"
2852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2862 if test -n "$CC"; then
2863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2864 $as_echo "$CC" >&6; }
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2867 $as_echo "no" >&6; }
2873 if test -z "$CC"; then
2874 # Extract the first word of "cc", so it can be a program name with args.
2875 set dummy cc; ac_word=$2
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2877 $as_echo_n "checking for $ac_word... " >&6; }
2878 if test "${ac_cv_prog_CC+set}" = set; then :
2879 $as_echo_n "(cached) " >&6
2881 if test -n "$CC"; then
2882 ac_cv_prog_CC="$CC" # Let the user override the test.
2885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2889 test -z "$as_dir" && as_dir=.
2890 for ac_exec_ext in '' $ac_executable_extensions; do
2891 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2892 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2893 ac_prog_rejected=yes
2897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2904 if test $ac_prog_rejected = yes; then
2905 # We found a bogon in the path, so make sure we never use it.
2906 set dummy $ac_cv_prog_CC
2908 if test $# != 0; then
2909 # We chose a different compiler from the bogus one.
2910 # However, it has the same basename, so the bogon will be chosen
2911 # first if we set CC to just the basename; use the full file name.
2913 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2919 if test -n "$CC"; then
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2921 $as_echo "$CC" >&6; }
2923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2924 $as_echo "no" >&6; }
2929 if test -z "$CC"; then
2930 if test -n "$ac_tool_prefix"; then
2931 for ac_prog in cl.exe
2933 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2934 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2936 $as_echo_n "checking for $ac_word... " >&6; }
2937 if test "${ac_cv_prog_CC+set}" = set; then :
2938 $as_echo_n "(cached) " >&6
2940 if test -n "$CC"; then
2941 ac_cv_prog_CC="$CC" # Let the user override the test.
2943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2947 test -z "$as_dir" && as_dir=.
2948 for ac_exec_ext in '' $ac_executable_extensions; do
2949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2950 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2961 if test -n "$CC"; then
2962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2963 $as_echo "$CC" >&6; }
2965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2966 $as_echo "no" >&6; }
2970 test -n "$CC" && break
2973 if test -z "$CC"; then
2975 for ac_prog in cl.exe
2977 # Extract the first word of "$ac_prog", so it can be a program name with args.
2978 set dummy $ac_prog; ac_word=$2
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2980 $as_echo_n "checking for $ac_word... " >&6; }
2981 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2982 $as_echo_n "(cached) " >&6
2984 if test -n "$ac_ct_CC"; then
2985 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2991 test -z "$as_dir" && as_dir=.
2992 for ac_exec_ext in '' $ac_executable_extensions; do
2993 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2994 ac_cv_prog_ac_ct_CC="$ac_prog"
2995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3004 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3005 if test -n "$ac_ct_CC"; then
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3007 $as_echo "$ac_ct_CC" >&6; }
3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3010 $as_echo "no" >&6; }
3014 test -n "$ac_ct_CC" && break
3017 if test "x$ac_ct_CC" = x; then
3020 case $cross_compiling:$ac_tool_warned in
3022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3023 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3024 ac_tool_warned=yes ;;
3033 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3034 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3035 as_fn_error "no acceptable C compiler found in \$PATH
3036 See \`config.log' for more details." "$LINENO" 5; }
3038 # Provide some information about the compiler.
3039 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3042 for ac_option in --version -v -V -qversion; do
3043 { { ac_try="$ac_compiler $ac_option >&5"
3045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3046 *) ac_try_echo=$ac_try;;
3048 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3049 $as_echo "$ac_try_echo"; } >&5
3050 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3052 if test -s conftest.err; then
3054 ... rest of stderr output deleted ...
3055 10q' conftest.err >conftest.er1
3056 cat conftest.er1 >&5
3057 rm -f conftest.er1 conftest.err
3059 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3060 test $ac_status = 0; }
3063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3064 /* end confdefs.h. */
3074 ac_clean_files_save=$ac_clean_files
3075 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3076 # Try to create an executable without -o first, disregard a.out.
3077 # It will help us diagnose broken compilers, and finding out an intuition
3079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3080 $as_echo_n "checking for C compiler default output file name... " >&6; }
3081 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3083 # The possible output files:
3084 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3087 for ac_file in $ac_files
3090 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3091 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3096 if { { ac_try="$ac_link_default"
3098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099 *) ac_try_echo=$ac_try;;
3101 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3102 $as_echo "$ac_try_echo"; } >&5
3103 (eval "$ac_link_default") 2>&5
3105 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3106 test $ac_status = 0; }; then :
3107 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3108 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3109 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3110 # so that the user can short-circuit this test for compilers unknown to
3112 for ac_file in $ac_files ''
3114 test -f "$ac_file" || continue
3116 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3119 # We found the default executable, but exeext='' is most
3123 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3125 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3127 # We set ac_cv_exeext here because the later test for it is not
3128 # safe: cross compilers may not add the suffix if given an `-o'
3129 # argument, so we may need to know it at that point already.
3130 # Even if this section looks crufty: it has the advantage of
3137 test "$ac_cv_exeext" = no && ac_cv_exeext=
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3143 $as_echo "$ac_file" >&6; }
3144 if test -z "$ac_file"; then :
3145 $as_echo "$as_me: failed program was:" >&5
3146 sed 's/^/| /' conftest.$ac_ext >&5
3148 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3149 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3150 { as_fn_set_status 77
3151 as_fn_error "C compiler cannot create executables
3152 See \`config.log' for more details." "$LINENO" 5; }; }
3154 ac_exeext=$ac_cv_exeext
3156 # Check that the compiler produces executables we can run. If not, either
3157 # the compiler is broken, or we cross compile.
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3159 $as_echo_n "checking whether the C compiler works... " >&6; }
3160 # If not cross compiling, check that we can run a simple program.
3161 if test "$cross_compiling" != yes; then
3162 if { ac_try='./$ac_file'
3163 { { case "(($ac_try" in
3164 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3165 *) ac_try_echo=$ac_try;;
3167 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3168 $as_echo "$ac_try_echo"; } >&5
3169 (eval "$ac_try") 2>&5
3171 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3172 test $ac_status = 0; }; }; then
3175 if test "$cross_compiling" = maybe; then
3178 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3179 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3180 as_fn_error "cannot run C compiled programs.
3181 If you meant to cross compile, use \`--host'.
3182 See \`config.log' for more details." "$LINENO" 5; }
3186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3187 $as_echo "yes" >&6; }
3189 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3190 ac_clean_files=$ac_clean_files_save
3191 # Check that the compiler produces executables we can run. If not, either
3192 # the compiler is broken, or we cross compile.
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3194 $as_echo_n "checking whether we are cross compiling... " >&6; }
3195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3196 $as_echo "$cross_compiling" >&6; }
3198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3199 $as_echo_n "checking for suffix of executables... " >&6; }
3200 if { { ac_try="$ac_link"
3202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3203 *) ac_try_echo=$ac_try;;
3205 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3206 $as_echo "$ac_try_echo"; } >&5
3207 (eval "$ac_link") 2>&5
3209 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3210 test $ac_status = 0; }; then :
3211 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3212 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3213 # work properly (i.e., refer to `conftest.exe'), while it won't with
3215 for ac_file in conftest.exe conftest conftest.*; do
3216 test -f "$ac_file" || continue
3218 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3219 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3225 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3226 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3227 as_fn_error "cannot compute suffix of executables: cannot compile and link
3228 See \`config.log' for more details." "$LINENO" 5; }
3230 rm -f conftest$ac_cv_exeext
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3232 $as_echo "$ac_cv_exeext" >&6; }
3234 rm -f conftest.$ac_ext
3235 EXEEXT=$ac_cv_exeext
3237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3238 $as_echo_n "checking for suffix of object files... " >&6; }
3239 if test "${ac_cv_objext+set}" = set; then :
3240 $as_echo_n "(cached) " >&6
3242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3243 /* end confdefs.h. */
3253 rm -f conftest.o conftest.obj
3254 if { { ac_try="$ac_compile"
3256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3257 *) ac_try_echo=$ac_try;;
3259 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3260 $as_echo "$ac_try_echo"; } >&5
3261 (eval "$ac_compile") 2>&5
3263 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3264 test $ac_status = 0; }; then :
3265 for ac_file in conftest.o conftest.obj conftest.*; do
3266 test -f "$ac_file" || continue;
3268 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3269 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3274 $as_echo "$as_me: failed program was:" >&5
3275 sed 's/^/| /' conftest.$ac_ext >&5
3277 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3278 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3279 as_fn_error "cannot compute suffix of object files: cannot compile
3280 See \`config.log' for more details." "$LINENO" 5; }
3282 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3285 $as_echo "$ac_cv_objext" >&6; }
3286 OBJEXT=$ac_cv_objext
3288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3289 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3290 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3291 $as_echo_n "(cached) " >&6
3293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3294 /* end confdefs.h. */
3307 if ac_fn_c_try_compile "$LINENO"; then :
3312 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3313 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3317 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3318 if test $ac_compiler_gnu = yes; then
3323 ac_test_CFLAGS=${CFLAGS+set}
3324 ac_save_CFLAGS=$CFLAGS
3325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3326 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3327 if test "${ac_cv_prog_cc_g+set}" = set; then :
3328 $as_echo_n "(cached) " >&6
3330 ac_save_c_werror_flag=$ac_c_werror_flag
3331 ac_c_werror_flag=yes
3334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3335 /* end confdefs.h. */
3345 if ac_fn_c_try_compile "$LINENO"; then :
3349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3350 /* end confdefs.h. */
3360 if ac_fn_c_try_compile "$LINENO"; then :
3363 ac_c_werror_flag=$ac_save_c_werror_flag
3365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3366 /* end confdefs.h. */
3376 if ac_fn_c_try_compile "$LINENO"; then :
3379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3381 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3383 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3384 ac_c_werror_flag=$ac_save_c_werror_flag
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3387 $as_echo "$ac_cv_prog_cc_g" >&6; }
3388 if test "$ac_test_CFLAGS" = set; then
3389 CFLAGS=$ac_save_CFLAGS
3390 elif test $ac_cv_prog_cc_g = yes; then
3391 if test "$GCC" = yes; then
3397 if test "$GCC" = yes; then
3403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3404 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3405 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3406 $as_echo_n "(cached) " >&6
3408 ac_cv_prog_cc_c89=no
3410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3411 /* end confdefs.h. */
3414 #include <sys/types.h>
3415 #include <sys/stat.h>
3416 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3417 struct buf { int x; };
3418 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3419 static char *e (p, i)
3425 static char *f (char * (*g) (char **, int), char **p, ...)
3430 s = g (p, va_arg (v,int));
3435 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3436 function prototypes and stuff, but not '\xHH' hex character constants.
3437 These don't provoke an error unfortunately, instead are silently treated
3438 as 'x'. The following induces an error, until -std is added to get
3439 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3440 array size at least. It's necessary to write '\x00'==0 to get something
3441 that's true only with -std. */
3442 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3444 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3445 inside strings and character constants. */
3447 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3449 int test (int i, double x);
3450 struct s1 {int (*f) (int a);};
3451 struct s2 {int (*f) (double a);};
3452 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3458 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3463 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3464 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3466 CC="$ac_save_CC $ac_arg"
3467 if ac_fn_c_try_compile "$LINENO"; then :
3468 ac_cv_prog_cc_c89=$ac_arg
3470 rm -f core conftest.err conftest.$ac_objext
3471 test "x$ac_cv_prog_cc_c89" != "xno" && break
3473 rm -f conftest.$ac_ext
3478 case "x$ac_cv_prog_cc_c89" in
3480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3481 $as_echo "none needed" >&6; } ;;
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3484 $as_echo "unsupported" >&6; } ;;
3486 CC="$CC $ac_cv_prog_cc_c89"
3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3488 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3490 if test "x$ac_cv_prog_cc_c89" != xno; then :
3495 ac_cpp='$CPP $CPPFLAGS'
3496 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3497 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3498 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3502 $as_echo_n "checking for library containing strerror... " >&6; }
3503 if test "${ac_cv_search_strerror+set}" = set; then :
3504 $as_echo_n "(cached) " >&6
3506 ac_func_search_save_LIBS=$LIBS
3507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3508 /* end confdefs.h. */
3510 /* Override any GCC internal prototype to avoid an error.
3511 Use char because int might match the return type of a GCC
3512 builtin and then its argument prototype would still apply. */
3525 for ac_lib in '' cposix; do
3526 if test -z "$ac_lib"; then
3527 ac_res="none required"
3530 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3532 if ac_fn_c_try_link "$LINENO"; then :
3533 ac_cv_search_strerror=$ac_res
3535 rm -f core conftest.err conftest.$ac_objext \
3537 if test "${ac_cv_search_strerror+set}" = set; then :
3541 if test "${ac_cv_search_strerror+set}" = set; then :
3544 ac_cv_search_strerror=no
3547 LIBS=$ac_func_search_save_LIBS
3549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3550 $as_echo "$ac_cv_search_strerror" >&6; }
3551 ac_res=$ac_cv_search_strerror
3552 if test "$ac_res" != no; then :
3553 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3558 BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
3559 am__api_version='1.11'
3561 # Find a good install program. We prefer a C program (faster),
3562 # so one script is as good as another. But avoid the broken or
3563 # incompatible versions:
3564 # SysV /etc/install, /usr/sbin/install
3565 # SunOS /usr/etc/install
3566 # IRIX /sbin/install
3568 # AmigaOS /C/install, which installs bootblocks on floppy discs
3569 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3570 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3571 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3572 # OS/2's system install, which has a completely different semantic
3573 # ./install, which can be erroneously created by make from ./install.sh.
3574 # Reject install programs that cannot install multiple files.
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3576 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3577 if test -z "$INSTALL"; then
3578 if test "${ac_cv_path_install+set}" = set; then :
3579 $as_echo_n "(cached) " >&6
3581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3585 test -z "$as_dir" && as_dir=.
3586 # Account for people who put trailing slashes in PATH elements.
3587 case $as_dir/ in #((
3588 ./ | .// | /[cC]/* | \
3589 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3590 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3593 # OSF1 and SCO ODT 3.0 have their own names for install.
3594 # Don't use installbsd from OSF since it installs stuff as root
3596 for ac_prog in ginstall scoinst install; do
3597 for ac_exec_ext in '' $ac_executable_extensions; do
3598 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3599 if test $ac_prog = install &&
3600 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3601 # AIX install. It has an incompatible calling convention.
3603 elif test $ac_prog = install &&
3604 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3605 # program-specific install script used by HP pwplus--don't use.
3608 rm -rf conftest.one conftest.two conftest.dir
3609 echo one > conftest.one
3610 echo two > conftest.two
3612 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3613 test -s conftest.one && test -s conftest.two &&
3614 test -s conftest.dir/conftest.one &&
3615 test -s conftest.dir/conftest.two
3617 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3630 rm -rf conftest.one conftest.two conftest.dir
3633 if test "${ac_cv_path_install+set}" = set; then
3634 INSTALL=$ac_cv_path_install
3636 # As a last resort, use the slow shell script. Don't cache a
3637 # value for INSTALL within a source directory, because that will
3638 # break other packages using the cache if that directory is
3639 # removed, or if the value is a relative name.
3640 INSTALL=$ac_install_sh
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3644 $as_echo "$INSTALL" >&6; }
3646 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3647 # It thinks the first close brace ends the variable substitution.
3648 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3650 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3652 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3655 $as_echo_n "checking whether build environment is sane... " >&6; }
3658 echo timestamp > conftest.file
3659 # Reject unsafe characters in $srcdir or the absolute working directory
3660 # name. Accept space and tab only in the latter.
3664 *[\\\"\#\$\&\'\`$am_lf]*)
3665 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3668 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3669 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3672 # Do `set' in a subshell so we don't clobber the current shell's
3673 # arguments. Must try -L first in case configure is actually a
3674 # symlink; some systems play weird games with the mod time of symlinks
3675 # (eg FreeBSD returns the mod time of the symlink's containing
3678 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3679 if test "$*" = "X"; then
3681 set X `ls -t "$srcdir/configure" conftest.file`
3684 if test "$*" != "X $srcdir/configure conftest.file" \
3685 && test "$*" != "X conftest.file $srcdir/configure"; then
3687 # If neither matched, then we have a broken ls. This can happen
3688 # if, for instance, CONFIG_SHELL is bash and it inherits a
3689 # broken ls alias from the environment. This has actually
3690 # happened. Such a system could not be considered "sane".
3691 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3692 alias in your environment" "$LINENO" 5
3695 test "$2" = conftest.file
3701 as_fn_error "newly created file is older than distributed files!
3702 Check your system clock" "$LINENO" 5
3704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3705 $as_echo "yes" >&6; }
3706 test "$program_prefix" != NONE &&
3707 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3708 # Use a double $ so make ignores it.
3709 test "$program_suffix" != NONE &&
3710 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3711 # Double any \ or $.
3712 # By default was `s,x,x', remove it if useless.
3713 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3714 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3716 # expand $ac_aux_dir to an absolute path
3717 am_aux_dir=`cd $ac_aux_dir && pwd`
3719 if test x"${MISSING+set}" != xset; then
3722 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3724 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3727 # Use eval to expand $SHELL
3728 if eval "$MISSING --run true"; then
3729 am_missing_run="$MISSING --run "
3732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3733 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3736 if test x"${install_sh}" != xset; then
3739 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3741 install_sh="\${SHELL} $am_aux_dir/install-sh"
3745 # Installed binaries are usually stripped using `strip' when the user
3746 # run `make install-strip'. However `strip' might not be the right
3747 # tool to use in cross-compilation environments, therefore Automake
3748 # will honor the `STRIP' environment variable to overrule this program.
3749 if test "$cross_compiling" != no; then
3750 if test -n "$ac_tool_prefix"; then
3751 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3752 set dummy ${ac_tool_prefix}strip; ac_word=$2
3753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3754 $as_echo_n "checking for $ac_word... " >&6; }
3755 if test "${ac_cv_prog_STRIP+set}" = set; then :
3756 $as_echo_n "(cached) " >&6
3758 if test -n "$STRIP"; then
3759 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3765 test -z "$as_dir" && as_dir=.
3766 for ac_exec_ext in '' $ac_executable_extensions; do
3767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3768 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3778 STRIP=$ac_cv_prog_STRIP
3779 if test -n "$STRIP"; then
3780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3781 $as_echo "$STRIP" >&6; }
3783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3784 $as_echo "no" >&6; }
3789 if test -z "$ac_cv_prog_STRIP"; then
3791 # Extract the first word of "strip", so it can be a program name with args.
3792 set dummy strip; ac_word=$2
3793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3794 $as_echo_n "checking for $ac_word... " >&6; }
3795 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3796 $as_echo_n "(cached) " >&6
3798 if test -n "$ac_ct_STRIP"; then
3799 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3805 test -z "$as_dir" && as_dir=.
3806 for ac_exec_ext in '' $ac_executable_extensions; do
3807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3808 ac_cv_prog_ac_ct_STRIP="strip"
3809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3818 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3819 if test -n "$ac_ct_STRIP"; then
3820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3821 $as_echo "$ac_ct_STRIP" >&6; }
3823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3824 $as_echo "no" >&6; }
3827 if test "x$ac_ct_STRIP" = x; then
3830 case $cross_compiling:$ac_tool_warned in
3832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3833 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3834 ac_tool_warned=yes ;;
3839 STRIP="$ac_cv_prog_STRIP"
3843 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3846 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3847 if test -z "$MKDIR_P"; then
3848 if test "${ac_cv_path_mkdir+set}" = set; then :
3849 $as_echo_n "(cached) " >&6
3851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3852 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3855 test -z "$as_dir" && as_dir=.
3856 for ac_prog in mkdir gmkdir; do
3857 for ac_exec_ext in '' $ac_executable_extensions; do
3858 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3859 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3860 'mkdir (GNU coreutils) '* | \
3861 'mkdir (coreutils) '* | \
3862 'mkdir (fileutils) '4.1*)
3863 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3873 if test "${ac_cv_path_mkdir+set}" = set; then
3874 MKDIR_P="$ac_cv_path_mkdir -p"
3876 # As a last resort, use the slow shell script. Don't cache a
3877 # value for MKDIR_P within a source directory, because that will
3878 # break other packages using the cache if that directory is
3879 # removed, or if the value is a relative name.
3880 test -d ./--version && rmdir ./--version
3881 MKDIR_P="$ac_install_sh -d"
3884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3885 $as_echo "$MKDIR_P" >&6; }
3889 [\\/$]* | ?:[\\/]*) ;;
3890 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3893 for ac_prog in gawk mawk nawk awk
3895 # Extract the first word of "$ac_prog", so it can be a program name with args.
3896 set dummy $ac_prog; ac_word=$2
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3898 $as_echo_n "checking for $ac_word... " >&6; }
3899 if test "${ac_cv_prog_AWK+set}" = set; then :
3900 $as_echo_n "(cached) " >&6
3902 if test -n "$AWK"; then
3903 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3909 test -z "$as_dir" && as_dir=.
3910 for ac_exec_ext in '' $ac_executable_extensions; do
3911 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3912 ac_cv_prog_AWK="$ac_prog"
3913 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3923 if test -n "$AWK"; then
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3925 $as_echo "$AWK" >&6; }
3927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3928 $as_echo "no" >&6; }
3932 test -n "$AWK" && break
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3936 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3938 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3939 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3940 $as_echo_n "(cached) " >&6
3942 cat >conftest.make <<\_ACEOF
3945 @echo '@@@%%%=$(MAKE)=@@@%%%'
3947 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3948 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3950 eval ac_cv_prog_make_${ac_make}_set=yes;;
3952 eval ac_cv_prog_make_${ac_make}_set=no;;
3956 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3958 $as_echo "yes" >&6; }
3961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3962 $as_echo "no" >&6; }
3963 SET_MAKE="MAKE=${MAKE-make}"
3966 rm -rf .tst 2>/dev/null
3967 mkdir .tst 2>/dev/null
3968 if test -d .tst; then
3973 rmdir .tst 2>/dev/null
3975 DEPDIR="${am__leading_dot}deps"
3977 ac_config_commands="$ac_config_commands depfiles"
3980 am_make=${MAKE-make}
3981 cat > confinc << 'END'
3983 @echo this is the am__doit target
3986 # If we don't find an include directive, just comment out the code.
3987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3988 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3992 # First try GNU make style include.
3993 echo "include confinc" > confmf
3994 # Ignore all kinds of additional output from `make'.
3995 case `$am_make -s -f confmf 2> /dev/null` in #(
3996 *the\ am__doit\ target*)
4002 # Now try BSD make style include.
4003 if test "$am__include" = "#"; then
4004 echo '.include "confinc"' > confmf
4005 case `$am_make -s -f confmf 2> /dev/null` in #(
4006 *the\ am__doit\ target*)
4007 am__include=.include
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4016 $as_echo "$_am_result" >&6; }
4017 rm -f confinc confmf
4019 # Check whether --enable-dependency-tracking was given.
4020 if test "${enable_dependency_tracking+set}" = set; then :
4021 enableval=$enable_dependency_tracking;
4024 if test "x$enable_dependency_tracking" != xno; then
4025 am_depcomp="$ac_aux_dir/depcomp"
4028 if test "x$enable_dependency_tracking" != xno; then
4037 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4038 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4039 # is not polluted with repeated "-I."
4040 am__isrc=' -I$(srcdir)'
4041 # test to see if srcdir already configured
4042 if test -f $srcdir/config.status; then
4043 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4047 # test whether we have cygpath
4048 if test -z "$CYGPATH_W"; then
4049 if (cygpath --version) >/dev/null 2>/dev/null; then
4050 CYGPATH_W='cygpath -w'
4057 # Define the identity of the package.
4059 VERSION=${BFD_VERSION}
4062 cat >>confdefs.h <<_ACEOF
4063 #define PACKAGE "$PACKAGE"
4067 cat >>confdefs.h <<_ACEOF
4068 #define VERSION "$VERSION"
4071 # Some tools Automake needs.
4073 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4076 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4079 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4082 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4085 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4087 # We need awk for the "check" target. The system "awk" is bad on
4089 # Always define AMTAR for backward compatibility.
4091 AMTAR=${AMTAR-"${am_missing_run}tar"}
4093 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4098 depcc="$CC" am_compiler_list=
4100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4101 $as_echo_n "checking dependency style of $depcc... " >&6; }
4102 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4103 $as_echo_n "(cached) " >&6
4105 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4106 # We make a subdir and do the tests there. Otherwise we can end up
4107 # making bogus files that we don't know about and never remove. For
4108 # instance it was reported that on HP-UX the gcc test will end up
4109 # making a dummy file named `D' -- because `-MD' means `put the output
4112 # Copy depcomp to subdir because otherwise we won't find it if we're
4113 # using a relative directory.
4114 cp "$am_depcomp" conftest.dir
4116 # We will build objects and dependencies in a subdirectory because
4117 # it helps to detect inapplicable dependency modes. For instance
4118 # both Tru64's cc and ICC support -MD to output dependencies as a
4119 # side effect of compilation, but ICC will put the dependencies in
4120 # the current directory while Tru64 will put them in the object
4124 am_cv_CC_dependencies_compiler_type=none
4125 if test "$am_compiler_list" = ""; then
4126 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4129 case " $depcc " in #(
4130 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4133 for depmode in $am_compiler_list; do
4134 # Setup a source with many dependencies, because some compilers
4135 # like to wrap large dependency lists on column 80 (with \), and
4136 # we should not choose a depcomp mode which is confused by this.
4138 # We need to recreate these files for each test, as the compiler may
4139 # overwrite some of them when testing with obscure command lines.
4140 # This happens at least with the AIX C compiler.
4142 for i in 1 2 3 4 5 6; do
4143 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4144 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4145 # Solaris 8's {/usr,}/bin/sh.
4146 touch sub/conftst$i.h
4148 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4150 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4151 # mode. It turns out that the SunPro C++ compiler does not properly
4152 # handle `-M -o', and we need to detect this. Also, some Intel
4153 # versions had trouble with output in subdirs
4154 am__obj=sub/conftest.${OBJEXT-o}
4155 am__minus_obj="-o $am__obj"
4158 # This depmode causes a compiler race in universal mode.
4159 test "$am__universal" = false || continue
4162 # after this tag, mechanisms are not by side-effect, so they'll
4163 # only be used when explicitly requested
4164 if test "x$enable_dependency_tracking" = xyes; then
4170 msvisualcpp | msvcmsys)
4171 # This compiler won't grok `-c -o', but also, the minuso test has
4172 # not run yet. These depmodes are late enough in the game, and
4173 # so weak that their functioning should not be impacted.
4174 am__obj=conftest.${OBJEXT-o}
4179 if depmode=$depmode \
4180 source=sub/conftest.c object=$am__obj \
4181 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4182 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4183 >/dev/null 2>conftest.err &&
4184 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4185 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4186 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4187 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4188 # icc doesn't choke on unknown options, it will just issue warnings
4189 # or remarks (even with -Werror). So we grep stderr for any message
4190 # that says an option was ignored or not supported.
4191 # When given -MP, icc 7.0 and 7.1 complain thusly:
4192 # icc: Command line warning: ignoring option '-M'; no argument required
4193 # The diagnosis changed in icc 8.0:
4194 # icc: Command line remark: option '-MP' not supported
4195 if (grep 'ignoring option' conftest.err ||
4196 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4197 am_cv_CC_dependencies_compiler_type=$depmode
4206 am_cv_CC_dependencies_compiler_type=none
4210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4211 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4212 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4215 test "x$enable_dependency_tracking" != xno \
4216 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4218 am__fastdepCC_FALSE='#'
4220 am__fastdepCC_TRUE='#'
4221 am__fastdepCC_FALSE=
4227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4228 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4229 # Check whether --enable-maintainer-mode was given.
4230 if test "${enable_maintainer_mode+set}" = set; then :
4231 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4233 USE_MAINTAINER_MODE=no
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4237 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4238 if test $USE_MAINTAINER_MODE = yes; then
4239 MAINTAINER_MODE_TRUE=
4240 MAINTAINER_MODE_FALSE='#'
4242 MAINTAINER_MODE_TRUE='#'
4243 MAINTAINER_MODE_FALSE=
4246 MAINT=$MAINTAINER_MODE_TRUE
4251 # Check whether --with-lib-path was given.
4252 if test "${with_lib_path+set}" = set; then :
4253 withval=$with_lib_path; LIB_PATH=$withval
4256 # Check whether --enable-targets was given.
4257 if test "${enable_targets+set}" = set; then :
4258 enableval=$enable_targets; case "${enableval}" in
4259 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
4261 no) enable_targets= ;;
4262 *) enable_targets=$enableval ;;
4265 # Check whether --enable-64-bit-bfd was given.
4266 if test "${enable_64_bit_bfd+set}" = set; then :
4267 enableval=$enable_64_bit_bfd; case "${enableval}" in
4270 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
4277 # Check whether --with-sysroot was given.
4278 if test "${with_sysroot+set}" = set; then :
4279 withval=$with_sysroot;
4280 case ${with_sysroot} in
4281 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
4282 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
4285 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
4288 if test "x$prefix" = xNONE; then
4289 test_prefix=/usr/local
4293 if test "x$exec_prefix" = xNONE; then
4294 test_exec_prefix=$test_prefix
4296 test_exec_prefix=$exec_prefix
4298 case ${TARGET_SYSTEM_ROOT} in
4299 "${test_prefix}"|"${test_prefix}/"*|\
4300 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
4301 '${prefix}'|'${prefix}/'*|\
4302 '${exec_prefix}'|'${exec_prefix}/'*)
4303 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
4304 TARGET_SYSTEM_ROOT_DEFINE="$t"
4312 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
4320 # Check whether --enable-gold was given.
4321 if test "${enable_gold+set}" = set; then :
4322 enableval=$enable_gold; case "${enableval}" in
4324 install_as_default=no
4325 installed_linker=ld.bfd
4328 install_as_default=yes
4329 installed_linker=ld.bfd
4332 as_fn_error "invalid --enable-gold argument" "$LINENO" 5
4336 install_as_default=yes
4337 installed_linker=ld.bfd
4343 # Check whether --enable-got was given.
4344 if test "${enable_got+set}" = set; then :
4345 enableval=$enable_got; case "${enableval}" in
4346 target | single | negative | multigot) got_handling=$enableval ;;
4347 *) as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
4354 case "${got_handling}" in
4357 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
4361 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
4365 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
4369 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
4371 *) as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
4375 ac_cpp='$CPP $CPPFLAGS'
4376 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4377 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4378 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4380 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4381 # On Suns, sometimes $CPP names a directory.
4382 if test -n "$CPP" && test -d "$CPP"; then
4385 if test -z "$CPP"; then
4386 if test "${ac_cv_prog_CPP+set}" = set; then :
4387 $as_echo_n "(cached) " >&6
4389 # Double quotes because CPP needs to be expanded
4390 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4393 for ac_c_preproc_warn_flag in '' yes
4395 # Use a header file that comes with gcc, so configuring glibc
4396 # with a fresh cross-compiler works.
4397 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4398 # <limits.h> exists even on freestanding compilers.
4399 # On the NeXT, cc -E runs the code through the compiler's parser,
4400 # not just through cpp. "Syntax error" is here to catch this case.
4401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4402 /* end confdefs.h. */
4404 # include <limits.h>
4406 # include <assert.h>
4410 if ac_fn_c_try_cpp "$LINENO"; then :
4413 # Broken: fails on valid input.
4416 rm -f conftest.err conftest.$ac_ext
4418 # OK, works on sane cases. Now check whether nonexistent headers
4419 # can be detected and how.
4420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4421 /* end confdefs.h. */
4422 #include <ac_nonexistent.h>
4424 if ac_fn_c_try_cpp "$LINENO"; then :
4425 # Broken: success on invalid input.
4428 # Passes both tests.
4432 rm -f conftest.err conftest.$ac_ext
4435 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4436 rm -f conftest.err conftest.$ac_ext
4437 if $ac_preproc_ok; then :
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4450 $as_echo "$CPP" >&6; }
4452 for ac_c_preproc_warn_flag in '' yes
4454 # Use a header file that comes with gcc, so configuring glibc
4455 # with a fresh cross-compiler works.
4456 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4457 # <limits.h> exists even on freestanding compilers.
4458 # On the NeXT, cc -E runs the code through the compiler's parser,
4459 # not just through cpp. "Syntax error" is here to catch this case.
4460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4461 /* end confdefs.h. */
4463 # include <limits.h>
4465 # include <assert.h>
4469 if ac_fn_c_try_cpp "$LINENO"; then :
4472 # Broken: fails on valid input.
4475 rm -f conftest.err conftest.$ac_ext
4477 # OK, works on sane cases. Now check whether nonexistent headers
4478 # can be detected and how.
4479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4480 /* end confdefs.h. */
4481 #include <ac_nonexistent.h>
4483 if ac_fn_c_try_cpp "$LINENO"; then :
4484 # Broken: success on invalid input.
4487 # Passes both tests.
4491 rm -f conftest.err conftest.$ac_ext
4494 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4495 rm -f conftest.err conftest.$ac_ext
4496 if $ac_preproc_ok; then :
4499 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4500 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4501 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4502 See \`config.log' for more details." "$LINENO" 5; }
4506 ac_cpp='$CPP $CPPFLAGS'
4507 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4508 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4509 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4513 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4514 if test "${ac_cv_path_GREP+set}" = set; then :
4515 $as_echo_n "(cached) " >&6
4517 if test -z "$GREP"; then
4518 ac_path_GREP_found=false
4519 # Loop through the user's path and test for each of PROGNAME-LIST
4520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4521 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4524 test -z "$as_dir" && as_dir=.
4525 for ac_prog in grep ggrep; do
4526 for ac_exec_ext in '' $ac_executable_extensions; do
4527 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4528 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4529 # Check for GNU ac_path_GREP and select it if it is found.
4530 # Check for GNU $ac_path_GREP
4531 case `"$ac_path_GREP" --version 2>&1` in
4533 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4536 $as_echo_n 0123456789 >"conftest.in"
4539 cat "conftest.in" "conftest.in" >"conftest.tmp"
4540 mv "conftest.tmp" "conftest.in"
4541 cp "conftest.in" "conftest.nl"
4542 $as_echo 'GREP' >> "conftest.nl"
4543 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4544 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4545 as_fn_arith $ac_count + 1 && ac_count=$as_val
4546 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4547 # Best one so far, save it but keep looking for a better one
4548 ac_cv_path_GREP="$ac_path_GREP"
4549 ac_path_GREP_max=$ac_count
4551 # 10*(2^10) chars as input seems more than enough
4552 test $ac_count -gt 10 && break
4554 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4557 $ac_path_GREP_found && break 3
4562 if test -z "$ac_cv_path_GREP"; then
4563 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4566 ac_cv_path_GREP=$GREP
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4571 $as_echo "$ac_cv_path_GREP" >&6; }
4572 GREP="$ac_cv_path_GREP"
4575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4576 $as_echo_n "checking for egrep... " >&6; }
4577 if test "${ac_cv_path_EGREP+set}" = set; then :
4578 $as_echo_n "(cached) " >&6
4580 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4581 then ac_cv_path_EGREP="$GREP -E"
4583 if test -z "$EGREP"; then
4584 ac_path_EGREP_found=false
4585 # Loop through the user's path and test for each of PROGNAME-LIST
4586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4587 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4590 test -z "$as_dir" && as_dir=.
4591 for ac_prog in egrep; do
4592 for ac_exec_ext in '' $ac_executable_extensions; do
4593 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4594 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4595 # Check for GNU ac_path_EGREP and select it if it is found.
4596 # Check for GNU $ac_path_EGREP
4597 case `"$ac_path_EGREP" --version 2>&1` in
4599 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4602 $as_echo_n 0123456789 >"conftest.in"
4605 cat "conftest.in" "conftest.in" >"conftest.tmp"
4606 mv "conftest.tmp" "conftest.in"
4607 cp "conftest.in" "conftest.nl"
4608 $as_echo 'EGREP' >> "conftest.nl"
4609 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4610 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4611 as_fn_arith $ac_count + 1 && ac_count=$as_val
4612 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4613 # Best one so far, save it but keep looking for a better one
4614 ac_cv_path_EGREP="$ac_path_EGREP"
4615 ac_path_EGREP_max=$ac_count
4617 # 10*(2^10) chars as input seems more than enough
4618 test $ac_count -gt 10 && break
4620 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4623 $ac_path_EGREP_found && break 3
4628 if test -z "$ac_cv_path_EGREP"; then
4629 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4632 ac_cv_path_EGREP=$EGREP
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4638 $as_echo "$ac_cv_path_EGREP" >&6; }
4639 EGREP="$ac_cv_path_EGREP"
4643 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
4644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4645 /* end confdefs.h. */
4648 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4649 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
4652 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
4657 # Check whether --enable-werror was given.
4658 if test "${enable_werror+set}" = set; then :
4659 enableval=$enable_werror; case "${enableval}" in
4660 yes | y) ERROR_ON_WARNING="yes" ;;
4661 no | n) ERROR_ON_WARNING="no" ;;
4662 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4667 # Disable -Wformat by default when using gcc on mingw
4670 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4671 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
4677 # Enable -Werror by default when using gcc
4678 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4679 ERROR_ON_WARNING=yes
4683 if test "${ERROR_ON_WARNING}" = yes ; then
4684 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
4685 NO_WERROR="-Wno-error"
4688 if test "${GCC}" = yes ; then
4689 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
4692 # Check whether --enable-build-warnings was given.
4693 if test "${enable_build_warnings+set}" = set; then :
4694 enableval=$enable_build_warnings; case "${enableval}" in
4695 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
4696 no) if test "${GCC}" = yes ; then
4699 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4700 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
4701 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4702 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
4703 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4708 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
4709 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
4716 ac_config_headers="$ac_config_headers config.h:config.in"
4719 if test -z "$target" ; then
4720 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
4722 if test -z "$host" ; then
4723 as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
4726 # host-specific stuff:
4729 ac_cpp='$CPP $CPPFLAGS'
4730 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4731 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4732 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4733 if test -n "$ac_tool_prefix"; then
4734 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4735 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4737 $as_echo_n "checking for $ac_word... " >&6; }
4738 if test "${ac_cv_prog_CC+set}" = set; then :
4739 $as_echo_n "(cached) " >&6
4741 if test -n "$CC"; then
4742 ac_cv_prog_CC="$CC" # Let the user override the test.
4744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4748 test -z "$as_dir" && as_dir=.
4749 for ac_exec_ext in '' $ac_executable_extensions; do
4750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4751 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4762 if test -n "$CC"; then
4763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4764 $as_echo "$CC" >&6; }
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4767 $as_echo "no" >&6; }
4772 if test -z "$ac_cv_prog_CC"; then
4774 # Extract the first word of "gcc", so it can be a program name with args.
4775 set dummy gcc; ac_word=$2
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4777 $as_echo_n "checking for $ac_word... " >&6; }
4778 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4779 $as_echo_n "(cached) " >&6
4781 if test -n "$ac_ct_CC"; then
4782 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4788 test -z "$as_dir" && as_dir=.
4789 for ac_exec_ext in '' $ac_executable_extensions; do
4790 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4791 ac_cv_prog_ac_ct_CC="gcc"
4792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4801 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4802 if test -n "$ac_ct_CC"; then
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4804 $as_echo "$ac_ct_CC" >&6; }
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4807 $as_echo "no" >&6; }
4810 if test "x$ac_ct_CC" = x; then
4813 case $cross_compiling:$ac_tool_warned in
4815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4816 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4817 ac_tool_warned=yes ;;
4825 if test -z "$CC"; then
4826 if test -n "$ac_tool_prefix"; then
4827 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4828 set dummy ${ac_tool_prefix}cc; ac_word=$2
4829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4830 $as_echo_n "checking for $ac_word... " >&6; }
4831 if test "${ac_cv_prog_CC+set}" = set; then :
4832 $as_echo_n "(cached) " >&6
4834 if test -n "$CC"; then
4835 ac_cv_prog_CC="$CC" # Let the user override the test.
4837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4841 test -z "$as_dir" && as_dir=.
4842 for ac_exec_ext in '' $ac_executable_extensions; do
4843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4844 ac_cv_prog_CC="${ac_tool_prefix}cc"
4845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4855 if test -n "$CC"; then
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4857 $as_echo "$CC" >&6; }
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4860 $as_echo "no" >&6; }
4866 if test -z "$CC"; then
4867 # Extract the first word of "cc", so it can be a program name with args.
4868 set dummy cc; ac_word=$2
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4870 $as_echo_n "checking for $ac_word... " >&6; }
4871 if test "${ac_cv_prog_CC+set}" = set; then :
4872 $as_echo_n "(cached) " >&6
4874 if test -n "$CC"; then
4875 ac_cv_prog_CC="$CC" # Let the user override the test.
4878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4882 test -z "$as_dir" && as_dir=.
4883 for ac_exec_ext in '' $ac_executable_extensions; do
4884 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4885 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4886 ac_prog_rejected=yes
4890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4897 if test $ac_prog_rejected = yes; then
4898 # We found a bogon in the path, so make sure we never use it.
4899 set dummy $ac_cv_prog_CC
4901 if test $# != 0; then
4902 # We chose a different compiler from the bogus one.
4903 # However, it has the same basename, so the bogon will be chosen
4904 # first if we set CC to just the basename; use the full file name.
4906 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4912 if test -n "$CC"; then
4913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4914 $as_echo "$CC" >&6; }
4916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4917 $as_echo "no" >&6; }
4922 if test -z "$CC"; then
4923 if test -n "$ac_tool_prefix"; then
4924 for ac_prog in cl.exe
4926 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4927 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4929 $as_echo_n "checking for $ac_word... " >&6; }
4930 if test "${ac_cv_prog_CC+set}" = set; then :
4931 $as_echo_n "(cached) " >&6
4933 if test -n "$CC"; then
4934 ac_cv_prog_CC="$CC" # Let the user override the test.
4936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4940 test -z "$as_dir" && as_dir=.
4941 for ac_exec_ext in '' $ac_executable_extensions; do
4942 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4943 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4954 if test -n "$CC"; then
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4956 $as_echo "$CC" >&6; }
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4959 $as_echo "no" >&6; }
4963 test -n "$CC" && break
4966 if test -z "$CC"; then
4968 for ac_prog in cl.exe
4970 # Extract the first word of "$ac_prog", so it can be a program name with args.
4971 set dummy $ac_prog; ac_word=$2
4972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4973 $as_echo_n "checking for $ac_word... " >&6; }
4974 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4975 $as_echo_n "(cached) " >&6
4977 if test -n "$ac_ct_CC"; then
4978 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4984 test -z "$as_dir" && as_dir=.
4985 for ac_exec_ext in '' $ac_executable_extensions; do
4986 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4987 ac_cv_prog_ac_ct_CC="$ac_prog"
4988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4997 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4998 if test -n "$ac_ct_CC"; then
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5000 $as_echo "$ac_ct_CC" >&6; }
5002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5003 $as_echo "no" >&6; }
5007 test -n "$ac_ct_CC" && break
5010 if test "x$ac_ct_CC" = x; then
5013 case $cross_compiling:$ac_tool_warned in
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5016 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5017 ac_tool_warned=yes ;;
5026 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5027 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5028 as_fn_error "no acceptable C compiler found in \$PATH
5029 See \`config.log' for more details." "$LINENO" 5; }
5031 # Provide some information about the compiler.
5032 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5035 for ac_option in --version -v -V -qversion; do
5036 { { ac_try="$ac_compiler $ac_option >&5"
5038 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5039 *) ac_try_echo=$ac_try;;
5041 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5042 $as_echo "$ac_try_echo"; } >&5
5043 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5045 if test -s conftest.err; then
5047 ... rest of stderr output deleted ...
5048 10q' conftest.err >conftest.er1
5049 cat conftest.er1 >&5
5050 rm -f conftest.er1 conftest.err
5052 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5053 test $ac_status = 0; }
5056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5057 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5058 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5059 $as_echo_n "(cached) " >&6
5061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5062 /* end confdefs.h. */
5075 if ac_fn_c_try_compile "$LINENO"; then :
5080 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5081 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5085 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5086 if test $ac_compiler_gnu = yes; then
5091 ac_test_CFLAGS=${CFLAGS+set}
5092 ac_save_CFLAGS=$CFLAGS
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5094 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5095 if test "${ac_cv_prog_cc_g+set}" = set; then :
5096 $as_echo_n "(cached) " >&6
5098 ac_save_c_werror_flag=$ac_c_werror_flag
5099 ac_c_werror_flag=yes
5102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5103 /* end confdefs.h. */
5113 if ac_fn_c_try_compile "$LINENO"; then :
5117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5118 /* end confdefs.h. */
5128 if ac_fn_c_try_compile "$LINENO"; then :
5131 ac_c_werror_flag=$ac_save_c_werror_flag
5133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5134 /* end confdefs.h. */
5144 if ac_fn_c_try_compile "$LINENO"; then :
5147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5152 ac_c_werror_flag=$ac_save_c_werror_flag
5154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5155 $as_echo "$ac_cv_prog_cc_g" >&6; }
5156 if test "$ac_test_CFLAGS" = set; then
5157 CFLAGS=$ac_save_CFLAGS
5158 elif test $ac_cv_prog_cc_g = yes; then
5159 if test "$GCC" = yes; then
5165 if test "$GCC" = yes; then
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5172 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5173 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5174 $as_echo_n "(cached) " >&6
5176 ac_cv_prog_cc_c89=no
5178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5179 /* end confdefs.h. */
5182 #include <sys/types.h>
5183 #include <sys/stat.h>
5184 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5185 struct buf { int x; };
5186 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5187 static char *e (p, i)
5193 static char *f (char * (*g) (char **, int), char **p, ...)
5198 s = g (p, va_arg (v,int));
5203 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5204 function prototypes and stuff, but not '\xHH' hex character constants.
5205 These don't provoke an error unfortunately, instead are silently treated
5206 as 'x'. The following induces an error, until -std is added to get
5207 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5208 array size at least. It's necessary to write '\x00'==0 to get something
5209 that's true only with -std. */
5210 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5212 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5213 inside strings and character constants. */
5215 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5217 int test (int i, double x);
5218 struct s1 {int (*f) (int a);};
5219 struct s2 {int (*f) (double a);};
5220 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5226 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5231 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5232 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5234 CC="$ac_save_CC $ac_arg"
5235 if ac_fn_c_try_compile "$LINENO"; then :
5236 ac_cv_prog_cc_c89=$ac_arg
5238 rm -f core conftest.err conftest.$ac_objext
5239 test "x$ac_cv_prog_cc_c89" != "xno" && break
5241 rm -f conftest.$ac_ext
5246 case "x$ac_cv_prog_cc_c89" in
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5249 $as_echo "none needed" >&6; } ;;
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5252 $as_echo "unsupported" >&6; } ;;
5254 CC="$CC $ac_cv_prog_cc_c89"
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5256 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5258 if test "x$ac_cv_prog_cc_c89" != xno; then :
5263 ac_cpp='$CPP $CPPFLAGS'
5264 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5265 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5266 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5269 ac_cpp='$CXXCPP $CPPFLAGS'
5270 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5271 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5272 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5273 if test -z "$CXX"; then
5274 if test -n "$CCC"; then
5277 if test -n "$ac_tool_prefix"; then
5278 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5280 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5281 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5283 $as_echo_n "checking for $ac_word... " >&6; }
5284 if test "${ac_cv_prog_CXX+set}" = set; then :
5285 $as_echo_n "(cached) " >&6
5287 if test -n "$CXX"; then
5288 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5294 test -z "$as_dir" && as_dir=.
5295 for ac_exec_ext in '' $ac_executable_extensions; do
5296 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5297 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5308 if test -n "$CXX"; then
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5310 $as_echo "$CXX" >&6; }
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5313 $as_echo "no" >&6; }
5317 test -n "$CXX" && break
5320 if test -z "$CXX"; then
5322 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5324 # Extract the first word of "$ac_prog", so it can be a program name with args.
5325 set dummy $ac_prog; ac_word=$2
5326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5327 $as_echo_n "checking for $ac_word... " >&6; }
5328 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5329 $as_echo_n "(cached) " >&6
5331 if test -n "$ac_ct_CXX"; then
5332 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5338 test -z "$as_dir" && as_dir=.
5339 for ac_exec_ext in '' $ac_executable_extensions; do
5340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5341 ac_cv_prog_ac_ct_CXX="$ac_prog"
5342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5351 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5352 if test -n "$ac_ct_CXX"; then
5353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5354 $as_echo "$ac_ct_CXX" >&6; }
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5357 $as_echo "no" >&6; }
5361 test -n "$ac_ct_CXX" && break
5364 if test "x$ac_ct_CXX" = x; then
5367 case $cross_compiling:$ac_tool_warned in
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5370 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5371 ac_tool_warned=yes ;;
5379 # Provide some information about the compiler.
5380 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5383 for ac_option in --version -v -V -qversion; do
5384 { { ac_try="$ac_compiler $ac_option >&5"
5386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5387 *) ac_try_echo=$ac_try;;
5389 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5390 $as_echo "$ac_try_echo"; } >&5
5391 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5393 if test -s conftest.err; then
5395 ... rest of stderr output deleted ...
5396 10q' conftest.err >conftest.er1
5397 cat conftest.er1 >&5
5398 rm -f conftest.er1 conftest.err
5400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5401 test $ac_status = 0; }
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5405 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5406 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5407 $as_echo_n "(cached) " >&6
5409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5410 /* end confdefs.h. */
5423 if ac_fn_cxx_try_compile "$LINENO"; then :
5428 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5429 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5433 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5434 if test $ac_compiler_gnu = yes; then
5439 ac_test_CXXFLAGS=${CXXFLAGS+set}
5440 ac_save_CXXFLAGS=$CXXFLAGS
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5442 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5443 if test "${ac_cv_prog_cxx_g+set}" = set; then :
5444 $as_echo_n "(cached) " >&6
5446 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5447 ac_cxx_werror_flag=yes
5450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5451 /* end confdefs.h. */
5461 if ac_fn_cxx_try_compile "$LINENO"; then :
5462 ac_cv_prog_cxx_g=yes
5465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5466 /* end confdefs.h. */
5476 if ac_fn_cxx_try_compile "$LINENO"; then :
5479 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5482 /* end confdefs.h. */
5492 if ac_fn_cxx_try_compile "$LINENO"; then :
5493 ac_cv_prog_cxx_g=yes
5495 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5497 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5500 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5503 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5504 if test "$ac_test_CXXFLAGS" = set; then
5505 CXXFLAGS=$ac_save_CXXFLAGS
5506 elif test $ac_cv_prog_cxx_g = yes; then
5507 if test "$GXX" = yes; then
5513 if test "$GXX" = yes; then
5520 ac_cpp='$CPP $CPPFLAGS'
5521 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5522 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5523 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5525 depcc="$CXX" am_compiler_list=
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5528 $as_echo_n "checking dependency style of $depcc... " >&6; }
5529 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5530 $as_echo_n "(cached) " >&6
5532 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5533 # We make a subdir and do the tests there. Otherwise we can end up
5534 # making bogus files that we don't know about and never remove. For
5535 # instance it was reported that on HP-UX the gcc test will end up
5536 # making a dummy file named `D' -- because `-MD' means `put the output
5539 # Copy depcomp to subdir because otherwise we won't find it if we're
5540 # using a relative directory.
5541 cp "$am_depcomp" conftest.dir
5543 # We will build objects and dependencies in a subdirectory because
5544 # it helps to detect inapplicable dependency modes. For instance
5545 # both Tru64's cc and ICC support -MD to output dependencies as a
5546 # side effect of compilation, but ICC will put the dependencies in
5547 # the current directory while Tru64 will put them in the object
5551 am_cv_CXX_dependencies_compiler_type=none
5552 if test "$am_compiler_list" = ""; then
5553 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5556 case " $depcc " in #(
5557 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5560 for depmode in $am_compiler_list; do
5561 # Setup a source with many dependencies, because some compilers
5562 # like to wrap large dependency lists on column 80 (with \), and
5563 # we should not choose a depcomp mode which is confused by this.
5565 # We need to recreate these files for each test, as the compiler may
5566 # overwrite some of them when testing with obscure command lines.
5567 # This happens at least with the AIX C compiler.
5569 for i in 1 2 3 4 5 6; do
5570 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5571 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5572 # Solaris 8's {/usr,}/bin/sh.
5573 touch sub/conftst$i.h
5575 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5577 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5578 # mode. It turns out that the SunPro C++ compiler does not properly
5579 # handle `-M -o', and we need to detect this. Also, some Intel
5580 # versions had trouble with output in subdirs
5581 am__obj=sub/conftest.${OBJEXT-o}
5582 am__minus_obj="-o $am__obj"
5585 # This depmode causes a compiler race in universal mode.
5586 test "$am__universal" = false || continue
5589 # after this tag, mechanisms are not by side-effect, so they'll
5590 # only be used when explicitly requested
5591 if test "x$enable_dependency_tracking" = xyes; then
5597 msvisualcpp | msvcmsys)
5598 # This compiler won't grok `-c -o', but also, the minuso test has
5599 # not run yet. These depmodes are late enough in the game, and
5600 # so weak that their functioning should not be impacted.
5601 am__obj=conftest.${OBJEXT-o}
5606 if depmode=$depmode \
5607 source=sub/conftest.c object=$am__obj \
5608 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5609 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5610 >/dev/null 2>conftest.err &&
5611 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5612 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5613 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5614 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5615 # icc doesn't choke on unknown options, it will just issue warnings
5616 # or remarks (even with -Werror). So we grep stderr for any message
5617 # that says an option was ignored or not supported.
5618 # When given -MP, icc 7.0 and 7.1 complain thusly:
5619 # icc: Command line warning: ignoring option '-M'; no argument required
5620 # The diagnosis changed in icc 8.0:
5621 # icc: Command line remark: option '-MP' not supported
5622 if (grep 'ignoring option' conftest.err ||
5623 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5624 am_cv_CXX_dependencies_compiler_type=$depmode
5633 am_cv_CXX_dependencies_compiler_type=none
5637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5638 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5639 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5642 test "x$enable_dependency_tracking" != xno \
5643 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5644 am__fastdepCXX_TRUE=
5645 am__fastdepCXX_FALSE='#'
5647 am__fastdepCXX_TRUE='#'
5648 am__fastdepCXX_FALSE=
5652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5653 $as_echo_n "checking for ANSI C header files... " >&6; }
5654 if test "${ac_cv_header_stdc+set}" = set; then :
5655 $as_echo_n "(cached) " >&6
5657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5658 /* end confdefs.h. */
5672 if ac_fn_c_try_compile "$LINENO"; then :
5673 ac_cv_header_stdc=yes
5675 ac_cv_header_stdc=no
5677 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5679 if test $ac_cv_header_stdc = yes; then
5680 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5682 /* end confdefs.h. */
5686 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5687 $EGREP "memchr" >/dev/null 2>&1; then :
5690 ac_cv_header_stdc=no
5696 if test $ac_cv_header_stdc = yes; then
5697 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5699 /* end confdefs.h. */
5703 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5704 $EGREP "free" >/dev/null 2>&1; then :
5707 ac_cv_header_stdc=no
5713 if test $ac_cv_header_stdc = yes; then
5714 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5715 if test "$cross_compiling" = yes; then :
5718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5719 /* end confdefs.h. */
5722 #if ((' ' & 0x0FF) == 0x020)
5723 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5724 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5726 # define ISLOWER(c) \
5727 (('a' <= (c) && (c) <= 'i') \
5728 || ('j' <= (c) && (c) <= 'r') \
5729 || ('s' <= (c) && (c) <= 'z'))
5730 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5733 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5738 for (i = 0; i < 256; i++)
5739 if (XOR (islower (i), ISLOWER (i))
5740 || toupper (i) != TOUPPER (i))
5745 if ac_fn_c_try_run "$LINENO"; then :
5748 ac_cv_header_stdc=no
5750 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5751 conftest.$ac_objext conftest.beam conftest.$ac_ext
5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5757 $as_echo "$ac_cv_header_stdc" >&6; }
5758 if test $ac_cv_header_stdc = yes; then
5760 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5764 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5765 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5766 inttypes.h stdint.h unistd.h
5768 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5769 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5771 eval as_val=\$$as_ac_Header
5772 if test "x$as_val" = x""yes; then :
5773 cat >>confdefs.h <<_ACEOF
5774 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5783 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5784 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5791 if test "$MINIX" = yes; then
5793 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5796 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5799 $as_echo "#define _MINIX 1" >>confdefs.h
5804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5805 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5806 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5807 $as_echo_n "(cached) " >&6
5809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5810 /* end confdefs.h. */
5812 # define __EXTENSIONS__ 1
5813 $ac_includes_default
5822 if ac_fn_c_try_compile "$LINENO"; then :
5823 ac_cv_safe_to_define___extensions__=yes
5825 ac_cv_safe_to_define___extensions__=no
5827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5830 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5831 test $ac_cv_safe_to_define___extensions__ = yes &&
5832 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5834 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5836 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5838 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5840 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5846 # The tests for host and target for $enable_largefile require
5851 # As the $enable_largefile decision depends on --enable-plugins we must set it
5852 # even in directories otherwise not depending on the $plugins option.
5855 # Check whether --enable-plugins was given.
5856 if test "${enable_plugins+set}" = set; then :
5857 enableval=$enable_plugins; case "${enableval}" in
5858 yes | "") plugins=yes ;;
5869 sparc-*-solaris*|i[3-7]86-*-solaris*)
5870 # On native 32bit sparc and ia32 solaris, large-file and procfs support
5871 # are mutually exclusive; and without procfs support, the bfd/ elf module
5872 # cannot provide certain routines such as elfcore_write_prpsinfo
5873 # or elfcore_write_prstatus. So unless the user explicitly requested
5874 # large-file support through the --enable-largefile switch, disable
5875 # large-file support in favor of procfs support.
5876 test "${target}" = "${host}" -a "x$plugins" = xno \
5877 && : ${enable_largefile="no"}
5881 # Check whether --enable-largefile was given.
5882 if test "${enable_largefile+set}" = set; then :
5883 enableval=$enable_largefile;
5886 if test "$enable_largefile" != no; then
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5889 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5890 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5891 $as_echo_n "(cached) " >&6
5893 ac_cv_sys_largefile_CC=no
5894 if test "$GCC" != yes; then
5897 # IRIX 6.2 and later do not support large files by default,
5898 # so use the C compiler's -n32 option if that helps.
5899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5900 /* end confdefs.h. */
5901 #include <sys/types.h>
5902 /* Check that off_t can represent 2**63 - 1 correctly.
5903 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5904 since some C++ compilers masquerading as C compilers
5905 incorrectly reject 9223372036854775807. */
5906 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5907 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5908 && LARGE_OFF_T % 2147483647 == 1)
5918 if ac_fn_c_try_compile "$LINENO"; then :
5921 rm -f core conftest.err conftest.$ac_objext
5923 if ac_fn_c_try_compile "$LINENO"; then :
5924 ac_cv_sys_largefile_CC=' -n32'; break
5926 rm -f core conftest.err conftest.$ac_objext
5930 rm -f conftest.$ac_ext
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5934 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5935 if test "$ac_cv_sys_largefile_CC" != no; then
5936 CC=$CC$ac_cv_sys_largefile_CC
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5940 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5941 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5942 $as_echo_n "(cached) " >&6
5945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5946 /* end confdefs.h. */
5947 #include <sys/types.h>
5948 /* Check that off_t can represent 2**63 - 1 correctly.
5949 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5950 since some C++ compilers masquerading as C compilers
5951 incorrectly reject 9223372036854775807. */
5952 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5953 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5954 && LARGE_OFF_T % 2147483647 == 1)
5964 if ac_fn_c_try_compile "$LINENO"; then :
5965 ac_cv_sys_file_offset_bits=no; break
5967 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5969 /* end confdefs.h. */
5970 #define _FILE_OFFSET_BITS 64
5971 #include <sys/types.h>
5972 /* Check that off_t can represent 2**63 - 1 correctly.
5973 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5974 since some C++ compilers masquerading as C compilers
5975 incorrectly reject 9223372036854775807. */
5976 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5977 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5978 && LARGE_OFF_T % 2147483647 == 1)
5988 if ac_fn_c_try_compile "$LINENO"; then :
5989 ac_cv_sys_file_offset_bits=64; break
5991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5992 ac_cv_sys_file_offset_bits=unknown
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5997 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5998 case $ac_cv_sys_file_offset_bits in #(
6001 cat >>confdefs.h <<_ACEOF
6002 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6007 if test $ac_cv_sys_file_offset_bits = unknown; then
6008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
6009 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
6010 if test "${ac_cv_sys_large_files+set}" = set; then :
6011 $as_echo_n "(cached) " >&6
6014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6015 /* end confdefs.h. */
6016 #include <sys/types.h>
6017 /* Check that off_t can represent 2**63 - 1 correctly.
6018 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6019 since some C++ compilers masquerading as C compilers
6020 incorrectly reject 9223372036854775807. */
6021 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6022 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6023 && LARGE_OFF_T % 2147483647 == 1)
6033 if ac_fn_c_try_compile "$LINENO"; then :
6034 ac_cv_sys_large_files=no; break
6036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6038 /* end confdefs.h. */
6039 #define _LARGE_FILES 1
6040 #include <sys/types.h>
6041 /* Check that off_t can represent 2**63 - 1 correctly.
6042 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6043 since some C++ compilers masquerading as C compilers
6044 incorrectly reject 9223372036854775807. */
6045 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6046 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6047 && LARGE_OFF_T % 2147483647 == 1)
6057 if ac_fn_c_try_compile "$LINENO"; then :
6058 ac_cv_sys_large_files=1; break
6060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6061 ac_cv_sys_large_files=unknown
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
6066 $as_echo "$ac_cv_sys_large_files" >&6; }
6067 case $ac_cv_sys_large_files in #(
6070 cat >>confdefs.h <<_ACEOF
6071 #define _LARGE_FILES $ac_cv_sys_large_files
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6085 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6090 macro_version='2.2.7a'
6091 macro_revision='1.3134'
6105 ltmain="$ac_aux_dir/ltmain.sh"
6107 # Backslashify metacharacters that are still active within
6108 # double-quoted strings.
6109 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6111 # Same as above, but do not quote variable references.
6112 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6114 # Sed substitution to delay expansion of an escaped shell variable in a
6115 # double_quote_subst'ed string.
6116 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6118 # Sed substitution to delay expansion of an escaped single quote.
6119 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6121 # Sed substitution to avoid accidental globbing in evaled expressions
6122 no_glob_subst='s/\*/\\\*/g'
6124 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6125 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6126 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6129 $as_echo_n "checking how to print strings... " >&6; }
6130 # Test print first, because it will be a builtin if present.
6131 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6132 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6134 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6137 # Use this function as a fallback that always works.
6138 func_fallback_echo ()
6140 eval 'cat <<_LTECHO_EOF
6144 ECHO='func_fallback_echo'
6147 # func_echo_all arg...
6148 # Invoke $ECHO with all args, space-separated.
6155 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6156 $as_echo "printf" >&6; } ;;
6157 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6158 $as_echo "print -r" >&6; } ;;
6159 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6160 $as_echo "cat" >&6; } ;;
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6177 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6178 if test "${ac_cv_path_SED+set}" = set; then :
6179 $as_echo_n "(cached) " >&6
6181 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6182 for ac_i in 1 2 3 4 5 6 7; do
6183 ac_script="$ac_script$as_nl$ac_script"
6185 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6186 { ac_script=; unset ac_script;}
6187 if test -z "$SED"; then
6188 ac_path_SED_found=false
6189 # Loop through the user's path and test for each of PROGNAME-LIST
6190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6194 test -z "$as_dir" && as_dir=.
6195 for ac_prog in sed gsed; do
6196 for ac_exec_ext in '' $ac_executable_extensions; do
6197 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6198 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6199 # Check for GNU ac_path_SED and select it if it is found.
6200 # Check for GNU $ac_path_SED
6201 case `"$ac_path_SED" --version 2>&1` in
6203 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6206 $as_echo_n 0123456789 >"conftest.in"
6209 cat "conftest.in" "conftest.in" >"conftest.tmp"
6210 mv "conftest.tmp" "conftest.in"
6211 cp "conftest.in" "conftest.nl"
6212 $as_echo '' >> "conftest.nl"
6213 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6214 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6215 as_fn_arith $ac_count + 1 && ac_count=$as_val
6216 if test $ac_count -gt ${ac_path_SED_max-0}; then
6217 # Best one so far, save it but keep looking for a better one
6218 ac_cv_path_SED="$ac_path_SED"
6219 ac_path_SED_max=$ac_count
6221 # 10*(2^10) chars as input seems more than enough
6222 test $ac_count -gt 10 && break
6224 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6227 $ac_path_SED_found && break 3
6232 if test -z "$ac_cv_path_SED"; then
6233 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
6240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6241 $as_echo "$ac_cv_path_SED" >&6; }
6242 SED="$ac_cv_path_SED"
6245 test -z "$SED" && SED=sed
6246 Xsed="$SED -e 1s/^X//"
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6259 $as_echo_n "checking for fgrep... " >&6; }
6260 if test "${ac_cv_path_FGREP+set}" = set; then :
6261 $as_echo_n "(cached) " >&6
6263 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6264 then ac_cv_path_FGREP="$GREP -F"
6266 if test -z "$FGREP"; then
6267 ac_path_FGREP_found=false
6268 # Loop through the user's path and test for each of PROGNAME-LIST
6269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6270 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6273 test -z "$as_dir" && as_dir=.
6274 for ac_prog in fgrep; do
6275 for ac_exec_ext in '' $ac_executable_extensions; do
6276 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6277 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
6278 # Check for GNU ac_path_FGREP and select it if it is found.
6279 # Check for GNU $ac_path_FGREP
6280 case `"$ac_path_FGREP" --version 2>&1` in
6282 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6285 $as_echo_n 0123456789 >"conftest.in"
6288 cat "conftest.in" "conftest.in" >"conftest.tmp"
6289 mv "conftest.tmp" "conftest.in"
6290 cp "conftest.in" "conftest.nl"
6291 $as_echo 'FGREP' >> "conftest.nl"
6292 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6293 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6294 as_fn_arith $ac_count + 1 && ac_count=$as_val
6295 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6296 # Best one so far, save it but keep looking for a better one
6297 ac_cv_path_FGREP="$ac_path_FGREP"
6298 ac_path_FGREP_max=$ac_count
6300 # 10*(2^10) chars as input seems more than enough
6301 test $ac_count -gt 10 && break
6303 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6306 $ac_path_FGREP_found && break 3
6311 if test -z "$ac_cv_path_FGREP"; then
6312 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6315 ac_cv_path_FGREP=$FGREP
6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6321 $as_echo "$ac_cv_path_FGREP" >&6; }
6322 FGREP="$ac_cv_path_FGREP"
6325 test -z "$GREP" && GREP=grep
6345 # Check whether --with-gnu-ld was given.
6346 if test "${with_gnu_ld+set}" = set; then :
6347 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6353 if test "$GCC" = yes; then
6354 # Check if gcc -print-prog-name=ld gives a path.
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6356 $as_echo_n "checking for ld used by $CC... " >&6; }
6359 # gcc leaves a trailing carriage return which upsets mingw
6360 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6362 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6365 # Accept absolute paths.
6367 re_direlt='/[^/][^/]*/\.\./'
6368 # Canonicalize the pathname of ld
6369 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6370 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6371 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6373 test -z "$LD" && LD="$ac_prog"
6376 # If it fails, then pretend we aren't using GCC.
6380 # If it is relative, then search for the first ld in PATH.
6384 elif test "$with_gnu_ld" = yes; then
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6386 $as_echo_n "checking for GNU ld... " >&6; }
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6389 $as_echo_n "checking for non-GNU ld... " >&6; }
6391 if test "${lt_cv_path_LD+set}" = set; then :
6392 $as_echo_n "(cached) " >&6
6394 if test -z "$LD"; then
6395 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6396 for ac_dir in $PATH; do
6398 test -z "$ac_dir" && ac_dir=.
6399 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6400 lt_cv_path_LD="$ac_dir/$ac_prog"
6401 # Check to see if the program is GNU ld. I'd rather use --version,
6402 # but apparently some variants of GNU ld only accept -v.
6403 # Break only if it was the GNU/non-GNU ld that we prefer.
6404 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6405 *GNU* | *'with BFD'*)
6406 test "$with_gnu_ld" != no && break
6409 test "$with_gnu_ld" != yes && break
6416 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6421 if test -n "$LD"; then
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6423 $as_echo "$LD" >&6; }
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6426 $as_echo "no" >&6; }
6428 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6430 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6431 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6432 $as_echo_n "(cached) " >&6
6434 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6435 case `$LD -v 2>&1 </dev/null` in
6436 *GNU* | *'with BFD'*)
6437 lt_cv_prog_gnu_ld=yes
6440 lt_cv_prog_gnu_ld=no
6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6445 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6446 with_gnu_ld=$lt_cv_prog_gnu_ld
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6457 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6458 if test "${lt_cv_path_NM+set}" = set; then :
6459 $as_echo_n "(cached) " >&6
6461 if test -n "$NM"; then
6462 # Let the user override the test.
6465 lt_nm_to_check="${ac_tool_prefix}nm"
6466 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6467 lt_nm_to_check="$lt_nm_to_check nm"
6469 for lt_tmp_nm in $lt_nm_to_check; do
6470 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6471 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6473 test -z "$ac_dir" && ac_dir=.
6474 tmp_nm="$ac_dir/$lt_tmp_nm"
6475 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6476 # Check to see if the nm accepts a BSD-compat flag.
6477 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6478 # nm: unknown option "B" ignored
6479 # Tru64's nm complains that /dev/null is an invalid object file
6480 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6481 */dev/null* | *'Invalid file or object type'*)
6482 lt_cv_path_NM="$tmp_nm -B"
6486 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6488 lt_cv_path_NM="$tmp_nm -p"
6492 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6493 continue # so that we can try to find one that supports BSD flags
6502 : ${lt_cv_path_NM=no}
6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6506 $as_echo "$lt_cv_path_NM" >&6; }
6507 if test "$lt_cv_path_NM" != "no"; then
6510 # Didn't find any BSD compatible name lister, look for dumpbin.
6511 if test -n "$DUMPBIN"; then :
6512 # Let the user override the test.
6514 if test -n "$ac_tool_prefix"; then
6515 for ac_prog in dumpbin "link -dump"
6517 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6518 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6520 $as_echo_n "checking for $ac_word... " >&6; }
6521 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6522 $as_echo_n "(cached) " >&6
6524 if test -n "$DUMPBIN"; then
6525 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6531 test -z "$as_dir" && as_dir=.
6532 for ac_exec_ext in '' $ac_executable_extensions; do
6533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6534 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6544 DUMPBIN=$ac_cv_prog_DUMPBIN
6545 if test -n "$DUMPBIN"; then
6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6547 $as_echo "$DUMPBIN" >&6; }
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6550 $as_echo "no" >&6; }
6554 test -n "$DUMPBIN" && break
6557 if test -z "$DUMPBIN"; then
6558 ac_ct_DUMPBIN=$DUMPBIN
6559 for ac_prog in dumpbin "link -dump"
6561 # Extract the first word of "$ac_prog", so it can be a program name with args.
6562 set dummy $ac_prog; ac_word=$2
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6564 $as_echo_n "checking for $ac_word... " >&6; }
6565 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6566 $as_echo_n "(cached) " >&6
6568 if test -n "$ac_ct_DUMPBIN"; then
6569 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6575 test -z "$as_dir" && as_dir=.
6576 for ac_exec_ext in '' $ac_executable_extensions; do
6577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6578 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6588 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6589 if test -n "$ac_ct_DUMPBIN"; then
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6591 $as_echo "$ac_ct_DUMPBIN" >&6; }
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6594 $as_echo "no" >&6; }
6598 test -n "$ac_ct_DUMPBIN" && break
6601 if test "x$ac_ct_DUMPBIN" = x; then
6604 case $cross_compiling:$ac_tool_warned in
6606 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6607 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6608 ac_tool_warned=yes ;;
6610 DUMPBIN=$ac_ct_DUMPBIN
6614 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6616 DUMPBIN="$DUMPBIN -symbols"
6624 if test "$DUMPBIN" != ":"; then
6628 test -z "$NM" && NM=nm
6635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6636 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6637 if test "${lt_cv_nm_interface+set}" = set; then :
6638 $as_echo_n "(cached) " >&6
6640 lt_cv_nm_interface="BSD nm"
6641 echo "int some_variable = 0;" > conftest.$ac_ext
6642 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6643 (eval "$ac_compile" 2>conftest.err)
6644 cat conftest.err >&5
6645 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6646 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6647 cat conftest.err >&5
6648 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6649 cat conftest.out >&5
6650 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6651 lt_cv_nm_interface="MS dumpbin"
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6656 $as_echo "$lt_cv_nm_interface" >&6; }
6658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6659 $as_echo_n "checking whether ln -s works... " >&6; }
6661 if test "$LN_S" = "ln -s"; then
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6663 $as_echo "yes" >&6; }
6665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6666 $as_echo "no, using $LN_S" >&6; }
6669 # find the maximum length of command line arguments
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6671 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6672 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6673 $as_echo_n "(cached) " >&6
6680 # On DJGPP, this test can blow up pretty badly due to problems in libc
6681 # (any single argument exceeding 2000 bytes causes a buffer overrun
6682 # during glob expansion). Even if it were fixed, the result of this
6683 # check would be larger than it should be.
6684 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6688 # Under GNU Hurd, this test is not required because there is
6689 # no limit to the length of command line arguments.
6690 # Libtool will interpret -1 as no limit whatsoever
6691 lt_cv_sys_max_cmd_len=-1;
6694 cygwin* | mingw* | cegcc*)
6695 # On Win9x/ME, this test blows up -- it succeeds, but takes
6696 # about 5 minutes as the teststring grows exponentially.
6697 # Worse, since 9x/ME are not pre-emptively multitasking,
6698 # you end up with a "frozen" computer, even though with patience
6699 # the test eventually succeeds (with a max line length of 256k).
6700 # Instead, let's just punt: use the minimum linelength reported by
6701 # all of the supported platforms: 8192 (on NT/2K/XP).
6702 lt_cv_sys_max_cmd_len=8192;
6706 # On MiNT this can take a long time and run out of memory.
6707 lt_cv_sys_max_cmd_len=8192;
6711 # On AmigaOS with pdksh, this test takes hours, literally.
6712 # So we just punt and use a minimum line length of 8192.
6713 lt_cv_sys_max_cmd_len=8192;
6716 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6717 # This has been around since 386BSD, at least. Likely further.
6718 if test -x /sbin/sysctl; then
6719 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6720 elif test -x /usr/sbin/sysctl; then
6721 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6723 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6725 # And add a safety zone
6726 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6727 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6731 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6732 lt_cv_sys_max_cmd_len=196608
6736 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6737 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6738 # nice to cause kernel panics so lets avoid the loop below.
6739 # First set a reasonable default.
6740 lt_cv_sys_max_cmd_len=16384
6742 if test -x /sbin/sysconfig; then
6743 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6744 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6749 lt_cv_sys_max_cmd_len=102400
6751 sysv5* | sco5v6* | sysv4.2uw2*)
6752 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6753 if test -n "$kargmax"; then
6754 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6756 lt_cv_sys_max_cmd_len=32768
6760 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6761 if test -n "$lt_cv_sys_max_cmd_len"; then
6762 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6763 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6765 # Make teststring a little bigger before we do anything with it.
6766 # a 1K string should be a reasonable start.
6767 for i in 1 2 3 4 5 6 7 8 ; do
6768 teststring=$teststring$teststring
6770 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6771 # If test is not a shell built-in, we'll probably end up computing a
6772 # maximum length that is only half of the actual maximum length, but
6774 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6775 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6776 test $i != 17 # 1/2 MB should be enough
6779 teststring=$teststring$teststring
6781 # Only check the string length outside the loop.
6782 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6784 # Add a significant safety factor because C++ compilers can tack on
6785 # massive amounts of additional arguments before passing them to the
6786 # linker. It appears as though 1/2 is a usable value.
6787 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6794 if test -n $lt_cv_sys_max_cmd_len ; then
6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6796 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6799 $as_echo "none" >&6; }
6801 max_cmd_len=$lt_cv_sys_max_cmd_len
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6813 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6814 # Try some XSI features
6817 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6819 && eval 'test $(( 1 + 1 )) -eq 2 \
6820 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6823 $as_echo "$xsi_shell" >&6; }
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6827 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6829 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6831 && lt_shell_append=yes
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6833 $as_echo "$lt_shell_append" >&6; }
6836 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6846 # test EBCDIC or ASCII
6847 case `echo X|tr X '\101'` in
6848 A) # ASCII based system
6849 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6850 lt_SP2NL='tr \040 \012'
6851 lt_NL2SP='tr \015\012 \040\040'
6853 *) # EBCDIC based system
6854 lt_SP2NL='tr \100 \n'
6855 lt_NL2SP='tr \r\n \100\100'
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6868 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6869 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6870 $as_echo_n "(cached) " >&6
6872 lt_cv_ld_reload_flag='-r'
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6875 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6876 reload_flag=$lt_cv_ld_reload_flag
6877 case $reload_flag in
6879 *) reload_flag=" $reload_flag" ;;
6881 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6884 if test "$GCC" = yes; then
6885 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6887 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6900 if test -n "$ac_tool_prefix"; then
6901 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6902 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6904 $as_echo_n "checking for $ac_word... " >&6; }
6905 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6906 $as_echo_n "(cached) " >&6
6908 if test -n "$OBJDUMP"; then
6909 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6911 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6915 test -z "$as_dir" && as_dir=.
6916 for ac_exec_ext in '' $ac_executable_extensions; do
6917 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6918 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6928 OBJDUMP=$ac_cv_prog_OBJDUMP
6929 if test -n "$OBJDUMP"; then
6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6931 $as_echo "$OBJDUMP" >&6; }
6933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6934 $as_echo "no" >&6; }
6939 if test -z "$ac_cv_prog_OBJDUMP"; then
6940 ac_ct_OBJDUMP=$OBJDUMP
6941 # Extract the first word of "objdump", so it can be a program name with args.
6942 set dummy objdump; ac_word=$2
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6944 $as_echo_n "checking for $ac_word... " >&6; }
6945 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6946 $as_echo_n "(cached) " >&6
6948 if test -n "$ac_ct_OBJDUMP"; then
6949 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6955 test -z "$as_dir" && as_dir=.
6956 for ac_exec_ext in '' $ac_executable_extensions; do
6957 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6958 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6968 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6969 if test -n "$ac_ct_OBJDUMP"; then
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6971 $as_echo "$ac_ct_OBJDUMP" >&6; }
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6974 $as_echo "no" >&6; }
6977 if test "x$ac_ct_OBJDUMP" = x; then
6980 case $cross_compiling:$ac_tool_warned in
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6983 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6984 ac_tool_warned=yes ;;
6986 OBJDUMP=$ac_ct_OBJDUMP
6989 OBJDUMP="$ac_cv_prog_OBJDUMP"
6992 test -z "$OBJDUMP" && OBJDUMP=objdump
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7003 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7004 if test "${lt_cv_deplibs_check_method+set}" = set; then :
7005 $as_echo_n "(cached) " >&6
7007 lt_cv_file_magic_cmd='$MAGIC_CMD'
7008 lt_cv_file_magic_test_file=
7009 lt_cv_deplibs_check_method='unknown'
7010 # Need to set the preceding variable on all platforms that support
7011 # interlibrary dependencies.
7012 # 'none' -- dependencies not supported.
7013 # `unknown' -- same as none, but documents that we really don't know.
7014 # 'pass_all' -- all dependencies passed with no checks.
7015 # 'test_compile' -- check by making test program.
7016 # 'file_magic [[regex]]' -- check by looking for files in library path
7017 # which responds to the $file_magic_cmd with a given extended regex.
7018 # If you have `file' or equivalent on your system and you're not sure
7019 # whether `pass_all' will *always* work, you probably want this one.
7023 lt_cv_deplibs_check_method=pass_all
7027 lt_cv_deplibs_check_method=pass_all
7031 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7032 lt_cv_file_magic_cmd='/usr/bin/file -L'
7033 lt_cv_file_magic_test_file=/shlib/libc.so
7037 # func_win32_libid is a shell function defined in ltmain.sh
7038 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7039 lt_cv_file_magic_cmd='func_win32_libid'
7043 # Base MSYS/MinGW do not provide the 'file' command needed by
7044 # func_win32_libid shell function, so use a weaker test based on 'objdump',
7045 # unless we find 'file', for example because we are cross-compiling.
7046 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7047 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7048 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7049 lt_cv_file_magic_cmd='func_win32_libid'
7051 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7052 lt_cv_file_magic_cmd='$OBJDUMP -f'
7057 # use the weaker test based on 'objdump'. See mingw*.
7058 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7059 lt_cv_file_magic_cmd='$OBJDUMP -f'
7062 darwin* | rhapsody*)
7063 lt_cv_deplibs_check_method=pass_all
7066 freebsd* | dragonfly*)
7067 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7070 # Not sure whether the presence of OpenBSD here was a mistake.
7071 # Let's accept both of them until this is cleared up.
7072 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7073 lt_cv_file_magic_cmd=/usr/bin/file
7074 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7078 lt_cv_deplibs_check_method=pass_all
7083 lt_cv_deplibs_check_method=pass_all
7087 lt_cv_deplibs_check_method=pass_all
7090 hpux10.20* | hpux11*)
7091 lt_cv_file_magic_cmd=/usr/bin/file
7094 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7095 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7098 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]'
7099 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7102 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7103 lt_cv_file_magic_test_file=/usr/lib/libc.sl
7109 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7110 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7113 irix5* | irix6* | nonstopux*)
7115 *-32|*"-32 ") libmagic=32-bit;;
7116 *-n32|*"-n32 ") libmagic=N32;;
7117 *-64|*"-64 ") libmagic=64-bit;;
7118 *) libmagic=never-match;;
7120 lt_cv_deplibs_check_method=pass_all
7123 # This must be Linux ELF.
7124 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7125 lt_cv_deplibs_check_method=pass_all
7129 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7130 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7132 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7137 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7138 lt_cv_file_magic_cmd=/usr/bin/file
7139 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7143 lt_cv_deplibs_check_method=pass_all
7147 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7148 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7150 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7154 osf3* | osf4* | osf5*)
7155 lt_cv_deplibs_check_method=pass_all
7159 lt_cv_deplibs_check_method=pass_all
7163 lt_cv_deplibs_check_method=pass_all
7166 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7167 lt_cv_deplibs_check_method=pass_all
7171 case $host_vendor in
7173 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]'
7174 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7177 lt_cv_deplibs_check_method=pass_all
7180 lt_cv_file_magic_cmd='/bin/file'
7181 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7184 lt_cv_file_magic_cmd='/bin/file'
7185 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7186 lt_cv_file_magic_test_file=/lib/libc.so
7189 lt_cv_deplibs_check_method=pass_all
7192 lt_cv_deplibs_check_method=pass_all
7198 lt_cv_deplibs_check_method=pass_all
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7204 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7205 file_magic_cmd=$lt_cv_file_magic_cmd
7206 deplibs_check_method=$lt_cv_deplibs_check_method
7207 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7220 if test -n "$ac_tool_prefix"; then
7221 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7222 set dummy ${ac_tool_prefix}ar; ac_word=$2
7223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7224 $as_echo_n "checking for $ac_word... " >&6; }
7225 if test "${ac_cv_prog_AR+set}" = set; then :
7226 $as_echo_n "(cached) " >&6
7228 if test -n "$AR"; then
7229 ac_cv_prog_AR="$AR" # Let the user override the test.
7231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7235 test -z "$as_dir" && as_dir=.
7236 for ac_exec_ext in '' $ac_executable_extensions; do
7237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7238 ac_cv_prog_AR="${ac_tool_prefix}ar"
7239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7249 if test -n "$AR"; then
7250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7251 $as_echo "$AR" >&6; }
7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7254 $as_echo "no" >&6; }
7259 if test -z "$ac_cv_prog_AR"; then
7261 # Extract the first word of "ar", so it can be a program name with args.
7262 set dummy ar; ac_word=$2
7263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7264 $as_echo_n "checking for $ac_word... " >&6; }
7265 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7266 $as_echo_n "(cached) " >&6
7268 if test -n "$ac_ct_AR"; then
7269 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7275 test -z "$as_dir" && as_dir=.
7276 for ac_exec_ext in '' $ac_executable_extensions; do
7277 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7278 ac_cv_prog_ac_ct_AR="ar"
7279 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7288 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7289 if test -n "$ac_ct_AR"; then
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7291 $as_echo "$ac_ct_AR" >&6; }
7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7294 $as_echo "no" >&6; }
7297 if test "x$ac_ct_AR" = x; then
7300 case $cross_compiling:$ac_tool_warned in
7302 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7303 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7304 ac_tool_warned=yes ;;
7312 test -z "$AR" && AR=ar
7313 test -z "$AR_FLAGS" && AR_FLAGS=cru
7325 if test -n "$ac_tool_prefix"; then
7326 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7327 set dummy ${ac_tool_prefix}strip; ac_word=$2
7328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7329 $as_echo_n "checking for $ac_word... " >&6; }
7330 if test "${ac_cv_prog_STRIP+set}" = set; then :
7331 $as_echo_n "(cached) " >&6
7333 if test -n "$STRIP"; then
7334 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7340 test -z "$as_dir" && as_dir=.
7341 for ac_exec_ext in '' $ac_executable_extensions; do
7342 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7343 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7353 STRIP=$ac_cv_prog_STRIP
7354 if test -n "$STRIP"; then
7355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7356 $as_echo "$STRIP" >&6; }
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7359 $as_echo "no" >&6; }
7364 if test -z "$ac_cv_prog_STRIP"; then
7366 # Extract the first word of "strip", so it can be a program name with args.
7367 set dummy strip; ac_word=$2
7368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7369 $as_echo_n "checking for $ac_word... " >&6; }
7370 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7371 $as_echo_n "(cached) " >&6
7373 if test -n "$ac_ct_STRIP"; then
7374 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7376 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7380 test -z "$as_dir" && as_dir=.
7381 for ac_exec_ext in '' $ac_executable_extensions; do
7382 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7383 ac_cv_prog_ac_ct_STRIP="strip"
7384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7393 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7394 if test -n "$ac_ct_STRIP"; then
7395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7396 $as_echo "$ac_ct_STRIP" >&6; }
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7399 $as_echo "no" >&6; }
7402 if test "x$ac_ct_STRIP" = x; then
7405 case $cross_compiling:$ac_tool_warned in
7407 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7408 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7409 ac_tool_warned=yes ;;
7414 STRIP="$ac_cv_prog_STRIP"
7417 test -z "$STRIP" && STRIP=:
7424 if test -n "$ac_tool_prefix"; then
7425 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7426 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7428 $as_echo_n "checking for $ac_word... " >&6; }
7429 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7430 $as_echo_n "(cached) " >&6
7432 if test -n "$RANLIB"; then
7433 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7439 test -z "$as_dir" && as_dir=.
7440 for ac_exec_ext in '' $ac_executable_extensions; do
7441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7442 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7452 RANLIB=$ac_cv_prog_RANLIB
7453 if test -n "$RANLIB"; then
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7455 $as_echo "$RANLIB" >&6; }
7457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7458 $as_echo "no" >&6; }
7463 if test -z "$ac_cv_prog_RANLIB"; then
7464 ac_ct_RANLIB=$RANLIB
7465 # Extract the first word of "ranlib", so it can be a program name with args.
7466 set dummy ranlib; ac_word=$2
7467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7468 $as_echo_n "checking for $ac_word... " >&6; }
7469 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7470 $as_echo_n "(cached) " >&6
7472 if test -n "$ac_ct_RANLIB"; then
7473 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7479 test -z "$as_dir" && as_dir=.
7480 for ac_exec_ext in '' $ac_executable_extensions; do
7481 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7482 ac_cv_prog_ac_ct_RANLIB="ranlib"
7483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7492 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7493 if test -n "$ac_ct_RANLIB"; then
7494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7495 $as_echo "$ac_ct_RANLIB" >&6; }
7497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7498 $as_echo "no" >&6; }
7501 if test "x$ac_ct_RANLIB" = x; then
7504 case $cross_compiling:$ac_tool_warned in
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7507 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7508 ac_tool_warned=yes ;;
7510 RANLIB=$ac_ct_RANLIB
7513 RANLIB="$ac_cv_prog_RANLIB"
7516 test -z "$RANLIB" && RANLIB=:
7523 # Determine commands to create old-style static archives.
7524 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7525 old_postinstall_cmds='chmod 644 $oldlib'
7526 old_postuninstall_cmds=
7528 if test -n "$RANLIB"; then
7531 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7534 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7537 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7542 lock_old_archive_extraction=yes ;;
7544 lock_old_archive_extraction=no ;;
7585 # If no C compiler was specified, use CC.
7588 # If no C compiler flags were specified, use CFLAGS.
7589 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7591 # Allow CC to be a program name with arguments.
7595 # Check for command to grab the raw symbol name followed by C symbol from nm.
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7597 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7598 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7599 $as_echo_n "(cached) " >&6
7602 # These are sane defaults that work on at least a few old systems.
7603 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7605 # Character class describing NM global symbol codes.
7606 symcode='[BCDEGRST]'
7608 # Regexp to match symbols that can be accessed directly from C.
7609 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7611 # Define system-specific variables.
7616 cygwin* | mingw* | pw32* | cegcc*)
7617 symcode='[ABCDGISTW]'
7620 if test "$host_cpu" = ia64; then
7621 symcode='[ABCDEGRST]'
7625 symcode='[BCDEGRST]'
7628 symcode='[BCDEGQRST]'
7639 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7647 # If we're using GNU nm, then use its standard symbol codes.
7648 case `$NM -V 2>&1` in
7649 *GNU* | *'with BFD'*)
7650 symcode='[ABCDGIRSTW]' ;;
7653 # Transform an extracted symbol line into a proper C declaration.
7654 # Some systems (esp. on ia64) link data and code symbols differently,
7655 # so use this general approach.
7656 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7658 # Transform an extracted symbol line into symbol name and symbol address
7659 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7660 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'"
7662 # Handle CRLF in mingw tool chain
7666 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7670 # Try without a prefix underscore, then with it.
7671 for ac_symprfx in "" "_"; do
7673 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7674 symxfrm="\\1 $ac_symprfx\\2 \\2"
7676 # Write the raw and C identifiers.
7677 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7678 # Fake it for dumpbin and say T for any non-static function
7679 # and D for any global variable.
7680 # Also find C++ and __fastcall symbols from MSVC++,
7681 # which start with @ or ?.
7682 lt_cv_sys_global_symbol_pipe="$AWK '"\
7683 " {last_section=section; section=\$ 3};"\
7684 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7685 " \$ 0!~/External *\|/{next};"\
7686 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7687 " {if(hide[section]) next};"\
7688 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7689 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7690 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7691 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7692 " ' prfx=^$ac_symprfx"
7694 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7697 # Check to see that the pipe works correctly.
7701 cat > conftest.$ac_ext <<_LT_EOF
7706 void nm_test_func(void);
7707 void nm_test_func(void){}
7711 int main(){nm_test_var='a';nm_test_func();return(0);}
7714 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7715 (eval $ac_compile) 2>&5
7717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7718 test $ac_status = 0; }; then
7719 # Now try to grab the symbols.
7721 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7722 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7725 test $ac_status = 0; } && test -s "$nlist"; then
7726 # Try sorting and uniquifying the output.
7727 if sort "$nlist" | uniq > "$nlist"T; then
7728 mv -f "$nlist"T "$nlist"
7733 # Make sure that we snagged all the symbols we need.
7734 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7735 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7736 cat <<_LT_EOF > conftest.$ac_ext
7742 # Now generate the symbol file.
7743 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7745 cat <<_LT_EOF >> conftest.$ac_ext
7747 /* The mapping between symbol names and symbols. */
7752 lt__PROGRAM__LTX_preloaded_symbols[] =
7754 { "@PROGRAM@", (void *) 0 },
7756 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7757 cat <<\_LT_EOF >> conftest.$ac_ext
7761 /* This works around a problem in FreeBSD linker */
7762 #ifdef FREEBSD_WORKAROUND
7763 static const void *lt_preloaded_setup() {
7764 return lt__PROGRAM__LTX_preloaded_symbols;
7772 # Now try linking the two files.
7773 mv conftest.$ac_objext conftstm.$ac_objext
7774 lt_save_LIBS="$LIBS"
7775 lt_save_CFLAGS="$CFLAGS"
7776 LIBS="conftstm.$ac_objext"
7777 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7778 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7779 (eval $ac_link) 2>&5
7781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7782 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7785 LIBS="$lt_save_LIBS"
7786 CFLAGS="$lt_save_CFLAGS"
7788 echo "cannot find nm_test_func in $nlist" >&5
7791 echo "cannot find nm_test_var in $nlist" >&5
7794 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7797 echo "$progname: failed program was:" >&5
7798 cat conftest.$ac_ext >&5
7800 rm -rf conftest* conftst*
7802 # Do not use the global_symbol_pipe unless it works.
7803 if test "$pipe_works" = yes; then
7806 lt_cv_sys_global_symbol_pipe=
7812 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7813 lt_cv_sys_global_symbol_to_cdecl=
7815 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7817 $as_echo "failed" >&6; }
7819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7820 $as_echo "ok" >&6; }
7844 # Check whether --enable-libtool-lock was given.
7845 if test "${enable_libtool_lock+set}" = set; then :
7846 enableval=$enable_libtool_lock;
7849 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7851 # Some flags need to be propagated to the compiler or linker for good
7855 # Find out which ABI we are using.
7856 echo 'int i;' > conftest.$ac_ext
7857 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7858 (eval $ac_compile) 2>&5
7860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7861 test $ac_status = 0; }; then
7862 case `/usr/bin/file conftest.$ac_objext` in
7874 # Find out which ABI we are using.
7875 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7876 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7877 (eval $ac_compile) 2>&5
7879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7880 test $ac_status = 0; }; then
7881 if test "$lt_cv_prog_gnu_ld" = yes; then
7882 case `/usr/bin/file conftest.$ac_objext` in
7884 LD="${LD-ld} -melf32bsmip"
7887 LD="${LD-ld} -melf32bmipn32"
7890 LD="${LD-ld} -melf64bmip"
7894 case `/usr/bin/file conftest.$ac_objext` in
7910 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7911 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7912 # Find out which ABI we are using.
7913 echo 'int i;' > conftest.$ac_ext
7914 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7915 (eval $ac_compile) 2>&5
7917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7918 test $ac_status = 0; }; then
7919 case `/usr/bin/file conftest.o` in
7922 x86_64-*kfreebsd*-gnu)
7923 LD="${LD-ld} -m elf_i386_fbsd"
7926 LD="${LD-ld} -m elf_i386"
7928 ppc64-*linux*|powerpc64-*linux*)
7929 LD="${LD-ld} -m elf32ppclinux"
7932 LD="${LD-ld} -m elf_s390"
7935 LD="${LD-ld} -m elf32_sparc"
7941 x86_64-*kfreebsd*-gnu)
7942 LD="${LD-ld} -m elf_x86_64_fbsd"
7945 LD="${LD-ld} -m elf_x86_64"
7947 ppc*-*linux*|powerpc*-*linux*)
7948 LD="${LD-ld} -m elf64ppc"
7950 s390*-*linux*|s390*-*tpf*)
7951 LD="${LD-ld} -m elf64_s390"
7954 LD="${LD-ld} -m elf64_sparc"
7964 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7965 SAVE_CFLAGS="$CFLAGS"
7966 CFLAGS="$CFLAGS -belf"
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7968 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7969 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7970 $as_echo_n "(cached) " >&6
7973 ac_cpp='$CPP $CPPFLAGS'
7974 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7975 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7976 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7979 /* end confdefs.h. */
7989 if ac_fn_c_try_link "$LINENO"; then :
7990 lt_cv_cc_needs_belf=yes
7992 lt_cv_cc_needs_belf=no
7994 rm -f core conftest.err conftest.$ac_objext \
7995 conftest$ac_exeext conftest.$ac_ext
7997 ac_cpp='$CPP $CPPFLAGS'
7998 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7999 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8000 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8004 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8005 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8006 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8007 CFLAGS="$SAVE_CFLAGS"
8011 # Find out which ABI we are using.
8012 echo 'int i;' > conftest.$ac_ext
8013 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8014 (eval $ac_compile) 2>&5
8016 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8017 test $ac_status = 0; }; then
8018 case `/usr/bin/file conftest.o` in
8020 case $lt_cv_prog_gnu_ld in
8021 yes*) LD="${LD-ld} -m elf64_sparc" ;;
8023 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8035 need_locks="$enable_libtool_lock"
8039 rhapsody* | darwin*)
8040 if test -n "$ac_tool_prefix"; then
8041 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8042 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8044 $as_echo_n "checking for $ac_word... " >&6; }
8045 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8046 $as_echo_n "(cached) " >&6
8048 if test -n "$DSYMUTIL"; then
8049 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8055 test -z "$as_dir" && as_dir=.
8056 for ac_exec_ext in '' $ac_executable_extensions; do
8057 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8058 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8059 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8068 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8069 if test -n "$DSYMUTIL"; then
8070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8071 $as_echo "$DSYMUTIL" >&6; }
8073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8074 $as_echo "no" >&6; }
8079 if test -z "$ac_cv_prog_DSYMUTIL"; then
8080 ac_ct_DSYMUTIL=$DSYMUTIL
8081 # Extract the first word of "dsymutil", so it can be a program name with args.
8082 set dummy dsymutil; ac_word=$2
8083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8084 $as_echo_n "checking for $ac_word... " >&6; }
8085 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
8086 $as_echo_n "(cached) " >&6
8088 if test -n "$ac_ct_DSYMUTIL"; then
8089 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8095 test -z "$as_dir" && as_dir=.
8096 for ac_exec_ext in '' $ac_executable_extensions; do
8097 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8098 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8108 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8109 if test -n "$ac_ct_DSYMUTIL"; then
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8111 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8114 $as_echo "no" >&6; }
8117 if test "x$ac_ct_DSYMUTIL" = x; then
8120 case $cross_compiling:$ac_tool_warned in
8122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8123 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8124 ac_tool_warned=yes ;;
8126 DSYMUTIL=$ac_ct_DSYMUTIL
8129 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8132 if test -n "$ac_tool_prefix"; then
8133 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8134 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8136 $as_echo_n "checking for $ac_word... " >&6; }
8137 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
8138 $as_echo_n "(cached) " >&6
8140 if test -n "$NMEDIT"; then
8141 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8147 test -z "$as_dir" && as_dir=.
8148 for ac_exec_ext in '' $ac_executable_extensions; do
8149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8150 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8160 NMEDIT=$ac_cv_prog_NMEDIT
8161 if test -n "$NMEDIT"; then
8162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8163 $as_echo "$NMEDIT" >&6; }
8165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8166 $as_echo "no" >&6; }
8171 if test -z "$ac_cv_prog_NMEDIT"; then
8172 ac_ct_NMEDIT=$NMEDIT
8173 # Extract the first word of "nmedit", so it can be a program name with args.
8174 set dummy nmedit; ac_word=$2
8175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8176 $as_echo_n "checking for $ac_word... " >&6; }
8177 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
8178 $as_echo_n "(cached) " >&6
8180 if test -n "$ac_ct_NMEDIT"; then
8181 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8187 test -z "$as_dir" && as_dir=.
8188 for ac_exec_ext in '' $ac_executable_extensions; do
8189 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8190 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8200 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8201 if test -n "$ac_ct_NMEDIT"; then
8202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8203 $as_echo "$ac_ct_NMEDIT" >&6; }
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8206 $as_echo "no" >&6; }
8209 if test "x$ac_ct_NMEDIT" = x; then
8212 case $cross_compiling:$ac_tool_warned in
8214 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8215 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8216 ac_tool_warned=yes ;;
8218 NMEDIT=$ac_ct_NMEDIT
8221 NMEDIT="$ac_cv_prog_NMEDIT"
8224 if test -n "$ac_tool_prefix"; then
8225 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8226 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8228 $as_echo_n "checking for $ac_word... " >&6; }
8229 if test "${ac_cv_prog_LIPO+set}" = set; then :
8230 $as_echo_n "(cached) " >&6
8232 if test -n "$LIPO"; then
8233 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8239 test -z "$as_dir" && as_dir=.
8240 for ac_exec_ext in '' $ac_executable_extensions; do
8241 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8242 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8243 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8252 LIPO=$ac_cv_prog_LIPO
8253 if test -n "$LIPO"; then
8254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8255 $as_echo "$LIPO" >&6; }
8257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8258 $as_echo "no" >&6; }
8263 if test -z "$ac_cv_prog_LIPO"; then
8265 # Extract the first word of "lipo", so it can be a program name with args.
8266 set dummy lipo; ac_word=$2
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8268 $as_echo_n "checking for $ac_word... " >&6; }
8269 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
8270 $as_echo_n "(cached) " >&6
8272 if test -n "$ac_ct_LIPO"; then
8273 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8279 test -z "$as_dir" && as_dir=.
8280 for ac_exec_ext in '' $ac_executable_extensions; do
8281 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8282 ac_cv_prog_ac_ct_LIPO="lipo"
8283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8292 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8293 if test -n "$ac_ct_LIPO"; then
8294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8295 $as_echo "$ac_ct_LIPO" >&6; }
8297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8298 $as_echo "no" >&6; }
8301 if test "x$ac_ct_LIPO" = x; then
8304 case $cross_compiling:$ac_tool_warned in
8306 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8307 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8308 ac_tool_warned=yes ;;
8313 LIPO="$ac_cv_prog_LIPO"
8316 if test -n "$ac_tool_prefix"; then
8317 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8318 set dummy ${ac_tool_prefix}otool; ac_word=$2
8319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8320 $as_echo_n "checking for $ac_word... " >&6; }
8321 if test "${ac_cv_prog_OTOOL+set}" = set; then :
8322 $as_echo_n "(cached) " >&6
8324 if test -n "$OTOOL"; then
8325 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8331 test -z "$as_dir" && as_dir=.
8332 for ac_exec_ext in '' $ac_executable_extensions; do
8333 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8334 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8344 OTOOL=$ac_cv_prog_OTOOL
8345 if test -n "$OTOOL"; then
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8347 $as_echo "$OTOOL" >&6; }
8349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8350 $as_echo "no" >&6; }
8355 if test -z "$ac_cv_prog_OTOOL"; then
8357 # Extract the first word of "otool", so it can be a program name with args.
8358 set dummy otool; ac_word=$2
8359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8360 $as_echo_n "checking for $ac_word... " >&6; }
8361 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
8362 $as_echo_n "(cached) " >&6
8364 if test -n "$ac_ct_OTOOL"; then
8365 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8371 test -z "$as_dir" && as_dir=.
8372 for ac_exec_ext in '' $ac_executable_extensions; do
8373 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8374 ac_cv_prog_ac_ct_OTOOL="otool"
8375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8384 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8385 if test -n "$ac_ct_OTOOL"; then
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8387 $as_echo "$ac_ct_OTOOL" >&6; }
8389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8390 $as_echo "no" >&6; }
8393 if test "x$ac_ct_OTOOL" = x; then
8396 case $cross_compiling:$ac_tool_warned in
8398 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8399 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8400 ac_tool_warned=yes ;;
8405 OTOOL="$ac_cv_prog_OTOOL"
8408 if test -n "$ac_tool_prefix"; then
8409 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8410 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8412 $as_echo_n "checking for $ac_word... " >&6; }
8413 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8414 $as_echo_n "(cached) " >&6
8416 if test -n "$OTOOL64"; then
8417 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8423 test -z "$as_dir" && as_dir=.
8424 for ac_exec_ext in '' $ac_executable_extensions; do
8425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8426 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8436 OTOOL64=$ac_cv_prog_OTOOL64
8437 if test -n "$OTOOL64"; then
8438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8439 $as_echo "$OTOOL64" >&6; }
8441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8442 $as_echo "no" >&6; }
8447 if test -z "$ac_cv_prog_OTOOL64"; then
8448 ac_ct_OTOOL64=$OTOOL64
8449 # Extract the first word of "otool64", so it can be a program name with args.
8450 set dummy otool64; ac_word=$2
8451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8452 $as_echo_n "checking for $ac_word... " >&6; }
8453 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8454 $as_echo_n "(cached) " >&6
8456 if test -n "$ac_ct_OTOOL64"; then
8457 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8463 test -z "$as_dir" && as_dir=.
8464 for ac_exec_ext in '' $ac_executable_extensions; do
8465 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8466 ac_cv_prog_ac_ct_OTOOL64="otool64"
8467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8476 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8477 if test -n "$ac_ct_OTOOL64"; then
8478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8479 $as_echo "$ac_ct_OTOOL64" >&6; }
8481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8482 $as_echo "no" >&6; }
8485 if test "x$ac_ct_OTOOL64" = x; then
8488 case $cross_compiling:$ac_tool_warned in
8490 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8491 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8492 ac_tool_warned=yes ;;
8494 OTOOL64=$ac_ct_OTOOL64
8497 OTOOL64="$ac_cv_prog_OTOOL64"
8526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8527 $as_echo_n "checking for -single_module linker flag... " >&6; }
8528 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8529 $as_echo_n "(cached) " >&6
8531 lt_cv_apple_cc_single_mod=no
8532 if test -z "${LT_MULTI_MODULE}"; then
8533 # By default we will add the -single_module flag. You can override
8534 # by either setting the environment variable LT_MULTI_MODULE
8535 # non-empty at configure time, or by adding -multi_module to the
8537 rm -rf libconftest.dylib*
8538 echo "int foo(void){return 1;}" > conftest.c
8539 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8540 -dynamiclib -Wl,-single_module conftest.c" >&5
8541 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8542 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8544 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8545 lt_cv_apple_cc_single_mod=yes
8547 cat conftest.err >&5
8549 rm -rf libconftest.dylib*
8553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8554 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8556 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8557 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8558 $as_echo_n "(cached) " >&6
8560 lt_cv_ld_exported_symbols_list=no
8561 save_LDFLAGS=$LDFLAGS
8562 echo "_main" > conftest.sym
8563 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8565 /* end confdefs.h. */
8575 if ac_fn_c_try_link "$LINENO"; then :
8576 lt_cv_ld_exported_symbols_list=yes
8578 lt_cv_ld_exported_symbols_list=no
8580 rm -f core conftest.err conftest.$ac_objext \
8581 conftest$ac_exeext conftest.$ac_ext
8582 LDFLAGS="$save_LDFLAGS"
8585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8586 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8588 $as_echo_n "checking for -force_load linker flag... " >&6; }
8589 if test "${lt_cv_ld_force_load+set}" = set; then :
8590 $as_echo_n "(cached) " >&6
8592 lt_cv_ld_force_load=no
8593 cat > conftest.c << _LT_EOF
8594 int forced_loaded() { return 2;}
8596 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8597 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8598 echo "$AR cru libconftest.a conftest.o" >&5
8599 $AR cru libconftest.a conftest.o 2>&5
8600 cat > conftest.c << _LT_EOF
8601 int main() { return 0;}
8603 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8604 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8606 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8607 lt_cv_ld_force_load=yes
8609 cat conftest.err >&5
8611 rm -f conftest.err libconftest.a conftest conftest.c
8612 rm -rf conftest.dSYM
8615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8616 $as_echo "$lt_cv_ld_force_load" >&6; }
8618 rhapsody* | darwin1.[012])
8619 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8621 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8622 darwin*) # darwin 5.x on
8623 # if running on 10.5 or later, the deployment target defaults
8624 # to the OS version, if on x86, and 10.4, the deployment
8625 # target defaults to 10.4. Don't you love it?
8626 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8627 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8628 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8630 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8632 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8636 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8637 _lt_dar_single_mod='$single_module'
8639 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8640 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8642 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8644 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8645 _lt_dsymutil='~$DSYMUTIL $lib || :'
8652 for ac_header in dlfcn.h
8654 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8656 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8657 cat >>confdefs.h <<_ACEOF
8658 #define HAVE_DLFCN_H 1
8680 # Check whether --enable-shared was given.
8681 if test "${enable_shared+set}" = set; then :
8682 enableval=$enable_shared; p=${PACKAGE-default}
8684 yes) enable_shared=yes ;;
8685 no) enable_shared=no ;;
8688 # Look at the argument we got. We use all the common list separators.
8689 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8690 for pkg in $enableval; do
8692 if test "X$pkg" = "X$p"; then
8711 # Check whether --enable-static was given.
8712 if test "${enable_static+set}" = set; then :
8713 enableval=$enable_static; p=${PACKAGE-default}
8715 yes) enable_static=yes ;;
8716 no) enable_static=no ;;
8719 # Look at the argument we got. We use all the common list separators.
8720 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8721 for pkg in $enableval; do
8723 if test "X$pkg" = "X$p"; then
8743 # Check whether --with-pic was given.
8744 if test "${with_pic+set}" = set; then :
8745 withval=$with_pic; pic_mode="$withval"
8751 test -z "$pic_mode" && pic_mode=default
8759 # Check whether --enable-fast-install was given.
8760 if test "${enable_fast_install+set}" = set; then :
8761 enableval=$enable_fast_install; p=${PACKAGE-default}
8763 yes) enable_fast_install=yes ;;
8764 no) enable_fast_install=no ;;
8766 enable_fast_install=no
8767 # Look at the argument we got. We use all the common list separators.
8768 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8769 for pkg in $enableval; do
8771 if test "X$pkg" = "X$p"; then
8772 enable_fast_install=yes
8779 enable_fast_install=yes
8792 # This can be used to rebuild libtool when needed
8793 LIBTOOL_DEPS="$ltmain"
8795 # Always use our own libtool.
8796 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8823 test -z "$LN_S" && LN_S="ln -s"
8838 if test -n "${ZSH_VERSION+set}" ; then
8839 setopt NO_GLOB_SUBST
8842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8843 $as_echo_n "checking for objdir... " >&6; }
8844 if test "${lt_cv_objdir+set}" = set; then :
8845 $as_echo_n "(cached) " >&6
8847 rm -f .libs 2>/dev/null
8848 mkdir .libs 2>/dev/null
8849 if test -d .libs; then
8852 # MS-DOS does not allow filenames that begin with a dot.
8855 rmdir .libs 2>/dev/null
8857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8858 $as_echo "$lt_cv_objdir" >&6; }
8859 objdir=$lt_cv_objdir
8865 cat >>confdefs.h <<_ACEOF
8866 #define LT_OBJDIR "$lt_cv_objdir/"
8874 # AIX sometimes has problems with the GCC collect2 program. For some
8875 # reason, if we set the COLLECT_NAMES environment variable, the problems
8876 # vanish in a puff of smoke.
8877 if test "X${COLLECT_NAMES+set}" != Xset; then
8879 export COLLECT_NAMES
8886 can_build_shared=yes
8888 # All known linkers require a `.a' archive for static linking (except MSVC,
8889 # which needs '.lib').
8892 with_gnu_ld="$lt_cv_prog_gnu_ld"
8895 old_CFLAGS="$CFLAGS"
8897 # Set sane defaults for various variables
8898 test -z "$CC" && CC=cc
8899 test -z "$LTCC" && LTCC=$CC
8900 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8901 test -z "$LD" && LD=ld
8902 test -z "$ac_objext" && ac_objext=o
8904 for cc_temp in $compiler""; do
8906 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8907 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8912 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8915 # Only perform the check for file, if the check method requires it
8916 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8917 case $deplibs_check_method in
8919 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8921 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8922 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8923 $as_echo_n "(cached) " >&6
8927 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8930 lt_save_MAGIC_CMD="$MAGIC_CMD"
8931 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8932 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8933 for ac_dir in $ac_dummy; do
8935 test -z "$ac_dir" && ac_dir=.
8936 if test -f $ac_dir/${ac_tool_prefix}file; then
8937 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8938 if test -n "$file_magic_test_file"; then
8939 case $deplibs_check_method in
8941 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8942 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8943 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8944 $EGREP "$file_magic_regex" > /dev/null; then
8949 *** Warning: the command libtool uses to detect shared libraries,
8950 *** $file_magic_cmd, produces output that libtool cannot recognize.
8951 *** The result is that libtool may fail to recognize shared libraries
8952 *** as such. This will affect the creation of libtool libraries that
8953 *** depend on shared libraries, but programs linked with such libtool
8954 *** libraries will work regardless of this problem. Nevertheless, you
8955 *** may want to report the problem to your system manager and/or to
8956 *** bug-libtool@gnu.org
8966 MAGIC_CMD="$lt_save_MAGIC_CMD"
8971 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8972 if test -n "$MAGIC_CMD"; then
8973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8974 $as_echo "$MAGIC_CMD" >&6; }
8976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8977 $as_echo "no" >&6; }
8984 if test -z "$lt_cv_path_MAGIC_CMD"; then
8985 if test -n "$ac_tool_prefix"; then
8986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8987 $as_echo_n "checking for file... " >&6; }
8988 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8989 $as_echo_n "(cached) " >&6
8993 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8996 lt_save_MAGIC_CMD="$MAGIC_CMD"
8997 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8998 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8999 for ac_dir in $ac_dummy; do
9001 test -z "$ac_dir" && ac_dir=.
9002 if test -f $ac_dir/file; then
9003 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9004 if test -n "$file_magic_test_file"; then
9005 case $deplibs_check_method in
9007 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9008 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9009 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9010 $EGREP "$file_magic_regex" > /dev/null; then
9015 *** Warning: the command libtool uses to detect shared libraries,
9016 *** $file_magic_cmd, produces output that libtool cannot recognize.
9017 *** The result is that libtool may fail to recognize shared libraries
9018 *** as such. This will affect the creation of libtool libraries that
9019 *** depend on shared libraries, but programs linked with such libtool
9020 *** libraries will work regardless of this problem. Nevertheless, you
9021 *** may want to report the problem to your system manager and/or to
9022 *** bug-libtool@gnu.org
9032 MAGIC_CMD="$lt_save_MAGIC_CMD"
9037 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9038 if test -n "$MAGIC_CMD"; then
9039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9040 $as_echo "$MAGIC_CMD" >&6; }
9042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9043 $as_echo "no" >&6; }
9056 # Use C for the default configuration in the libtool script
9060 ac_cpp='$CPP $CPPFLAGS'
9061 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9062 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9063 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9066 # Source file extension for C test sources.
9069 # Object file extension for compiled C test sources.
9073 # Code to be used in simple compile tests
9074 lt_simple_compile_test_code="int some_variable = 0;"
9076 # Code to be used in simple link tests
9077 lt_simple_link_test_code='int main(){return(0);}'
9085 # If no C compiler was specified, use CC.
9088 # If no C compiler flags were specified, use CFLAGS.
9089 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9091 # Allow CC to be a program name with arguments.
9094 # Save the default compiler, since it gets overwritten when the other
9095 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9096 compiler_DEFAULT=$CC
9098 # save warnings/boilerplate of simple test code
9099 ac_outfile=conftest.$ac_objext
9100 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9101 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9102 _lt_compiler_boilerplate=`cat conftest.err`
9105 ac_outfile=conftest.$ac_objext
9106 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9107 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9108 _lt_linker_boilerplate=`cat conftest.err`
9113 ## There is no encapsulation within the following macros, do not change
9114 ## the running order or otherwise move them around unless you know exactly
9115 ## what you are doing...
9116 if test -n "$compiler"; then
9118 lt_prog_compiler_no_builtin_flag=
9120 if test "$GCC" = yes; then
9121 case $cc_basename in
9123 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9125 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9129 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9130 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9131 $as_echo_n "(cached) " >&6
9133 lt_cv_prog_compiler_rtti_exceptions=no
9134 ac_outfile=conftest.$ac_objext
9135 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9136 lt_compiler_flag="-fno-rtti -fno-exceptions"
9137 # Insert the option either (1) after the last *FLAGS variable, or
9138 # (2) before a word containing "conftest.", or (3) at the end.
9139 # Note that $ac_compile itself does not contain backslashes and begins
9140 # with a dollar sign (not a hyphen), so the echo should work correctly.
9141 # The option is referenced via a variable to avoid confusing sed.
9142 lt_compile=`echo "$ac_compile" | $SED \
9143 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9144 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9145 -e 's:$: $lt_compiler_flag:'`
9146 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9147 (eval "$lt_compile" 2>conftest.err)
9149 cat conftest.err >&5
9150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9151 if (exit $ac_status) && test -s "$ac_outfile"; then
9152 # The compiler can only warn and ignore the option if not recognized
9153 # So say no if there are warnings other than the usual output.
9154 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9155 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9156 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9157 lt_cv_prog_compiler_rtti_exceptions=yes
9163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9164 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9166 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9167 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9179 lt_prog_compiler_wl=
9180 lt_prog_compiler_pic=
9181 lt_prog_compiler_static=
9183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9184 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9186 if test "$GCC" = yes; then
9187 lt_prog_compiler_wl='-Wl,'
9188 lt_prog_compiler_static='-static'
9192 # All AIX code is PIC.
9193 if test "$host_cpu" = ia64; then
9194 # AIX 5 now supports IA64 processor
9195 lt_prog_compiler_static='-Bstatic'
9202 # see comment about AmigaOS4 .so support
9203 lt_prog_compiler_pic='-fPIC'
9206 # FIXME: we need at least 68020 code to build shared libraries, but
9207 # adding the `-m68020' flag to GCC prevents building anything better,
9209 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9214 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9215 # PIC is the default for these OSes.
9218 mingw* | cygwin* | pw32* | os2* | cegcc*)
9219 # This hack is so that the source file can tell whether it is being
9220 # built for inclusion in a dll (and should export symbols for example).
9221 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9222 # (--disable-auto-import) libraries
9223 lt_prog_compiler_pic='-DDLL_EXPORT'
9226 darwin* | rhapsody*)
9227 # PIC is the default on this platform
9228 # Common symbols not allowed in MH_DYLIB files
9229 lt_prog_compiler_pic='-fno-common'
9233 # PIC is the default for Haiku.
9234 # The "-static" flag exists, but is broken.
9235 lt_prog_compiler_static=
9239 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9240 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9241 # sets the default TLS model and affects inlining.
9247 lt_prog_compiler_pic='-fPIC'
9253 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9254 # Instead, we relocate shared libraries at runtime.
9258 # Just because we use GCC doesn't mean we suddenly get shared libraries
9259 # on systems that don't support them.
9260 lt_prog_compiler_can_build_shared=no
9265 # QNX uses GNU C++, but need to define -shared option too, otherwise
9267 lt_prog_compiler_pic='-fPIC -shared'
9271 if test -d /usr/nec; then
9272 lt_prog_compiler_pic=-Kconform_pic
9277 lt_prog_compiler_pic='-fPIC'
9281 case $cc_basename in
9282 nvcc*) # Cuda Compiler Driver 2.2
9283 lt_prog_compiler_wl='-Xlinker '
9284 lt_prog_compiler_pic='-Xcompiler -fPIC'
9288 # PORTME Check for flag to pass linker flags through the system compiler.
9291 lt_prog_compiler_wl='-Wl,'
9292 if test "$host_cpu" = ia64; then
9293 # AIX 5 now supports IA64 processor
9294 lt_prog_compiler_static='-Bstatic'
9296 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9300 mingw* | cygwin* | pw32* | os2* | cegcc*)
9301 # This hack is so that the source file can tell whether it is being
9302 # built for inclusion in a dll (and should export symbols for example).
9303 lt_prog_compiler_pic='-DDLL_EXPORT'
9306 hpux9* | hpux10* | hpux11*)
9307 lt_prog_compiler_wl='-Wl,'
9308 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9315 lt_prog_compiler_pic='+Z'
9318 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9319 lt_prog_compiler_static='${wl}-a ${wl}archive'
9322 irix5* | irix6* | nonstopux*)
9323 lt_prog_compiler_wl='-Wl,'
9324 # PIC (with -KPIC) is the default.
9325 lt_prog_compiler_static='-non_shared'
9328 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9329 case $cc_basename in
9330 # old Intel for x86_64 which still supported -KPIC.
9332 lt_prog_compiler_wl='-Wl,'
9333 lt_prog_compiler_pic='-KPIC'
9334 lt_prog_compiler_static='-static'
9336 # icc used to be incompatible with GCC.
9337 # ICC 10 doesn't accept -KPIC any more.
9339 lt_prog_compiler_wl='-Wl,'
9340 lt_prog_compiler_pic='-fPIC'
9341 lt_prog_compiler_static='-static'
9343 # Lahey Fortran 8.1.
9345 lt_prog_compiler_wl='-Wl,'
9346 lt_prog_compiler_pic='--shared'
9347 lt_prog_compiler_static='--static'
9349 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9350 # Portland Group compilers (*not* the Pentium gcc compiler,
9351 # which looks to be a dead project)
9352 lt_prog_compiler_wl='-Wl,'
9353 lt_prog_compiler_pic='-fpic'
9354 lt_prog_compiler_static='-Bstatic'
9357 lt_prog_compiler_wl='-Wl,'
9358 # All Alpha code is PIC.
9359 lt_prog_compiler_static='-non_shared'
9361 xl* | bgxl* | bgf* | mpixl*)
9362 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9363 lt_prog_compiler_wl='-Wl,'
9364 lt_prog_compiler_pic='-qpic'
9365 lt_prog_compiler_static='-qstaticlink'
9368 case `$CC -V 2>&1 | sed 5q` in
9369 *Sun\ F* | *Sun*Fortran*)
9370 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9371 lt_prog_compiler_pic='-KPIC'
9372 lt_prog_compiler_static='-Bstatic'
9373 lt_prog_compiler_wl=''
9377 lt_prog_compiler_pic='-KPIC'
9378 lt_prog_compiler_static='-Bstatic'
9379 lt_prog_compiler_wl='-Wl,'
9387 lt_prog_compiler_pic='-KPIC'
9388 lt_prog_compiler_static='-Bstatic'
9392 # QNX uses GNU C++, but need to define -shared option too, otherwise
9394 lt_prog_compiler_pic='-fPIC -shared'
9397 osf3* | osf4* | osf5*)
9398 lt_prog_compiler_wl='-Wl,'
9399 # All OSF/1 code is PIC.
9400 lt_prog_compiler_static='-non_shared'
9404 lt_prog_compiler_static='-non_shared'
9408 lt_prog_compiler_pic='-KPIC'
9409 lt_prog_compiler_static='-Bstatic'
9410 case $cc_basename in
9412 lt_prog_compiler_wl='-Qoption ld ';;
9414 lt_prog_compiler_wl='-Wl,';;
9419 lt_prog_compiler_wl='-Qoption ld '
9420 lt_prog_compiler_pic='-PIC'
9421 lt_prog_compiler_static='-Bstatic'
9424 sysv4 | sysv4.2uw2* | sysv4.3*)
9425 lt_prog_compiler_wl='-Wl,'
9426 lt_prog_compiler_pic='-KPIC'
9427 lt_prog_compiler_static='-Bstatic'
9431 if test -d /usr/nec ;then
9432 lt_prog_compiler_pic='-Kconform_pic'
9433 lt_prog_compiler_static='-Bstatic'
9437 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9438 lt_prog_compiler_wl='-Wl,'
9439 lt_prog_compiler_pic='-KPIC'
9440 lt_prog_compiler_static='-Bstatic'
9444 lt_prog_compiler_wl='-Wl,'
9445 lt_prog_compiler_can_build_shared=no
9449 lt_prog_compiler_pic='-pic'
9450 lt_prog_compiler_static='-Bstatic'
9454 lt_prog_compiler_can_build_shared=no
9460 # For platforms which do not support PIC, -DPIC is meaningless:
9462 lt_prog_compiler_pic=
9465 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9469 $as_echo "$lt_prog_compiler_pic" >&6; }
9477 # Check to make sure the PIC flag actually works.
9479 if test -n "$lt_prog_compiler_pic"; then
9480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9481 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9482 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9483 $as_echo_n "(cached) " >&6
9485 lt_cv_prog_compiler_pic_works=no
9486 ac_outfile=conftest.$ac_objext
9487 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9488 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9489 # Insert the option either (1) after the last *FLAGS variable, or
9490 # (2) before a word containing "conftest.", or (3) at the end.
9491 # Note that $ac_compile itself does not contain backslashes and begins
9492 # with a dollar sign (not a hyphen), so the echo should work correctly.
9493 # The option is referenced via a variable to avoid confusing sed.
9494 lt_compile=`echo "$ac_compile" | $SED \
9495 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9496 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9497 -e 's:$: $lt_compiler_flag:'`
9498 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9499 (eval "$lt_compile" 2>conftest.err)
9501 cat conftest.err >&5
9502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9503 if (exit $ac_status) && test -s "$ac_outfile"; then
9504 # The compiler can only warn and ignore the option if not recognized
9505 # So say no if there are warnings other than the usual output.
9506 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9507 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9508 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9509 lt_cv_prog_compiler_pic_works=yes
9515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9516 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9518 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9519 case $lt_prog_compiler_pic in
9521 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9524 lt_prog_compiler_pic=
9525 lt_prog_compiler_can_build_shared=no
9536 # Check to make sure the static flag actually works.
9538 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9540 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9541 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9542 $as_echo_n "(cached) " >&6
9544 lt_cv_prog_compiler_static_works=no
9545 save_LDFLAGS="$LDFLAGS"
9546 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9547 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9548 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9549 # The linker can only warn and ignore the option if not recognized
9550 # So say no if there are warnings
9551 if test -s conftest.err; then
9552 # Append any errors to the config.log.
9553 cat conftest.err 1>&5
9554 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9555 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9556 if diff conftest.exp conftest.er2 >/dev/null; then
9557 lt_cv_prog_compiler_static_works=yes
9560 lt_cv_prog_compiler_static_works=yes
9564 LDFLAGS="$save_LDFLAGS"
9567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9568 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9570 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9573 lt_prog_compiler_static=
9582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9583 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9584 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9585 $as_echo_n "(cached) " >&6
9587 lt_cv_prog_compiler_c_o=no
9588 $RM -r conftest 2>/dev/null
9592 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9594 lt_compiler_flag="-o out/conftest2.$ac_objext"
9595 # Insert the option either (1) after the last *FLAGS variable, or
9596 # (2) before a word containing "conftest.", or (3) at the end.
9597 # Note that $ac_compile itself does not contain backslashes and begins
9598 # with a dollar sign (not a hyphen), so the echo should work correctly.
9599 lt_compile=`echo "$ac_compile" | $SED \
9600 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9601 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9602 -e 's:$: $lt_compiler_flag:'`
9603 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9604 (eval "$lt_compile" 2>out/conftest.err)
9606 cat out/conftest.err >&5
9607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9608 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9610 # The compiler can only warn and ignore the option if not recognized
9611 # So say no if there are warnings
9612 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9613 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9614 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9615 lt_cv_prog_compiler_c_o=yes
9620 # SGI C++ compiler will create directory out/ii_files/ for
9621 # template instantiation
9622 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9623 $RM out/* && rmdir out
9629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9630 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9638 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9639 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9640 $as_echo_n "(cached) " >&6
9642 lt_cv_prog_compiler_c_o=no
9643 $RM -r conftest 2>/dev/null
9647 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9649 lt_compiler_flag="-o out/conftest2.$ac_objext"
9650 # Insert the option either (1) after the last *FLAGS variable, or
9651 # (2) before a word containing "conftest.", or (3) at the end.
9652 # Note that $ac_compile itself does not contain backslashes and begins
9653 # with a dollar sign (not a hyphen), so the echo should work correctly.
9654 lt_compile=`echo "$ac_compile" | $SED \
9655 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9656 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9657 -e 's:$: $lt_compiler_flag:'`
9658 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9659 (eval "$lt_compile" 2>out/conftest.err)
9661 cat out/conftest.err >&5
9662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9663 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9665 # The compiler can only warn and ignore the option if not recognized
9666 # So say no if there are warnings
9667 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9668 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9669 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9670 lt_cv_prog_compiler_c_o=yes
9675 # SGI C++ compiler will create directory out/ii_files/ for
9676 # template instantiation
9677 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9678 $RM out/* && rmdir out
9684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9685 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9690 hard_links="nottested"
9691 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9692 # do not overwrite the value of need_locks provided by the user
9693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9694 $as_echo_n "checking if we can lock with hard links... " >&6; }
9697 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9699 ln conftest.a conftest.b 2>&5 || hard_links=no
9700 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9702 $as_echo "$hard_links" >&6; }
9703 if test "$hard_links" = no; then
9704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9705 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9718 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9721 allow_undefined_flag=
9722 always_export_symbols=no
9724 archive_expsym_cmds=
9725 compiler_needs_object=no
9726 enable_shared_with_static_runtimes=no
9727 export_dynamic_flag_spec=
9728 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9729 hardcode_automatic=no
9731 hardcode_direct_absolute=no
9732 hardcode_libdir_flag_spec=
9733 hardcode_libdir_flag_spec_ld=
9734 hardcode_libdir_separator=
9736 hardcode_shlibpath_var=unsupported
9738 link_all_deplibs=unknown
9741 old_archive_from_new_cmds=
9742 old_archive_from_expsyms_cmds=
9743 thread_safe_flag_spec=
9744 whole_archive_flag_spec=
9745 # include_expsyms should be a list of space-separated symbols to be *always*
9746 # included in the symbol list
9748 # exclude_expsyms can be an extended regexp of symbols to exclude
9749 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9750 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9751 # as well as any symbol that contains `d'.
9752 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9753 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9754 # platforms (ab)use it in PIC code, but their linkers get confused if
9755 # the symbol is explicitly referenced. Since portable code cannot
9756 # rely on this symbol name, it's probably fine to never include it in
9757 # preloaded symbol tables.
9758 # Exclude shared library initialization/finalization symbols.
9759 extract_expsyms_cmds=
9762 cygwin* | mingw* | pw32* | cegcc*)
9763 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9764 # When not using gcc, we currently assume that we are using
9765 # Microsoft Visual C++.
9766 if test "$GCC" != yes; then
9771 # we just hope/assume this is gcc and not c89 (= MSVC++)
9781 # On some targets, GNU ld is compatible enough with the native linker
9782 # that we're better off using the native interface for both.
9783 lt_use_gnu_ld_interface=no
9784 if test "$with_gnu_ld" = yes; then
9787 # The AIX port of GNU ld has always aspired to compatibility
9788 # with the native linker. However, as the warning in the GNU ld
9789 # block says, versions before 2.19.5* couldn't really create working
9790 # shared libraries, regardless of the interface used.
9791 case `$LD -v 2>&1` in
9792 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9793 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9794 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9796 lt_use_gnu_ld_interface=yes
9801 lt_use_gnu_ld_interface=yes
9806 if test "$lt_use_gnu_ld_interface" = yes; then
9807 # If archive_cmds runs LD, not CC, wlarc should be empty
9810 # Set some defaults for GNU ld with shared library support. These
9811 # are reset later if shared libraries are not supported. Putting them
9812 # here allows them to be overridden if necessary.
9813 runpath_var=LD_RUN_PATH
9814 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9815 export_dynamic_flag_spec='${wl}--export-dynamic'
9816 # ancient GNU ld didn't support --whole-archive et. al.
9817 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9818 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9820 whole_archive_flag_spec=
9822 supports_anon_versioning=no
9823 case `$LD -v 2>&1` in
9824 *GNU\ gold*) supports_anon_versioning=yes ;;
9825 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9826 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9827 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9828 *\ 2.11.*) ;; # other 2.11 versions
9829 *) supports_anon_versioning=yes ;;
9832 # See if GNU ld supports shared libraries.
9835 # On AIX/PPC, the GNU linker is very broken
9836 if test "$host_cpu" != ia64; then
9840 *** Warning: the GNU linker, at least up to release 2.19, is reported
9841 *** to be unable to reliably create shared libraries on AIX.
9842 *** Therefore, libtool is disabling shared libraries support. If you
9843 *** really care for shared libraries, you may want to install binutils
9844 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9845 *** You will then need to restart the configuration process.
9854 # see comment about AmigaOS4 .so support
9855 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9856 archive_expsym_cmds=''
9859 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)'
9860 hardcode_libdir_flag_spec='-L$libdir'
9861 hardcode_minus_L=yes
9867 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9868 allow_undefined_flag=unsupported
9869 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9870 # support --undefined. This deserves some investigation. FIXME
9871 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9877 cygwin* | mingw* | pw32* | cegcc*)
9878 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9879 # as there is no search path for DLLs.
9880 hardcode_libdir_flag_spec='-L$libdir'
9881 export_dynamic_flag_spec='${wl}--export-all-symbols'
9882 allow_undefined_flag=unsupported
9883 always_export_symbols=no
9884 enable_shared_with_static_runtimes=yes
9885 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9887 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9888 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9889 # If the export-symbols file already is a .def file (1st line
9890 # is EXPORTS), use it as is; otherwise, prepend...
9891 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9892 cp $export_symbols $output_objdir/$soname.def;
9894 echo EXPORTS > $output_objdir/$soname.def;
9895 cat $export_symbols >> $output_objdir/$soname.def;
9897 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9904 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9905 link_all_deplibs=yes
9910 hardcode_shlibpath_var=no
9911 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9912 export_dynamic_flag_spec='${wl}-E'
9913 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9914 # Instead, shared libraries are loaded at an image base (0x10000000 by
9915 # default) and relocated if they conflict, which is a slow very memory
9916 # consuming and fragmenting process. To avoid this, we pick a random,
9917 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9918 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9919 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9920 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'
9923 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9925 if test "$host_os" = linux-dietlibc; then
9926 case $cc_basename in
9927 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9930 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9931 && test "$tmp_diet" = no
9934 tmp_sharedflag='-shared'
9935 case $cc_basename,$host_cpu in
9936 pgcc*) # Portland Group C compiler
9937 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'
9938 tmp_addflag=' $pic_flag'
9940 pgf77* | pgf90* | pgf95* | pgfortran*)
9941 # Portland Group f77 and f90 compilers
9942 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'
9943 tmp_addflag=' $pic_flag -Mnomain' ;;
9944 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9945 tmp_addflag=' -i_dynamic' ;;
9946 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9947 tmp_addflag=' -i_dynamic -nofor_main' ;;
9948 ifc* | ifort*) # Intel Fortran compiler
9949 tmp_addflag=' -nofor_main' ;;
9950 lf95*) # Lahey Fortran 8.1
9951 whole_archive_flag_spec=
9952 tmp_sharedflag='--shared' ;;
9953 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9954 tmp_sharedflag='-qmkshrobj'
9956 nvcc*) # Cuda Compiler Driver 2.2
9957 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'
9958 compiler_needs_object=yes
9961 case `$CC -V 2>&1 | sed 5q` in
9962 *Sun\ C*) # Sun C 5.9
9963 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'
9964 compiler_needs_object=yes
9965 tmp_sharedflag='-G' ;;
9966 *Sun\ F*) # Sun Fortran 8.3
9967 tmp_sharedflag='-G' ;;
9969 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9971 if test "x$supports_anon_versioning" = xyes; then
9972 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9973 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9974 echo "local: *; };" >> $output_objdir/$libname.ver~
9975 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9978 case $cc_basename in
9979 xlf* | bgf* | bgxlf* | mpixlf*)
9980 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9981 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9982 hardcode_libdir_flag_spec=
9983 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9984 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9985 if test "x$supports_anon_versioning" = xyes; then
9986 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9987 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9988 echo "local: *; };" >> $output_objdir/$libname.ver~
9989 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9999 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10000 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10003 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10004 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10009 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10013 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10014 *** create shared libraries on Solaris systems. Therefore, libtool
10015 *** is disabling shared libraries support. We urge you to upgrade GNU
10016 *** binutils to release 2.9.1 or newer. Another option is to modify
10017 *** your PATH or compiler configuration so that the native linker is
10018 *** used, and then restart.
10021 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10022 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10023 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10029 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10030 case `$LD -v 2>&1` in
10031 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10035 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10036 *** reliably create shared libraries on SCO systems. Therefore, libtool
10037 *** is disabling shared libraries support. We urge you to upgrade GNU
10038 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10039 *** your PATH or compiler configuration so that the native linker is
10040 *** used, and then restart.
10045 # For security reasons, it is highly recommended that you always
10046 # use absolute paths for naming shared libraries, and exclude the
10047 # DT_RUNPATH tag from executables and libraries. But doing so
10048 # requires that you compile everything twice, which is a pain.
10049 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10050 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10051 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10052 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10061 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10063 hardcode_direct=yes
10064 hardcode_shlibpath_var=no
10068 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10069 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10070 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10077 if test "$ld_shlibs" = no; then
10079 hardcode_libdir_flag_spec=
10080 export_dynamic_flag_spec=
10081 whole_archive_flag_spec=
10084 # PORTME fill in a description of your system's linker (not GNU ld)
10087 allow_undefined_flag=unsupported
10088 always_export_symbols=yes
10089 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'
10090 # Note: this linker hardcodes the directories in LIBPATH if there
10091 # are no directories specified by -L.
10092 hardcode_minus_L=yes
10093 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10094 # Neither direct hardcoding nor static linking is supported with a
10096 hardcode_direct=unsupported
10101 if test "$host_cpu" = ia64; then
10102 # On IA64, the linker does run time linking by default, so we don't
10103 # have to do anything special.
10104 aix_use_runtimelinking=no
10105 exp_sym_flag='-Bexport'
10108 # If we're using GNU nm, then we don't want the "-C" option.
10109 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10110 # Also, AIX nm treats weak defined symbols like other global
10111 # defined symbols, whereas GNU nm marks them as "W".
10112 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10113 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'
10115 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'
10117 aix_use_runtimelinking=no
10119 # Test if we are trying to use run time linking or normal
10120 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10121 # need to do runtime linking.
10122 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10123 for ld_flag in $LDFLAGS; do
10124 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10125 aix_use_runtimelinking=yes
10132 exp_sym_flag='-bexport'
10133 no_entry_flag='-bnoentry'
10136 # When large executables or shared objects are built, AIX ld can
10137 # have problems creating the table of contents. If linking a library
10138 # or program results in "error TOC overflow" add -mminimal-toc to
10139 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10140 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10143 hardcode_direct=yes
10144 hardcode_direct_absolute=yes
10145 hardcode_libdir_separator=':'
10146 link_all_deplibs=yes
10147 file_list_spec='${wl}-f,'
10149 if test "$GCC" = yes; then
10150 case $host_os in aix4.[012]|aix4.[012].*)
10151 # We only want to do this on AIX 4.2 and lower, the check
10152 # below for broken collect2 doesn't work under 4.3+
10153 collect2name=`${CC} -print-prog-name=collect2`
10154 if test -f "$collect2name" &&
10155 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10157 # We have reworked collect2
10160 # We have old collect2
10161 hardcode_direct=unsupported
10162 # It fails to find uninstalled libraries when the uninstalled
10163 # path is not listed in the libpath. Setting hardcode_minus_L
10164 # to unsupported forces relinking
10165 hardcode_minus_L=yes
10166 hardcode_libdir_flag_spec='-L$libdir'
10167 hardcode_libdir_separator=
10171 shared_flag='-shared'
10172 if test "$aix_use_runtimelinking" = yes; then
10173 shared_flag="$shared_flag "'${wl}-G'
10177 if test "$host_cpu" = ia64; then
10178 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10179 # chokes on -Wl,-G. The following line is correct:
10182 if test "$aix_use_runtimelinking" = yes; then
10183 shared_flag='${wl}-G'
10185 shared_flag='${wl}-bM:SRE'
10190 export_dynamic_flag_spec='${wl}-bexpall'
10191 # It seems that -bexpall does not export symbols beginning with
10192 # underscore (_), so it is better to generate a list of symbols to export.
10193 always_export_symbols=yes
10194 if test "$aix_use_runtimelinking" = yes; then
10195 # Warning - without using the other runtime loading flags (-brtl),
10196 # -berok will link without error, but may produce a broken library.
10197 allow_undefined_flag='-berok'
10198 # Determine the default libpath from the value encoded in an
10199 # empty executable.
10200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10201 /* end confdefs.h. */
10211 if ac_fn_c_try_link "$LINENO"; then :
10213 lt_aix_libpath_sed='
10214 /Import File Strings/,/^$/ {
10220 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10221 # Check for a 64-bit object if we didn't find anything.
10222 if test -z "$aix_libpath"; then
10223 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10226 rm -f core conftest.err conftest.$ac_objext \
10227 conftest$ac_exeext conftest.$ac_ext
10228 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10230 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10231 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"
10233 if test "$host_cpu" = ia64; then
10234 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10235 allow_undefined_flag="-z nodefs"
10236 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"
10238 # Determine the default libpath from the value encoded in an
10239 # empty executable.
10240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10241 /* end confdefs.h. */
10251 if ac_fn_c_try_link "$LINENO"; then :
10253 lt_aix_libpath_sed='
10254 /Import File Strings/,/^$/ {
10260 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10261 # Check for a 64-bit object if we didn't find anything.
10262 if test -z "$aix_libpath"; then
10263 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10266 rm -f core conftest.err conftest.$ac_objext \
10267 conftest$ac_exeext conftest.$ac_ext
10268 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10270 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10271 # Warning - without using the other run time loading flags,
10272 # -berok will link without error, but may produce a broken library.
10273 no_undefined_flag=' ${wl}-bernotok'
10274 allow_undefined_flag=' ${wl}-berok'
10275 if test "$with_gnu_ld" = yes; then
10276 # We only use this code for GNU lds that support --whole-archive.
10277 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10279 # Exported symbols can be pulled into shared objects from archives
10280 whole_archive_flag_spec='$convenience'
10282 archive_cmds_need_lc=yes
10283 # This is similar to how AIX traditionally builds its shared libraries.
10284 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'
10292 # see comment about AmigaOS4 .so support
10293 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10294 archive_expsym_cmds=''
10297 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)'
10298 hardcode_libdir_flag_spec='-L$libdir'
10299 hardcode_minus_L=yes
10305 export_dynamic_flag_spec=-rdynamic
10308 cygwin* | mingw* | pw32* | cegcc*)
10309 # When not using gcc, we currently assume that we are using
10310 # Microsoft Visual C++.
10311 # hardcode_libdir_flag_spec is actually meaningless, as there is
10312 # no search path for DLLs.
10313 hardcode_libdir_flag_spec=' '
10314 allow_undefined_flag=unsupported
10315 # Tell ltmain to make .lib files, not .a files.
10317 # Tell ltmain to make .dll files, not .so files.
10319 # FIXME: Setting linknames here is a bad hack.
10320 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10321 # The linker will automatically build a .lib file if we build a DLL.
10322 old_archive_from_new_cmds='true'
10323 # FIXME: Should let the user specify the lib program.
10324 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10325 fix_srcfile_path='`cygpath -w "$srcfile"`'
10326 enable_shared_with_static_runtimes=yes
10329 darwin* | rhapsody*)
10332 archive_cmds_need_lc=no
10334 hardcode_automatic=yes
10335 hardcode_shlibpath_var=unsupported
10336 if test "$lt_cv_ld_force_load" = "yes"; then
10337 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\"`'
10339 whole_archive_flag_spec=''
10341 link_all_deplibs=yes
10342 allow_undefined_flag="$_lt_dar_allow_undefined"
10343 case $cc_basename in
10344 ifort*) _lt_dar_can_shared=yes ;;
10345 *) _lt_dar_can_shared=$GCC ;;
10347 if test "$_lt_dar_can_shared" = "yes"; then
10348 output_verbose_link_cmd=func_echo_all
10349 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10350 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10351 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}"
10352 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}"
10361 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10362 hardcode_libdir_flag_spec='-L$libdir'
10363 hardcode_shlibpath_var=no
10366 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10367 # support. Future versions do this automatically, but an explicit c++rt0.o
10368 # does not break anything, and helps significantly (at the cost of a little
10371 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10372 hardcode_libdir_flag_spec='-R$libdir'
10373 hardcode_direct=yes
10374 hardcode_shlibpath_var=no
10377 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10379 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10380 hardcode_direct=yes
10381 hardcode_minus_L=yes
10382 hardcode_shlibpath_var=no
10385 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10386 freebsd* | dragonfly*)
10387 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10388 hardcode_libdir_flag_spec='-R$libdir'
10389 hardcode_direct=yes
10390 hardcode_shlibpath_var=no
10394 if test "$GCC" = yes; then
10395 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'
10397 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'
10399 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10400 hardcode_libdir_separator=:
10401 hardcode_direct=yes
10403 # hardcode_minus_L: Not really in the search PATH,
10404 # but as the default location of the library.
10405 hardcode_minus_L=yes
10406 export_dynamic_flag_spec='${wl}-E'
10410 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10411 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10413 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10415 if test "$with_gnu_ld" = no; then
10416 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10417 hardcode_libdir_flag_spec_ld='+b $libdir'
10418 hardcode_libdir_separator=:
10419 hardcode_direct=yes
10420 hardcode_direct_absolute=yes
10421 export_dynamic_flag_spec='${wl}-E'
10422 # hardcode_minus_L: Not really in the search PATH,
10423 # but as the default location of the library.
10424 hardcode_minus_L=yes
10429 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10432 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10435 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10438 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10444 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10447 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10451 # Older versions of the 11.00 compiler do not understand -b yet
10452 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10454 $as_echo_n "checking if $CC understands -b... " >&6; }
10455 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10456 $as_echo_n "(cached) " >&6
10458 lt_cv_prog_compiler__b=no
10459 save_LDFLAGS="$LDFLAGS"
10460 LDFLAGS="$LDFLAGS -b"
10461 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10462 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10463 # The linker can only warn and ignore the option if not recognized
10464 # So say no if there are warnings
10465 if test -s conftest.err; then
10466 # Append any errors to the config.log.
10467 cat conftest.err 1>&5
10468 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10469 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10470 if diff conftest.exp conftest.er2 >/dev/null; then
10471 lt_cv_prog_compiler__b=yes
10474 lt_cv_prog_compiler__b=yes
10478 LDFLAGS="$save_LDFLAGS"
10481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10482 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10484 if test x"$lt_cv_prog_compiler__b" = xyes; then
10485 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10487 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10493 if test "$with_gnu_ld" = no; then
10494 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10495 hardcode_libdir_separator=:
10500 hardcode_shlibpath_var=no
10503 hardcode_direct=yes
10504 hardcode_direct_absolute=yes
10505 export_dynamic_flag_spec='${wl}-E'
10507 # hardcode_minus_L: Not really in the search PATH,
10508 # but as the default location of the library.
10509 hardcode_minus_L=yes
10515 irix5* | irix6* | nonstopux*)
10516 if test "$GCC" = yes; then
10517 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'
10518 # Try to use the -exported_symbol ld option, if it does not
10519 # work, assume that -exports_file does not work either and
10520 # implicitly export all symbols.
10521 save_LDFLAGS="$LDFLAGS"
10522 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10524 /* end confdefs.h. */
10527 if ac_fn_c_try_link "$LINENO"; then :
10528 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'
10531 rm -f core conftest.err conftest.$ac_objext \
10532 conftest$ac_exeext conftest.$ac_ext
10533 LDFLAGS="$save_LDFLAGS"
10535 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'
10536 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'
10538 archive_cmds_need_lc='no'
10539 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10540 hardcode_libdir_separator=:
10542 link_all_deplibs=yes
10546 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10547 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10549 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10551 hardcode_libdir_flag_spec='-R$libdir'
10552 hardcode_direct=yes
10553 hardcode_shlibpath_var=no
10557 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10558 hardcode_direct=yes
10559 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10560 hardcode_libdir_separator=:
10561 hardcode_shlibpath_var=no
10568 if test -f /usr/libexec/ld.so; then
10569 hardcode_direct=yes
10570 hardcode_shlibpath_var=no
10571 hardcode_direct_absolute=yes
10572 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10573 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10574 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10575 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10576 export_dynamic_flag_spec='${wl}-E'
10579 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10580 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10581 hardcode_libdir_flag_spec='-R$libdir'
10584 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10585 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10595 hardcode_libdir_flag_spec='-L$libdir'
10596 hardcode_minus_L=yes
10597 allow_undefined_flag=unsupported
10598 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'
10599 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10603 if test "$GCC" = yes; then
10604 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10605 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'
10607 allow_undefined_flag=' -expect_unresolved \*'
10608 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'
10610 archive_cmds_need_lc='no'
10611 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10612 hardcode_libdir_separator=:
10615 osf4* | osf5*) # as osf3* with the addition of -msym flag
10616 if test "$GCC" = yes; then
10617 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10618 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'
10619 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10621 allow_undefined_flag=' -expect_unresolved \*'
10622 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'
10623 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~
10624 $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'
10626 # Both c and cxx compiler support -rpath directly
10627 hardcode_libdir_flag_spec='-rpath $libdir'
10629 archive_cmds_need_lc='no'
10630 hardcode_libdir_separator=:
10634 no_undefined_flag=' -z defs'
10635 if test "$GCC" = yes; then
10637 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10638 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10639 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10641 case `$CC -V 2>&1` in
10644 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10645 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10646 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10650 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10651 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10652 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10656 hardcode_libdir_flag_spec='-R$libdir'
10657 hardcode_shlibpath_var=no
10659 solaris2.[0-5] | solaris2.[0-5].*) ;;
10661 # The compiler driver will combine and reorder linker options,
10662 # but understands `-z linker_flag'. GCC discards it without `$wl',
10663 # but is careful enough not to reorder.
10664 # Supported since Solaris 2.6 (maybe 2.5.1?)
10665 if test "$GCC" = yes; then
10666 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10668 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10672 link_all_deplibs=yes
10676 if test "x$host_vendor" = xsequent; then
10677 # Use $CC to link under sequent, because it throws in some extra .o
10678 # files that make .init and .fini sections work.
10679 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10681 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10683 hardcode_libdir_flag_spec='-L$libdir'
10684 hardcode_direct=yes
10685 hardcode_minus_L=yes
10686 hardcode_shlibpath_var=no
10690 case $host_vendor in
10692 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10693 hardcode_direct=yes # is this really true???
10696 ## LD is ld it makes a PLAMLIB
10697 ## CC just makes a GrossModule.
10698 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10699 reload_cmds='$CC -r -o $output$reload_objs'
10703 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10704 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10707 runpath_var='LD_RUN_PATH'
10708 hardcode_shlibpath_var=no
10712 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10713 hardcode_shlibpath_var=no
10714 export_dynamic_flag_spec='-Bexport'
10718 if test -d /usr/nec; then
10719 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10720 hardcode_shlibpath_var=no
10721 runpath_var=LD_RUN_PATH
10722 hardcode_runpath_var=yes
10727 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10728 no_undefined_flag='${wl}-z,text'
10729 archive_cmds_need_lc=no
10730 hardcode_shlibpath_var=no
10731 runpath_var='LD_RUN_PATH'
10733 if test "$GCC" = yes; then
10734 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10735 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10737 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10738 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10742 sysv5* | sco3.2v5* | sco5v6*)
10743 # Note: We can NOT use -z defs as we might desire, because we do not
10744 # link with -lc, and that would cause any symbols used from libc to
10745 # always be unresolved, which means just about no library would
10746 # ever link correctly. If we're not using GNU ld we use -z text
10747 # though, which does catch some bad symbols but isn't as heavy-handed
10749 no_undefined_flag='${wl}-z,text'
10750 allow_undefined_flag='${wl}-z,nodefs'
10751 archive_cmds_need_lc=no
10752 hardcode_shlibpath_var=no
10753 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10754 hardcode_libdir_separator=':'
10755 link_all_deplibs=yes
10756 export_dynamic_flag_spec='${wl}-Bexport'
10757 runpath_var='LD_RUN_PATH'
10759 if test "$GCC" = yes; then
10760 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10761 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10763 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10764 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10769 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10770 hardcode_libdir_flag_spec='-L$libdir'
10771 hardcode_shlibpath_var=no
10779 if test x$host_vendor = xsni; then
10781 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10782 export_dynamic_flag_spec='${wl}-Blargedynsym'
10788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10789 $as_echo "$ld_shlibs" >&6; }
10790 test "$ld_shlibs" = no && can_build_shared=no
10792 with_gnu_ld=$with_gnu_ld
10809 # Do we need to explicitly link libc?
10811 case "x$archive_cmds_need_lc" in
10813 # Assume -lc should be added
10814 archive_cmds_need_lc=yes
10816 if test "$enable_shared" = yes && test "$GCC" = yes; then
10817 case $archive_cmds in
10819 # FIXME: we may have to deal with multi-command sequences.
10822 # Test whether the compiler implicitly links with -lc since on some
10823 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10824 # to ld, don't add -lc before -lgcc.
10825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10826 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10827 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10828 $as_echo_n "(cached) " >&6
10831 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10833 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10834 (eval $ac_compile) 2>&5
10836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10837 test $ac_status = 0; } 2>conftest.err; then
10840 libobjs=conftest.$ac_objext
10842 wl=$lt_prog_compiler_wl
10843 pic_flag=$lt_prog_compiler_pic
10849 lt_save_allow_undefined_flag=$allow_undefined_flag
10850 allow_undefined_flag=
10851 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10852 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10855 test $ac_status = 0; }
10857 lt_cv_archive_cmds_need_lc=no
10859 lt_cv_archive_cmds_need_lc=yes
10861 allow_undefined_flag=$lt_save_allow_undefined_flag
10863 cat conftest.err 1>&5
10868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10869 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10870 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11034 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11036 if test "$GCC" = yes; then
11038 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11039 *) lt_awk_arg="/^libraries:/" ;;
11042 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11043 *) lt_sed_strip_eq="s,=/,/,g" ;;
11045 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11046 case $lt_search_path_spec in
11048 # if the path contains ";" then we assume it to be the separator
11049 # otherwise default to the standard path separator (i.e. ":") - it is
11050 # assumed that no part of a normal pathname contains ";" but that should
11051 # okay in the real world where ";" in dirpaths is itself problematic.
11052 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11055 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11058 # Ok, now we have the path, separated by spaces, we can step through it
11059 # and add multilib dir if necessary.
11060 lt_tmp_lt_search_path_spec=
11061 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11062 for lt_sys_path in $lt_search_path_spec; do
11063 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11064 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11066 test -d "$lt_sys_path" && \
11067 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11070 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11071 BEGIN {RS=" "; FS="/|\n";} {
11074 for (lt_i = NF; lt_i > 0; lt_i--) {
11075 if ($lt_i != "" && $lt_i != ".") {
11076 if ($lt_i == "..") {
11079 if (lt_count == 0) {
11080 lt_foo="/" $lt_i lt_foo;
11087 if (lt_foo != "") { lt_freq[lt_foo]++; }
11088 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11090 # AWK program above erroneously prepends '/' to C:/dos/paths
11093 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11094 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11096 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11098 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11100 library_names_spec=
11101 libname_spec='lib$name'
11105 postuninstall_cmds=
11109 shlibpath_overrides_runpath=unknown
11111 dynamic_linker="$host_os ld.so"
11112 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11113 need_lib_prefix=unknown
11114 hardcode_into_libs=no
11116 # when you set need_version to no, make sure it does not cause -set_version
11117 # flags to be left without arguments
11118 need_version=unknown
11123 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11124 shlibpath_var=LIBPATH
11126 # AIX 3 has no versioning support, so we append a major version to the name.
11127 soname_spec='${libname}${release}${shared_ext}$major'
11134 hardcode_into_libs=yes
11135 if test "$host_cpu" = ia64; then
11136 # AIX 5 supports IA64
11137 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11138 shlibpath_var=LD_LIBRARY_PATH
11140 # With GCC up to 2.95.x, collect2 would create an import file
11141 # for dependence libraries. The import file would start with
11142 # the line `#! .'. This would cause the generated library to
11143 # depend on `.', always an invalid library. This was fixed in
11144 # development snapshots of GCC prior to 3.0.
11146 aix4 | aix4.[01] | aix4.[01].*)
11147 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11149 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11152 can_build_shared=no
11156 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11157 # soname into executable. Probably we can add versioning support to
11158 # collect2, so additional links can be useful in future.
11159 if test "$aix_use_runtimelinking" = yes; then
11160 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11161 # instead of lib<name>.a to let people know that these are not
11162 # typical AIX shared libraries.
11163 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11165 # We preserve .a as extension for shared libraries through AIX4.2
11166 # and later when we are not doing run time linking.
11167 library_names_spec='${libname}${release}.a $libname.a'
11168 soname_spec='${libname}${release}${shared_ext}$major'
11170 shlibpath_var=LIBPATH
11177 # Since July 2007 AmigaOS4 officially supports .so libraries.
11178 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11182 library_names_spec='$libname.ixlibrary $libname.a'
11183 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11184 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'
11190 library_names_spec='${libname}${shared_ext}'
11191 dynamic_linker="$host_os ld.so"
11192 shlibpath_var=LIBRARY_PATH
11198 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11199 soname_spec='${libname}${release}${shared_ext}$major'
11200 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11201 shlibpath_var=LD_LIBRARY_PATH
11202 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11203 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11204 # the default ld.so.conf also contains /usr/contrib/lib and
11205 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11206 # libtool to hard-code these into programs
11209 cygwin* | mingw* | pw32* | cegcc*)
11210 version_type=windows
11215 case $GCC,$host_os in
11216 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11217 library_names_spec='$libname.dll.a'
11218 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11219 postinstall_cmds='base_file=`basename \${file}`~
11220 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11221 dldir=$destdir/`dirname \$dlpath`~
11222 test -d \$dldir || mkdir -p \$dldir~
11223 $install_prog $dir/$dlname \$dldir/$dlname~
11224 chmod a+x \$dldir/$dlname~
11225 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11226 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11228 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11229 dlpath=$dir/\$dldll~
11231 shlibpath_overrides_runpath=yes
11235 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11236 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11238 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11241 # MinGW DLLs use traditional 'lib' prefix
11242 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11245 # pw32 DLLs use 'pw' prefix rather than 'lib'
11246 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11252 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11255 dynamic_linker='Win32 ld.exe'
11256 # FIXME: first we should search . and the directory the executable is in
11260 darwin* | rhapsody*)
11261 dynamic_linker="$host_os dyld"
11262 version_type=darwin
11265 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11266 soname_spec='${libname}${release}${major}$shared_ext'
11267 shlibpath_overrides_runpath=yes
11268 shlibpath_var=DYLD_LIBRARY_PATH
11269 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11271 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11272 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11280 soname_spec='${libname}${release}${shared_ext}$major'
11281 shlibpath_var=LD_LIBRARY_PATH
11284 freebsd* | dragonfly*)
11285 # DragonFly does not have aout. When/if they implement a new
11286 # versioning mechanism, adjust this.
11287 if test -x /usr/bin/objformat; then
11288 objformat=`/usr/bin/objformat`
11291 freebsd[123]*) objformat=aout ;;
11292 *) objformat=elf ;;
11295 version_type=freebsd-$objformat
11296 case $version_type in
11298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11303 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11307 shlibpath_var=LD_LIBRARY_PATH
11310 shlibpath_overrides_runpath=yes
11312 freebsd3.[01]* | freebsdelf3.[01]*)
11313 shlibpath_overrides_runpath=yes
11314 hardcode_into_libs=yes
11316 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11317 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11318 shlibpath_overrides_runpath=no
11319 hardcode_into_libs=yes
11321 *) # from 4.6 on, and DragonFly
11322 shlibpath_overrides_runpath=yes
11323 hardcode_into_libs=yes
11332 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11333 soname_spec='${libname}${release}${shared_ext}$major'
11334 shlibpath_var=LD_LIBRARY_PATH
11335 hardcode_into_libs=yes
11342 dynamic_linker="$host_os runtime_loader"
11343 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11344 soname_spec='${libname}${release}${shared_ext}$major'
11345 shlibpath_var=LIBRARY_PATH
11346 shlibpath_overrides_runpath=yes
11347 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11348 hardcode_into_libs=yes
11351 hpux9* | hpux10* | hpux11*)
11352 # Give a soname corresponding to the major version so that dld.sl refuses to
11353 # link against other versions.
11360 hardcode_into_libs=yes
11361 dynamic_linker="$host_os dld.so"
11362 shlibpath_var=LD_LIBRARY_PATH
11363 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11364 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11365 soname_spec='${libname}${release}${shared_ext}$major'
11366 if test "X$HPUX_IA64_MODE" = X32; then
11367 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11369 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11371 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11375 hardcode_into_libs=yes
11376 dynamic_linker="$host_os dld.sl"
11377 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11378 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11382 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11386 dynamic_linker="$host_os dld.sl"
11387 shlibpath_var=SHLIB_PATH
11388 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11389 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11390 soname_spec='${libname}${release}${shared_ext}$major'
11393 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11394 postinstall_cmds='chmod 555 $lib'
11395 # or fails outright, so override atomically:
11396 install_override_mode=555
11403 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11404 soname_spec='${libname}${release}${shared_ext}$major'
11405 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11406 shlibpath_var=LD_LIBRARY_PATH
11407 shlibpath_overrides_runpath=no
11408 hardcode_into_libs=yes
11411 irix5* | irix6* | nonstopux*)
11413 nonstopux*) version_type=nonstopux ;;
11415 if test "$lt_cv_prog_gnu_ld" = yes; then
11423 soname_spec='${libname}${release}${shared_ext}$major'
11424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11426 irix5* | nonstopux*)
11427 libsuff= shlibsuff=
11430 case $LD in # libtool.m4 will add one of these switches to LD
11431 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11432 libsuff= shlibsuff= libmagic=32-bit;;
11433 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11434 libsuff=32 shlibsuff=N32 libmagic=N32;;
11435 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11436 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11437 *) libsuff= shlibsuff= libmagic=never-match;;
11441 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11442 shlibpath_overrides_runpath=no
11443 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11444 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11445 hardcode_into_libs=yes
11448 # No shared lib support for Linux oldld, aout, or coff.
11449 linux*oldld* | linux*aout* | linux*coff*)
11453 # This must be Linux ELF.
11454 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11458 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11459 soname_spec='${libname}${release}${shared_ext}$major'
11460 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11461 shlibpath_var=LD_LIBRARY_PATH
11462 shlibpath_overrides_runpath=no
11464 # Some binutils ld are patched to set DT_RUNPATH
11465 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11466 $as_echo_n "(cached) " >&6
11468 lt_cv_shlibpath_overrides_runpath=no
11469 save_LDFLAGS=$LDFLAGS
11470 save_libdir=$libdir
11471 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11472 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11474 /* end confdefs.h. */
11484 if ac_fn_c_try_link "$LINENO"; then :
11485 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11486 lt_cv_shlibpath_overrides_runpath=yes
11489 rm -f core conftest.err conftest.$ac_objext \
11490 conftest$ac_exeext conftest.$ac_ext
11491 LDFLAGS=$save_LDFLAGS
11492 libdir=$save_libdir
11496 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11498 # This implies no fast_install, which is unacceptable.
11499 # Some rework will be needed to allow for fast_install
11500 # before this can be enabled.
11501 hardcode_into_libs=yes
11503 # Append ld.so.conf contents to the search path
11504 if test -f /etc/ld.so.conf; then
11505 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' ' '`
11506 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11509 # We used to test for /lib/ld.so.1 and disable shared libraries on
11510 # powerpc, because MkLinux only supported shared libraries with the
11511 # GNU dynamic linker. Since this was broken with cross compilers,
11512 # most powerpc-linux boxes support dynamic linking these days and
11513 # people can always --disable-shared, the test was removed, and we
11514 # assume the GNU/Linux dynamic linker is in use.
11515 dynamic_linker='GNU/Linux ld.so'
11522 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11523 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11524 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11525 dynamic_linker='NetBSD (a.out) ld.so'
11527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11528 soname_spec='${libname}${release}${shared_ext}$major'
11529 dynamic_linker='NetBSD ld.elf_so'
11531 shlibpath_var=LD_LIBRARY_PATH
11532 shlibpath_overrides_runpath=yes
11533 hardcode_into_libs=yes
11538 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11539 shlibpath_var=LD_LIBRARY_PATH
11540 shlibpath_overrides_runpath=yes
11547 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11548 soname_spec='${libname}${release}${shared_ext}$major'
11549 shlibpath_var=LD_LIBRARY_PATH
11550 shlibpath_overrides_runpath=no
11551 hardcode_into_libs=yes
11552 dynamic_linker='ldqnx.so'
11557 sys_lib_dlsearch_path_spec="/usr/lib"
11559 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11561 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11562 *) need_version=no ;;
11564 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11565 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11566 shlibpath_var=LD_LIBRARY_PATH
11567 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11569 openbsd2.[89] | openbsd2.[89].*)
11570 shlibpath_overrides_runpath=no
11573 shlibpath_overrides_runpath=yes
11577 shlibpath_overrides_runpath=yes
11582 libname_spec='$name'
11585 library_names_spec='$libname${shared_ext} $libname.a'
11586 dynamic_linker='OS/2 ld.exe'
11587 shlibpath_var=LIBPATH
11590 osf3* | osf4* | osf5*)
11594 soname_spec='${libname}${release}${shared_ext}$major'
11595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11596 shlibpath_var=LD_LIBRARY_PATH
11597 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11598 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11610 soname_spec='${libname}${release}${shared_ext}$major'
11611 shlibpath_var=LD_LIBRARY_PATH
11612 shlibpath_overrides_runpath=yes
11613 hardcode_into_libs=yes
11614 # ldd complains unless libraries are executable
11615 postinstall_cmds='chmod +x $lib'
11620 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11621 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11622 shlibpath_var=LD_LIBRARY_PATH
11623 shlibpath_overrides_runpath=yes
11624 if test "$with_gnu_ld" = yes; then
11632 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11633 soname_spec='${libname}${release}${shared_ext}$major'
11634 shlibpath_var=LD_LIBRARY_PATH
11635 case $host_vendor in
11637 shlibpath_overrides_runpath=no
11639 runpath_var=LD_RUN_PATH
11647 shlibpath_overrides_runpath=no
11648 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11654 if test -d /usr/nec ;then
11656 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11657 soname_spec='$libname${shared_ext}.$major'
11658 shlibpath_var=LD_LIBRARY_PATH
11662 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11663 version_type=freebsd-elf
11666 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11667 soname_spec='${libname}${release}${shared_ext}$major'
11668 shlibpath_var=LD_LIBRARY_PATH
11669 shlibpath_overrides_runpath=yes
11670 hardcode_into_libs=yes
11671 if test "$with_gnu_ld" = yes; then
11672 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11674 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11677 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11681 sys_lib_dlsearch_path_spec='/usr/lib'
11685 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11689 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11690 shlibpath_var=LD_LIBRARY_PATH
11691 shlibpath_overrides_runpath=no
11692 hardcode_into_libs=yes
11697 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11698 soname_spec='${libname}${release}${shared_ext}$major'
11699 shlibpath_var=LD_LIBRARY_PATH
11706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11707 $as_echo "$dynamic_linker" >&6; }
11708 test "$dynamic_linker" = no && can_build_shared=no
11710 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11711 if test "$GCC" = yes; then
11712 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11715 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11716 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11718 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11719 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11814 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11816 if test -n "$hardcode_libdir_flag_spec" ||
11817 test -n "$runpath_var" ||
11818 test "X$hardcode_automatic" = "Xyes" ; then
11820 # We can hardcode non-existent directories.
11821 if test "$hardcode_direct" != no &&
11822 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11823 # have to relink, otherwise we might link with an installed library
11824 # when we should be linking with a yet-to-be-installed one
11825 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11826 test "$hardcode_minus_L" != no; then
11827 # Linking always hardcodes the temporary library directory.
11828 hardcode_action=relink
11830 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11831 hardcode_action=immediate
11834 # We cannot hardcode anything, or else we can only hardcode existing
11836 hardcode_action=unsupported
11838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11839 $as_echo "$hardcode_action" >&6; }
11841 if test "$hardcode_action" = relink ||
11842 test "$inherit_rpath" = yes; then
11843 # Fast installation is not supported
11844 enable_fast_install=no
11845 elif test "$shlibpath_overrides_runpath" = yes ||
11846 test "$enable_shared" = no; then
11847 # Fast installation is not necessary
11848 enable_fast_install=needless
11856 if test "x$enable_dlopen" != xyes; then
11857 enable_dlopen=unknown
11858 enable_dlopen_self=unknown
11859 enable_dlopen_self_static=unknown
11866 lt_cv_dlopen="load_add_on"
11868 lt_cv_dlopen_self=yes
11871 mingw* | pw32* | cegcc*)
11872 lt_cv_dlopen="LoadLibrary"
11877 lt_cv_dlopen="dlopen"
11882 # if libdl is installed we need to link against it
11883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11884 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11885 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11886 $as_echo_n "(cached) " >&6
11888 ac_check_lib_save_LIBS=$LIBS
11890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11891 /* end confdefs.h. */
11893 /* Override any GCC internal prototype to avoid an error.
11894 Use char because int might match the return type of a GCC
11895 builtin and then its argument prototype would still apply. */
11908 if ac_fn_c_try_link "$LINENO"; then :
11909 ac_cv_lib_dl_dlopen=yes
11911 ac_cv_lib_dl_dlopen=no
11913 rm -f core conftest.err conftest.$ac_objext \
11914 conftest$ac_exeext conftest.$ac_ext
11915 LIBS=$ac_check_lib_save_LIBS
11917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11918 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11919 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11920 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11923 lt_cv_dlopen="dyld"
11925 lt_cv_dlopen_self=yes
11932 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11933 if test "x$ac_cv_func_shl_load" = x""yes; then :
11934 lt_cv_dlopen="shl_load"
11936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11937 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11938 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11939 $as_echo_n "(cached) " >&6
11941 ac_check_lib_save_LIBS=$LIBS
11943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11944 /* end confdefs.h. */
11946 /* Override any GCC internal prototype to avoid an error.
11947 Use char because int might match the return type of a GCC
11948 builtin and then its argument prototype would still apply. */
11956 return shl_load ();
11961 if ac_fn_c_try_link "$LINENO"; then :
11962 ac_cv_lib_dld_shl_load=yes
11964 ac_cv_lib_dld_shl_load=no
11966 rm -f core conftest.err conftest.$ac_objext \
11967 conftest$ac_exeext conftest.$ac_ext
11968 LIBS=$ac_check_lib_save_LIBS
11970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11971 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11972 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11973 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11975 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11976 if test "x$ac_cv_func_dlopen" = x""yes; then :
11977 lt_cv_dlopen="dlopen"
11979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11980 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11981 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11982 $as_echo_n "(cached) " >&6
11984 ac_check_lib_save_LIBS=$LIBS
11986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11987 /* end confdefs.h. */
11989 /* Override any GCC internal prototype to avoid an error.
11990 Use char because int might match the return type of a GCC
11991 builtin and then its argument prototype would still apply. */
12004 if ac_fn_c_try_link "$LINENO"; then :
12005 ac_cv_lib_dl_dlopen=yes
12007 ac_cv_lib_dl_dlopen=no
12009 rm -f core conftest.err conftest.$ac_objext \
12010 conftest$ac_exeext conftest.$ac_ext
12011 LIBS=$ac_check_lib_save_LIBS
12013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12014 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12015 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12016 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12019 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12020 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12021 $as_echo_n "(cached) " >&6
12023 ac_check_lib_save_LIBS=$LIBS
12024 LIBS="-lsvld $LIBS"
12025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12026 /* end confdefs.h. */
12028 /* Override any GCC internal prototype to avoid an error.
12029 Use char because int might match the return type of a GCC
12030 builtin and then its argument prototype would still apply. */
12043 if ac_fn_c_try_link "$LINENO"; then :
12044 ac_cv_lib_svld_dlopen=yes
12046 ac_cv_lib_svld_dlopen=no
12048 rm -f core conftest.err conftest.$ac_objext \
12049 conftest$ac_exeext conftest.$ac_ext
12050 LIBS=$ac_check_lib_save_LIBS
12052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12053 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12054 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12055 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12058 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12059 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12060 $as_echo_n "(cached) " >&6
12062 ac_check_lib_save_LIBS=$LIBS
12064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12065 /* end confdefs.h. */
12067 /* Override any GCC internal prototype to avoid an error.
12068 Use char because int might match the return type of a GCC
12069 builtin and then its argument prototype would still apply. */
12077 return dld_link ();
12082 if ac_fn_c_try_link "$LINENO"; then :
12083 ac_cv_lib_dld_dld_link=yes
12085 ac_cv_lib_dld_dld_link=no
12087 rm -f core conftest.err conftest.$ac_objext \
12088 conftest$ac_exeext conftest.$ac_ext
12089 LIBS=$ac_check_lib_save_LIBS
12091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12092 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12093 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12094 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12115 if test "x$lt_cv_dlopen" != xno; then
12121 case $lt_cv_dlopen in
12123 save_CPPFLAGS="$CPPFLAGS"
12124 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12126 save_LDFLAGS="$LDFLAGS"
12127 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12130 LIBS="$lt_cv_dlopen_libs $LIBS"
12132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12133 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12134 if test "${lt_cv_dlopen_self+set}" = set; then :
12135 $as_echo_n "(cached) " >&6
12137 if test "$cross_compiling" = yes; then :
12138 lt_cv_dlopen_self=cross
12140 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12141 lt_status=$lt_dlunknown
12142 cat > conftest.$ac_ext <<_LT_EOF
12143 #line 12143 "configure"
12144 #include "confdefs.h"
12153 # define LT_DLGLOBAL RTLD_GLOBAL
12156 # define LT_DLGLOBAL DL_GLOBAL
12158 # define LT_DLGLOBAL 0
12162 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12163 find out it does not work in some platform. */
12164 #ifndef LT_DLLAZY_OR_NOW
12166 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12169 # define LT_DLLAZY_OR_NOW DL_LAZY
12172 # define LT_DLLAZY_OR_NOW RTLD_NOW
12175 # define LT_DLLAZY_OR_NOW DL_NOW
12177 # define LT_DLLAZY_OR_NOW 0
12184 /* When -fvisbility=hidden is used, assume the code has been annotated
12185 correspondingly for the symbols needed. */
12186 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12187 void fnord () __attribute__((visibility("default")));
12190 void fnord () { int i=42; }
12193 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12194 int status = $lt_dlunknown;
12198 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12201 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12202 else puts (dlerror ());
12204 /* dlclose (self); */
12212 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12213 (eval $ac_link) 2>&5
12215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12216 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12217 (./conftest; exit; ) >&5 2>/dev/null
12219 case x$lt_status in
12220 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12221 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12222 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12225 # compilation failed
12226 lt_cv_dlopen_self=no
12233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12234 $as_echo "$lt_cv_dlopen_self" >&6; }
12236 if test "x$lt_cv_dlopen_self" = xyes; then
12237 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12239 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12240 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12241 $as_echo_n "(cached) " >&6
12243 if test "$cross_compiling" = yes; then :
12244 lt_cv_dlopen_self_static=cross
12246 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12247 lt_status=$lt_dlunknown
12248 cat > conftest.$ac_ext <<_LT_EOF
12249 #line 12249 "configure"
12250 #include "confdefs.h"
12259 # define LT_DLGLOBAL RTLD_GLOBAL
12262 # define LT_DLGLOBAL DL_GLOBAL
12264 # define LT_DLGLOBAL 0
12268 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12269 find out it does not work in some platform. */
12270 #ifndef LT_DLLAZY_OR_NOW
12272 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12275 # define LT_DLLAZY_OR_NOW DL_LAZY
12278 # define LT_DLLAZY_OR_NOW RTLD_NOW
12281 # define LT_DLLAZY_OR_NOW DL_NOW
12283 # define LT_DLLAZY_OR_NOW 0
12290 /* When -fvisbility=hidden is used, assume the code has been annotated
12291 correspondingly for the symbols needed. */
12292 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12293 void fnord () __attribute__((visibility("default")));
12296 void fnord () { int i=42; }
12299 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12300 int status = $lt_dlunknown;
12304 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12307 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12308 else puts (dlerror ());
12310 /* dlclose (self); */
12318 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12319 (eval $ac_link) 2>&5
12321 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12322 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12323 (./conftest; exit; ) >&5 2>/dev/null
12325 case x$lt_status in
12326 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12327 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12328 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12331 # compilation failed
12332 lt_cv_dlopen_self_static=no
12339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12340 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12343 CPPFLAGS="$save_CPPFLAGS"
12344 LDFLAGS="$save_LDFLAGS"
12349 case $lt_cv_dlopen_self in
12350 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12351 *) enable_dlopen_self=unknown ;;
12354 case $lt_cv_dlopen_self_static in
12355 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12356 *) enable_dlopen_self_static=unknown ;;
12378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12379 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12380 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12381 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12382 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12384 $as_echo "yes" >&6; }
12386 # FIXME - insert some real tests, host_os isn't really good enough
12389 if test -n "$STRIP" ; then
12390 striplib="$STRIP -x"
12391 old_striplib="$STRIP -S"
12392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12393 $as_echo "yes" >&6; }
12395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12396 $as_echo "no" >&6; }
12400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12401 $as_echo "no" >&6; }
12417 # Report which library types will actually be built
12418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12419 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12421 $as_echo "$can_build_shared" >&6; }
12423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12424 $as_echo_n "checking whether to build shared libraries... " >&6; }
12425 test "$can_build_shared" = "no" && enable_shared=no
12427 # On AIX, shared libraries and static libraries use the same namespace, and
12428 # are all built from PIC.
12431 test "$enable_shared" = yes && enable_static=no
12432 if test -n "$RANLIB"; then
12433 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12434 postinstall_cmds='$RANLIB $lib'
12439 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12440 test "$enable_shared" = yes && enable_static=no
12444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12445 $as_echo "$enable_shared" >&6; }
12447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12448 $as_echo_n "checking whether to build static libraries... " >&6; }
12449 # Make sure either enable_shared or enable_static is yes.
12450 test "$enable_shared" = yes || enable_static=yes
12451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12452 $as_echo "$enable_static" >&6; }
12459 ac_cpp='$CPP $CPPFLAGS'
12460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12462 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12466 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12467 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12468 (test "X$CXX" != "Xg++"))) ; then
12470 ac_cpp='$CXXCPP $CPPFLAGS'
12471 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12472 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12473 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12475 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12476 if test -z "$CXXCPP"; then
12477 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12478 $as_echo_n "(cached) " >&6
12480 # Double quotes because CXXCPP needs to be expanded
12481 for CXXCPP in "$CXX -E" "/lib/cpp"
12483 ac_preproc_ok=false
12484 for ac_cxx_preproc_warn_flag in '' yes
12486 # Use a header file that comes with gcc, so configuring glibc
12487 # with a fresh cross-compiler works.
12488 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12489 # <limits.h> exists even on freestanding compilers.
12490 # On the NeXT, cc -E runs the code through the compiler's parser,
12491 # not just through cpp. "Syntax error" is here to catch this case.
12492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12493 /* end confdefs.h. */
12495 # include <limits.h>
12497 # include <assert.h>
12501 if ac_fn_cxx_try_cpp "$LINENO"; then :
12504 # Broken: fails on valid input.
12507 rm -f conftest.err conftest.$ac_ext
12509 # OK, works on sane cases. Now check whether nonexistent headers
12510 # can be detected and how.
12511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12512 /* end confdefs.h. */
12513 #include <ac_nonexistent.h>
12515 if ac_fn_cxx_try_cpp "$LINENO"; then :
12516 # Broken: success on invalid input.
12519 # Passes both tests.
12523 rm -f conftest.err conftest.$ac_ext
12526 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12527 rm -f conftest.err conftest.$ac_ext
12528 if $ac_preproc_ok; then :
12533 ac_cv_prog_CXXCPP=$CXXCPP
12536 CXXCPP=$ac_cv_prog_CXXCPP
12538 ac_cv_prog_CXXCPP=$CXXCPP
12540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12541 $as_echo "$CXXCPP" >&6; }
12542 ac_preproc_ok=false
12543 for ac_cxx_preproc_warn_flag in '' yes
12545 # Use a header file that comes with gcc, so configuring glibc
12546 # with a fresh cross-compiler works.
12547 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12548 # <limits.h> exists even on freestanding compilers.
12549 # On the NeXT, cc -E runs the code through the compiler's parser,
12550 # not just through cpp. "Syntax error" is here to catch this case.
12551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12552 /* end confdefs.h. */
12554 # include <limits.h>
12556 # include <assert.h>
12560 if ac_fn_cxx_try_cpp "$LINENO"; then :
12563 # Broken: fails on valid input.
12566 rm -f conftest.err conftest.$ac_ext
12568 # OK, works on sane cases. Now check whether nonexistent headers
12569 # can be detected and how.
12570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12571 /* end confdefs.h. */
12572 #include <ac_nonexistent.h>
12574 if ac_fn_cxx_try_cpp "$LINENO"; then :
12575 # Broken: success on invalid input.
12578 # Passes both tests.
12582 rm -f conftest.err conftest.$ac_ext
12585 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12586 rm -f conftest.err conftest.$ac_ext
12587 if $ac_preproc_ok; then :
12590 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12591 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12592 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12593 See \`config.log' for more details." "$LINENO" 5; }
12597 ac_cpp='$CPP $CPPFLAGS'
12598 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12599 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12600 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12603 _lt_caught_CXX_error=yes
12607 ac_cpp='$CXXCPP $CPPFLAGS'
12608 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12609 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12610 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12612 archive_cmds_need_lc_CXX=no
12613 allow_undefined_flag_CXX=
12614 always_export_symbols_CXX=no
12615 archive_expsym_cmds_CXX=
12616 compiler_needs_object_CXX=no
12617 export_dynamic_flag_spec_CXX=
12618 hardcode_direct_CXX=no
12619 hardcode_direct_absolute_CXX=no
12620 hardcode_libdir_flag_spec_CXX=
12621 hardcode_libdir_flag_spec_ld_CXX=
12622 hardcode_libdir_separator_CXX=
12623 hardcode_minus_L_CXX=no
12624 hardcode_shlibpath_var_CXX=unsupported
12625 hardcode_automatic_CXX=no
12626 inherit_rpath_CXX=no
12628 module_expsym_cmds_CXX=
12629 link_all_deplibs_CXX=unknown
12630 old_archive_cmds_CXX=$old_archive_cmds
12631 reload_flag_CXX=$reload_flag
12632 reload_cmds_CXX=$reload_cmds
12633 no_undefined_flag_CXX=
12634 whole_archive_flag_spec_CXX=
12635 enable_shared_with_static_runtimes_CXX=no
12637 # Source file extension for C++ test sources.
12640 # Object file extension for compiled C++ test sources.
12644 # No sense in running all these tests if we already determined that
12645 # the CXX compiler isn't working. Some variables (like enable_shared)
12646 # are currently assumed to apply to all compilers on this platform,
12647 # and will be corrupted by setting them based on a non-working compiler.
12648 if test "$_lt_caught_CXX_error" != yes; then
12649 # Code to be used in simple compile tests
12650 lt_simple_compile_test_code="int some_variable = 0;"
12652 # Code to be used in simple link tests
12653 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12655 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12662 # If no C compiler was specified, use CC.
12665 # If no C compiler flags were specified, use CFLAGS.
12666 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12668 # Allow CC to be a program name with arguments.
12672 # save warnings/boilerplate of simple test code
12673 ac_outfile=conftest.$ac_objext
12674 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12675 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12676 _lt_compiler_boilerplate=`cat conftest.err`
12679 ac_outfile=conftest.$ac_objext
12680 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12681 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12682 _lt_linker_boilerplate=`cat conftest.err`
12686 # Allow CC to be a program name with arguments.
12691 lt_save_with_gnu_ld=$with_gnu_ld
12692 lt_save_path_LD=$lt_cv_path_LD
12693 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12694 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12696 $as_unset lt_cv_prog_gnu_ld
12698 if test -n "${lt_cv_path_LDCXX+set}"; then
12699 lt_cv_path_LD=$lt_cv_path_LDCXX
12701 $as_unset lt_cv_path_LD
12703 test -z "${LDCXX+set}" || LD=$LDCXX
12707 for cc_temp in $compiler""; do
12709 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12710 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12715 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12718 if test -n "$compiler"; then
12719 # We don't want -fno-exception when compiling C++ code, so set the
12720 # no_builtin_flag separately
12721 if test "$GXX" = yes; then
12722 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12724 lt_prog_compiler_no_builtin_flag_CXX=
12727 if test "$GXX" = yes; then
12728 # Set up default GNU C++ configuration
12732 # Check whether --with-gnu-ld was given.
12733 if test "${with_gnu_ld+set}" = set; then :
12734 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12740 if test "$GCC" = yes; then
12741 # Check if gcc -print-prog-name=ld gives a path.
12742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12743 $as_echo_n "checking for ld used by $CC... " >&6; }
12746 # gcc leaves a trailing carriage return which upsets mingw
12747 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12749 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12752 # Accept absolute paths.
12754 re_direlt='/[^/][^/]*/\.\./'
12755 # Canonicalize the pathname of ld
12756 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12757 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12758 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12760 test -z "$LD" && LD="$ac_prog"
12763 # If it fails, then pretend we aren't using GCC.
12767 # If it is relative, then search for the first ld in PATH.
12768 with_gnu_ld=unknown
12771 elif test "$with_gnu_ld" = yes; then
12772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12773 $as_echo_n "checking for GNU ld... " >&6; }
12775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12776 $as_echo_n "checking for non-GNU ld... " >&6; }
12778 if test "${lt_cv_path_LD+set}" = set; then :
12779 $as_echo_n "(cached) " >&6
12781 if test -z "$LD"; then
12782 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12783 for ac_dir in $PATH; do
12785 test -z "$ac_dir" && ac_dir=.
12786 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12787 lt_cv_path_LD="$ac_dir/$ac_prog"
12788 # Check to see if the program is GNU ld. I'd rather use --version,
12789 # but apparently some variants of GNU ld only accept -v.
12790 # Break only if it was the GNU/non-GNU ld that we prefer.
12791 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12792 *GNU* | *'with BFD'*)
12793 test "$with_gnu_ld" != no && break
12796 test "$with_gnu_ld" != yes && break
12803 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12807 LD="$lt_cv_path_LD"
12808 if test -n "$LD"; then
12809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12810 $as_echo "$LD" >&6; }
12812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12813 $as_echo "no" >&6; }
12815 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12817 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12818 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12819 $as_echo_n "(cached) " >&6
12821 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12822 case `$LD -v 2>&1 </dev/null` in
12823 *GNU* | *'with BFD'*)
12824 lt_cv_prog_gnu_ld=yes
12827 lt_cv_prog_gnu_ld=no
12831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12832 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12833 with_gnu_ld=$lt_cv_prog_gnu_ld
12841 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12842 # archiving commands below assume that GNU ld is being used.
12843 if test "$with_gnu_ld" = yes; then
12844 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12845 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12847 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12848 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12850 # If archive_cmds runs LD, not CC, wlarc should be empty
12851 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12852 # investigate it a little bit more. (MM)
12855 # ancient GNU ld didn't support --whole-archive et. al.
12856 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12857 $GREP 'no-whole-archive' > /dev/null; then
12858 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12860 whole_archive_flag_spec_CXX=
12866 # A generic and very simple default shared library creation
12867 # command for GNU C++ for the case where it uses the native
12868 # linker, instead of GNU ld. If possible, this setting should
12869 # overridden to take advantage of the native linker features on
12870 # the platform it is being used on.
12871 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12874 # Commands to make compiler produce verbose output that lists
12875 # what "hidden" libraries, object files and flags are used when
12876 # linking a shared library.
12877 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12885 # PORTME: fill in a description of your system's C++ link characteristics
12886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12887 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12891 # FIXME: insert proper C++ library support
12895 if test "$host_cpu" = ia64; then
12896 # On IA64, the linker does run time linking by default, so we don't
12897 # have to do anything special.
12898 aix_use_runtimelinking=no
12899 exp_sym_flag='-Bexport'
12902 aix_use_runtimelinking=no
12904 # Test if we are trying to use run time linking or normal
12905 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12906 # need to do runtime linking.
12907 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12908 for ld_flag in $LDFLAGS; do
12911 aix_use_runtimelinking=yes
12919 exp_sym_flag='-bexport'
12920 no_entry_flag='-bnoentry'
12923 # When large executables or shared objects are built, AIX ld can
12924 # have problems creating the table of contents. If linking a library
12925 # or program results in "error TOC overflow" add -mminimal-toc to
12926 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12927 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12929 archive_cmds_CXX=''
12930 hardcode_direct_CXX=yes
12931 hardcode_direct_absolute_CXX=yes
12932 hardcode_libdir_separator_CXX=':'
12933 link_all_deplibs_CXX=yes
12934 file_list_spec_CXX='${wl}-f,'
12936 if test "$GXX" = yes; then
12937 case $host_os in aix4.[012]|aix4.[012].*)
12938 # We only want to do this on AIX 4.2 and lower, the check
12939 # below for broken collect2 doesn't work under 4.3+
12940 collect2name=`${CC} -print-prog-name=collect2`
12941 if test -f "$collect2name" &&
12942 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12944 # We have reworked collect2
12947 # We have old collect2
12948 hardcode_direct_CXX=unsupported
12949 # It fails to find uninstalled libraries when the uninstalled
12950 # path is not listed in the libpath. Setting hardcode_minus_L
12951 # to unsupported forces relinking
12952 hardcode_minus_L_CXX=yes
12953 hardcode_libdir_flag_spec_CXX='-L$libdir'
12954 hardcode_libdir_separator_CXX=
12957 shared_flag='-shared'
12958 if test "$aix_use_runtimelinking" = yes; then
12959 shared_flag="$shared_flag "'${wl}-G'
12963 if test "$host_cpu" = ia64; then
12964 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12965 # chokes on -Wl,-G. The following line is correct:
12968 if test "$aix_use_runtimelinking" = yes; then
12969 shared_flag='${wl}-G'
12971 shared_flag='${wl}-bM:SRE'
12976 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12977 # It seems that -bexpall does not export symbols beginning with
12978 # underscore (_), so it is better to generate a list of symbols to
12980 always_export_symbols_CXX=yes
12981 if test "$aix_use_runtimelinking" = yes; then
12982 # Warning - without using the other runtime loading flags (-brtl),
12983 # -berok will link without error, but may produce a broken library.
12984 allow_undefined_flag_CXX='-berok'
12985 # Determine the default libpath from the value encoded in an empty
12987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12988 /* end confdefs.h. */
12998 if ac_fn_cxx_try_link "$LINENO"; then :
13000 lt_aix_libpath_sed='
13001 /Import File Strings/,/^$/ {
13007 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13008 # Check for a 64-bit object if we didn't find anything.
13009 if test -z "$aix_libpath"; then
13010 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13013 rm -f core conftest.err conftest.$ac_objext \
13014 conftest$ac_exeext conftest.$ac_ext
13015 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13017 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13019 archive_expsym_cmds_CXX='$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"
13021 if test "$host_cpu" = ia64; then
13022 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13023 allow_undefined_flag_CXX="-z nodefs"
13024 archive_expsym_cmds_CXX="\$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"
13026 # Determine the default libpath from the value encoded in an
13027 # empty executable.
13028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13029 /* end confdefs.h. */
13039 if ac_fn_cxx_try_link "$LINENO"; then :
13041 lt_aix_libpath_sed='
13042 /Import File Strings/,/^$/ {
13048 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13049 # Check for a 64-bit object if we didn't find anything.
13050 if test -z "$aix_libpath"; then
13051 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13054 rm -f core conftest.err conftest.$ac_objext \
13055 conftest$ac_exeext conftest.$ac_ext
13056 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13058 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13059 # Warning - without using the other run time loading flags,
13060 # -berok will link without error, but may produce a broken library.
13061 no_undefined_flag_CXX=' ${wl}-bernotok'
13062 allow_undefined_flag_CXX=' ${wl}-berok'
13063 if test "$with_gnu_ld" = yes; then
13064 # We only use this code for GNU lds that support --whole-archive.
13065 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13067 # Exported symbols can be pulled into shared objects from archives
13068 whole_archive_flag_spec_CXX='$convenience'
13070 archive_cmds_need_lc_CXX=yes
13071 # This is similar to how AIX traditionally builds its shared
13073 archive_expsym_cmds_CXX="\$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'
13079 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13080 allow_undefined_flag_CXX=unsupported
13081 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13082 # support --undefined. This deserves some investigation. FIXME
13083 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13090 case $cc_basename in
13092 # FIXME: insert proper C++ library support
13098 cygwin* | mingw* | pw32* | cegcc*)
13099 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13100 # as there is no search path for DLLs.
13101 hardcode_libdir_flag_spec_CXX='-L$libdir'
13102 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13103 allow_undefined_flag_CXX=unsupported
13104 always_export_symbols_CXX=no
13105 enable_shared_with_static_runtimes_CXX=yes
13107 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13108 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13109 # If the export-symbols file already is a .def file (1st line
13110 # is EXPORTS), use it as is; otherwise, prepend...
13111 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13112 cp $export_symbols $output_objdir/$soname.def;
13114 echo EXPORTS > $output_objdir/$soname.def;
13115 cat $export_symbols >> $output_objdir/$soname.def;
13117 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13122 darwin* | rhapsody*)
13125 archive_cmds_need_lc_CXX=no
13126 hardcode_direct_CXX=no
13127 hardcode_automatic_CXX=yes
13128 hardcode_shlibpath_var_CXX=unsupported
13129 if test "$lt_cv_ld_force_load" = "yes"; then
13130 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
13132 whole_archive_flag_spec_CXX=''
13134 link_all_deplibs_CXX=yes
13135 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13136 case $cc_basename in
13137 ifort*) _lt_dar_can_shared=yes ;;
13138 *) _lt_dar_can_shared=$GCC ;;
13140 if test "$_lt_dar_can_shared" = "yes"; then
13141 output_verbose_link_cmd=func_echo_all
13142 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
13143 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13144 archive_expsym_cmds_CXX="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}"
13145 module_expsym_cmds_CXX="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}"
13146 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13147 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
13148 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
13158 case $cc_basename in
13160 # FIXME: insert proper C++ library support
13164 # Green Hills C++ Compiler
13165 # FIXME: insert proper C++ library support
13169 # FIXME: insert proper C++ library support
13176 # C++ shared libraries reported to be fairly broken before
13182 archive_cmds_need_lc_CXX=no
13185 freebsd* | dragonfly*)
13186 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13195 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13196 link_all_deplibs_CXX=yes
13200 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13201 hardcode_libdir_separator_CXX=:
13202 export_dynamic_flag_spec_CXX='${wl}-E'
13203 hardcode_direct_CXX=yes
13204 hardcode_minus_L_CXX=yes # Not in the search PATH,
13205 # but as the default
13206 # location of the library.
13208 case $cc_basename in
13210 # FIXME: insert proper C++ library support
13214 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13215 # Commands to make compiler produce verbose output that lists
13216 # what "hidden" libraries, object files and flags are used when
13217 # linking a shared library.
13219 # There doesn't appear to be a way to prevent this compiler from
13220 # explicitly linking system object files so we need to strip them
13221 # from the output so that they don't get included in the library
13223 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13226 if test "$GXX" = yes; then
13227 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13229 # FIXME: insert proper C++ library support
13237 if test $with_gnu_ld = no; then
13238 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13239 hardcode_libdir_separator_CXX=:
13245 export_dynamic_flag_spec_CXX='${wl}-E'
13251 hardcode_direct_CXX=no
13252 hardcode_shlibpath_var_CXX=no
13255 hardcode_direct_CXX=yes
13256 hardcode_direct_absolute_CXX=yes
13257 hardcode_minus_L_CXX=yes # Not in the search PATH,
13258 # but as the default
13259 # location of the library.
13263 case $cc_basename in
13265 # FIXME: insert proper C++ library support
13271 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13274 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13277 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13280 # Commands to make compiler produce verbose output that lists
13281 # what "hidden" libraries, object files and flags are used when
13282 # linking a shared library.
13284 # There doesn't appear to be a way to prevent this compiler from
13285 # explicitly linking system object files so we need to strip them
13286 # from the output so that they don't get included in the library
13288 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13291 if test "$GXX" = yes; then
13292 if test $with_gnu_ld = no; then
13295 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13298 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13301 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13306 # FIXME: insert proper C++ library support
13314 hardcode_direct_CXX=no
13315 hardcode_shlibpath_var_CXX=no
13316 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13317 export_dynamic_flag_spec_CXX='${wl}-E'
13318 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13319 # Instead, shared libraries are loaded at an image base (0x10000000 by
13320 # default) and relocated if they conflict, which is a slow very memory
13321 # consuming and fragmenting process. To avoid this, we pick a random,
13322 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13323 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13324 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13325 archive_expsym_cmds_CXX='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'
13328 case $cc_basename in
13331 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13333 # Archives containing C++ object files must be created using
13334 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
13335 # necessary to make sure instantiated templates are included
13337 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13340 if test "$GXX" = yes; then
13341 if test "$with_gnu_ld" = no; then
13342 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
13344 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
13347 link_all_deplibs_CXX=yes
13350 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13351 hardcode_libdir_separator_CXX=:
13352 inherit_rpath_CXX=yes
13355 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13356 case $cc_basename in
13358 # Kuck and Associates, Inc. (KAI) C++ Compiler
13360 # KCC will only create a shared library if the output file
13361 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13362 # to its proper name (with version) after linking.
13363 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13364 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
13365 # Commands to make compiler produce verbose output that lists
13366 # what "hidden" libraries, object files and flags are used when
13367 # linking a shared library.
13369 # There doesn't appear to be a way to prevent this compiler from
13370 # explicitly linking system object files so we need to strip them
13371 # from the output so that they don't get included in the library
13373 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13375 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13376 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13378 # Archives containing C++ object files must be created using
13379 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13380 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13385 # version 8.0 and above of icpc choke on multiply defined symbols
13386 # if we add $predep_objects and $postdep_objects, however 7.1 and
13387 # earlier do not add the objects themselves.
13388 case `$CC -V 2>&1` in
13390 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13391 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13393 *) # Version 8.0 or newer
13396 ia64*) tmp_idyn=' -i_dynamic';;
13398 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13399 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13402 archive_cmds_need_lc_CXX=no
13403 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13404 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13405 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13408 # Portland Group C++ compiler
13410 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13411 prelink_cmds_CXX='tpldir=Template.dir~
13413 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13414 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13415 old_archive_cmds_CXX='tpldir=Template.dir~
13417 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13418 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13420 archive_cmds_CXX='tpldir=Template.dir~
13422 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13423 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13424 archive_expsym_cmds_CXX='tpldir=Template.dir~
13426 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13427 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13429 *) # Version 6 and above use weak symbols
13430 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13431 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13435 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13436 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13437 whole_archive_flag_spec_CXX='${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'
13441 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13442 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
13444 runpath_var=LD_RUN_PATH
13445 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13446 hardcode_libdir_separator_CXX=:
13448 # Commands to make compiler produce verbose output that lists
13449 # what "hidden" libraries, object files and flags are used when
13450 # linking a shared library.
13452 # There doesn't appear to be a way to prevent this compiler from
13453 # explicitly linking system object files so we need to strip them
13454 # from the output so that they don't get included in the library
13456 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
13458 xl* | mpixl* | bgxl*)
13459 # IBM XL 8.0 on PPC, with GNU ld
13460 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13461 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13462 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13463 if test "x$supports_anon_versioning" = xyes; then
13464 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13465 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13466 echo "local: *; };" >> $output_objdir/$libname.ver~
13467 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13471 case `$CC -V 2>&1 | sed 5q` in
13474 no_undefined_flag_CXX=' -zdefs'
13475 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13476 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
13477 hardcode_libdir_flag_spec_CXX='-R$libdir'
13478 whole_archive_flag_spec_CXX='${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'
13479 compiler_needs_object_CXX=yes
13481 # Not sure whether something based on
13482 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13484 output_verbose_link_cmd='func_echo_all'
13486 # Archives containing C++ object files must be created using
13487 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13488 # necessary to make sure instantiated templates are included
13490 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13498 # FIXME: insert proper C++ library support
13503 # FIXME: insert proper C++ library support
13508 case $cc_basename in
13510 # FIXME: insert proper C++ library support
13514 # FIXME: insert proper C++ library support
13521 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13522 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13524 hardcode_libdir_flag_spec_CXX='-R$libdir'
13525 hardcode_direct_CXX=yes
13526 hardcode_shlibpath_var_CXX=no
13528 # Workaround some broken pre-1.5 toolchains
13529 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13537 # C++ shared libraries are fairly broken
13542 if test -f /usr/libexec/ld.so; then
13543 hardcode_direct_CXX=yes
13544 hardcode_shlibpath_var_CXX=no
13545 hardcode_direct_absolute_CXX=yes
13546 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13547 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13548 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13549 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13550 export_dynamic_flag_spec_CXX='${wl}-E'
13551 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13553 output_verbose_link_cmd=func_echo_all
13559 osf3* | osf4* | osf5*)
13560 case $cc_basename in
13562 # Kuck and Associates, Inc. (KAI) C++ Compiler
13564 # KCC will only create a shared library if the output file
13565 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13566 # to its proper name (with version) after linking.
13567 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13569 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13570 hardcode_libdir_separator_CXX=:
13572 # Archives containing C++ object files must be created using
13573 # the KAI C++ compiler.
13575 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13576 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13580 # Rational C++ 2.4.1
13581 # FIXME: insert proper C++ library support
13587 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13588 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13589 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13592 allow_undefined_flag_CXX=' -expect_unresolved \*'
13593 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13594 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13595 echo "-hidden">> $lib.exp~
13596 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
13598 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13602 hardcode_libdir_separator_CXX=:
13604 # Commands to make compiler produce verbose output that lists
13605 # what "hidden" libraries, object files and flags are used when
13606 # linking a shared library.
13608 # There doesn't appear to be a way to prevent this compiler from
13609 # explicitly linking system object files so we need to strip them
13610 # from the output so that they don't get included in the library
13612 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13615 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13616 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13619 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13622 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13626 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13627 hardcode_libdir_separator_CXX=:
13629 # Commands to make compiler produce verbose output that lists
13630 # what "hidden" libraries, object files and flags are used when
13631 # linking a shared library.
13632 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13635 # FIXME: insert proper C++ library support
13643 # FIXME: insert proper C++ library support
13648 case $cc_basename in
13651 # FIXME: insert proper C++ library support
13656 # FIXME: insert proper C++ library support
13660 # FIXME: insert proper C++ library support
13667 case $cc_basename in
13669 # Sun C++ 4.2, 5.x and Centerline C++
13670 archive_cmds_need_lc_CXX=yes
13671 no_undefined_flag_CXX=' -zdefs'
13672 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13673 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13674 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13676 hardcode_libdir_flag_spec_CXX='-R$libdir'
13677 hardcode_shlibpath_var_CXX=no
13679 solaris2.[0-5] | solaris2.[0-5].*) ;;
13681 # The compiler driver will combine and reorder linker options,
13682 # but understands `-z linker_flag'.
13683 # Supported since Solaris 2.6 (maybe 2.5.1?)
13684 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13687 link_all_deplibs_CXX=yes
13689 output_verbose_link_cmd='func_echo_all'
13691 # Archives containing C++ object files must be created using
13692 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13693 # necessary to make sure instantiated templates are included
13695 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13698 # Green Hills C++ Compiler
13699 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13701 # The C++ compiler must be used to create the archive.
13702 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13705 # GNU C++ compiler with Solaris linker
13706 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13707 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13708 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13709 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13710 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13711 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13713 # Commands to make compiler produce verbose output that lists
13714 # what "hidden" libraries, object files and flags are used when
13715 # linking a shared library.
13716 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13718 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13720 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13721 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13722 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13724 # Commands to make compiler produce verbose output that lists
13725 # what "hidden" libraries, object files and flags are used when
13726 # linking a shared library.
13727 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13730 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13732 solaris2.[0-5] | solaris2.[0-5].*) ;;
13734 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13742 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13743 no_undefined_flag_CXX='${wl}-z,text'
13744 archive_cmds_need_lc_CXX=no
13745 hardcode_shlibpath_var_CXX=no
13746 runpath_var='LD_RUN_PATH'
13748 case $cc_basename in
13750 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13751 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13754 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13755 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13760 sysv5* | sco3.2v5* | sco5v6*)
13761 # Note: We can NOT use -z defs as we might desire, because we do not
13762 # link with -lc, and that would cause any symbols used from libc to
13763 # always be unresolved, which means just about no library would
13764 # ever link correctly. If we're not using GNU ld we use -z text
13765 # though, which does catch some bad symbols but isn't as heavy-handed
13767 no_undefined_flag_CXX='${wl}-z,text'
13768 allow_undefined_flag_CXX='${wl}-z,nodefs'
13769 archive_cmds_need_lc_CXX=no
13770 hardcode_shlibpath_var_CXX=no
13771 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13772 hardcode_libdir_separator_CXX=':'
13773 link_all_deplibs_CXX=yes
13774 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13775 runpath_var='LD_RUN_PATH'
13777 case $cc_basename in
13779 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13780 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13781 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13782 '"$old_archive_cmds_CXX"
13783 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13784 '"$reload_cmds_CXX"
13787 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13788 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13794 case $cc_basename in
13796 # NonStop-UX NCC 3.20
13797 # FIXME: insert proper C++ library support
13801 # FIXME: insert proper C++ library support
13808 # FIXME: insert proper C++ library support
13813 # FIXME: insert proper C++ library support
13818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13819 $as_echo "$ld_shlibs_CXX" >&6; }
13820 test "$ld_shlibs_CXX" = no && can_build_shared=no
13826 ## There is no encapsulation within the following macros, do not change
13827 ## the running order or otherwise move them around unless you know exactly
13828 ## what you are doing...
13829 # Dependencies to place before and after the object being linked:
13830 predep_objects_CXX=
13831 postdep_objects_CXX=
13834 compiler_lib_search_path_CXX=
13836 cat > conftest.$ac_ext <<_LT_EOF
13840 Foo (void) { a = 0; }
13846 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13847 (eval $ac_compile) 2>&5
13849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13850 test $ac_status = 0; }; then
13851 # Parse the compiler output and extract the necessary
13852 # objects, libraries and library flags.
13854 # Sentinel used to keep track of whether or not we are before
13855 # the conftest object file.
13856 pre_test_object_deps_done=no
13858 for p in `eval "$output_verbose_link_cmd"`; do
13862 # Some compilers place space between "-{L,R}" and the path.
13863 # Remove the space.
13864 if test $p = "-L" ||
13865 test $p = "-R"; then
13872 if test "$pre_test_object_deps_done" = no; then
13875 # Internal compiler library paths should come after those
13876 # provided the user. The postdeps already come after the
13877 # user supplied libs so there is no need to process them.
13878 if test -z "$compiler_lib_search_path_CXX"; then
13879 compiler_lib_search_path_CXX="${prev}${p}"
13881 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13884 # The "-l" case would never come before the object being
13885 # linked, so don't bother handling this case.
13888 if test -z "$postdeps_CXX"; then
13889 postdeps_CXX="${prev}${p}"
13891 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13897 # This assumes that the test object file only shows up
13898 # once in the compiler output.
13899 if test "$p" = "conftest.$objext"; then
13900 pre_test_object_deps_done=yes
13904 if test "$pre_test_object_deps_done" = no; then
13905 if test -z "$predep_objects_CXX"; then
13906 predep_objects_CXX="$p"
13908 predep_objects_CXX="$predep_objects_CXX $p"
13911 if test -z "$postdep_objects_CXX"; then
13912 postdep_objects_CXX="$p"
13914 postdep_objects_CXX="$postdep_objects_CXX $p"
13919 *) ;; # Ignore the rest.
13927 echo "libtool.m4: error: problem compiling CXX test program"
13930 $RM -f confest.$objext
13932 # PORTME: override above test on systems where it is broken
13935 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13936 # hack all around it, let's just trust "g++" to DTRT.
13937 predep_objects_CXX=
13938 postdep_objects_CXX=
13943 case `$CC -V 2>&1 | sed 5q` in
13947 # The more standards-conforming stlport4 library is
13948 # incompatible with the Cstd library. Avoid specifying
13949 # it if it's in CXXFLAGS. Ignore libCrun as
13950 # -library=stlport4 depends on it.
13951 case " $CXX $CXXFLAGS " in
13952 *" -library=stlport4 "*)
13953 solaris_use_stlport4=yes
13957 if test "$solaris_use_stlport4" != yes; then
13958 postdeps_CXX='-library=Cstd -library=Crun'
13965 case $cc_basename in
13967 # The more standards-conforming stlport4 library is
13968 # incompatible with the Cstd library. Avoid specifying
13969 # it if it's in CXXFLAGS. Ignore libCrun as
13970 # -library=stlport4 depends on it.
13971 case " $CXX $CXXFLAGS " in
13972 *" -library=stlport4 "*)
13973 solaris_use_stlport4=yes
13977 # Adding this requires a known-good setup of shared libraries for
13978 # Sun compiler versions before 5.6, else PIC objects from an old
13979 # archive will be linked into the output, leading to subtle bugs.
13980 if test "$solaris_use_stlport4" != yes; then
13981 postdeps_CXX='-library=Cstd -library=Crun'
13989 case " $postdeps_CXX " in
13990 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13992 compiler_lib_search_dirs_CXX=
13993 if test -n "${compiler_lib_search_path_CXX}"; then
13994 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
14027 lt_prog_compiler_wl_CXX=
14028 lt_prog_compiler_pic_CXX=
14029 lt_prog_compiler_static_CXX=
14031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14032 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14034 # C++ specific cases for pic, static, wl, etc.
14035 if test "$GXX" = yes; then
14036 lt_prog_compiler_wl_CXX='-Wl,'
14037 lt_prog_compiler_static_CXX='-static'
14041 # All AIX code is PIC.
14042 if test "$host_cpu" = ia64; then
14043 # AIX 5 now supports IA64 processor
14044 lt_prog_compiler_static_CXX='-Bstatic'
14051 # see comment about AmigaOS4 .so support
14052 lt_prog_compiler_pic_CXX='-fPIC'
14055 # FIXME: we need at least 68020 code to build shared libraries, but
14056 # adding the `-m68020' flag to GCC prevents building anything better,
14058 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14063 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14064 # PIC is the default for these OSes.
14066 mingw* | cygwin* | os2* | pw32* | cegcc*)
14067 # This hack is so that the source file can tell whether it is being
14068 # built for inclusion in a dll (and should export symbols for example).
14069 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14070 # (--disable-auto-import) libraries
14071 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14073 darwin* | rhapsody*)
14074 # PIC is the default on this platform
14075 # Common symbols not allowed in MH_DYLIB files
14076 lt_prog_compiler_pic_CXX='-fno-common'
14079 # DJGPP does not support shared libraries at all
14080 lt_prog_compiler_pic_CXX=
14083 # PIC is the default for Haiku.
14084 # The "-static" flag exists, but is broken.
14085 lt_prog_compiler_static_CXX=
14088 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14089 # Instead, we relocate shared libraries at runtime.
14092 if test -d /usr/nec; then
14093 lt_prog_compiler_pic_CXX=-Kconform_pic
14097 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14098 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
14099 # sets the default TLS model and affects inlining.
14104 lt_prog_compiler_pic_CXX='-fPIC'
14109 # QNX uses GNU C++, but need to define -shared option too, otherwise
14110 # it will coredump.
14111 lt_prog_compiler_pic_CXX='-fPIC -shared'
14114 lt_prog_compiler_pic_CXX='-fPIC'
14120 # All AIX code is PIC.
14121 if test "$host_cpu" = ia64; then
14122 # AIX 5 now supports IA64 processor
14123 lt_prog_compiler_static_CXX='-Bstatic'
14125 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14129 case $cc_basename in
14131 # Green Hills C++ Compiler
14132 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
14137 case $cc_basename in
14139 lt_prog_compiler_pic_CXX='-KPIC'
14142 # Green Hills C++ Compiler
14143 lt_prog_compiler_pic_CXX='-pic'
14149 freebsd* | dragonfly*)
14150 # FreeBSD uses GNU C++
14152 hpux9* | hpux10* | hpux11*)
14153 case $cc_basename in
14155 lt_prog_compiler_wl_CXX='-Wl,'
14156 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14157 if test "$host_cpu" != ia64; then
14158 lt_prog_compiler_pic_CXX='+Z'
14162 lt_prog_compiler_wl_CXX='-Wl,'
14163 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14169 lt_prog_compiler_pic_CXX='+Z'
14178 # This is c89, which is MS Visual C++ (no shared libs)
14179 # Anyone wants to do a port?
14181 irix5* | irix6* | nonstopux*)
14182 case $cc_basename in
14184 lt_prog_compiler_wl_CXX='-Wl,'
14185 lt_prog_compiler_static_CXX='-non_shared'
14186 # CC pic flag -KPIC is the default.
14192 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14193 case $cc_basename in
14196 lt_prog_compiler_wl_CXX='--backend -Wl,'
14197 lt_prog_compiler_pic_CXX='-fPIC'
14200 # old Intel C++ for x86_64 which still supported -KPIC.
14201 lt_prog_compiler_wl_CXX='-Wl,'
14202 lt_prog_compiler_pic_CXX='-KPIC'
14203 lt_prog_compiler_static_CXX='-static'
14206 # Intel C++, used to be incompatible with GCC.
14207 # ICC 10 doesn't accept -KPIC any more.
14208 lt_prog_compiler_wl_CXX='-Wl,'
14209 lt_prog_compiler_pic_CXX='-fPIC'
14210 lt_prog_compiler_static_CXX='-static'
14213 # Portland Group C++ compiler
14214 lt_prog_compiler_wl_CXX='-Wl,'
14215 lt_prog_compiler_pic_CXX='-fpic'
14216 lt_prog_compiler_static_CXX='-Bstatic'
14220 # Make sure the PIC flag is empty. It appears that all Alpha
14221 # Linux and Compaq Tru64 Unix objects are PIC.
14222 lt_prog_compiler_pic_CXX=
14223 lt_prog_compiler_static_CXX='-non_shared'
14225 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14226 # IBM XL 8.0, 9.0 on PPC and BlueGene
14227 lt_prog_compiler_wl_CXX='-Wl,'
14228 lt_prog_compiler_pic_CXX='-qpic'
14229 lt_prog_compiler_static_CXX='-qstaticlink'
14232 case `$CC -V 2>&1 | sed 5q` in
14235 lt_prog_compiler_pic_CXX='-KPIC'
14236 lt_prog_compiler_static_CXX='-Bstatic'
14237 lt_prog_compiler_wl_CXX='-Qoption ld '
14248 case $cc_basename in
14250 lt_prog_compiler_pic_CXX='-W c,exportall'
14259 # QNX uses GNU C++, but need to define -shared option too, otherwise
14260 # it will coredump.
14261 lt_prog_compiler_pic_CXX='-fPIC -shared'
14263 osf3* | osf4* | osf5*)
14264 case $cc_basename in
14266 lt_prog_compiler_wl_CXX='--backend -Wl,'
14269 # Rational C++ 2.4.1
14270 lt_prog_compiler_pic_CXX='-pic'
14273 # Digital/Compaq C++
14274 lt_prog_compiler_wl_CXX='-Wl,'
14275 # Make sure the PIC flag is empty. It appears that all Alpha
14276 # Linux and Compaq Tru64 Unix objects are PIC.
14277 lt_prog_compiler_pic_CXX=
14278 lt_prog_compiler_static_CXX='-non_shared'
14287 case $cc_basename in
14289 # Sun C++ 4.2, 5.x and Centerline C++
14290 lt_prog_compiler_pic_CXX='-KPIC'
14291 lt_prog_compiler_static_CXX='-Bstatic'
14292 lt_prog_compiler_wl_CXX='-Qoption ld '
14295 # Green Hills C++ Compiler
14296 lt_prog_compiler_pic_CXX='-PIC'
14303 case $cc_basename in
14306 lt_prog_compiler_pic_CXX='-pic'
14307 lt_prog_compiler_static_CXX='-Bstatic'
14311 lt_prog_compiler_pic_CXX='-pic'
14317 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14318 case $cc_basename in
14320 lt_prog_compiler_wl_CXX='-Wl,'
14321 lt_prog_compiler_pic_CXX='-KPIC'
14322 lt_prog_compiler_static_CXX='-Bstatic'
14327 case $cc_basename in
14329 # NonStop-UX NCC 3.20
14330 lt_prog_compiler_pic_CXX='-KPIC'
14339 lt_prog_compiler_can_build_shared_CXX=no
14345 # For platforms which do not support PIC, -DPIC is meaningless:
14347 lt_prog_compiler_pic_CXX=
14350 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14354 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14359 # Check to make sure the PIC flag actually works.
14361 if test -n "$lt_prog_compiler_pic_CXX"; then
14362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14363 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14364 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
14365 $as_echo_n "(cached) " >&6
14367 lt_cv_prog_compiler_pic_works_CXX=no
14368 ac_outfile=conftest.$ac_objext
14369 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14370 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14371 # Insert the option either (1) after the last *FLAGS variable, or
14372 # (2) before a word containing "conftest.", or (3) at the end.
14373 # Note that $ac_compile itself does not contain backslashes and begins
14374 # with a dollar sign (not a hyphen), so the echo should work correctly.
14375 # The option is referenced via a variable to avoid confusing sed.
14376 lt_compile=`echo "$ac_compile" | $SED \
14377 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14378 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14379 -e 's:$: $lt_compiler_flag:'`
14380 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14381 (eval "$lt_compile" 2>conftest.err)
14383 cat conftest.err >&5
14384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14385 if (exit $ac_status) && test -s "$ac_outfile"; then
14386 # The compiler can only warn and ignore the option if not recognized
14387 # So say no if there are warnings other than the usual output.
14388 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14389 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14390 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14391 lt_cv_prog_compiler_pic_works_CXX=yes
14397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14398 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14400 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14401 case $lt_prog_compiler_pic_CXX in
14403 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14406 lt_prog_compiler_pic_CXX=
14407 lt_prog_compiler_can_build_shared_CXX=no
14415 # Check to make sure the static flag actually works.
14417 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14419 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14420 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14421 $as_echo_n "(cached) " >&6
14423 lt_cv_prog_compiler_static_works_CXX=no
14424 save_LDFLAGS="$LDFLAGS"
14425 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14426 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14427 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14428 # The linker can only warn and ignore the option if not recognized
14429 # So say no if there are warnings
14430 if test -s conftest.err; then
14431 # Append any errors to the config.log.
14432 cat conftest.err 1>&5
14433 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14434 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14435 if diff conftest.exp conftest.er2 >/dev/null; then
14436 lt_cv_prog_compiler_static_works_CXX=yes
14439 lt_cv_prog_compiler_static_works_CXX=yes
14443 LDFLAGS="$save_LDFLAGS"
14446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14447 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14449 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14452 lt_prog_compiler_static_CXX=
14458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14459 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14460 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14461 $as_echo_n "(cached) " >&6
14463 lt_cv_prog_compiler_c_o_CXX=no
14464 $RM -r conftest 2>/dev/null
14468 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14470 lt_compiler_flag="-o out/conftest2.$ac_objext"
14471 # Insert the option either (1) after the last *FLAGS variable, or
14472 # (2) before a word containing "conftest.", or (3) at the end.
14473 # Note that $ac_compile itself does not contain backslashes and begins
14474 # with a dollar sign (not a hyphen), so the echo should work correctly.
14475 lt_compile=`echo "$ac_compile" | $SED \
14476 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14477 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14478 -e 's:$: $lt_compiler_flag:'`
14479 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14480 (eval "$lt_compile" 2>out/conftest.err)
14482 cat out/conftest.err >&5
14483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14484 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14486 # The compiler can only warn and ignore the option if not recognized
14487 # So say no if there are warnings
14488 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14489 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14490 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14491 lt_cv_prog_compiler_c_o_CXX=yes
14496 # SGI C++ compiler will create directory out/ii_files/ for
14497 # template instantiation
14498 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14499 $RM out/* && rmdir out
14505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14506 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14511 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14512 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14513 $as_echo_n "(cached) " >&6
14515 lt_cv_prog_compiler_c_o_CXX=no
14516 $RM -r conftest 2>/dev/null
14520 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14522 lt_compiler_flag="-o out/conftest2.$ac_objext"
14523 # Insert the option either (1) after the last *FLAGS variable, or
14524 # (2) before a word containing "conftest.", or (3) at the end.
14525 # Note that $ac_compile itself does not contain backslashes and begins
14526 # with a dollar sign (not a hyphen), so the echo should work correctly.
14527 lt_compile=`echo "$ac_compile" | $SED \
14528 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14529 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14530 -e 's:$: $lt_compiler_flag:'`
14531 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14532 (eval "$lt_compile" 2>out/conftest.err)
14534 cat out/conftest.err >&5
14535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14536 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14538 # The compiler can only warn and ignore the option if not recognized
14539 # So say no if there are warnings
14540 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14541 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14542 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14543 lt_cv_prog_compiler_c_o_CXX=yes
14548 # SGI C++ compiler will create directory out/ii_files/ for
14549 # template instantiation
14550 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14551 $RM out/* && rmdir out
14557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14558 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14563 hard_links="nottested"
14564 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14565 # do not overwrite the value of need_locks provided by the user
14566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14567 $as_echo_n "checking if we can lock with hard links... " >&6; }
14570 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14572 ln conftest.a conftest.b 2>&5 || hard_links=no
14573 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14575 $as_echo "$hard_links" >&6; }
14576 if test "$hard_links" = no; then
14577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14578 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14588 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14590 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14593 # If we're using GNU nm, then we don't want the "-C" option.
14594 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14595 # Also, AIX nm treats weak defined symbols like other global defined
14596 # symbols, whereas GNU nm marks them as "W".
14597 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14598 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14600 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14604 export_symbols_cmds_CXX="$ltdll_cmds"
14606 cygwin* | mingw* | cegcc*)
14607 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14610 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14613 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14616 $as_echo "$ld_shlibs_CXX" >&6; }
14617 test "$ld_shlibs_CXX" = no && can_build_shared=no
14619 with_gnu_ld_CXX=$with_gnu_ld
14627 # Do we need to explicitly link libc?
14629 case "x$archive_cmds_need_lc_CXX" in
14631 # Assume -lc should be added
14632 archive_cmds_need_lc_CXX=yes
14634 if test "$enable_shared" = yes && test "$GCC" = yes; then
14635 case $archive_cmds_CXX in
14637 # FIXME: we may have to deal with multi-command sequences.
14640 # Test whether the compiler implicitly links with -lc since on some
14641 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14642 # to ld, don't add -lc before -lgcc.
14643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14644 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14645 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14646 $as_echo_n "(cached) " >&6
14649 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14651 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14652 (eval $ac_compile) 2>&5
14654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14655 test $ac_status = 0; } 2>conftest.err; then
14658 libobjs=conftest.$ac_objext
14660 wl=$lt_prog_compiler_wl_CXX
14661 pic_flag=$lt_prog_compiler_pic_CXX
14667 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14668 allow_undefined_flag_CXX=
14669 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14670 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14673 test $ac_status = 0; }
14675 lt_cv_archive_cmds_need_lc_CXX=no
14677 lt_cv_archive_cmds_need_lc_CXX=yes
14679 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14681 cat conftest.err 1>&5
14686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14687 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14688 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14759 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14761 library_names_spec=
14762 libname_spec='lib$name'
14766 postuninstall_cmds=
14770 shlibpath_overrides_runpath=unknown
14772 dynamic_linker="$host_os ld.so"
14773 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14774 need_lib_prefix=unknown
14775 hardcode_into_libs=no
14777 # when you set need_version to no, make sure it does not cause -set_version
14778 # flags to be left without arguments
14779 need_version=unknown
14784 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14785 shlibpath_var=LIBPATH
14787 # AIX 3 has no versioning support, so we append a major version to the name.
14788 soname_spec='${libname}${release}${shared_ext}$major'
14795 hardcode_into_libs=yes
14796 if test "$host_cpu" = ia64; then
14797 # AIX 5 supports IA64
14798 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14799 shlibpath_var=LD_LIBRARY_PATH
14801 # With GCC up to 2.95.x, collect2 would create an import file
14802 # for dependence libraries. The import file would start with
14803 # the line `#! .'. This would cause the generated library to
14804 # depend on `.', always an invalid library. This was fixed in
14805 # development snapshots of GCC prior to 3.0.
14807 aix4 | aix4.[01] | aix4.[01].*)
14808 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14810 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14813 can_build_shared=no
14817 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14818 # soname into executable. Probably we can add versioning support to
14819 # collect2, so additional links can be useful in future.
14820 if test "$aix_use_runtimelinking" = yes; then
14821 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14822 # instead of lib<name>.a to let people know that these are not
14823 # typical AIX shared libraries.
14824 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14826 # We preserve .a as extension for shared libraries through AIX4.2
14827 # and later when we are not doing run time linking.
14828 library_names_spec='${libname}${release}.a $libname.a'
14829 soname_spec='${libname}${release}${shared_ext}$major'
14831 shlibpath_var=LIBPATH
14838 # Since July 2007 AmigaOS4 officially supports .so libraries.
14839 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14843 library_names_spec='$libname.ixlibrary $libname.a'
14844 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14845 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'
14851 library_names_spec='${libname}${shared_ext}'
14852 dynamic_linker="$host_os ld.so"
14853 shlibpath_var=LIBRARY_PATH
14859 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14860 soname_spec='${libname}${release}${shared_ext}$major'
14861 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14862 shlibpath_var=LD_LIBRARY_PATH
14863 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14864 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14865 # the default ld.so.conf also contains /usr/contrib/lib and
14866 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14867 # libtool to hard-code these into programs
14870 cygwin* | mingw* | pw32* | cegcc*)
14871 version_type=windows
14876 case $GCC,$host_os in
14877 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14878 library_names_spec='$libname.dll.a'
14879 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14880 postinstall_cmds='base_file=`basename \${file}`~
14881 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14882 dldir=$destdir/`dirname \$dlpath`~
14883 test -d \$dldir || mkdir -p \$dldir~
14884 $install_prog $dir/$dlname \$dldir/$dlname~
14885 chmod a+x \$dldir/$dlname~
14886 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14887 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14889 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14890 dlpath=$dir/\$dldll~
14892 shlibpath_overrides_runpath=yes
14896 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14897 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14901 # MinGW DLLs use traditional 'lib' prefix
14902 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14905 # pw32 DLLs use 'pw' prefix rather than 'lib'
14906 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14912 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14915 dynamic_linker='Win32 ld.exe'
14916 # FIXME: first we should search . and the directory the executable is in
14920 darwin* | rhapsody*)
14921 dynamic_linker="$host_os dyld"
14922 version_type=darwin
14925 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14926 soname_spec='${libname}${release}${major}$shared_ext'
14927 shlibpath_overrides_runpath=yes
14928 shlibpath_var=DYLD_LIBRARY_PATH
14929 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14931 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14938 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14939 soname_spec='${libname}${release}${shared_ext}$major'
14940 shlibpath_var=LD_LIBRARY_PATH
14943 freebsd* | dragonfly*)
14944 # DragonFly does not have aout. When/if they implement a new
14945 # versioning mechanism, adjust this.
14946 if test -x /usr/bin/objformat; then
14947 objformat=`/usr/bin/objformat`
14950 freebsd[123]*) objformat=aout ;;
14951 *) objformat=elf ;;
14954 version_type=freebsd-$objformat
14955 case $version_type in
14957 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14962 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14966 shlibpath_var=LD_LIBRARY_PATH
14969 shlibpath_overrides_runpath=yes
14971 freebsd3.[01]* | freebsdelf3.[01]*)
14972 shlibpath_overrides_runpath=yes
14973 hardcode_into_libs=yes
14975 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14976 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14977 shlibpath_overrides_runpath=no
14978 hardcode_into_libs=yes
14980 *) # from 4.6 on, and DragonFly
14981 shlibpath_overrides_runpath=yes
14982 hardcode_into_libs=yes
14991 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14992 soname_spec='${libname}${release}${shared_ext}$major'
14993 shlibpath_var=LD_LIBRARY_PATH
14994 hardcode_into_libs=yes
15001 dynamic_linker="$host_os runtime_loader"
15002 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15003 soname_spec='${libname}${release}${shared_ext}$major'
15004 shlibpath_var=LIBRARY_PATH
15005 shlibpath_overrides_runpath=yes
15006 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15007 hardcode_into_libs=yes
15010 hpux9* | hpux10* | hpux11*)
15011 # Give a soname corresponding to the major version so that dld.sl refuses to
15012 # link against other versions.
15019 hardcode_into_libs=yes
15020 dynamic_linker="$host_os dld.so"
15021 shlibpath_var=LD_LIBRARY_PATH
15022 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15023 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15024 soname_spec='${libname}${release}${shared_ext}$major'
15025 if test "X$HPUX_IA64_MODE" = X32; then
15026 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15028 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15030 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15034 hardcode_into_libs=yes
15035 dynamic_linker="$host_os dld.sl"
15036 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15037 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15039 soname_spec='${libname}${release}${shared_ext}$major'
15040 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15041 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15045 dynamic_linker="$host_os dld.sl"
15046 shlibpath_var=SHLIB_PATH
15047 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15049 soname_spec='${libname}${release}${shared_ext}$major'
15052 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15053 postinstall_cmds='chmod 555 $lib'
15054 # or fails outright, so override atomically:
15055 install_override_mode=555
15062 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15063 soname_spec='${libname}${release}${shared_ext}$major'
15064 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15065 shlibpath_var=LD_LIBRARY_PATH
15066 shlibpath_overrides_runpath=no
15067 hardcode_into_libs=yes
15070 irix5* | irix6* | nonstopux*)
15072 nonstopux*) version_type=nonstopux ;;
15074 if test "$lt_cv_prog_gnu_ld" = yes; then
15082 soname_spec='${libname}${release}${shared_ext}$major'
15083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15085 irix5* | nonstopux*)
15086 libsuff= shlibsuff=
15089 case $LD in # libtool.m4 will add one of these switches to LD
15090 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15091 libsuff= shlibsuff= libmagic=32-bit;;
15092 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15093 libsuff=32 shlibsuff=N32 libmagic=N32;;
15094 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15095 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15096 *) libsuff= shlibsuff= libmagic=never-match;;
15100 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15101 shlibpath_overrides_runpath=no
15102 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15103 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15104 hardcode_into_libs=yes
15107 # No shared lib support for Linux oldld, aout, or coff.
15108 linux*oldld* | linux*aout* | linux*coff*)
15112 # This must be Linux ELF.
15113 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15118 soname_spec='${libname}${release}${shared_ext}$major'
15119 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15120 shlibpath_var=LD_LIBRARY_PATH
15121 shlibpath_overrides_runpath=no
15123 # Some binutils ld are patched to set DT_RUNPATH
15124 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
15125 $as_echo_n "(cached) " >&6
15127 lt_cv_shlibpath_overrides_runpath=no
15128 save_LDFLAGS=$LDFLAGS
15129 save_libdir=$libdir
15130 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15131 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15133 /* end confdefs.h. */
15143 if ac_fn_cxx_try_link "$LINENO"; then :
15144 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15145 lt_cv_shlibpath_overrides_runpath=yes
15148 rm -f core conftest.err conftest.$ac_objext \
15149 conftest$ac_exeext conftest.$ac_ext
15150 LDFLAGS=$save_LDFLAGS
15151 libdir=$save_libdir
15155 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15157 # This implies no fast_install, which is unacceptable.
15158 # Some rework will be needed to allow for fast_install
15159 # before this can be enabled.
15160 hardcode_into_libs=yes
15162 # Append ld.so.conf contents to the search path
15163 if test -f /etc/ld.so.conf; then
15164 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' ' '`
15165 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15168 # We used to test for /lib/ld.so.1 and disable shared libraries on
15169 # powerpc, because MkLinux only supported shared libraries with the
15170 # GNU dynamic linker. Since this was broken with cross compilers,
15171 # most powerpc-linux boxes support dynamic linking these days and
15172 # people can always --disable-shared, the test was removed, and we
15173 # assume the GNU/Linux dynamic linker is in use.
15174 dynamic_linker='GNU/Linux ld.so'
15181 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15183 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15184 dynamic_linker='NetBSD (a.out) ld.so'
15186 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15187 soname_spec='${libname}${release}${shared_ext}$major'
15188 dynamic_linker='NetBSD ld.elf_so'
15190 shlibpath_var=LD_LIBRARY_PATH
15191 shlibpath_overrides_runpath=yes
15192 hardcode_into_libs=yes
15197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15198 shlibpath_var=LD_LIBRARY_PATH
15199 shlibpath_overrides_runpath=yes
15206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15207 soname_spec='${libname}${release}${shared_ext}$major'
15208 shlibpath_var=LD_LIBRARY_PATH
15209 shlibpath_overrides_runpath=no
15210 hardcode_into_libs=yes
15211 dynamic_linker='ldqnx.so'
15216 sys_lib_dlsearch_path_spec="/usr/lib"
15218 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15220 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15221 *) need_version=no ;;
15223 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15224 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15225 shlibpath_var=LD_LIBRARY_PATH
15226 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15228 openbsd2.[89] | openbsd2.[89].*)
15229 shlibpath_overrides_runpath=no
15232 shlibpath_overrides_runpath=yes
15236 shlibpath_overrides_runpath=yes
15241 libname_spec='$name'
15244 library_names_spec='$libname${shared_ext} $libname.a'
15245 dynamic_linker='OS/2 ld.exe'
15246 shlibpath_var=LIBPATH
15249 osf3* | osf4* | osf5*)
15253 soname_spec='${libname}${release}${shared_ext}$major'
15254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15255 shlibpath_var=LD_LIBRARY_PATH
15256 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15257 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15269 soname_spec='${libname}${release}${shared_ext}$major'
15270 shlibpath_var=LD_LIBRARY_PATH
15271 shlibpath_overrides_runpath=yes
15272 hardcode_into_libs=yes
15273 # ldd complains unless libraries are executable
15274 postinstall_cmds='chmod +x $lib'
15279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15280 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15281 shlibpath_var=LD_LIBRARY_PATH
15282 shlibpath_overrides_runpath=yes
15283 if test "$with_gnu_ld" = yes; then
15291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15292 soname_spec='${libname}${release}${shared_ext}$major'
15293 shlibpath_var=LD_LIBRARY_PATH
15294 case $host_vendor in
15296 shlibpath_overrides_runpath=no
15298 runpath_var=LD_RUN_PATH
15306 shlibpath_overrides_runpath=no
15307 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15313 if test -d /usr/nec ;then
15315 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15316 soname_spec='$libname${shared_ext}.$major'
15317 shlibpath_var=LD_LIBRARY_PATH
15321 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15322 version_type=freebsd-elf
15325 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15326 soname_spec='${libname}${release}${shared_ext}$major'
15327 shlibpath_var=LD_LIBRARY_PATH
15328 shlibpath_overrides_runpath=yes
15329 hardcode_into_libs=yes
15330 if test "$with_gnu_ld" = yes; then
15331 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15333 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15336 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15340 sys_lib_dlsearch_path_spec='/usr/lib'
15344 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15348 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15349 shlibpath_var=LD_LIBRARY_PATH
15350 shlibpath_overrides_runpath=no
15351 hardcode_into_libs=yes
15356 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15357 soname_spec='${libname}${release}${shared_ext}$major'
15358 shlibpath_var=LD_LIBRARY_PATH
15365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15366 $as_echo "$dynamic_linker" >&6; }
15367 test "$dynamic_linker" = no && can_build_shared=no
15369 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15370 if test "$GCC" = yes; then
15371 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15374 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15375 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15377 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15378 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15419 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15420 hardcode_action_CXX=
15421 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15422 test -n "$runpath_var_CXX" ||
15423 test "X$hardcode_automatic_CXX" = "Xyes" ; then
15425 # We can hardcode non-existent directories.
15426 if test "$hardcode_direct_CXX" != no &&
15427 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15428 # have to relink, otherwise we might link with an installed library
15429 # when we should be linking with a yet-to-be-installed one
15430 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15431 test "$hardcode_minus_L_CXX" != no; then
15432 # Linking always hardcodes the temporary library directory.
15433 hardcode_action_CXX=relink
15435 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15436 hardcode_action_CXX=immediate
15439 # We cannot hardcode anything, or else we can only hardcode existing
15441 hardcode_action_CXX=unsupported
15443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15444 $as_echo "$hardcode_action_CXX" >&6; }
15446 if test "$hardcode_action_CXX" = relink ||
15447 test "$inherit_rpath_CXX" = yes; then
15448 # Fast installation is not supported
15449 enable_fast_install=no
15450 elif test "$shlibpath_overrides_runpath" = yes ||
15451 test "$enable_shared" = no; then
15452 # Fast installation is not necessary
15453 enable_fast_install=needless
15462 fi # test -n "$compiler"
15468 with_gnu_ld=$lt_save_with_gnu_ld
15469 lt_cv_path_LDCXX=$lt_cv_path_LD
15470 lt_cv_path_LD=$lt_save_path_LD
15471 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15472 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15473 fi # test "$_lt_caught_CXX_error" != yes
15476 ac_cpp='$CPP $CPPFLAGS'
15477 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15478 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15479 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15493 ac_config_commands="$ac_config_commands libtool"
15498 # Only expand once:
15502 ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg it"
15503 # If we haven't got the data from the intl directory,
15504 # assume NLS is disabled.
15513 if test -f ../intl/config.intl; then
15514 . ../intl/config.intl
15516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15517 $as_echo_n "checking whether NLS is requested... " >&6; }
15518 if test x"$USE_NLS" != xyes; then
15519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15520 $as_echo "no" >&6; }
15522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15523 $as_echo "yes" >&6; }
15525 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
15528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15529 $as_echo_n "checking for catalogs to be installed... " >&6; }
15530 # Look for .po and .gmo files in the source directory.
15533 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15534 # If there aren't any .gmo files the shell will give us the
15535 # literal string "../path/to/srcdir/po/*.gmo" which has to be
15537 case "$cat" in *\**)
15540 # The quadruple backslash is collapsed to a double backslash
15541 # by the backticks, then collapsed again by the double quotes,
15542 # leaving us with one backslash in the sed expression (right
15543 # before the dot that mustn't act as a wildcard).
15544 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15545 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15546 # The user is allowed to set LINGUAS to a list of languages to
15547 # install catalogs for. If it's empty that means "all of them."
15548 if test "x$LINGUAS" = x; then
15549 CATALOGS="$CATALOGS $cat"
15550 XLINGUAS="$XLINGUAS $lang"
15552 case "$LINGUAS" in *$lang*)
15553 CATALOGS="$CATALOGS $cat"
15554 XLINGUAS="$XLINGUAS $lang"
15559 LINGUAS="$XLINGUAS"
15560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15561 $as_echo "$LINGUAS" >&6; }
15575 if test -n "$ac_aux_dir"; then
15576 case "$ac_aux_dir" in
15577 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15578 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15581 if test -z "$MKINSTALLDIRS"; then
15582 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15588 $as_echo_n "checking whether NLS is requested... " >&6; }
15589 # Check whether --enable-nls was given.
15590 if test "${enable_nls+set}" = set; then :
15591 enableval=$enable_nls; USE_NLS=$enableval
15596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15597 $as_echo "$USE_NLS" >&6; }
15604 # Prepare PATH_SEPARATOR.
15605 # The user is always right.
15606 if test "${PATH_SEPARATOR+set}" != set; then
15607 echo "#! /bin/sh" >conf$$.sh
15608 echo "exit 0" >>conf$$.sh
15610 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15618 # Find out how to test for executable files. Don't use a zero-byte file,
15619 # as systems may use methods other than mode bits to determine executability.
15620 cat >conf$$.file <<_ASEOF
15624 chmod +x conf$$.file
15625 if test -x conf$$.file >/dev/null 2>&1; then
15626 ac_executable_p="test -x"
15628 ac_executable_p="test -f"
15632 # Extract the first word of "msgfmt", so it can be a program name with args.
15633 set dummy msgfmt; ac_word=$2
15634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15635 $as_echo_n "checking for $ac_word... " >&6; }
15636 if test "${ac_cv_path_MSGFMT+set}" = set; then :
15637 $as_echo_n "(cached) " >&6
15641 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15644 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15645 for ac_dir in $PATH; do
15647 test -z "$ac_dir" && ac_dir=.
15648 for ac_exec_ext in '' $ac_executable_extensions; do
15649 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15650 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15651 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15652 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15659 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15663 MSGFMT="$ac_cv_path_MSGFMT"
15664 if test "$MSGFMT" != ":"; then
15665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15666 $as_echo "$MSGFMT" >&6; }
15668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15669 $as_echo "no" >&6; }
15672 # Extract the first word of "gmsgfmt", so it can be a program name with args.
15673 set dummy gmsgfmt; ac_word=$2
15674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15675 $as_echo_n "checking for $ac_word... " >&6; }
15676 if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15677 $as_echo_n "(cached) " >&6
15681 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15685 for as_dir in $PATH
15688 test -z "$as_dir" && as_dir=.
15689 for ac_exec_ext in '' $ac_executable_extensions; do
15690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15691 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15699 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15703 GMSGFMT=$ac_cv_path_GMSGFMT
15704 if test -n "$GMSGFMT"; then
15705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15706 $as_echo "$GMSGFMT" >&6; }
15708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15709 $as_echo "no" >&6; }
15715 # Prepare PATH_SEPARATOR.
15716 # The user is always right.
15717 if test "${PATH_SEPARATOR+set}" != set; then
15718 echo "#! /bin/sh" >conf$$.sh
15719 echo "exit 0" >>conf$$.sh
15721 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15729 # Find out how to test for executable files. Don't use a zero-byte file,
15730 # as systems may use methods other than mode bits to determine executability.
15731 cat >conf$$.file <<_ASEOF
15735 chmod +x conf$$.file
15736 if test -x conf$$.file >/dev/null 2>&1; then
15737 ac_executable_p="test -x"
15739 ac_executable_p="test -f"
15743 # Extract the first word of "xgettext", so it can be a program name with args.
15744 set dummy xgettext; ac_word=$2
15745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15746 $as_echo_n "checking for $ac_word... " >&6; }
15747 if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15748 $as_echo_n "(cached) " >&6
15750 case "$XGETTEXT" in
15752 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15755 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15756 for ac_dir in $PATH; do
15758 test -z "$ac_dir" && ac_dir=.
15759 for ac_exec_ext in '' $ac_executable_extensions; do
15760 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15761 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15762 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15763 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15770 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15774 XGETTEXT="$ac_cv_path_XGETTEXT"
15775 if test "$XGETTEXT" != ":"; then
15776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15777 $as_echo "$XGETTEXT" >&6; }
15779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15780 $as_echo "no" >&6; }
15786 # Prepare PATH_SEPARATOR.
15787 # The user is always right.
15788 if test "${PATH_SEPARATOR+set}" != set; then
15789 echo "#! /bin/sh" >conf$$.sh
15790 echo "exit 0" >>conf$$.sh
15792 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15800 # Find out how to test for executable files. Don't use a zero-byte file,
15801 # as systems may use methods other than mode bits to determine executability.
15802 cat >conf$$.file <<_ASEOF
15806 chmod +x conf$$.file
15807 if test -x conf$$.file >/dev/null 2>&1; then
15808 ac_executable_p="test -x"
15810 ac_executable_p="test -f"
15814 # Extract the first word of "msgmerge", so it can be a program name with args.
15815 set dummy msgmerge; ac_word=$2
15816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15817 $as_echo_n "checking for $ac_word... " >&6; }
15818 if test "${ac_cv_path_MSGMERGE+set}" = set; then :
15819 $as_echo_n "(cached) " >&6
15821 case "$MSGMERGE" in
15823 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
15826 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15827 for ac_dir in $PATH; do
15829 test -z "$ac_dir" && ac_dir=.
15830 for ac_exec_ext in '' $ac_executable_extensions; do
15831 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15832 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
15833 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
15840 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
15844 MSGMERGE="$ac_cv_path_MSGMERGE"
15845 if test "$MSGMERGE" != ":"; then
15846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
15847 $as_echo "$MSGMERGE" >&6; }
15849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15850 $as_echo "no" >&6; }
15854 if test "$GMSGFMT" != ":"; then
15855 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
15856 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15859 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
15860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
15861 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
15866 if test "$XGETTEXT" != ":"; then
15867 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15868 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
15872 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
15878 ac_config_commands="$ac_config_commands default-1"
15884 for ac_prog in 'bison -y' byacc
15886 # Extract the first word of "$ac_prog", so it can be a program name with args.
15887 set dummy $ac_prog; ac_word=$2
15888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15889 $as_echo_n "checking for $ac_word... " >&6; }
15890 if test "${ac_cv_prog_YACC+set}" = set; then :
15891 $as_echo_n "(cached) " >&6
15893 if test -n "$YACC"; then
15894 ac_cv_prog_YACC="$YACC" # Let the user override the test.
15896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15897 for as_dir in $PATH
15900 test -z "$as_dir" && as_dir=.
15901 for ac_exec_ext in '' $ac_executable_extensions; do
15902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15903 ac_cv_prog_YACC="$ac_prog"
15904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15913 YACC=$ac_cv_prog_YACC
15914 if test -n "$YACC"; then
15915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
15916 $as_echo "$YACC" >&6; }
15918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15919 $as_echo "no" >&6; }
15923 test -n "$YACC" && break
15925 test -n "$YACC" || YACC="yacc"
15927 for ac_prog in flex lex
15929 # Extract the first word of "$ac_prog", so it can be a program name with args.
15930 set dummy $ac_prog; ac_word=$2
15931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15932 $as_echo_n "checking for $ac_word... " >&6; }
15933 if test "${ac_cv_prog_LEX+set}" = set; then :
15934 $as_echo_n "(cached) " >&6
15936 if test -n "$LEX"; then
15937 ac_cv_prog_LEX="$LEX" # Let the user override the test.
15939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15940 for as_dir in $PATH
15943 test -z "$as_dir" && as_dir=.
15944 for ac_exec_ext in '' $ac_executable_extensions; do
15945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15946 ac_cv_prog_LEX="$ac_prog"
15947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15956 LEX=$ac_cv_prog_LEX
15957 if test -n "$LEX"; then
15958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
15959 $as_echo "$LEX" >&6; }
15961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15962 $as_echo "no" >&6; }
15966 test -n "$LEX" && break
15968 test -n "$LEX" || LEX=":"
15970 if test "x$LEX" != "x:"; then
15971 cat >conftest.l <<_ACEOF
15977 e { yyless (input () != 0); }
15978 f { unput (yytext[0]); }
15979 . { BEGIN INITIAL; }
15981 #ifdef YYTEXT_POINTER
15982 extern char *yytext;
15987 return ! yylex () + ! yywrap ();
15990 { { ac_try="$LEX conftest.l"
15991 case "(($ac_try" in
15992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15993 *) ac_try_echo=$ac_try;;
15995 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15996 $as_echo "$ac_try_echo"; } >&5
15997 (eval "$LEX conftest.l") 2>&5
15999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16000 test $ac_status = 0; }
16001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16002 $as_echo_n "checking lex output file root... " >&6; }
16003 if test "${ac_cv_prog_lex_root+set}" = set; then :
16004 $as_echo_n "(cached) " >&6
16007 if test -f lex.yy.c; then
16008 ac_cv_prog_lex_root=lex.yy
16009 elif test -f lexyy.c; then
16010 ac_cv_prog_lex_root=lexyy
16012 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
16015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16016 $as_echo "$ac_cv_prog_lex_root" >&6; }
16017 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16019 if test -z "${LEXLIB+set}"; then
16020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16021 $as_echo_n "checking lex library... " >&6; }
16022 if test "${ac_cv_lib_lex+set}" = set; then :
16023 $as_echo_n "(cached) " >&6
16027 ac_cv_lib_lex='none needed'
16028 for ac_lib in '' -lfl -ll; do
16029 LIBS="$ac_lib $ac_save_LIBS"
16030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16031 /* end confdefs.h. */
16032 `cat $LEX_OUTPUT_ROOT.c`
16034 if ac_fn_c_try_link "$LINENO"; then :
16035 ac_cv_lib_lex=$ac_lib
16037 rm -f core conftest.err conftest.$ac_objext \
16038 conftest$ac_exeext conftest.$ac_ext
16039 test "$ac_cv_lib_lex" != 'none needed' && break
16044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16045 $as_echo "$ac_cv_lib_lex" >&6; }
16046 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16051 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16052 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16053 $as_echo_n "(cached) " >&6
16055 # POSIX says lex can declare yytext either as a pointer or an array; the
16056 # default is implementation-dependent. Figure out which it is, since
16057 # not all implementations provide the %pointer and %array declarations.
16058 ac_cv_prog_lex_yytext_pointer=no
16060 LIBS="$LEXLIB $ac_save_LIBS"
16061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16062 /* end confdefs.h. */
16063 #define YYTEXT_POINTER 1
16064 `cat $LEX_OUTPUT_ROOT.c`
16066 if ac_fn_c_try_link "$LINENO"; then :
16067 ac_cv_prog_lex_yytext_pointer=yes
16069 rm -f core conftest.err conftest.$ac_objext \
16070 conftest$ac_exeext conftest.$ac_ext
16074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16075 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16076 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16078 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16081 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16084 if test "$LEX" = :; then
16085 LEX=${am_missing_run}flex
16089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16090 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16091 # Check whether --enable-maintainer-mode was given.
16092 if test "${enable_maintainer_mode+set}" = set; then :
16093 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16095 USE_MAINTAINER_MODE=no
16098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16099 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16100 if test $USE_MAINTAINER_MODE = yes; then
16101 MAINTAINER_MODE_TRUE=
16102 MAINTAINER_MODE_FALSE='#'
16104 MAINTAINER_MODE_TRUE='#'
16105 MAINTAINER_MODE_FALSE=
16108 MAINT=$MAINTAINER_MODE_TRUE
16112 GENINSRC_NEVER_TRUE=
16113 GENINSRC_NEVER_FALSE='#'
16115 GENINSRC_NEVER_TRUE='#'
16116 GENINSRC_NEVER_FALSE=
16119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16120 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16121 if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16122 $as_echo_n "(cached) " >&6
16126 gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16127 if cmp t1 t2 2 2 > /dev/null 2>&1; then
16128 if cmp t1 t2 1 1 > /dev/null 2>&1; then
16131 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16134 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16135 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16138 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16145 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16146 do_compare="$gcc_cv_prog_cmp_skip"
16150 . ${srcdir}/configure.host
16157 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h sys/param.h
16159 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16160 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16161 eval as_val=\$$as_ac_Header
16162 if test "x$as_val" = x""yes; then :
16163 cat >>confdefs.h <<_ACEOF
16164 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16171 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16173 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16174 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16175 eval as_val=\$$as_ac_Header
16176 if test "x$as_val" = x""yes; then :
16177 cat >>confdefs.h <<_ACEOF
16178 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16185 for ac_func in glob mkstemp realpath sbrk waitpid
16187 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16188 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16189 eval as_val=\$$as_ac_var
16190 if test "x$as_val" = x""yes; then :
16191 cat >>confdefs.h <<_ACEOF
16192 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16198 for ac_func in open lseek close
16200 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16201 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16202 eval as_val=\$$as_ac_var
16203 if test "x$as_val" = x""yes; then :
16204 cat >>confdefs.h <<_ACEOF
16205 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16211 ac_header_dirent=no
16212 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16213 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16215 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16216 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16217 $as_echo_n "(cached) " >&6
16219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16220 /* end confdefs.h. */
16221 #include <sys/types.h>
16233 if ac_fn_c_try_compile "$LINENO"; then :
16234 eval "$as_ac_Header=yes"
16236 eval "$as_ac_Header=no"
16238 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16240 eval ac_res=\$$as_ac_Header
16241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16242 $as_echo "$ac_res" >&6; }
16243 eval as_val=\$$as_ac_Header
16244 if test "x$as_val" = x""yes; then :
16245 cat >>confdefs.h <<_ACEOF
16246 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16249 ac_header_dirent=$ac_hdr; break
16253 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16254 if test $ac_header_dirent = dirent.h; then
16255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16256 $as_echo_n "checking for library containing opendir... " >&6; }
16257 if test "${ac_cv_search_opendir+set}" = set; then :
16258 $as_echo_n "(cached) " >&6
16260 ac_func_search_save_LIBS=$LIBS
16261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16262 /* end confdefs.h. */
16264 /* Override any GCC internal prototype to avoid an error.
16265 Use char because int might match the return type of a GCC
16266 builtin and then its argument prototype would still apply. */
16279 for ac_lib in '' dir; do
16280 if test -z "$ac_lib"; then
16281 ac_res="none required"
16284 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16286 if ac_fn_c_try_link "$LINENO"; then :
16287 ac_cv_search_opendir=$ac_res
16289 rm -f core conftest.err conftest.$ac_objext \
16291 if test "${ac_cv_search_opendir+set}" = set; then :
16295 if test "${ac_cv_search_opendir+set}" = set; then :
16298 ac_cv_search_opendir=no
16300 rm conftest.$ac_ext
16301 LIBS=$ac_func_search_save_LIBS
16303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16304 $as_echo "$ac_cv_search_opendir" >&6; }
16305 ac_res=$ac_cv_search_opendir
16306 if test "$ac_res" != no; then :
16307 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16313 $as_echo_n "checking for library containing opendir... " >&6; }
16314 if test "${ac_cv_search_opendir+set}" = set; then :
16315 $as_echo_n "(cached) " >&6
16317 ac_func_search_save_LIBS=$LIBS
16318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16319 /* end confdefs.h. */
16321 /* Override any GCC internal prototype to avoid an error.
16322 Use char because int might match the return type of a GCC
16323 builtin and then its argument prototype would still apply. */
16336 for ac_lib in '' x; do
16337 if test -z "$ac_lib"; then
16338 ac_res="none required"
16341 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16343 if ac_fn_c_try_link "$LINENO"; then :
16344 ac_cv_search_opendir=$ac_res
16346 rm -f core conftest.err conftest.$ac_objext \
16348 if test "${ac_cv_search_opendir+set}" = set; then :
16352 if test "${ac_cv_search_opendir+set}" = set; then :
16355 ac_cv_search_opendir=no
16357 rm conftest.$ac_ext
16358 LIBS=$ac_func_search_save_LIBS
16360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16361 $as_echo "$ac_cv_search_opendir" >&6; }
16362 ac_res=$ac_cv_search_opendir
16363 if test "$ac_res" != no; then :
16364 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16371 # Check for dlopen support and enable plugins if possible.
16373 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
16375 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
16382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16383 $as_echo_n "checking for library containing dlopen... " >&6; }
16384 if test "${ac_cv_search_dlopen+set}" = set; then :
16385 $as_echo_n "(cached) " >&6
16387 ac_func_search_save_LIBS=$LIBS
16388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16389 /* end confdefs.h. */
16391 /* Override any GCC internal prototype to avoid an error.
16392 Use char because int might match the return type of a GCC
16393 builtin and then its argument prototype would still apply. */
16406 for ac_lib in '' dl; do
16407 if test -z "$ac_lib"; then
16408 ac_res="none required"
16411 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16413 if ac_fn_c_try_link "$LINENO"; then :
16414 ac_cv_search_dlopen=$ac_res
16416 rm -f core conftest.err conftest.$ac_objext \
16418 if test "${ac_cv_search_dlopen+set}" = set; then :
16422 if test "${ac_cv_search_dlopen+set}" = set; then :
16425 ac_cv_search_dlopen=no
16427 rm conftest.$ac_ext
16428 LIBS=$ac_func_search_save_LIBS
16430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16431 $as_echo "$ac_cv_search_dlopen" >&6; }
16432 ac_res=$ac_cv_search_dlopen
16433 if test "$ac_res" != no; then :
16434 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16440 for ac_func in dlopen dlsym dlclose
16442 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16443 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16444 eval as_val=\$$as_ac_var
16445 if test "x$as_val" = x""yes; then :
16446 cat >>confdefs.h <<_ACEOF
16447 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16455 # We also support plugins on Windows (MinGW).
16456 if test x$enable_plugins = xno ; then
16457 for ac_header in windows.h
16459 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
16461 if test "x$ac_cv_header_windows_h" = x""yes; then :
16462 cat >>confdefs.h <<_ACEOF
16463 #define HAVE_WINDOWS_H 1
16471 if test x$enable_plugins = xyes; then
16472 ENABLE_PLUGINS_TRUE=
16473 ENABLE_PLUGINS_FALSE='#'
16475 ENABLE_PLUGINS_TRUE='#'
16476 ENABLE_PLUGINS_FALSE=
16480 # Check whether --enable-initfini-array was given.
16481 if test "${enable_initfini_array+set}" = set; then :
16482 enableval=$enable_initfini_array;
16485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
16486 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
16487 if test "${gcc_cv_initfini_array+set}" = set; then :
16488 $as_echo_n "(cached) " >&6
16490 if test "x${build}" = "x${target}" ; then
16491 if test "$cross_compiling" = yes; then :
16492 gcc_cv_initfini_array=no
16494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16495 /* end confdefs.h. */
16498 int main (void) { return x; }
16499 int foo (void) { x = 0; }
16500 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
16502 if ac_fn_c_try_run "$LINENO"; then :
16503 gcc_cv_initfini_array=yes
16505 gcc_cv_initfini_array=no
16507 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16508 conftest.$ac_objext conftest.beam conftest.$ac_ext
16512 gcc_cv_initfini_array=no
16515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5
16516 $as_echo "$gcc_cv_initfini_array" >&6; }
16517 enable_initfini_array=$gcc_cv_initfini_array
16522 if test $enable_initfini_array = yes; then
16524 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
16528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16529 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16530 if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16531 $as_echo_n "(cached) " >&6
16533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16534 /* end confdefs.h. */
16535 #include <unistd.h>
16539 extern int getopt (int, char *const*, const char *);
16544 if ac_fn_c_try_compile "$LINENO"; then :
16545 ld_cv_decl_getopt_unistd_h=yes
16547 ld_cv_decl_getopt_unistd_h=no
16549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16553 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16554 if test $ld_cv_decl_getopt_unistd_h = yes; then
16556 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16562 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16564 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16568 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16569 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16575 cat >>confdefs.h <<_ACEOF
16576 #define HAVE_DECL_STRSTR $ac_have_decl
16578 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16579 if test "x$ac_cv_have_decl_free" = x""yes; then :
16585 cat >>confdefs.h <<_ACEOF
16586 #define HAVE_DECL_FREE $ac_have_decl
16588 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16589 if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16595 cat >>confdefs.h <<_ACEOF
16596 #define HAVE_DECL_SBRK $ac_have_decl
16598 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16599 if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16605 cat >>confdefs.h <<_ACEOF
16606 #define HAVE_DECL_GETENV $ac_have_decl
16608 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16609 if test "x$ac_cv_have_decl_environ" = x""yes; then :
16615 cat >>confdefs.h <<_ACEOF
16616 #define HAVE_DECL_ENVIRON $ac_have_decl
16620 # Link in zlib if we can. This is needed only for the bootstrap tests
16621 # right now, since those tests use libbfd, which depends on zlib.
16623 # See if the user specified whether he wants zlib support or not.
16625 # Check whether --with-zlib was given.
16626 if test "${with_zlib+set}" = set; then :
16627 withval=$with_zlib;
16633 if test "$with_zlib" != "no"; then
16634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
16635 $as_echo_n "checking for library containing zlibVersion... " >&6; }
16636 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16637 $as_echo_n "(cached) " >&6
16639 ac_func_search_save_LIBS=$LIBS
16640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16641 /* end confdefs.h. */
16643 /* Override any GCC internal prototype to avoid an error.
16644 Use char because int might match the return type of a GCC
16645 builtin and then its argument prototype would still apply. */
16649 char zlibVersion ();
16653 return zlibVersion ();
16658 for ac_lib in '' z; do
16659 if test -z "$ac_lib"; then
16660 ac_res="none required"
16663 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16665 if ac_fn_c_try_link "$LINENO"; then :
16666 ac_cv_search_zlibVersion=$ac_res
16668 rm -f core conftest.err conftest.$ac_objext \
16670 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16674 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16677 ac_cv_search_zlibVersion=no
16679 rm conftest.$ac_ext
16680 LIBS=$ac_func_search_save_LIBS
16682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
16683 $as_echo "$ac_cv_search_zlibVersion" >&6; }
16684 ac_res=$ac_cv_search_zlibVersion
16685 if test "$ac_res" != no; then :
16686 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16687 for ac_header in zlib.h
16689 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
16690 if test "x$ac_cv_header_zlib_h" = x""yes; then :
16691 cat >>confdefs.h <<_ACEOF
16692 #define HAVE_ZLIB_H 1
16701 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
16702 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
16707 # When converting linker scripts into strings for use in emulation
16708 # files, use astring.sed if the compiler supports ANSI string
16709 # concatenation, or ostring.sed otherwise. This is to support the
16710 # broken Microsoft MSVC compiler, which limits the length of string
16711 # constants, while still supporting pre-ANSI compilers which do not
16712 # support string concatenation.
16713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16714 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16715 if test "${ld_cv_string_concatenation+set}" = set; then :
16716 $as_echo_n "(cached) " >&6
16718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16719 /* end confdefs.h. */
16729 if ac_fn_c_try_compile "$LINENO"; then :
16730 ld_cv_string_concatenation=yes
16732 ld_cv_string_concatenation=no
16734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16738 $as_echo "$ld_cv_string_concatenation" >&6; }
16739 if test "$ld_cv_string_concatenation" = "yes"; then
16740 STRINGIFY=astring.sed
16742 STRINGIFY=ostring.sed
16746 # target-specific stuff:
16756 # If the host is 64-bit, then we enable 64-bit targets by default.
16757 # This is consistent with what ../bfd/configure.in does.
16758 if test x${want64} = xfalse; then
16759 # The cast to long int works around a bug in the HP C Compiler
16760 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16761 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16762 # This bug is HP SR number 8606223364.
16763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
16764 $as_echo_n "checking size of void *... " >&6; }
16765 if test "${ac_cv_sizeof_void_p+set}" = set; then :
16766 $as_echo_n "(cached) " >&6
16768 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
16771 if test "$ac_cv_type_void_p" = yes; then
16772 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16773 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16774 { as_fn_set_status 77
16775 as_fn_error "cannot compute sizeof (void *)
16776 See \`config.log' for more details." "$LINENO" 5; }; }
16778 ac_cv_sizeof_void_p=0
16783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
16784 $as_echo "$ac_cv_sizeof_void_p" >&6; }
16788 cat >>confdefs.h <<_ACEOF
16789 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
16793 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
16798 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
16800 if test "$targ_alias" = "all"; then
16803 # Canonicalize the secondary target names.
16804 result=`$ac_config_sub $targ_alias 2>/dev/null`
16805 if test -n "$result"; then
16811 . ${srcdir}/configure.tgt
16813 if test "$targ" = "$target"; then
16817 if test x${want64} = xfalse; then
16818 . ${srcdir}/../bfd/config.bfd
16821 if test x${want64} = xtrue; then
16822 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
16823 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
16826 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
16827 case " $all_emuls " in
16830 all_emuls="$all_emuls e${i}.o"
16831 eval result=\$tdir_$i
16832 test -z "$result" && result=$targ_alias
16833 echo tdir_$i=$result >> tdirs
16838 for i in $targ_emul $targ_extra_libpath; do
16839 case " $all_libpath " in
16842 if test -z "$all_libpath"; then
16845 all_libpath="$all_libpath ${i}"
16851 for i in $targ_extra_ofiles; do
16852 case " $all_emul_extras " in
16855 all_emul_extras="$all_emul_extras ${i}"
16867 if test x${all_targets} = xtrue; then
16868 if test x${want64} = xtrue; then
16869 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
16871 EMULATION_OFILES='$(ALL_EMULATIONS)'
16873 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
16875 EMULATION_OFILES=$all_emuls
16876 EMUL_EXTRA_OFILES=$all_emul_extras
16882 EMULATION_LIBPATH=$all_libpath
16885 if test x${enable_static} = xno; then
16886 TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
16888 TESTBFDLIB="../bfd/.libs/libbfd.a"
16892 target_vendor=${target_vendor=$host_vendor}
16893 case "$target_vendor" in
16894 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
16895 *) EXTRA_SHLIB_EXTENSION= ;;
16898 case "$target_os" in
16899 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
16902 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
16904 cat >>confdefs.h <<_ACEOF
16905 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
16915 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
16917 cat >confcache <<\_ACEOF
16918 # This file is a shell script that caches the results of configure
16919 # tests run on this system so they can be shared between configure
16920 # scripts and configure runs, see configure's option --config-cache.
16921 # It is not useful on other systems. If it contains results you don't
16922 # want to keep, you may remove or edit it.
16924 # config.status only pays attention to the cache file if you give it
16925 # the --recheck option to rerun configure.
16927 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16928 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16929 # following values.
16933 # The following way of writing the cache mishandles newlines in values,
16934 # but we know of no workaround that is simple, portable, and efficient.
16935 # So, we kill variables containing newlines.
16936 # Ultrix sh set writes to stderr and can't be redirected directly,
16937 # and sets the high bit in the cache file unless we assign to the vars.
16939 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16940 eval ac_val=\$$ac_var
16944 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16945 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16948 _ | IFS | as_nl) ;; #(
16949 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16950 *) { eval $ac_var=; unset $ac_var;} ;;
16956 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16957 *${as_nl}ac_space=\ *)
16958 # `set' does not quote correctly, so add quotes: double-quote
16959 # substitution turns \\\\ into \\, and sed turns \\ into \.
16962 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16965 # `set' quotes correctly as required by POSIX, so do not add quotes.
16966 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16975 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16977 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16979 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16980 if test -w "$cache_file"; then
16981 test "x$cache_file" != "x/dev/null" &&
16982 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16983 $as_echo "$as_me: updating cache $cache_file" >&6;}
16984 cat confcache >$cache_file
16986 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16987 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16992 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16993 # Let make expand exec_prefix.
16994 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16996 DEFS=-DHAVE_CONFIG_H
17000 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17001 # 1. Remove the extension, and $U if already installed.
17002 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17003 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17004 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17005 # will be set to the directory where LIBOBJS objects are built.
17006 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17007 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17009 LIBOBJS=$ac_libobjs
17011 LTLIBOBJS=$ac_ltlibobjs
17014 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17015 as_fn_error "conditional \"AMDEP\" was never defined.
17016 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17018 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17019 as_fn_error "conditional \"am__fastdepCC\" was never defined.
17020 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17022 if test -n "$EXEEXT"; then
17024 am__EXEEXT_FALSE='#'
17026 am__EXEEXT_TRUE='#'
17030 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17031 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17032 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17034 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17035 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17036 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17038 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17039 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17040 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17042 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17043 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
17044 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17046 if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17047 as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
17048 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17051 : ${CONFIG_STATUS=./config.status}
17053 ac_clean_files_save=$ac_clean_files
17054 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17055 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17056 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17058 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17060 # Generated by $as_me.
17061 # Run this file to recreate the current configuration.
17062 # Compiler output produced by configure, useful for debugging
17063 # configure, is in config.log if it exists.
17066 ac_cs_recheck=false
17069 SHELL=\${CONFIG_SHELL-$SHELL}
17072 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17073 ## -------------------- ##
17074 ## M4sh Initialization. ##
17075 ## -------------------- ##
17077 # Be more Bourne compatible
17078 DUALCASE=1; export DUALCASE # for MKS sh
17079 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17082 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17083 # is contrary to our usage. Disable this feature.
17084 alias -g '${1+"$@"}'='"$@"'
17085 setopt NO_GLOB_SUBST
17087 case `(set -o) 2>/dev/null` in #(
17099 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17100 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17101 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17102 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17103 # Prefer a ksh shell builtin over an external printf program on Solaris,
17104 # but without wasting forks for bash or zsh.
17105 if test -z "$BASH_VERSION$ZSH_VERSION" \
17106 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17107 as_echo='print -r --'
17108 as_echo_n='print -rn --'
17109 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17110 as_echo='printf %s\n'
17111 as_echo_n='printf %s'
17113 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17114 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17115 as_echo_n='/usr/ucb/echo -n'
17117 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17118 as_echo_n_body='eval
17122 expr "X$arg" : "X\\(.*\\)$as_nl";
17123 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17125 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17127 export as_echo_n_body
17128 as_echo_n='sh -c $as_echo_n_body as_echo'
17130 export as_echo_body
17131 as_echo='sh -c $as_echo_body as_echo'
17134 # The user is always right.
17135 if test "${PATH_SEPARATOR+set}" != set; then
17137 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17138 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17145 # We need space, tab and new line, in precisely that order. Quoting is
17146 # there to prevent editors from complaining about space-tab.
17147 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17148 # splitting by setting IFS to empty value.)
17151 # Find who we are. Look in the path if we contain no directory separator.
17153 *[\\/]* ) as_myself=$0 ;;
17154 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17155 for as_dir in $PATH
17158 test -z "$as_dir" && as_dir=.
17159 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17165 # We did not find ourselves, most probably we were run as `sh COMMAND'
17166 # in which case we are not to be found in the path.
17167 if test "x$as_myself" = x; then
17170 if test ! -f "$as_myself"; then
17171 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17175 # Unset variables that we do not need and which cause bugs (e.g. in
17176 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17177 # suppresses any "Segmentation fault" message there. '((' could
17178 # trigger a bug in pdksh 5.2.14.
17179 for as_var in BASH_ENV ENV MAIL MAILPATH
17180 do eval test x\${$as_var+set} = xset \
17181 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17194 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17197 # as_fn_error ERROR [LINENO LOG_FD]
17198 # ---------------------------------
17199 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17200 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17201 # script with status $?, using 1 if that was 0.
17204 as_status=$?; test $as_status -eq 0 && as_status=1
17206 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17207 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17209 $as_echo "$as_me: error: $1" >&2
17210 as_fn_exit $as_status
17214 # as_fn_set_status STATUS
17215 # -----------------------
17216 # Set $? to STATUS, without forking.
17217 as_fn_set_status ()
17220 } # as_fn_set_status
17222 # as_fn_exit STATUS
17223 # -----------------
17224 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17228 as_fn_set_status $1
17234 # Portably unset VAR.
17237 { eval $1=; unset $1;}
17239 as_unset=as_fn_unset
17240 # as_fn_append VAR VALUE
17241 # ----------------------
17242 # Append the text in VALUE to the end of the definition contained in VAR. Take
17243 # advantage of any shell optimizations that allow amortized linear growth over
17244 # repeated appends, instead of the typical quadratic growth present in naive
17246 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17247 eval 'as_fn_append ()
17258 # as_fn_arith ARG...
17259 # ------------------
17260 # Perform arithmetic evaluation on the ARGs, and store the result in the
17261 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17262 # must be portable across $(()) and expr.
17263 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17264 eval 'as_fn_arith ()
17271 as_val=`expr "$@" || test $? -eq 1`
17276 if expr a : '\(a\)' >/dev/null 2>&1 &&
17277 test "X`expr 00001 : '.*\(...\)'`" = X001; then
17283 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17284 as_basename=basename
17289 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17295 as_me=`$as_basename -- "$0" ||
17296 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17297 X"$0" : 'X\(//\)$' \| \
17298 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17300 sed '/^.*\/\([^/][^/]*\)\/*$/{
17314 # Avoid depending upon Character Ranges.
17315 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17316 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17317 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17318 as_cr_digits='0123456789'
17319 as_cr_alnum=$as_cr_Letters$as_cr_digits
17321 ECHO_C= ECHO_N= ECHO_T=
17322 case `echo -n x` in #(((((
17324 case `echo 'xy\c'` in
17325 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17327 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
17334 rm -f conf$$ conf$$.exe conf$$.file
17335 if test -d conf$$.dir; then
17336 rm -f conf$$.dir/conf$$.file
17339 mkdir conf$$.dir 2>/dev/null
17341 if (echo >conf$$.file) 2>/dev/null; then
17342 if ln -s conf$$.file conf$$ 2>/dev/null; then
17344 # ... but there are two gotchas:
17345 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17346 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17347 # In both cases, we have to default to `cp -p'.
17348 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17350 elif ln conf$$.file conf$$ 2>/dev/null; then
17358 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17359 rmdir conf$$.dir 2>/dev/null
17364 # Create "$as_dir" as a directory, including parents if necessary.
17369 -*) as_dir=./$as_dir;;
17371 test -d "$as_dir" || eval $as_mkdir_p || {
17375 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17376 *) as_qdir=$as_dir;;
17378 as_dirs="'$as_qdir' $as_dirs"
17379 as_dir=`$as_dirname -- "$as_dir" ||
17380 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17381 X"$as_dir" : 'X\(//\)[^/]' \| \
17382 X"$as_dir" : 'X\(//\)$' \| \
17383 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17384 $as_echo X"$as_dir" |
17385 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17389 /^X\(\/\/\)[^/].*/{
17402 test -d "$as_dir" && break
17404 test -z "$as_dirs" || eval "mkdir $as_dirs"
17405 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17409 if mkdir -p . 2>/dev/null; then
17410 as_mkdir_p='mkdir -p "$as_dir"'
17412 test -d ./-p && rmdir ./-p
17416 if test -x / >/dev/null 2>&1; then
17417 as_test_x='test -x'
17419 if ls -dL / >/dev/null 2>&1; then
17426 if test -d "$1"; then
17432 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17433 ???[sx]*):;;*)false;;esac;fi
17437 as_executable_p=$as_test_x
17439 # Sed expression to map a string onto a valid CPP name.
17440 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17442 # Sed expression to map a string onto a valid variable name.
17443 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17447 ## ----------------------------------- ##
17448 ## Main body of $CONFIG_STATUS script. ##
17449 ## ----------------------------------- ##
17451 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17453 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17454 # Save the log message, to keep $0 and so on meaningful, and to
17455 # report actual input values of CONFIG_FILES etc. instead of their
17456 # values after options handling.
17458 This file was extended by $as_me, which was
17459 generated by GNU Autoconf 2.64. Invocation command line was
17461 CONFIG_FILES = $CONFIG_FILES
17462 CONFIG_HEADERS = $CONFIG_HEADERS
17463 CONFIG_LINKS = $CONFIG_LINKS
17464 CONFIG_COMMANDS = $CONFIG_COMMANDS
17467 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17472 case $ac_config_files in *"
17473 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17476 case $ac_config_headers in *"
17477 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17481 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17482 # Files that config.status was made for.
17483 config_files="$ac_config_files"
17484 config_headers="$ac_config_headers"
17485 config_commands="$ac_config_commands"
17489 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17491 \`$as_me' instantiates files and other configuration actions
17492 from templates according to the current configuration. Unless the files
17493 and actions are specified as TAGs, all are instantiated by default.
17495 Usage: $0 [OPTION]... [TAG]...
17497 -h, --help print this help, then exit
17498 -V, --version print version number and configuration settings, then exit
17499 -q, --quiet, --silent
17500 do not print progress messages
17501 -d, --debug don't remove temporary files
17502 --recheck update $as_me by reconfiguring in the same conditions
17503 --file=FILE[:TEMPLATE]
17504 instantiate the configuration file FILE
17505 --header=FILE[:TEMPLATE]
17506 instantiate the configuration header FILE
17508 Configuration files:
17511 Configuration headers:
17514 Configuration commands:
17517 Report bugs to the package provider."
17520 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17523 configured by $0, generated by GNU Autoconf 2.64,
17524 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17526 Copyright (C) 2009 Free Software Foundation, Inc.
17527 This config.status script is free software; the Free Software Foundation
17528 gives unlimited permission to copy, distribute and modify it."
17535 test -n "\$AWK" || AWK=awk
17538 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17539 # The default lists apply if the user does not specify any file.
17545 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17546 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17557 # Handling of the options.
17558 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17560 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17561 $as_echo "$ac_cs_version"; exit ;;
17562 --debug | --debu | --deb | --de | --d | -d )
17564 --file | --fil | --fi | --f )
17567 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17569 as_fn_append CONFIG_FILES " '$ac_optarg'"
17570 ac_need_defaults=false;;
17571 --header | --heade | --head | --hea )
17574 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17576 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17577 ac_need_defaults=false;;
17579 # Conflict between --help and --header
17580 as_fn_error "ambiguous option: \`$1'
17581 Try \`$0 --help' for more information.";;
17582 --help | --hel | -h )
17583 $as_echo "$ac_cs_usage"; exit ;;
17584 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17585 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17588 # This is an error.
17589 -*) as_fn_error "unrecognized option: \`$1'
17590 Try \`$0 --help' for more information." ;;
17592 *) as_fn_append ac_config_targets " $1"
17593 ac_need_defaults=false ;;
17599 ac_configure_extra_args=
17601 if $ac_cs_silent; then
17603 ac_configure_extra_args="$ac_configure_extra_args --silent"
17607 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17608 if \$ac_cs_recheck; then
17609 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17611 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17612 CONFIG_SHELL='$SHELL'
17613 export CONFIG_SHELL
17618 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17622 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17623 ## Running $as_me. ##
17629 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17633 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17636 # The HP-UX ksh and POSIX shell print the target directory to stdout
17637 # if CDPATH is set.
17638 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17640 sed_quote_subst='$sed_quote_subst'
17641 double_quote_subst='$double_quote_subst'
17642 delay_variable_subst='$delay_variable_subst'
17643 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17644 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17645 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17646 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17647 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17648 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17649 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17650 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17651 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17652 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17653 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17654 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17655 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17656 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17657 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17658 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17659 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17660 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17661 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17662 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17663 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17664 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17665 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17666 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17667 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17668 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17669 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17670 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17671 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17672 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17673 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17674 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17675 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17676 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17677 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17678 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17679 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17680 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17681 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17682 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17683 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17684 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17685 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17686 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17687 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17688 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17689 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17690 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17691 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"`'
17692 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17693 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17694 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17695 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17696 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17697 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17698 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17699 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17700 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17701 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17702 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17703 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17704 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17705 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17706 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17707 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17708 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17709 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17710 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17711 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17712 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17713 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17714 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17715 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17716 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17717 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17718 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17719 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17720 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17721 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17722 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17723 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17724 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17725 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17726 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17727 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17728 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17729 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17730 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17731 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17732 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17733 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17734 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17735 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17736 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17737 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17738 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17739 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17740 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17741 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17742 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17743 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17744 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17745 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17746 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17747 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17748 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17749 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17750 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17751 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17752 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17753 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17754 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17755 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17756 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17757 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17758 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17759 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17760 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17761 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17762 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17763 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17764 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17765 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17766 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17767 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17768 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17769 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
17770 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
17771 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17772 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17773 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
17774 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
17775 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
17776 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
17777 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
17778 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
17779 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
17780 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
17781 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
17782 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17783 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17784 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
17785 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17786 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17787 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17788 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17789 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17790 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17791 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
17792 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17793 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17794 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17795 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
17796 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
17797 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
17798 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
17799 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
17800 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
17801 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
17802 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
17803 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
17804 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
17805 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
17806 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17807 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17808 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17809 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17810 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
17811 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
17812 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
17813 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17814 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17815 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
17816 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
17817 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
17820 LTCFLAGS='$LTCFLAGS'
17821 compiler='$compiler_DEFAULT'
17823 # A function that is used when there is no print builtin or printf.
17824 func_fallback_echo ()
17826 eval 'cat <<_LTECHO_EOF
17831 # Quote evaled strings.
17845 deplibs_check_method \
17854 lt_cv_sys_global_symbol_pipe \
17855 lt_cv_sys_global_symbol_to_cdecl \
17856 lt_cv_sys_global_symbol_to_c_name_address \
17857 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17858 lt_prog_compiler_no_builtin_flag \
17859 lt_prog_compiler_wl \
17860 lt_prog_compiler_pic \
17861 lt_prog_compiler_static \
17862 lt_cv_prog_compiler_c_o \
17870 export_dynamic_flag_spec \
17871 whole_archive_flag_spec \
17872 compiler_needs_object \
17874 allow_undefined_flag \
17875 no_undefined_flag \
17876 hardcode_libdir_flag_spec \
17877 hardcode_libdir_flag_spec_ld \
17878 hardcode_libdir_separator \
17883 variables_saved_for_relink \
17885 library_names_spec \
17887 install_override_mode \
17891 compiler_lib_search_dirs \
17896 compiler_lib_search_path \
17900 lt_prog_compiler_no_builtin_flag_CXX \
17901 lt_prog_compiler_wl_CXX \
17902 lt_prog_compiler_pic_CXX \
17903 lt_prog_compiler_static_CXX \
17904 lt_cv_prog_compiler_c_o_CXX \
17905 export_dynamic_flag_spec_CXX \
17906 whole_archive_flag_spec_CXX \
17907 compiler_needs_object_CXX \
17909 allow_undefined_flag_CXX \
17910 no_undefined_flag_CXX \
17911 hardcode_libdir_flag_spec_CXX \
17912 hardcode_libdir_flag_spec_ld_CXX \
17913 hardcode_libdir_separator_CXX \
17914 fix_srcfile_path_CXX \
17915 exclude_expsyms_CXX \
17916 include_expsyms_CXX \
17917 file_list_spec_CXX \
17918 compiler_lib_search_dirs_CXX \
17919 predep_objects_CXX \
17920 postdep_objects_CXX \
17923 compiler_lib_search_path_CXX; do
17924 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17925 *[\\\\\\\`\\"\\\$]*)
17926 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17929 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17934 # Double-quote double-evaled strings.
17935 for var in reload_cmds \
17936 old_postinstall_cmds \
17937 old_postuninstall_cmds \
17939 extract_expsyms_cmds \
17940 old_archive_from_new_cmds \
17941 old_archive_from_expsyms_cmds \
17943 archive_expsym_cmds \
17945 module_expsym_cmds \
17946 export_symbols_cmds \
17949 postuninstall_cmds \
17951 sys_lib_search_path_spec \
17952 sys_lib_dlsearch_path_spec \
17954 old_archive_cmds_CXX \
17955 old_archive_from_new_cmds_CXX \
17956 old_archive_from_expsyms_cmds_CXX \
17958 archive_expsym_cmds_CXX \
17960 module_expsym_cmds_CXX \
17961 export_symbols_cmds_CXX \
17962 prelink_cmds_CXX; do
17963 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17964 *[\\\\\\\`\\"\\\$]*)
17965 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17968 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17973 ac_aux_dir='$ac_aux_dir'
17974 xsi_shell='$xsi_shell'
17975 lt_shell_append='$lt_shell_append'
17977 # See if we are running on zsh, and set the options which allow our
17978 # commands through without removal of \ escapes INIT.
17979 if test -n "\${ZSH_VERSION+set}" ; then
17980 setopt NO_GLOB_SUBST
17986 TIMESTAMP='$TIMESTAMP'
17994 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
17995 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17997 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17998 # Capture the value of LINGUAS because we need it to compute CATALOGS.
17999 LINGUAS="${LINGUAS-%UNSET%}"
18004 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18006 # Handling of arguments.
18007 for ac_config_target in $ac_config_targets
18009 case $ac_config_target in
18010 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18011 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18012 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18013 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18014 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18015 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18017 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18022 # If the user did not use the arguments to specify the items to instantiate,
18023 # then the envvar interface is used. Set only those that are not.
18024 # We use the long form for the default assignment because of an extremely
18025 # bizarre bug on SunOS 4.1.3.
18026 if $ac_need_defaults; then
18027 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18028 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18029 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18032 # Have a temporary directory for convenience. Make it in the build tree
18033 # simply because there is no reason against having it here, and in addition,
18034 # creating and moving files from /tmp can sometimes cause problems.
18035 # Hook for its removal unless debugging.
18036 # Note that there is a small window in which the directory will not be cleaned:
18037 # after its creation but before its name has been assigned to `$tmp'.
18041 trap 'exit_status=$?
18042 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18044 trap 'as_fn_exit 1' 1 2 13 15
18046 # Create a (secure) tmp directory for tmp files.
18049 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18050 test -n "$tmp" && test -d "$tmp"
18053 tmp=./conf$$-$RANDOM
18054 (umask 077 && mkdir "$tmp")
18055 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18057 # Set up the scripts for CONFIG_FILES section.
18058 # No need to generate them if there are no CONFIG_FILES.
18059 # This happens for instance with `./config.status config.h'.
18060 if test -n "$CONFIG_FILES"; then
18062 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18063 ac_cs_awk_getline=:
18064 ac_cs_awk_pipe_init=
18065 ac_cs_awk_read_file='
18066 while ((getline aline < (F[key])) > 0)
18069 ac_cs_awk_pipe_fini=
18071 ac_cs_awk_getline=false
18072 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18073 ac_cs_awk_read_file='
18075 print "cat " F[key] " &&"
18076 '$ac_cs_awk_pipe_init
18077 # The final `:' finishes the AND list.
18078 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18080 ac_cr=`echo X | tr X '\015'`
18081 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18082 # But we know of no other shell where ac_cr would be empty at this
18083 # point, so we can use a bashism as a fallback.
18084 if test "x$ac_cr" = x; then
18085 eval ac_cr=\$\'\\r\'
18087 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18088 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18091 ac_cs_awk_cr=$ac_cr
18094 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18097 # Create commands to substitute file output variables.
18099 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18100 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18101 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18104 } >conf$$files.sh &&
18105 . ./conf$$files.sh ||
18106 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18107 rm -f conf$$files.sh
18110 echo "cat >conf$$subs.awk <<_ACEOF" &&
18111 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18113 } >conf$$subs.sh ||
18114 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18115 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18117 for ac_last_try in false false false false false :; do
18118 . ./conf$$subs.sh ||
18119 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18121 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18122 if test $ac_delim_n = $ac_delim_num; then
18124 elif $ac_last_try; then
18125 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18127 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18130 rm -f conf$$subs.sh
18132 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18133 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18137 s/^/S["/; s/!.*/"]=/
18147 s/\(.\{148\}\).*/\1/
18149 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18154 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18161 s/\(.\{148\}\).*/\1/
18163 s/["\\]/\\&/g; s/^/"/; s/$/"/
18167 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18172 ' <conf$$subs.awk | sed '
18177 ' >>$CONFIG_STATUS || ac_write_fail=1
18178 rm -f conf$$subs.awk
18179 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18181 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18182 for (key in S) S_is_set[key] = 1
18184 \$ac_cs_awk_pipe_init
18188 nfields = split(line, field, "@")
18190 len = length(field[1])
18191 for (i = 2; i < nfields; i++) {
18193 keylen = length(key)
18194 if (S_is_set[key]) {
18196 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18197 len += length(value) + length(field[++i])
18202 if (nfields == 3 && !substed) {
18204 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18205 \$ac_cs_awk_read_file
18211 \$ac_cs_awk_pipe_fini
18214 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18215 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18216 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18219 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18220 || as_fn_error "could not setup config files machinery" "$LINENO" 5
18223 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18224 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18225 # trailing colons and then remove the whole line if VPATH becomes empty
18226 # (actually we leave an empty line to preserve line numbers).
18227 if test "x$srcdir" = x.; then
18228 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18229 s/:*\$(srcdir):*/:/
18230 s/:*\${srcdir}:*/:/
18232 s/^\([^=]*=[ ]*\):*/\1/
18238 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18239 fi # test -n "$CONFIG_FILES"
18241 # Set up the scripts for CONFIG_HEADERS section.
18242 # No need to generate them if there are no CONFIG_HEADERS.
18243 # This happens for instance with `./config.status Makefile'.
18244 if test -n "$CONFIG_HEADERS"; then
18245 cat >"$tmp/defines.awk" <<\_ACAWK ||
18249 # Transform confdefs.h into an awk script `defines.awk', embedded as
18250 # here-document in config.status, that substitutes the proper values into
18251 # config.h.in to produce config.h.
18253 # Create a delimiter string that does not exist in confdefs.h, to ease
18254 # handling of long lines.
18256 for ac_last_try in false false :; do
18257 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18258 if test -z "$ac_t"; then
18260 elif $ac_last_try; then
18261 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18263 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18267 # For the awk script, D is an array of macro values keyed by name,
18268 # likewise P contains macro parameters if any. Preserve backslash
18269 # newline sequences.
18271 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18273 s/.\{148\}/&'"$ac_delim"'/g
18276 s/^[ ]*#[ ]*define[ ][ ]*/ /
18283 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18285 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18289 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18290 D["\1"]=" \3\\\\\\n"\\/p
18292 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18297 s/.\{148\}/&'"$ac_delim"'/g
18302 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18305 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18307 ' <confdefs.h | sed '
18308 s/'"$ac_delim"'/"\\\
18309 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18311 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18312 for (key in D) D_is_set[key] = 1
18315 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18317 split(line, arg, " ")
18318 if (arg[1] == "#") {
18322 defundef = substr(arg[1], 2)
18325 split(mac1, mac2, "(") #)
18327 prefix = substr(line, 1, index(line, defundef) - 1)
18328 if (D_is_set[macro]) {
18329 # Preserve the white space surrounding the "#".
18330 print prefix "define", macro P[macro] D[macro]
18333 # Replace #undef with comments. This is necessary, for example,
18334 # in the case of _POSIX_SOURCE, which is predefined and required
18335 # on some systems where configure will not decide to define it.
18336 if (defundef == "undef") {
18337 print "/*", prefix defundef, macro, "*/"
18345 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18346 as_fn_error "could not setup config headers machinery" "$LINENO" 5
18347 fi # test -n "$CONFIG_HEADERS"
18350 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
18355 :[FHLC]) ac_mode=$ac_tag; continue;;
18357 case $ac_mode$ac_tag in
18359 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18360 :[FH]-) ac_tag=-:-;;
18361 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18378 -) ac_f="$tmp/stdin";;
18379 *) # Look for the file first in the build tree, then in the source tree
18380 # (if the path is not absolute). The absolute path cannot be DOS-style,
18381 # because $ac_f cannot contain `:'.
18385 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18387 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18389 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18390 as_fn_append ac_file_inputs " '$ac_f'"
18393 # Let's still pretend it is `configure' which instantiates (i.e., don't
18394 # use $as_me), people would be surprised to read:
18395 # /* config.h. Generated by config.status. */
18396 configure_input='Generated from '`
18397 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18399 if test x"$ac_file" != x-; then
18400 configure_input="$ac_file. $configure_input"
18401 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18402 $as_echo "$as_me: creating $ac_file" >&6;}
18404 # Neutralize special characters interpreted by sed in replacement strings.
18405 case $configure_input in #(
18406 *\&* | *\|* | *\\* )
18407 ac_sed_conf_input=`$as_echo "$configure_input" |
18408 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18409 *) ac_sed_conf_input=$configure_input;;
18413 *:-:* | *:-) cat >"$tmp/stdin" \
18414 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18419 ac_dir=`$as_dirname -- "$ac_file" ||
18420 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18421 X"$ac_file" : 'X\(//\)[^/]' \| \
18422 X"$ac_file" : 'X\(//\)$' \| \
18423 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18424 $as_echo X"$ac_file" |
18425 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18429 /^X\(\/\/\)[^/].*/{
18442 as_dir="$ac_dir"; as_fn_mkdir_p
18446 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18448 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18449 # A ".." for each directory in $ac_dir_suffix.
18450 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18451 case $ac_top_builddir_sub in
18452 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18453 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18456 ac_abs_top_builddir=$ac_pwd
18457 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18458 # for backward compatibility:
18459 ac_top_builddir=$ac_top_build_prefix
18462 .) # We are building in place.
18464 ac_top_srcdir=$ac_top_builddir_sub
18465 ac_abs_top_srcdir=$ac_pwd ;;
18466 [\\/]* | ?:[\\/]* ) # Absolute name.
18467 ac_srcdir=$srcdir$ac_dir_suffix;
18468 ac_top_srcdir=$srcdir
18469 ac_abs_top_srcdir=$srcdir ;;
18470 *) # Relative name.
18471 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18472 ac_top_srcdir=$ac_top_build_prefix$srcdir
18473 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18475 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18485 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18486 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18488 ac_MKDIR_P=$MKDIR_P
18490 [\\/$]* | ?:[\\/]* ) ;;
18491 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18495 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18496 # If the template does not know about datarootdir, expand it.
18497 # FIXME: This hack should be removed a few years after 2.60.
18498 ac_datarootdir_hack=; ac_datarootdir_seen=
18509 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18510 *datarootdir*) ac_datarootdir_seen=yes;;
18511 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18512 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18513 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18515 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18516 ac_datarootdir_hack='
18517 s&@datadir@&$datadir&g
18518 s&@docdir@&$docdir&g
18519 s&@infodir@&$infodir&g
18520 s&@localedir@&$localedir&g
18521 s&@mandir@&$mandir&g
18522 s&\\\${datarootdir}&$datarootdir&g' ;;
18526 # Neutralize VPATH when `$srcdir' = `.'.
18527 # Shell code in configure.ac might set extrasub.
18528 # FIXME: do we really want to maintain this feature?
18529 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18530 ac_sed_extra="$ac_vpsub
18533 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18535 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18536 s|@configure_input@|$ac_sed_conf_input|;t t
18537 s&@top_builddir@&$ac_top_builddir_sub&;t t
18538 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18539 s&@srcdir@&$ac_srcdir&;t t
18540 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18541 s&@top_srcdir@&$ac_top_srcdir&;t t
18542 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18543 s&@builddir@&$ac_builddir&;t t
18544 s&@abs_builddir@&$ac_abs_builddir&;t t
18545 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18546 s&@INSTALL@&$ac_INSTALL&;t t
18547 s&@MKDIR_P@&$ac_MKDIR_P&;t t
18548 $ac_datarootdir_hack
18550 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18551 if $ac_cs_awk_getline; then
18552 $AWK -f "$tmp/subs.awk"
18554 $AWK -f "$tmp/subs.awk" | $SHELL
18556 || as_fn_error "could not create $ac_file" "$LINENO" 5
18558 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18559 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18560 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18562 which seems to be undefined. Please make sure it is defined." >&5
18563 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18564 which seems to be undefined. Please make sure it is defined." >&2;}
18568 -) cat "$tmp/out" && rm -f "$tmp/out";;
18569 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18571 || as_fn_error "could not create $ac_file" "$LINENO" 5
18577 if test x"$ac_file" != x-; then
18579 $as_echo "/* $configure_input */" \
18580 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18581 } >"$tmp/config.h" \
18582 || as_fn_error "could not create $ac_file" "$LINENO" 5
18583 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18584 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18585 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18588 mv "$tmp/config.h" "$ac_file" \
18589 || as_fn_error "could not create $ac_file" "$LINENO" 5
18592 $as_echo "/* $configure_input */" \
18593 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18594 || as_fn_error "could not create -" "$LINENO" 5
18596 # Compute "$ac_file"'s index in $config_headers.
18599 for _am_header in $config_headers :; do
18600 case $_am_header in
18601 $_am_arg | $_am_arg:* )
18604 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18607 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18608 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18609 X"$_am_arg" : 'X\(//\)[^/]' \| \
18610 X"$_am_arg" : 'X\(//\)$' \| \
18611 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18612 $as_echo X"$_am_arg" |
18613 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18617 /^X\(\/\/\)[^/].*/{
18629 s/.*/./; q'`/stamp-h$_am_stamp_count
18632 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18633 $as_echo "$as_me: executing $ac_file commands" >&6;}
18638 case $ac_file$ac_mode in
18639 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18640 # Autoconf 2.62 quotes --file arguments for eval, but not when files
18641 # are listed without --file. Let's play safe and only enable the eval
18642 # if we detect the quoting.
18643 case $CONFIG_FILES in
18644 *\'*) eval set x "$CONFIG_FILES" ;;
18645 *) set x $CONFIG_FILES ;;
18650 # Strip MF so we end up with the name of the file.
18651 mf=`echo "$mf" | sed -e 's/:.*$//'`
18652 # Check whether this is an Automake generated Makefile or not.
18653 # We used to match only the files named `Makefile.in', but
18654 # some people rename them; so instead we look at the file content.
18655 # Grep'ing the first line is not enough: some people post-process
18656 # each Makefile.in and add a new line on top of each file to say so.
18657 # Grep'ing the whole file is not good either: AIX grep has a line
18658 # limit of 2048, but all sed's we know have understand at least 4000.
18659 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18660 dirpart=`$as_dirname -- "$mf" ||
18661 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18662 X"$mf" : 'X\(//\)[^/]' \| \
18663 X"$mf" : 'X\(//\)$' \| \
18664 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18666 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18670 /^X\(\/\/\)[^/].*/{
18686 # Extract the definition of DEPDIR, am__include, and am__quote
18687 # from the Makefile without running `make'.
18688 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18689 test -z "$DEPDIR" && continue
18690 am__include=`sed -n 's/^am__include = //p' < "$mf"`
18691 test -z "am__include" && continue
18692 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18693 # When using ansi2knr, U may be empty or an underscore; expand it
18694 U=`sed -n 's/^U = //p' < "$mf"`
18695 # Find all dependency output files, they are included files with
18696 # $(DEPDIR) in their names. We invoke sed twice because it is the
18697 # simplest approach to changing $(DEPDIR) to its actual value in the
18699 for file in `sed -n "
18700 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18701 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18702 # Make sure the directory exists.
18703 test -f "$dirpart/$file" && continue
18704 fdir=`$as_dirname -- "$file" ||
18705 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18706 X"$file" : 'X\(//\)[^/]' \| \
18707 X"$file" : 'X\(//\)$' \| \
18708 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18709 $as_echo X"$file" |
18710 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18714 /^X\(\/\/\)[^/].*/{
18727 as_dir=$dirpart/$fdir; as_fn_mkdir_p
18728 # echo "creating $dirpart/$file"
18729 echo '# dummy' > "$dirpart/$file"
18736 # See if we are running on zsh, and set the options which allow our
18737 # commands through without removal of \ escapes.
18738 if test -n "${ZSH_VERSION+set}" ; then
18739 setopt NO_GLOB_SUBST
18742 cfgfile="${ofile}T"
18743 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18746 cat <<_LT_EOF >> "$cfgfile"
18749 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18750 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18751 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18752 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18754 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18755 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18756 # Written by Gordon Matzigkeit, 1996
18758 # This file is part of GNU Libtool.
18760 # GNU Libtool is free software; you can redistribute it and/or
18761 # modify it under the terms of the GNU General Public License as
18762 # published by the Free Software Foundation; either version 2 of
18763 # the License, or (at your option) any later version.
18765 # As a special exception to the GNU General Public License,
18766 # if you distribute this file as part of a program or library that
18767 # is built using GNU Libtool, you may include this file under the
18768 # same distribution terms that you use for the rest of that program.
18770 # GNU Libtool is distributed in the hope that it will be useful,
18771 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18772 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18773 # GNU General Public License for more details.
18775 # You should have received a copy of the GNU General Public License
18776 # along with GNU Libtool; see the file COPYING. If not, a copy
18777 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18778 # obtained by writing to the Free Software Foundation, Inc.,
18779 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18782 # The names of the tagged configurations supported by this script.
18783 available_tags="CXX "
18785 # ### BEGIN LIBTOOL CONFIG
18787 # Which release of libtool.m4 was used?
18788 macro_version=$macro_version
18789 macro_revision=$macro_revision
18791 # Whether or not to build shared libraries.
18792 build_libtool_libs=$enable_shared
18794 # Whether or not to build static libraries.
18795 build_old_libs=$enable_static
18797 # What type of objects to build.
18800 # Whether or not to optimize for fast installation.
18801 fast_install=$enable_fast_install
18803 # Shell to use when invoking shell scripts.
18806 # An echo program that protects backslashes.
18810 host_alias=$host_alias
18814 # The build system.
18815 build_alias=$build_alias
18819 # A sed program that does not truncate output.
18822 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18823 Xsed="\$SED -e 1s/^X//"
18825 # A grep program that handles long lines.
18831 # A literal string matcher.
18834 # A BSD- or MS-compatible name lister.
18837 # Whether we need soft or hard links.
18840 # What is the maximum length of a command?
18841 max_cmd_len=$max_cmd_len
18843 # Object file suffix (normally "o").
18846 # Executable file suffix (normally "").
18849 # whether the shell understands "unset".
18852 # turn spaces into newlines.
18855 # turn newlines into spaces.
18858 # An object symbol dumper.
18859 OBJDUMP=$lt_OBJDUMP
18861 # Method to check whether dependent libraries are shared objects.
18862 deplibs_check_method=$lt_deplibs_check_method
18864 # Command to use when deplibs_check_method == "file_magic".
18865 file_magic_cmd=$lt_file_magic_cmd
18869 AR_FLAGS=$lt_AR_FLAGS
18871 # A symbol stripping program.
18874 # Commands used to install an old-style archive.
18876 old_postinstall_cmds=$lt_old_postinstall_cmds
18877 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18879 # Whether to use a lock for old archive extraction.
18880 lock_old_archive_extraction=$lock_old_archive_extraction
18885 # LTCC compiler flags.
18886 LTCFLAGS=$lt_CFLAGS
18888 # Take the output of nm and produce a listing of raw symbols and C names.
18889 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18891 # Transform the output of nm in a proper C declaration.
18892 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18894 # Transform the output of nm in a C name address pair.
18895 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18897 # Transform the output of nm in a C name address pair when lib prefix is needed.
18898 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18900 # The name of the directory that contains temporary libtool files.
18903 # Used to examine libraries when file_magic_cmd begins with "file".
18904 MAGIC_CMD=$MAGIC_CMD
18906 # Must we lock files when doing compilation?
18907 need_locks=$lt_need_locks
18909 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18910 DSYMUTIL=$lt_DSYMUTIL
18912 # Tool to change global to local symbols on Mac OS X.
18915 # Tool to manipulate fat objects and archives on Mac OS X.
18918 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
18921 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18922 OTOOL64=$lt_OTOOL64
18924 # Old archive suffix (normally "a").
18927 # Shared library suffix (normally ".so").
18928 shrext_cmds=$lt_shrext_cmds
18930 # The commands to extract the exported symbol list from a shared archive.
18931 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18933 # Variables whose values should be saved in libtool wrapper scripts and
18934 # restored at link time.
18935 variables_saved_for_relink=$lt_variables_saved_for_relink
18937 # Do we need the "lib" prefix for modules?
18938 need_lib_prefix=$need_lib_prefix
18940 # Do we need a version for libraries?
18941 need_version=$need_version
18943 # Library versioning type.
18944 version_type=$version_type
18946 # Shared library runtime path variable.
18947 runpath_var=$runpath_var
18949 # Shared library path variable.
18950 shlibpath_var=$shlibpath_var
18952 # Is shlibpath searched before the hard-coded library search path?
18953 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18955 # Format of library name prefix.
18956 libname_spec=$lt_libname_spec
18958 # List of archive names. First name is the real one, the rest are links.
18959 # The last name is the one that the linker finds with -lNAME
18960 library_names_spec=$lt_library_names_spec
18962 # The coded name of the library, if different from the real name.
18963 soname_spec=$lt_soname_spec
18965 # Permission mode override for installation of shared libraries.
18966 install_override_mode=$lt_install_override_mode
18968 # Command to use after installation of a shared archive.
18969 postinstall_cmds=$lt_postinstall_cmds
18971 # Command to use after uninstallation of a shared archive.
18972 postuninstall_cmds=$lt_postuninstall_cmds
18974 # Commands used to finish a libtool library installation in a directory.
18975 finish_cmds=$lt_finish_cmds
18977 # As "finish_cmds", except a single script fragment to be evaled but
18979 finish_eval=$lt_finish_eval
18981 # Whether we should hardcode library paths into libraries.
18982 hardcode_into_libs=$hardcode_into_libs
18984 # Compile-time system search path for libraries.
18985 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18987 # Run-time system search path for libraries.
18988 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18990 # Whether dlopen is supported.
18991 dlopen_support=$enable_dlopen
18993 # Whether dlopen of programs is supported.
18994 dlopen_self=$enable_dlopen_self
18996 # Whether dlopen of statically linked programs is supported.
18997 dlopen_self_static=$enable_dlopen_self_static
18999 # Commands to strip libraries.
19000 old_striplib=$lt_old_striplib
19001 striplib=$lt_striplib
19004 # The linker used to build libraries.
19007 # How to create reloadable object files.
19008 reload_flag=$lt_reload_flag
19009 reload_cmds=$lt_reload_cmds
19011 # Commands used to build an old-style archive.
19012 old_archive_cmds=$lt_old_archive_cmds
19014 # A language specific compiler.
19017 # Is the compiler the GNU compiler?
19020 # Compiler flag to turn off builtin functions.
19021 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19023 # How to pass a linker flag through the compiler.
19024 wl=$lt_lt_prog_compiler_wl
19026 # Additional compiler flags for building library objects.
19027 pic_flag=$lt_lt_prog_compiler_pic
19029 # Compiler flag to prevent dynamic linking.
19030 link_static_flag=$lt_lt_prog_compiler_static
19032 # Does compiler simultaneously support -c and -o options?
19033 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19035 # Whether or not to add -lc for building shared libraries.
19036 build_libtool_need_lc=$archive_cmds_need_lc
19038 # Whether or not to disallow shared libs when runtime libs are static.
19039 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19041 # Compiler flag to allow reflexive dlopens.
19042 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19044 # Compiler flag to generate shared objects directly from archives.
19045 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19047 # Whether the compiler copes with passing no objects directly.
19048 compiler_needs_object=$lt_compiler_needs_object
19050 # Create an old-style archive from a shared archive.
19051 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19053 # Create a temporary old-style archive to link instead of a shared archive.
19054 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19056 # Commands used to build a shared archive.
19057 archive_cmds=$lt_archive_cmds
19058 archive_expsym_cmds=$lt_archive_expsym_cmds
19060 # Commands used to build a loadable module if different from building
19061 # a shared archive.
19062 module_cmds=$lt_module_cmds
19063 module_expsym_cmds=$lt_module_expsym_cmds
19065 # Whether we are building with GNU ld or not.
19066 with_gnu_ld=$lt_with_gnu_ld
19068 # Flag that allows shared libraries with undefined symbols to be built.
19069 allow_undefined_flag=$lt_allow_undefined_flag
19071 # Flag that enforces no undefined symbols.
19072 no_undefined_flag=$lt_no_undefined_flag
19074 # Flag to hardcode \$libdir into a binary during linking.
19075 # This must work even if \$libdir does not exist
19076 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19078 # If ld is used when linking, flag to hardcode \$libdir into a binary
19079 # during linking. This must work even if \$libdir does not exist.
19080 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19082 # Whether we need a single "-rpath" flag with a separated argument.
19083 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19085 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19086 # DIR into the resulting binary.
19087 hardcode_direct=$hardcode_direct
19089 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19090 # DIR into the resulting binary and the resulting library dependency is
19091 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19092 # library is relocated.
19093 hardcode_direct_absolute=$hardcode_direct_absolute
19095 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19096 # into the resulting binary.
19097 hardcode_minus_L=$hardcode_minus_L
19099 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19100 # into the resulting binary.
19101 hardcode_shlibpath_var=$hardcode_shlibpath_var
19103 # Set to "yes" if building a shared library automatically hardcodes DIR
19104 # into the library and all subsequent libraries and executables linked
19106 hardcode_automatic=$hardcode_automatic
19108 # Set to yes if linker adds runtime paths of dependent libraries
19109 # to runtime path list.
19110 inherit_rpath=$inherit_rpath
19112 # Whether libtool must link a program against all its dependency libraries.
19113 link_all_deplibs=$link_all_deplibs
19115 # Fix the shell variable \$srcfile for the compiler.
19116 fix_srcfile_path=$lt_fix_srcfile_path
19118 # Set to "yes" if exported symbols are required.
19119 always_export_symbols=$always_export_symbols
19121 # The commands to list exported symbols.
19122 export_symbols_cmds=$lt_export_symbols_cmds
19124 # Symbols that should not be listed in the preloaded symbols.
19125 exclude_expsyms=$lt_exclude_expsyms
19127 # Symbols that must always be exported.
19128 include_expsyms=$lt_include_expsyms
19130 # Commands necessary for linking programs (against libraries) with templates.
19131 prelink_cmds=$lt_prelink_cmds
19133 # Specify filename containing input files.
19134 file_list_spec=$lt_file_list_spec
19136 # How to hardcode a shared library path into an executable.
19137 hardcode_action=$hardcode_action
19139 # The directories searched by this compiler when creating a shared library.
19140 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19142 # Dependencies to place before and after the objects being linked to
19143 # create a shared library.
19144 predep_objects=$lt_predep_objects
19145 postdep_objects=$lt_postdep_objects
19146 predeps=$lt_predeps
19147 postdeps=$lt_postdeps
19149 # The library search path used internally by the compiler when linking
19150 # a shared library.
19151 compiler_lib_search_path=$lt_compiler_lib_search_path
19153 # ### END LIBTOOL CONFIG
19159 cat <<\_LT_EOF >> "$cfgfile"
19160 # AIX sometimes has problems with the GCC collect2 program. For some
19161 # reason, if we set the COLLECT_NAMES environment variable, the problems
19162 # vanish in a puff of smoke.
19163 if test "X${COLLECT_NAMES+set}" != Xset; then
19165 export COLLECT_NAMES
19172 ltmain="$ac_aux_dir/ltmain.sh"
19175 # We use sed instead of cat because bash on DJGPP gets confused if
19176 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19177 # text mode, it properly converts lines to CR/LF. This bash problem
19178 # is reportedly fixed, but why not run on old versions too?
19179 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19180 || (rm -f "$cfgfile"; exit 1)
19184 cat << \_LT_EOF >> "$cfgfile"
19186 # func_dirname file append nondir_replacement
19187 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19188 # otherwise set result to NONDIR_REPLACEMENT.
19192 */*) func_dirname_result="${1%/*}${2}" ;;
19193 * ) func_dirname_result="${3}" ;;
19197 # func_basename file
19200 func_basename_result="${1##*/}"
19203 # func_dirname_and_basename file append nondir_replacement
19204 # perform func_basename and func_dirname in a single function
19206 # dirname: Compute the dirname of FILE. If nonempty,
19207 # add APPEND to the result, otherwise set result
19208 # to NONDIR_REPLACEMENT.
19209 # value returned in "$func_dirname_result"
19210 # basename: Compute filename of FILE.
19211 # value retuned in "$func_basename_result"
19212 # Implementation must be kept synchronized with func_dirname
19213 # and func_basename. For efficiency, we do not delegate to
19214 # those functions but instead duplicate the functionality here.
19215 func_dirname_and_basename ()
19218 */*) func_dirname_result="${1%/*}${2}" ;;
19219 * ) func_dirname_result="${3}" ;;
19221 func_basename_result="${1##*/}"
19224 # func_stripname prefix suffix name
19225 # strip PREFIX and SUFFIX off of NAME.
19226 # PREFIX and SUFFIX must not contain globbing or regex special
19227 # characters, hashes, percent signs, but SUFFIX may contain a leading
19228 # dot (in which case that matches only a dot).
19231 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19232 # positional parameters, so assign one to ordinary parameter first.
19233 func_stripname_result=${3}
19234 func_stripname_result=${func_stripname_result#"${1}"}
19235 func_stripname_result=${func_stripname_result%"${2}"}
19241 func_opt_split_opt=${1%%=*}
19242 func_opt_split_arg=${1#*=}
19249 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19250 *) func_lo2o_result=${1} ;;
19254 # func_xform libobj-or-source
19257 func_xform_result=${1%.*}.lo
19260 # func_arith arithmetic-term...
19263 func_arith_result=$(( $* ))
19267 # STRING may not start with a hyphen.
19270 func_len_result=${#1}
19275 *) # Bourne compatible functions.
19276 cat << \_LT_EOF >> "$cfgfile"
19278 # func_dirname file append nondir_replacement
19279 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19280 # otherwise set result to NONDIR_REPLACEMENT.
19283 # Extract subdirectory from the argument.
19284 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19285 if test "X$func_dirname_result" = "X${1}"; then
19286 func_dirname_result="${3}"
19288 func_dirname_result="$func_dirname_result${2}"
19292 # func_basename file
19295 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19299 # func_stripname prefix suffix name
19300 # strip PREFIX and SUFFIX off of NAME.
19301 # PREFIX and SUFFIX must not contain globbing or regex special
19302 # characters, hashes, percent signs, but SUFFIX may contain a leading
19303 # dot (in which case that matches only a dot).
19304 # func_strip_suffix prefix name
19308 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19309 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19314 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19315 my_sed_long_arg='1s/^-[^=]*=//'
19320 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19321 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19327 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19330 # func_xform libobj-or-source
19333 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19336 # func_arith arithmetic-term...
19339 func_arith_result=`expr "$@"`
19343 # STRING may not start with a hyphen.
19346 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19352 case $lt_shell_append in
19354 cat << \_LT_EOF >> "$cfgfile"
19356 # func_append var value
19357 # Append VALUE to the end of shell variable VAR.
19365 cat << \_LT_EOF >> "$cfgfile"
19367 # func_append var value
19368 # Append VALUE to the end of shell variable VAR.
19379 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19380 || (rm -f "$cfgfile"; exit 1)
19382 mv -f "$cfgfile" "$ofile" ||
19383 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19387 cat <<_LT_EOF >> "$ofile"
19389 # ### BEGIN LIBTOOL TAG CONFIG: CXX
19391 # The linker used to build libraries.
19394 # How to create reloadable object files.
19395 reload_flag=$lt_reload_flag_CXX
19396 reload_cmds=$lt_reload_cmds_CXX
19398 # Commands used to build an old-style archive.
19399 old_archive_cmds=$lt_old_archive_cmds_CXX
19401 # A language specific compiler.
19402 CC=$lt_compiler_CXX
19404 # Is the compiler the GNU compiler?
19407 # Compiler flag to turn off builtin functions.
19408 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19410 # How to pass a linker flag through the compiler.
19411 wl=$lt_lt_prog_compiler_wl_CXX
19413 # Additional compiler flags for building library objects.
19414 pic_flag=$lt_lt_prog_compiler_pic_CXX
19416 # Compiler flag to prevent dynamic linking.
19417 link_static_flag=$lt_lt_prog_compiler_static_CXX
19419 # Does compiler simultaneously support -c and -o options?
19420 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19422 # Whether or not to add -lc for building shared libraries.
19423 build_libtool_need_lc=$archive_cmds_need_lc_CXX
19425 # Whether or not to disallow shared libs when runtime libs are static.
19426 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19428 # Compiler flag to allow reflexive dlopens.
19429 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19431 # Compiler flag to generate shared objects directly from archives.
19432 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19434 # Whether the compiler copes with passing no objects directly.
19435 compiler_needs_object=$lt_compiler_needs_object_CXX
19437 # Create an old-style archive from a shared archive.
19438 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19440 # Create a temporary old-style archive to link instead of a shared archive.
19441 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19443 # Commands used to build a shared archive.
19444 archive_cmds=$lt_archive_cmds_CXX
19445 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19447 # Commands used to build a loadable module if different from building
19448 # a shared archive.
19449 module_cmds=$lt_module_cmds_CXX
19450 module_expsym_cmds=$lt_module_expsym_cmds_CXX
19452 # Whether we are building with GNU ld or not.
19453 with_gnu_ld=$lt_with_gnu_ld_CXX
19455 # Flag that allows shared libraries with undefined symbols to be built.
19456 allow_undefined_flag=$lt_allow_undefined_flag_CXX
19458 # Flag that enforces no undefined symbols.
19459 no_undefined_flag=$lt_no_undefined_flag_CXX
19461 # Flag to hardcode \$libdir into a binary during linking.
19462 # This must work even if \$libdir does not exist
19463 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19465 # If ld is used when linking, flag to hardcode \$libdir into a binary
19466 # during linking. This must work even if \$libdir does not exist.
19467 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19469 # Whether we need a single "-rpath" flag with a separated argument.
19470 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19472 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19473 # DIR into the resulting binary.
19474 hardcode_direct=$hardcode_direct_CXX
19476 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19477 # DIR into the resulting binary and the resulting library dependency is
19478 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19479 # library is relocated.
19480 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19482 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19483 # into the resulting binary.
19484 hardcode_minus_L=$hardcode_minus_L_CXX
19486 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19487 # into the resulting binary.
19488 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19490 # Set to "yes" if building a shared library automatically hardcodes DIR
19491 # into the library and all subsequent libraries and executables linked
19493 hardcode_automatic=$hardcode_automatic_CXX
19495 # Set to yes if linker adds runtime paths of dependent libraries
19496 # to runtime path list.
19497 inherit_rpath=$inherit_rpath_CXX
19499 # Whether libtool must link a program against all its dependency libraries.
19500 link_all_deplibs=$link_all_deplibs_CXX
19502 # Fix the shell variable \$srcfile for the compiler.
19503 fix_srcfile_path=$lt_fix_srcfile_path_CXX
19505 # Set to "yes" if exported symbols are required.
19506 always_export_symbols=$always_export_symbols_CXX
19508 # The commands to list exported symbols.
19509 export_symbols_cmds=$lt_export_symbols_cmds_CXX
19511 # Symbols that should not be listed in the preloaded symbols.
19512 exclude_expsyms=$lt_exclude_expsyms_CXX
19514 # Symbols that must always be exported.
19515 include_expsyms=$lt_include_expsyms_CXX
19517 # Commands necessary for linking programs (against libraries) with templates.
19518 prelink_cmds=$lt_prelink_cmds_CXX
19520 # Specify filename containing input files.
19521 file_list_spec=$lt_file_list_spec_CXX
19523 # How to hardcode a shared library path into an executable.
19524 hardcode_action=$hardcode_action_CXX
19526 # The directories searched by this compiler when creating a shared library.
19527 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19529 # Dependencies to place before and after the objects being linked to
19530 # create a shared library.
19531 predep_objects=$lt_predep_objects_CXX
19532 postdep_objects=$lt_postdep_objects_CXX
19533 predeps=$lt_predeps_CXX
19534 postdeps=$lt_postdeps_CXX
19536 # The library search path used internally by the compiler when linking
19537 # a shared library.
19538 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19540 # ### END LIBTOOL TAG CONFIG: CXX
19545 for ac_file in $CONFIG_FILES; do
19546 # Support "outfile[:infile[:infile...]]"
19548 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19550 # PO directories have a Makefile.in generated from Makefile.in.in.
19551 case "$ac_file" in */Makefile.in)
19552 # Adjust a relative srcdir.
19553 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19554 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19555 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19556 # In autoconf-2.13 it is called $ac_given_srcdir.
19557 # In autoconf-2.50 it is called $srcdir.
19558 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19559 case "$ac_given_srcdir" in
19560 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19561 /*) top_srcdir="$ac_given_srcdir" ;;
19562 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
19564 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19565 rm -f "$ac_dir/POTFILES"
19566 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19567 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19568 POMAKEFILEDEPS="POTFILES.in"
19569 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19570 # on $ac_dir but don't depend on user-specified configuration
19572 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19573 # The LINGUAS file contains the set of available languages.
19574 if test -n "$OBSOLETE_ALL_LINGUAS"; then
19575 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
19577 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19578 # Hide the ALL_LINGUAS assigment from automake.
19579 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19580 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19582 # The set of available languages was given in configure.in.
19583 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19585 case "$ac_given_srcdir" in
19587 *) srcdirpre='$(srcdir)/' ;;
19593 for lang in $ALL_LINGUAS; do
19594 POFILES="$POFILES $srcdirpre$lang.po"
19595 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19596 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19597 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19599 # CATALOGS depends on both $ac_dir and the user's LINGUAS
19600 # environment variable.
19602 if test -n "$ALL_LINGUAS"; then
19603 for presentlang in $ALL_LINGUAS; do
19605 if test "%UNSET%" != "$LINGUAS"; then
19606 desiredlanguages="$LINGUAS"
19608 desiredlanguages="$ALL_LINGUAS"
19610 for desiredlang in $desiredlanguages; do
19611 # Use the presentlang catalog if desiredlang is
19612 # a. equal to presentlang, or
19613 # b. a variant of presentlang (because in this case,
19614 # presentlang can be used as a fallback for messages
19615 # which are not translated in the desiredlang catalog).
19616 case "$desiredlang" in
19617 "$presentlang"*) useit=yes;;
19620 if test $useit = yes; then
19621 INST_LINGUAS="$INST_LINGUAS $presentlang"
19626 if test -n "$INST_LINGUAS"; then
19627 for lang in $INST_LINGUAS; do
19628 CATALOGS="$CATALOGS $lang.gmo"
19631 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19632 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
19633 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19634 if test -f "$f"; then
19636 *.orig | *.bak | *~) ;;
19637 *) cat "$f" >> "$ac_dir/Makefile" ;;
19652 ac_clean_files=$ac_clean_files_save
19654 test $ac_write_fail = 0 ||
19655 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19658 # configure is writing to config.log, and then calls config.status.
19659 # config.status does its own redirection, appending to config.log.
19660 # Unfortunately, on DOS this fails, as config.log is still kept open
19661 # by configure, so config.status won't be able to write to it; its
19662 # output is simply discarded. So we exec the FD to /dev/null,
19663 # effectively closing config.log, so it can be properly (re)opened and
19664 # appended to by config.status. When coming back to configure, we
19665 # need to make the FD available again.
19666 if test "$no_create" != yes; then
19668 ac_config_status_args=
19669 test "$silent" = yes &&
19670 ac_config_status_args="$ac_config_status_args --quiet"
19672 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19674 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19675 # would make configure fail if this is the last instruction.
19676 $ac_cs_success || as_fn_exit $?
19678 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19680 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}