2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for ld 2.24.51.
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.
559 PACKAGE_VERSION='2.24.51'
560 PACKAGE_STRING='ld 2.24.51'
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
674 TARGET_SYSTEM_ROOT_DEFINE
678 MAINTAINER_MODE_FALSE
697 INSTALL_STRIP_PROGRAM
758 program_transform_name
769 ac_subst_files='TDIRS'
771 enable_option_checking
772 enable_dependency_tracking
773 enable_maintainer_mode
781 enable_build_warnings
791 enable_initfini_array
794 ac_precious_vars='build_alias
811 # Initialize some variables set by options.
813 ac_init_version=false
814 ac_unrecognized_opts=
816 # The variables have the same names as the options, with
817 # dashes changed to underlines.
825 program_transform_name=s,x,x,
833 # Installation directory options.
834 # These are left unexpanded so users can "make install exec_prefix=/foo"
835 # and all the variables that are supposed to be based on exec_prefix
836 # by default will actually change.
837 # Use braces instead of parens because sh, perl, etc. also accept them.
838 # (The list follows the same order as the GNU Coding Standards.)
839 bindir='${exec_prefix}/bin'
840 sbindir='${exec_prefix}/sbin'
841 libexecdir='${exec_prefix}/libexec'
842 datarootdir='${prefix}/share'
843 datadir='${datarootdir}'
844 sysconfdir='${prefix}/etc'
845 sharedstatedir='${prefix}/com'
846 localstatedir='${prefix}/var'
847 includedir='${prefix}/include'
848 oldincludedir='/usr/include'
849 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
850 infodir='${datarootdir}/info'
855 libdir='${exec_prefix}/lib'
856 localedir='${datarootdir}/locale'
857 mandir='${datarootdir}/man'
863 # If the previous option needs an argument, assign it.
864 if test -n "$ac_prev"; then
865 eval $ac_prev=\$ac_option
871 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
875 # Accept the important Cygnus configure options, so we can diagnose typos.
877 case $ac_dashdash$ac_option in
881 -bindir | --bindir | --bindi | --bind | --bin | --bi)
883 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
886 -build | --build | --buil | --bui | --bu)
887 ac_prev=build_alias ;;
888 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
889 build_alias=$ac_optarg ;;
891 -cache-file | --cache-file | --cache-fil | --cache-fi \
892 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
893 ac_prev=cache_file ;;
894 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
895 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
896 cache_file=$ac_optarg ;;
899 cache_file=config.cache ;;
901 -datadir | --datadir | --datadi | --datad)
903 -datadir=* | --datadir=* | --datadi=* | --datad=*)
904 datadir=$ac_optarg ;;
906 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
907 | --dataroo | --dataro | --datar)
908 ac_prev=datarootdir ;;
909 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
910 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
911 datarootdir=$ac_optarg ;;
913 -disable-* | --disable-*)
914 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
915 # Reject names that are not valid shell variable names.
916 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
917 as_fn_error "invalid feature name: $ac_useropt"
918 ac_useropt_orig=$ac_useropt
919 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
920 case $ac_user_opts in
924 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
925 ac_unrecognized_sep=', ';;
927 eval enable_$ac_useropt=no ;;
929 -docdir | --docdir | --docdi | --doc | --do)
931 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
934 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
936 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
939 -enable-* | --enable-*)
940 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
941 # Reject names that are not valid shell variable names.
942 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
943 as_fn_error "invalid feature name: $ac_useropt"
944 ac_useropt_orig=$ac_useropt
945 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
946 case $ac_user_opts in
950 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
951 ac_unrecognized_sep=', ';;
953 eval enable_$ac_useropt=\$ac_optarg ;;
955 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
956 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
957 | --exec | --exe | --ex)
958 ac_prev=exec_prefix ;;
959 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
960 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
961 | --exec=* | --exe=* | --ex=*)
962 exec_prefix=$ac_optarg ;;
964 -gas | --gas | --ga | --g)
965 # Obsolete; use --with-gas.
968 -help | --help | --hel | --he | -h)
970 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
971 ac_init_help=recursive ;;
972 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
973 ac_init_help=short ;;
975 -host | --host | --hos | --ho)
976 ac_prev=host_alias ;;
977 -host=* | --host=* | --hos=* | --ho=*)
978 host_alias=$ac_optarg ;;
980 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
982 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
984 htmldir=$ac_optarg ;;
986 -includedir | --includedir | --includedi | --included | --include \
987 | --includ | --inclu | --incl | --inc)
988 ac_prev=includedir ;;
989 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
990 | --includ=* | --inclu=* | --incl=* | --inc=*)
991 includedir=$ac_optarg ;;
993 -infodir | --infodir | --infodi | --infod | --info | --inf)
995 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
996 infodir=$ac_optarg ;;
998 -libdir | --libdir | --libdi | --libd)
1000 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1001 libdir=$ac_optarg ;;
1003 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1004 | --libexe | --libex | --libe)
1005 ac_prev=libexecdir ;;
1006 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1007 | --libexe=* | --libex=* | --libe=*)
1008 libexecdir=$ac_optarg ;;
1010 -localedir | --localedir | --localedi | --localed | --locale)
1011 ac_prev=localedir ;;
1012 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1013 localedir=$ac_optarg ;;
1015 -localstatedir | --localstatedir | --localstatedi | --localstated \
1016 | --localstate | --localstat | --localsta | --localst | --locals)
1017 ac_prev=localstatedir ;;
1018 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1019 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1020 localstatedir=$ac_optarg ;;
1022 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1024 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1025 mandir=$ac_optarg ;;
1027 -nfp | --nfp | --nf)
1028 # Obsolete; use --without-fp.
1031 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1032 | --no-cr | --no-c | -n)
1035 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1036 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1039 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1040 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1041 | --oldin | --oldi | --old | --ol | --o)
1042 ac_prev=oldincludedir ;;
1043 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1044 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1045 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1046 oldincludedir=$ac_optarg ;;
1048 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1050 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1051 prefix=$ac_optarg ;;
1053 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1054 | --program-pre | --program-pr | --program-p)
1055 ac_prev=program_prefix ;;
1056 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1057 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1058 program_prefix=$ac_optarg ;;
1060 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1061 | --program-suf | --program-su | --program-s)
1062 ac_prev=program_suffix ;;
1063 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1064 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1065 program_suffix=$ac_optarg ;;
1067 -program-transform-name | --program-transform-name \
1068 | --program-transform-nam | --program-transform-na \
1069 | --program-transform-n | --program-transform- \
1070 | --program-transform | --program-transfor \
1071 | --program-transfo | --program-transf \
1072 | --program-trans | --program-tran \
1073 | --progr-tra | --program-tr | --program-t)
1074 ac_prev=program_transform_name ;;
1075 -program-transform-name=* | --program-transform-name=* \
1076 | --program-transform-nam=* | --program-transform-na=* \
1077 | --program-transform-n=* | --program-transform-=* \
1078 | --program-transform=* | --program-transfor=* \
1079 | --program-transfo=* | --program-transf=* \
1080 | --program-trans=* | --program-tran=* \
1081 | --progr-tra=* | --program-tr=* | --program-t=*)
1082 program_transform_name=$ac_optarg ;;
1084 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1086 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1087 pdfdir=$ac_optarg ;;
1089 -psdir | --psdir | --psdi | --psd | --ps)
1091 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1094 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1095 | -silent | --silent | --silen | --sile | --sil)
1098 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1100 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1102 sbindir=$ac_optarg ;;
1104 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1105 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1106 | --sharedst | --shareds | --shared | --share | --shar \
1108 ac_prev=sharedstatedir ;;
1109 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1110 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1111 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1113 sharedstatedir=$ac_optarg ;;
1115 -site | --site | --sit)
1117 -site=* | --site=* | --sit=*)
1120 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1122 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1123 srcdir=$ac_optarg ;;
1125 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1126 | --syscon | --sysco | --sysc | --sys | --sy)
1127 ac_prev=sysconfdir ;;
1128 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1129 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1130 sysconfdir=$ac_optarg ;;
1132 -target | --target | --targe | --targ | --tar | --ta | --t)
1133 ac_prev=target_alias ;;
1134 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1135 target_alias=$ac_optarg ;;
1137 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1140 -version | --version | --versio | --versi | --vers | -V)
1141 ac_init_version=: ;;
1144 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1145 # Reject names that are not valid shell variable names.
1146 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1147 as_fn_error "invalid package name: $ac_useropt"
1148 ac_useropt_orig=$ac_useropt
1149 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1150 case $ac_user_opts in
1154 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1155 ac_unrecognized_sep=', ';;
1157 eval with_$ac_useropt=\$ac_optarg ;;
1159 -without-* | --without-*)
1160 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1161 # Reject names that are not valid shell variable names.
1162 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1163 as_fn_error "invalid package name: $ac_useropt"
1164 ac_useropt_orig=$ac_useropt
1165 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1166 case $ac_user_opts in
1170 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1171 ac_unrecognized_sep=', ';;
1173 eval with_$ac_useropt=no ;;
1176 # Obsolete; use --with-x.
1179 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1180 | --x-incl | --x-inc | --x-in | --x-i)
1181 ac_prev=x_includes ;;
1182 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1183 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1184 x_includes=$ac_optarg ;;
1186 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1187 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1188 ac_prev=x_libraries ;;
1189 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1190 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1191 x_libraries=$ac_optarg ;;
1193 -*) as_fn_error "unrecognized option: \`$ac_option'
1194 Try \`$0 --help' for more information."
1198 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1199 # Reject names that are not valid shell variable names.
1200 case $ac_envvar in #(
1201 '' | [0-9]* | *[!_$as_cr_alnum]* )
1202 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1204 eval $ac_envvar=\$ac_optarg
1205 export $ac_envvar ;;
1208 # FIXME: should be removed in autoconf 3.0.
1209 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1210 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1211 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1212 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1218 if test -n "$ac_prev"; then
1219 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1220 as_fn_error "missing argument to $ac_option"
1223 if test -n "$ac_unrecognized_opts"; then
1224 case $enable_option_checking in
1226 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1227 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1231 # Check all directory arguments for consistency.
1232 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1233 datadir sysconfdir sharedstatedir localstatedir includedir \
1234 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1235 libdir localedir mandir
1237 eval ac_val=\$$ac_var
1238 # Remove trailing slashes.
1241 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1242 eval $ac_var=\$ac_val;;
1244 # Be sure to have absolute directory names.
1246 [\\/$]* | ?:[\\/]* ) continue;;
1247 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1249 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1252 # There might be people who depend on the old broken behavior: `$host'
1253 # used to hold the argument of --host etc.
1254 # FIXME: To remove some day.
1257 target=$target_alias
1259 # FIXME: To remove some day.
1260 if test "x$host_alias" != x; then
1261 if test "x$build_alias" = x; then
1262 cross_compiling=maybe
1263 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1264 If a cross compiler is detected then cross compile mode will be used." >&2
1265 elif test "x$build_alias" != "x$host_alias"; then
1271 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1273 test "$silent" = yes && exec 6>/dev/null
1276 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1277 ac_ls_di=`ls -di .` &&
1278 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1279 as_fn_error "working directory cannot be determined"
1280 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1281 as_fn_error "pwd does not report name of working directory"
1284 # Find the source files, if location was not specified.
1285 if test -z "$srcdir"; then
1286 ac_srcdir_defaulted=yes
1287 # Try the directory containing this script, then the parent directory.
1288 ac_confdir=`$as_dirname -- "$as_myself" ||
1289 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1290 X"$as_myself" : 'X\(//\)[^/]' \| \
1291 X"$as_myself" : 'X\(//\)$' \| \
1292 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1293 $as_echo X"$as_myself" |
1294 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1312 if test ! -r "$srcdir/$ac_unique_file"; then
1316 ac_srcdir_defaulted=no
1318 if test ! -r "$srcdir/$ac_unique_file"; then
1319 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1320 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1322 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1326 # When building in place, set srcdir=.
1327 if test "$ac_abs_confdir" = "$ac_pwd"; then
1330 # Remove unnecessary trailing slashes from srcdir.
1331 # Double slashes in file names in object file debugging info
1332 # mess up M-x gdb in Emacs.
1334 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1336 for ac_var in $ac_precious_vars; do
1337 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1338 eval ac_env_${ac_var}_value=\$${ac_var}
1339 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1340 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1344 # Report the --help message.
1346 if test "$ac_init_help" = "long"; then
1347 # Omit some internal or obsolete options to make the list less imposing.
1348 # This message is too long to be a string in the A/UX 3.1 sh.
1350 \`configure' configures ld 2.24.51 to adapt to many kinds of systems.
1352 Usage: $0 [OPTION]... [VAR=VALUE]...
1354 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1355 VAR=VALUE. See below for descriptions of some of the useful variables.
1357 Defaults for the options are specified in brackets.
1360 -h, --help display this help and exit
1361 --help=short display options specific to this package
1362 --help=recursive display the short help of all the included packages
1363 -V, --version display version information and exit
1364 -q, --quiet, --silent do not print \`checking...' messages
1365 --cache-file=FILE cache test results in FILE [disabled]
1366 -C, --config-cache alias for \`--cache-file=config.cache'
1367 -n, --no-create do not create output files
1368 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1370 Installation directories:
1371 --prefix=PREFIX install architecture-independent files in PREFIX
1372 [$ac_default_prefix]
1373 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1376 By default, \`make install' will install all the files in
1377 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1378 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1379 for instance \`--prefix=\$HOME'.
1381 For better control, use the options below.
1383 Fine tuning of the installation directories:
1384 --bindir=DIR user executables [EPREFIX/bin]
1385 --sbindir=DIR system admin executables [EPREFIX/sbin]
1386 --libexecdir=DIR program executables [EPREFIX/libexec]
1387 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1388 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1389 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1390 --libdir=DIR object code libraries [EPREFIX/lib]
1391 --includedir=DIR C header files [PREFIX/include]
1392 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1393 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1394 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1395 --infodir=DIR info documentation [DATAROOTDIR/info]
1396 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1397 --mandir=DIR man documentation [DATAROOTDIR/man]
1398 --docdir=DIR documentation root [DATAROOTDIR/doc/ld]
1399 --htmldir=DIR html documentation [DOCDIR]
1400 --dvidir=DIR dvi documentation [DOCDIR]
1401 --pdfdir=DIR pdf documentation [DOCDIR]
1402 --psdir=DIR ps documentation [DOCDIR]
1408 --program-prefix=PREFIX prepend PREFIX to installed program names
1409 --program-suffix=SUFFIX append SUFFIX to installed program names
1410 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1413 --build=BUILD configure for building on BUILD [guessed]
1414 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1415 --target=TARGET configure for building compilers for TARGET [HOST]
1419 if test -n "$ac_init_help"; then
1420 case $ac_init_help in
1421 short | recursive ) echo "Configuration of ld 2.24.51:";;
1426 --disable-option-checking ignore unrecognized --enable/--with options
1427 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1428 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1429 --disable-dependency-tracking speeds up one-time build
1430 --enable-dependency-tracking do not reject slow dependency extractors
1431 --enable-maintainer-mode enable make rules and dependencies not useful
1432 (and sometimes confusing) to the casual installer
1433 --enable-targets alternative target configurations
1434 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1435 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
1436 --enable-got=<type> GOT handling scheme (target, single, negative,
1438 --enable-werror treat compile warnings as errors
1439 --enable-build-warnings enable build-time compiler warnings
1440 --enable-plugins Enable support for plugins (defaults no)
1441 --disable-largefile omit support for large files
1442 --enable-shared[=PKGS] build shared libraries [default=yes]
1443 --enable-static[=PKGS] build static libraries [default=yes]
1444 --enable-fast-install[=PKGS]
1445 optimize for fast installation [default=yes]
1446 --disable-libtool-lock avoid locking (might break parallel builds)
1447 --disable-nls do not use Native Language Support
1448 --enable-initfini-array use .init_array/.fini_array sections
1451 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1452 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1453 --with-lib-path=dir1:dir2... set default LIB_PATH
1454 --with-sysroot=DIR Search for usr/lib et al within DIR.
1455 --with-pic try to use only PIC/non-PIC objects [default=use
1457 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1458 --with-zlib include zlib support (auto/yes/no) default=auto
1460 Some influential environment variables:
1461 CC C compiler command
1462 CFLAGS C compiler flags
1463 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1464 nonstandard directory <lib dir>
1465 LIBS libraries to pass to the linker, e.g. -l<library>
1466 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1467 you have headers in a nonstandard directory <include dir>
1469 CXX C++ compiler command
1470 CXXFLAGS C++ compiler flags
1471 CXXCPP C++ preprocessor
1472 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1473 the first program found out of: `bison -y', `byacc', `yacc'.
1474 YFLAGS The list of arguments that will be passed by default to $YACC.
1475 This script will default YFLAGS to the empty string to avoid a
1476 default value of `-d' given by some make applications.
1478 Use these variables to override the choices made by `configure' or to help
1479 it to find libraries and programs with nonstandard names/locations.
1481 Report bugs to the package provider.
1486 if test "$ac_init_help" = "recursive"; then
1487 # If there are subdirs, report their specific --help.
1488 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1489 test -d "$ac_dir" ||
1490 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1495 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1497 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1498 # A ".." for each directory in $ac_dir_suffix.
1499 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1500 case $ac_top_builddir_sub in
1501 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1502 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1505 ac_abs_top_builddir=$ac_pwd
1506 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1507 # for backward compatibility:
1508 ac_top_builddir=$ac_top_build_prefix
1511 .) # We are building in place.
1513 ac_top_srcdir=$ac_top_builddir_sub
1514 ac_abs_top_srcdir=$ac_pwd ;;
1515 [\\/]* | ?:[\\/]* ) # Absolute name.
1516 ac_srcdir=$srcdir$ac_dir_suffix;
1517 ac_top_srcdir=$srcdir
1518 ac_abs_top_srcdir=$srcdir ;;
1520 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1521 ac_top_srcdir=$ac_top_build_prefix$srcdir
1522 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1524 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1526 cd "$ac_dir" || { ac_status=$?; continue; }
1527 # Check for guested configure.
1528 if test -f "$ac_srcdir/configure.gnu"; then
1530 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1531 elif test -f "$ac_srcdir/configure"; then
1533 $SHELL "$ac_srcdir/configure" --help=recursive
1535 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1537 cd "$ac_pwd" || { ac_status=$?; break; }
1541 test -n "$ac_init_help" && exit $ac_status
1542 if $ac_init_version; then
1544 ld configure 2.24.51
1545 generated by GNU Autoconf 2.64
1547 Copyright (C) 2009 Free Software Foundation, Inc.
1548 This configure script is free software; the Free Software Foundation
1549 gives unlimited permission to copy, distribute and modify it.
1554 ## ------------------------ ##
1555 ## Autoconf initialization. ##
1556 ## ------------------------ ##
1558 # ac_fn_c_try_compile LINENO
1559 # --------------------------
1560 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1561 ac_fn_c_try_compile ()
1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1564 rm -f conftest.$ac_objext
1565 if { { ac_try="$ac_compile"
1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1568 *) ac_try_echo=$ac_try;;
1570 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571 $as_echo "$ac_try_echo"; } >&5
1572 (eval "$ac_compile") 2>conftest.err
1574 if test -s conftest.err; then
1575 grep -v '^ *+' conftest.err >conftest.er1
1576 cat conftest.er1 >&5
1577 mv -f conftest.er1 conftest.err
1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580 test $ac_status = 0; } && {
1581 test -z "$ac_c_werror_flag" ||
1582 test ! -s conftest.err
1583 } && test -s conftest.$ac_objext; then :
1586 $as_echo "$as_me: failed program was:" >&5
1587 sed 's/^/| /' conftest.$ac_ext >&5
1591 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1594 } # ac_fn_c_try_compile
1596 # ac_fn_c_try_link LINENO
1597 # -----------------------
1598 # Try to link conftest.$ac_ext, and return whether this succeeded.
1601 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602 rm -f conftest.$ac_objext conftest$ac_exeext
1603 if { { ac_try="$ac_link"
1605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1606 *) ac_try_echo=$ac_try;;
1608 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1609 $as_echo "$ac_try_echo"; } >&5
1610 (eval "$ac_link") 2>conftest.err
1612 if test -s conftest.err; then
1613 grep -v '^ *+' conftest.err >conftest.er1
1614 cat conftest.er1 >&5
1615 mv -f conftest.er1 conftest.err
1617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1618 test $ac_status = 0; } && {
1619 test -z "$ac_c_werror_flag" ||
1620 test ! -s conftest.err
1621 } && test -s conftest$ac_exeext && {
1622 test "$cross_compiling" = yes ||
1623 $as_test_x conftest$ac_exeext
1627 $as_echo "$as_me: failed program was:" >&5
1628 sed 's/^/| /' conftest.$ac_ext >&5
1632 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1633 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1634 # interfere with the next link command; also delete a directory that is
1635 # left behind by Apple's compiler. We do this before executing the actions.
1636 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1637 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1640 } # ac_fn_c_try_link
1642 # ac_fn_c_try_cpp LINENO
1643 # ----------------------
1644 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1647 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1648 if { { ac_try="$ac_cpp conftest.$ac_ext"
1650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1651 *) ac_try_echo=$ac_try;;
1653 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1654 $as_echo "$ac_try_echo"; } >&5
1655 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1657 if test -s conftest.err; then
1658 grep -v '^ *+' conftest.err >conftest.er1
1659 cat conftest.er1 >&5
1660 mv -f conftest.er1 conftest.err
1662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1663 test $ac_status = 0; } >/dev/null && {
1664 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1665 test ! -s conftest.err
1669 $as_echo "$as_me: failed program was:" >&5
1670 sed 's/^/| /' conftest.$ac_ext >&5
1674 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1679 # ac_fn_cxx_try_compile LINENO
1680 # ----------------------------
1681 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1682 ac_fn_cxx_try_compile ()
1684 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685 rm -f conftest.$ac_objext
1686 if { { ac_try="$ac_compile"
1688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689 *) ac_try_echo=$ac_try;;
1691 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692 $as_echo "$ac_try_echo"; } >&5
1693 (eval "$ac_compile") 2>conftest.err
1695 if test -s conftest.err; then
1696 grep -v '^ *+' conftest.err >conftest.er1
1697 cat conftest.er1 >&5
1698 mv -f conftest.er1 conftest.err
1700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701 test $ac_status = 0; } && {
1702 test -z "$ac_cxx_werror_flag" ||
1703 test ! -s conftest.err
1704 } && test -s conftest.$ac_objext; then :
1707 $as_echo "$as_me: failed program was:" >&5
1708 sed 's/^/| /' conftest.$ac_ext >&5
1712 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1715 } # ac_fn_cxx_try_compile
1717 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1718 # -------------------------------------------------------
1719 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1720 # the include files in INCLUDES and setting the cache variable VAR
1722 ac_fn_c_check_header_mongrel ()
1724 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1725 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1727 $as_echo_n "checking for $2... " >&6; }
1728 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1729 $as_echo_n "(cached) " >&6
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1733 $as_echo "$ac_res" >&6; }
1735 # Is the header compilable?
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1737 $as_echo_n "checking $2 usability... " >&6; }
1738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1739 /* end confdefs.h. */
1743 if ac_fn_c_try_compile "$LINENO"; then :
1744 ac_header_compiler=yes
1746 ac_header_compiler=no
1748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1750 $as_echo "$ac_header_compiler" >&6; }
1752 # Is the header present?
1753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1754 $as_echo_n "checking $2 presence... " >&6; }
1755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1756 /* end confdefs.h. */
1759 if ac_fn_c_try_cpp "$LINENO"; then :
1760 ac_header_preproc=yes
1762 ac_header_preproc=no
1764 rm -f conftest.err conftest.$ac_ext
1765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1766 $as_echo "$ac_header_preproc" >&6; }
1768 # So? What about this header?
1769 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1772 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1774 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1778 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1780 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1782 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1784 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1786 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1790 $as_echo_n "checking for $2... " >&6; }
1791 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1792 $as_echo_n "(cached) " >&6
1794 eval "$3=\$ac_header_compiler"
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1798 $as_echo "$ac_res" >&6; }
1800 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1802 } # ac_fn_c_check_header_mongrel
1804 # ac_fn_c_try_run LINENO
1805 # ----------------------
1806 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1807 # that executables *can* be run.
1810 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1811 if { { ac_try="$ac_link"
1813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1814 *) ac_try_echo=$ac_try;;
1816 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1817 $as_echo "$ac_try_echo"; } >&5
1818 (eval "$ac_link") 2>&5
1820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1821 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1822 { { case "(($ac_try" in
1823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1824 *) ac_try_echo=$ac_try;;
1826 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1827 $as_echo "$ac_try_echo"; } >&5
1828 (eval "$ac_try") 2>&5
1830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1831 test $ac_status = 0; }; }; then :
1834 $as_echo "$as_me: program exited with status $ac_status" >&5
1835 $as_echo "$as_me: failed program was:" >&5
1836 sed 's/^/| /' conftest.$ac_ext >&5
1838 ac_retval=$ac_status
1840 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1841 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1846 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1847 # -------------------------------------------------------
1848 # Tests whether HEADER exists and can be compiled using the include files in
1849 # INCLUDES, setting the cache variable VAR accordingly.
1850 ac_fn_c_check_header_compile ()
1852 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1854 $as_echo_n "checking for $2... " >&6; }
1855 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1856 $as_echo_n "(cached) " >&6
1858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1859 /* end confdefs.h. */
1863 if ac_fn_c_try_compile "$LINENO"; then :
1868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1872 $as_echo "$ac_res" >&6; }
1873 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1875 } # ac_fn_c_check_header_compile
1877 # ac_fn_c_check_func LINENO FUNC VAR
1878 # ----------------------------------
1879 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1880 ac_fn_c_check_func ()
1882 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1884 $as_echo_n "checking for $2... " >&6; }
1885 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1886 $as_echo_n "(cached) " >&6
1888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1889 /* end confdefs.h. */
1890 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1891 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1892 #define $2 innocuous_$2
1894 /* System header to define __stub macros and hopefully few prototypes,
1895 which can conflict with char $2 (); below.
1896 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1897 <limits.h> exists even on freestanding compilers. */
1900 # include <limits.h>
1902 # include <assert.h>
1907 /* Override any GCC internal prototype to avoid an error.
1908 Use char because int might match the return type of a GCC
1909 builtin and then its argument prototype would still apply. */
1914 /* The GNU C library defines this for functions which it implements
1915 to always fail with ENOSYS. Some functions are actually named
1916 something starting with __ and the normal name is an alias. */
1917 #if defined __stub_$2 || defined __stub___$2
1929 if ac_fn_c_try_link "$LINENO"; then :
1934 rm -f core conftest.err conftest.$ac_objext \
1935 conftest$ac_exeext conftest.$ac_ext
1938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1939 $as_echo "$ac_res" >&6; }
1940 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1942 } # ac_fn_c_check_func
1944 # ac_fn_cxx_try_cpp LINENO
1945 # ------------------------
1946 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1947 ac_fn_cxx_try_cpp ()
1949 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1950 if { { ac_try="$ac_cpp conftest.$ac_ext"
1952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1953 *) ac_try_echo=$ac_try;;
1955 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1956 $as_echo "$ac_try_echo"; } >&5
1957 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1959 if test -s conftest.err; then
1960 grep -v '^ *+' conftest.err >conftest.er1
1961 cat conftest.er1 >&5
1962 mv -f conftest.er1 conftest.err
1964 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1965 test $ac_status = 0; } >/dev/null && {
1966 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1967 test ! -s conftest.err
1971 $as_echo "$as_me: failed program was:" >&5
1972 sed 's/^/| /' conftest.$ac_ext >&5
1976 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1979 } # ac_fn_cxx_try_cpp
1981 # ac_fn_cxx_try_link LINENO
1982 # -------------------------
1983 # Try to link conftest.$ac_ext, and return whether this succeeded.
1984 ac_fn_cxx_try_link ()
1986 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1987 rm -f conftest.$ac_objext conftest$ac_exeext
1988 if { { ac_try="$ac_link"
1990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1991 *) ac_try_echo=$ac_try;;
1993 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1994 $as_echo "$ac_try_echo"; } >&5
1995 (eval "$ac_link") 2>conftest.err
1997 if test -s conftest.err; then
1998 grep -v '^ *+' conftest.err >conftest.er1
1999 cat conftest.er1 >&5
2000 mv -f conftest.er1 conftest.err
2002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2003 test $ac_status = 0; } && {
2004 test -z "$ac_cxx_werror_flag" ||
2005 test ! -s conftest.err
2006 } && test -s conftest$ac_exeext && {
2007 test "$cross_compiling" = yes ||
2008 $as_test_x conftest$ac_exeext
2012 $as_echo "$as_me: failed program was:" >&5
2013 sed 's/^/| /' conftest.$ac_ext >&5
2017 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2018 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2019 # interfere with the next link command; also delete a directory that is
2020 # left behind by Apple's compiler. We do this before executing the actions.
2021 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2022 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2025 } # ac_fn_cxx_try_link
2027 # ac_fn_c_check_decl LINENO SYMBOL VAR
2028 # ------------------------------------
2029 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2030 ac_fn_c_check_decl ()
2032 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2033 as_decl_name=`echo $2|sed 's/ *(.*//'`
2034 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2036 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2037 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2038 $as_echo_n "(cached) " >&6
2040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2041 /* end confdefs.h. */
2046 #ifndef $as_decl_name
2048 (void) $as_decl_use;
2050 (void) $as_decl_name;
2058 if ac_fn_c_try_compile "$LINENO"; then :
2063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2067 $as_echo "$ac_res" >&6; }
2068 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2070 } # ac_fn_c_check_decl
2072 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2073 # --------------------------------------------
2074 # Tries to find the compile-time value of EXPR in a program that includes
2075 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2077 ac_fn_c_compute_int ()
2079 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2080 if test "$cross_compiling" = yes; then
2081 # Depending upon the size, compute the lo and hi bounds.
2082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2083 /* end confdefs.h. */
2088 static int test_array [1 - 2 * !(($2) >= 0)];
2095 if ac_fn_c_try_compile "$LINENO"; then :
2098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2099 /* end confdefs.h. */
2104 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2111 if ac_fn_c_try_compile "$LINENO"; then :
2112 ac_hi=$ac_mid; break
2114 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2115 if test $ac_lo -le $ac_mid; then
2119 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2125 /* end confdefs.h. */
2130 static int test_array [1 - 2 * !(($2) < 0)];
2137 if ac_fn_c_try_compile "$LINENO"; then :
2140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2141 /* end confdefs.h. */
2146 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2153 if ac_fn_c_try_compile "$LINENO"; then :
2154 ac_lo=$ac_mid; break
2156 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2157 if test $ac_mid -le $ac_hi; then
2161 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2170 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2171 # Binary search between lo and hi bounds.
2172 while test "x$ac_lo" != "x$ac_hi"; do
2173 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2175 /* end confdefs.h. */
2180 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2187 if ac_fn_c_try_compile "$LINENO"; then :
2190 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2192 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2195 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2200 /* end confdefs.h. */
2202 static long int longval () { return $2; }
2203 static unsigned long int ulongval () { return $2; }
2210 FILE *f = fopen ("conftest.val", "w");
2215 long int i = longval ();
2218 fprintf (f, "%ld", i);
2222 unsigned long int i = ulongval ();
2225 fprintf (f, "%lu", i);
2227 /* Do not output a trailing newline, as this causes \r\n confusion
2228 on some platforms. */
2229 return ferror (f) || fclose (f) != 0;
2235 if ac_fn_c_try_run "$LINENO"; then :
2236 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2240 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2241 conftest.$ac_objext conftest.beam conftest.$ac_ext
2245 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2248 } # ac_fn_c_compute_int
2249 cat >config.log <<_ACEOF
2250 This file contains any messages produced by compilers while
2251 running configure, to aid debugging if configure makes a mistake.
2253 It was created by ld $as_me 2.24.51, which was
2254 generated by GNU Autoconf 2.64. Invocation command line was
2266 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2267 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2268 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2269 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2270 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2272 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2273 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2275 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2276 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2277 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2278 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2279 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2280 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2281 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2285 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2289 test -z "$as_dir" && as_dir=.
2290 $as_echo "PATH: $as_dir"
2306 # Keep a trace of the command line.
2307 # Strip out --no-create and --no-recursion so they do not pile up.
2308 # Strip out --silent because we don't want to record it for future runs.
2309 # Also quote any args containing shell meta-characters.
2310 # Make two passes to allow for proper duplicate-argument suppression.
2314 ac_must_keep_next=false
2320 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2321 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2322 | -silent | --silent | --silen | --sile | --sil)
2325 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2328 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2330 as_fn_append ac_configure_args1 " '$ac_arg'"
2331 if test $ac_must_keep_next = true; then
2332 ac_must_keep_next=false # Got value, back to normal.
2335 *=* | --config-cache | -C | -disable-* | --disable-* \
2336 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2337 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2338 | -with-* | --with-* | -without-* | --without-* | --x)
2339 case "$ac_configure_args0 " in
2340 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2343 -* ) ac_must_keep_next=true ;;
2346 as_fn_append ac_configure_args " '$ac_arg'"
2351 { ac_configure_args0=; unset ac_configure_args0;}
2352 { ac_configure_args1=; unset ac_configure_args1;}
2354 # When interrupted or exit'd, cleanup temporary files, and complete
2355 # config.log. We remove comments because anyway the quotes in there
2356 # would cause problems or look ugly.
2357 # WARNING: Use '\'' to represent an apostrophe within the trap.
2358 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2359 trap 'exit_status=$?
2360 # Save into config.log some information that might help in debugging.
2365 ## ---------------- ##
2366 ## Cache variables. ##
2367 ## ---------------- ##
2370 # The following way of writing the cache mishandles newlines in values,
2372 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2373 eval ac_val=\$$ac_var
2377 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2378 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2381 _ | IFS | as_nl) ;; #(
2382 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2383 *) { eval $ac_var=; unset $ac_var;} ;;
2388 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2389 *${as_nl}ac_space=\ *)
2391 "s/'\''/'\''\\\\'\'''\''/g;
2392 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2395 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2403 ## ----------------- ##
2404 ## Output variables. ##
2405 ## ----------------- ##
2408 for ac_var in $ac_subst_vars
2410 eval ac_val=\$$ac_var
2412 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2414 $as_echo "$ac_var='\''$ac_val'\''"
2418 if test -n "$ac_subst_files"; then
2420 ## ------------------- ##
2421 ## File substitutions. ##
2422 ## ------------------- ##
2425 for ac_var in $ac_subst_files
2427 eval ac_val=\$$ac_var
2429 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2431 $as_echo "$ac_var='\''$ac_val'\''"
2436 if test -s confdefs.h; then
2446 test "$ac_signal" != 0 &&
2447 $as_echo "$as_me: caught signal $ac_signal"
2448 $as_echo "$as_me: exit $exit_status"
2450 rm -f core *.core core.conftest.* &&
2451 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2454 for ac_signal in 1 2 13 15; do
2455 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2459 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2460 rm -f -r conftest* confdefs.h
2462 $as_echo "/* confdefs.h */" > confdefs.h
2464 # Predefined preprocessor variables.
2466 cat >>confdefs.h <<_ACEOF
2467 #define PACKAGE_NAME "$PACKAGE_NAME"
2470 cat >>confdefs.h <<_ACEOF
2471 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2474 cat >>confdefs.h <<_ACEOF
2475 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2478 cat >>confdefs.h <<_ACEOF
2479 #define PACKAGE_STRING "$PACKAGE_STRING"
2482 cat >>confdefs.h <<_ACEOF
2483 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2486 cat >>confdefs.h <<_ACEOF
2487 #define PACKAGE_URL "$PACKAGE_URL"
2491 # Let the site file select an alternate cache file if it wants to.
2492 # Prefer an explicitly selected file to automatically selected ones.
2495 if test -n "$CONFIG_SITE"; then
2496 ac_site_file1=$CONFIG_SITE
2497 elif test "x$prefix" != xNONE; then
2498 ac_site_file1=$prefix/share/config.site
2499 ac_site_file2=$prefix/etc/config.site
2501 ac_site_file1=$ac_default_prefix/share/config.site
2502 ac_site_file2=$ac_default_prefix/etc/config.site
2504 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2506 test "x$ac_site_file" = xNONE && continue
2507 if test -r "$ac_site_file"; then
2508 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2509 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2510 sed 's/^/| /' "$ac_site_file" >&5
2515 if test -r "$cache_file"; then
2516 # Some versions of bash will fail to source /dev/null (special
2517 # files actually), so we avoid doing that.
2518 if test -f "$cache_file"; then
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2520 $as_echo "$as_me: loading cache $cache_file" >&6;}
2522 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2523 *) . "./$cache_file";;
2527 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2528 $as_echo "$as_me: creating cache $cache_file" >&6;}
2532 # Check that the precious variables saved in the cache have kept the same
2534 ac_cache_corrupted=false
2535 for ac_var in $ac_precious_vars; do
2536 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2537 eval ac_new_set=\$ac_env_${ac_var}_set
2538 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2539 eval ac_new_val=\$ac_env_${ac_var}_value
2540 case $ac_old_set,$ac_new_set in
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2543 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2544 ac_cache_corrupted=: ;;
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2547 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2548 ac_cache_corrupted=: ;;
2551 if test "x$ac_old_val" != "x$ac_new_val"; then
2552 # differences in whitespace do not lead to failure.
2553 ac_old_val_w=`echo x $ac_old_val`
2554 ac_new_val_w=`echo x $ac_new_val`
2555 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2557 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2558 ac_cache_corrupted=:
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2561 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2562 eval $ac_var=\$ac_old_val
2564 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2565 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2566 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2567 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2570 # Pass precious variables to config.status.
2571 if test "$ac_new_set" = set; then
2573 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2574 *) ac_arg=$ac_var=$ac_new_val ;;
2576 case " $ac_configure_args " in
2577 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2578 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2582 if $ac_cache_corrupted; then
2583 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2584 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2585 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2586 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2587 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2589 ## -------------------- ##
2590 ## Main body of script. ##
2591 ## -------------------- ##
2594 ac_cpp='$CPP $CPPFLAGS'
2595 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2596 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2597 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2606 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2607 for ac_t in install-sh install.sh shtool; do
2608 if test -f "$ac_dir/$ac_t"; then
2610 ac_install_sh="$ac_aux_dir/$ac_t -c"
2615 if test -z "$ac_aux_dir"; then
2616 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2619 # These three variables are undocumented and unsupported,
2620 # and are intended to be withdrawn in a future Autoconf release.
2621 # They can cause serious problems if a builder's source tree is in a directory
2622 # whose full name contains unusual characters.
2623 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2624 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2625 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2628 # Make sure we can run config.sub.
2629 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2630 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2633 $as_echo_n "checking build system type... " >&6; }
2634 if test "${ac_cv_build+set}" = set; then :
2635 $as_echo_n "(cached) " >&6
2637 ac_build_alias=$build_alias
2638 test "x$ac_build_alias" = x &&
2639 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2640 test "x$ac_build_alias" = x &&
2641 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2642 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2643 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2647 $as_echo "$ac_cv_build" >&6; }
2648 case $ac_cv_build in
2650 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2653 ac_save_IFS=$IFS; IFS='-'
2659 # Remember, the first character of IFS is used to create $*,
2660 # except with old shells:
2663 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2667 $as_echo_n "checking host system type... " >&6; }
2668 if test "${ac_cv_host+set}" = set; then :
2669 $as_echo_n "(cached) " >&6
2671 if test "x$host_alias" = x; then
2672 ac_cv_host=$ac_cv_build
2674 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2675 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2680 $as_echo "$ac_cv_host" >&6; }
2683 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2686 ac_save_IFS=$IFS; IFS='-'
2692 # Remember, the first character of IFS is used to create $*,
2693 # except with old shells:
2696 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2700 $as_echo_n "checking target system type... " >&6; }
2701 if test "${ac_cv_target+set}" = set; then :
2702 $as_echo_n "(cached) " >&6
2704 if test "x$target_alias" = x; then
2705 ac_cv_target=$ac_cv_host
2707 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2708 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2713 $as_echo "$ac_cv_target" >&6; }
2714 case $ac_cv_target in
2716 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2718 target=$ac_cv_target
2719 ac_save_IFS=$IFS; IFS='-'
2725 # Remember, the first character of IFS is used to create $*,
2726 # except with old shells:
2729 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2732 # The aliases save the names the user supplied, while $host etc.
2733 # will get canonicalized.
2734 test -n "$target_alias" &&
2735 test "$program_prefix$program_suffix$program_transform_name" = \
2737 program_prefix=${target_alias}-
2740 ac_cpp='$CPP $CPPFLAGS'
2741 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2742 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2743 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2744 if test -n "$ac_tool_prefix"; then
2745 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2746 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2748 $as_echo_n "checking for $ac_word... " >&6; }
2749 if test "${ac_cv_prog_CC+set}" = set; then :
2750 $as_echo_n "(cached) " >&6
2752 if test -n "$CC"; then
2753 ac_cv_prog_CC="$CC" # Let the user override the test.
2755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2759 test -z "$as_dir" && as_dir=.
2760 for ac_exec_ext in '' $ac_executable_extensions; do
2761 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2762 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2773 if test -n "$CC"; then
2774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2775 $as_echo "$CC" >&6; }
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2778 $as_echo "no" >&6; }
2783 if test -z "$ac_cv_prog_CC"; then
2785 # Extract the first word of "gcc", so it can be a program name with args.
2786 set dummy gcc; ac_word=$2
2787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2788 $as_echo_n "checking for $ac_word... " >&6; }
2789 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2790 $as_echo_n "(cached) " >&6
2792 if test -n "$ac_ct_CC"; then
2793 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2799 test -z "$as_dir" && as_dir=.
2800 for ac_exec_ext in '' $ac_executable_extensions; do
2801 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2802 ac_cv_prog_ac_ct_CC="gcc"
2803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2812 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2813 if test -n "$ac_ct_CC"; then
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2815 $as_echo "$ac_ct_CC" >&6; }
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2818 $as_echo "no" >&6; }
2821 if test "x$ac_ct_CC" = x; then
2824 case $cross_compiling:$ac_tool_warned in
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2827 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2828 ac_tool_warned=yes ;;
2836 if test -z "$CC"; then
2837 if test -n "$ac_tool_prefix"; then
2838 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2839 set dummy ${ac_tool_prefix}cc; ac_word=$2
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2841 $as_echo_n "checking for $ac_word... " >&6; }
2842 if test "${ac_cv_prog_CC+set}" = set; then :
2843 $as_echo_n "(cached) " >&6
2845 if test -n "$CC"; then
2846 ac_cv_prog_CC="$CC" # Let the user override the test.
2848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2852 test -z "$as_dir" && as_dir=.
2853 for ac_exec_ext in '' $ac_executable_extensions; do
2854 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2855 ac_cv_prog_CC="${ac_tool_prefix}cc"
2856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2866 if test -n "$CC"; then
2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2868 $as_echo "$CC" >&6; }
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2871 $as_echo "no" >&6; }
2877 if test -z "$CC"; then
2878 # Extract the first word of "cc", so it can be a program name with args.
2879 set dummy cc; ac_word=$2
2880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2881 $as_echo_n "checking for $ac_word... " >&6; }
2882 if test "${ac_cv_prog_CC+set}" = set; then :
2883 $as_echo_n "(cached) " >&6
2885 if test -n "$CC"; then
2886 ac_cv_prog_CC="$CC" # Let the user override the test.
2889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2893 test -z "$as_dir" && as_dir=.
2894 for ac_exec_ext in '' $ac_executable_extensions; do
2895 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2896 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2897 ac_prog_rejected=yes
2901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2908 if test $ac_prog_rejected = yes; then
2909 # We found a bogon in the path, so make sure we never use it.
2910 set dummy $ac_cv_prog_CC
2912 if test $# != 0; then
2913 # We chose a different compiler from the bogus one.
2914 # However, it has the same basename, so the bogon will be chosen
2915 # first if we set CC to just the basename; use the full file name.
2917 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2923 if test -n "$CC"; then
2924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2925 $as_echo "$CC" >&6; }
2927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2928 $as_echo "no" >&6; }
2933 if test -z "$CC"; then
2934 if test -n "$ac_tool_prefix"; then
2935 for ac_prog in cl.exe
2937 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2938 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2940 $as_echo_n "checking for $ac_word... " >&6; }
2941 if test "${ac_cv_prog_CC+set}" = set; then :
2942 $as_echo_n "(cached) " >&6
2944 if test -n "$CC"; then
2945 ac_cv_prog_CC="$CC" # Let the user override the test.
2947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2951 test -z "$as_dir" && as_dir=.
2952 for ac_exec_ext in '' $ac_executable_extensions; do
2953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2954 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2965 if test -n "$CC"; then
2966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2967 $as_echo "$CC" >&6; }
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2970 $as_echo "no" >&6; }
2974 test -n "$CC" && break
2977 if test -z "$CC"; then
2979 for ac_prog in cl.exe
2981 # Extract the first word of "$ac_prog", so it can be a program name with args.
2982 set dummy $ac_prog; ac_word=$2
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2984 $as_echo_n "checking for $ac_word... " >&6; }
2985 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2986 $as_echo_n "(cached) " >&6
2988 if test -n "$ac_ct_CC"; then
2989 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2995 test -z "$as_dir" && as_dir=.
2996 for ac_exec_ext in '' $ac_executable_extensions; do
2997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2998 ac_cv_prog_ac_ct_CC="$ac_prog"
2999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3008 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3009 if test -n "$ac_ct_CC"; then
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3011 $as_echo "$ac_ct_CC" >&6; }
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3014 $as_echo "no" >&6; }
3018 test -n "$ac_ct_CC" && break
3021 if test "x$ac_ct_CC" = x; then
3024 case $cross_compiling:$ac_tool_warned in
3026 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3027 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3028 ac_tool_warned=yes ;;
3037 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3038 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3039 as_fn_error "no acceptable C compiler found in \$PATH
3040 See \`config.log' for more details." "$LINENO" 5; }
3042 # Provide some information about the compiler.
3043 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3046 for ac_option in --version -v -V -qversion; do
3047 { { ac_try="$ac_compiler $ac_option >&5"
3049 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3050 *) ac_try_echo=$ac_try;;
3052 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3053 $as_echo "$ac_try_echo"; } >&5
3054 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3056 if test -s conftest.err; then
3058 ... rest of stderr output deleted ...
3059 10q' conftest.err >conftest.er1
3060 cat conftest.er1 >&5
3061 rm -f conftest.er1 conftest.err
3063 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3064 test $ac_status = 0; }
3067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3068 /* end confdefs.h. */
3078 ac_clean_files_save=$ac_clean_files
3079 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3080 # Try to create an executable without -o first, disregard a.out.
3081 # It will help us diagnose broken compilers, and finding out an intuition
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3084 $as_echo_n "checking for C compiler default output file name... " >&6; }
3085 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3087 # The possible output files:
3088 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3091 for ac_file in $ac_files
3094 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3095 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3100 if { { ac_try="$ac_link_default"
3102 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3103 *) ac_try_echo=$ac_try;;
3105 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3106 $as_echo "$ac_try_echo"; } >&5
3107 (eval "$ac_link_default") 2>&5
3109 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3110 test $ac_status = 0; }; then :
3111 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3112 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3113 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3114 # so that the user can short-circuit this test for compilers unknown to
3116 for ac_file in $ac_files ''
3118 test -f "$ac_file" || continue
3120 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3123 # We found the default executable, but exeext='' is most
3127 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3129 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3131 # We set ac_cv_exeext here because the later test for it is not
3132 # safe: cross compilers may not add the suffix if given an `-o'
3133 # argument, so we may need to know it at that point already.
3134 # Even if this section looks crufty: it has the advantage of
3141 test "$ac_cv_exeext" = no && ac_cv_exeext=
3146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3147 $as_echo "$ac_file" >&6; }
3148 if test -z "$ac_file"; then :
3149 $as_echo "$as_me: failed program was:" >&5
3150 sed 's/^/| /' conftest.$ac_ext >&5
3152 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3153 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3154 { as_fn_set_status 77
3155 as_fn_error "C compiler cannot create executables
3156 See \`config.log' for more details." "$LINENO" 5; }; }
3158 ac_exeext=$ac_cv_exeext
3160 # Check that the compiler produces executables we can run. If not, either
3161 # the compiler is broken, or we cross compile.
3162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3163 $as_echo_n "checking whether the C compiler works... " >&6; }
3164 # If not cross compiling, check that we can run a simple program.
3165 if test "$cross_compiling" != yes; then
3166 if { ac_try='./$ac_file'
3167 { { case "(($ac_try" in
3168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3169 *) ac_try_echo=$ac_try;;
3171 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3172 $as_echo "$ac_try_echo"; } >&5
3173 (eval "$ac_try") 2>&5
3175 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3176 test $ac_status = 0; }; }; then
3179 if test "$cross_compiling" = maybe; then
3182 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3183 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3184 as_fn_error "cannot run C compiled programs.
3185 If you meant to cross compile, use \`--host'.
3186 See \`config.log' for more details." "$LINENO" 5; }
3190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3191 $as_echo "yes" >&6; }
3193 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3194 ac_clean_files=$ac_clean_files_save
3195 # Check that the compiler produces executables we can run. If not, either
3196 # the compiler is broken, or we cross compile.
3197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3198 $as_echo_n "checking whether we are cross compiling... " >&6; }
3199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3200 $as_echo "$cross_compiling" >&6; }
3202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3203 $as_echo_n "checking for suffix of executables... " >&6; }
3204 if { { ac_try="$ac_link"
3206 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3207 *) ac_try_echo=$ac_try;;
3209 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3210 $as_echo "$ac_try_echo"; } >&5
3211 (eval "$ac_link") 2>&5
3213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3214 test $ac_status = 0; }; then :
3215 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3216 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3217 # work properly (i.e., refer to `conftest.exe'), while it won't with
3219 for ac_file in conftest.exe conftest conftest.*; do
3220 test -f "$ac_file" || continue
3222 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3223 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3229 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3230 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3231 as_fn_error "cannot compute suffix of executables: cannot compile and link
3232 See \`config.log' for more details." "$LINENO" 5; }
3234 rm -f conftest$ac_cv_exeext
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3236 $as_echo "$ac_cv_exeext" >&6; }
3238 rm -f conftest.$ac_ext
3239 EXEEXT=$ac_cv_exeext
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3242 $as_echo_n "checking for suffix of object files... " >&6; }
3243 if test "${ac_cv_objext+set}" = set; then :
3244 $as_echo_n "(cached) " >&6
3246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3247 /* end confdefs.h. */
3257 rm -f conftest.o conftest.obj
3258 if { { ac_try="$ac_compile"
3260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3261 *) ac_try_echo=$ac_try;;
3263 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3264 $as_echo "$ac_try_echo"; } >&5
3265 (eval "$ac_compile") 2>&5
3267 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3268 test $ac_status = 0; }; then :
3269 for ac_file in conftest.o conftest.obj conftest.*; do
3270 test -f "$ac_file" || continue;
3272 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3273 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3278 $as_echo "$as_me: failed program was:" >&5
3279 sed 's/^/| /' conftest.$ac_ext >&5
3281 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3282 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3283 as_fn_error "cannot compute suffix of object files: cannot compile
3284 See \`config.log' for more details." "$LINENO" 5; }
3286 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3289 $as_echo "$ac_cv_objext" >&6; }
3290 OBJEXT=$ac_cv_objext
3292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3293 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3294 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3295 $as_echo_n "(cached) " >&6
3297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3298 /* end confdefs.h. */
3311 if ac_fn_c_try_compile "$LINENO"; then :
3316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3317 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3321 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3322 if test $ac_compiler_gnu = yes; then
3327 ac_test_CFLAGS=${CFLAGS+set}
3328 ac_save_CFLAGS=$CFLAGS
3329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3330 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3331 if test "${ac_cv_prog_cc_g+set}" = set; then :
3332 $as_echo_n "(cached) " >&6
3334 ac_save_c_werror_flag=$ac_c_werror_flag
3335 ac_c_werror_flag=yes
3338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3339 /* end confdefs.h. */
3349 if ac_fn_c_try_compile "$LINENO"; then :
3353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3354 /* end confdefs.h. */
3364 if ac_fn_c_try_compile "$LINENO"; then :
3367 ac_c_werror_flag=$ac_save_c_werror_flag
3369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3370 /* end confdefs.h. */
3380 if ac_fn_c_try_compile "$LINENO"; then :
3383 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3385 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3388 ac_c_werror_flag=$ac_save_c_werror_flag
3390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3391 $as_echo "$ac_cv_prog_cc_g" >&6; }
3392 if test "$ac_test_CFLAGS" = set; then
3393 CFLAGS=$ac_save_CFLAGS
3394 elif test $ac_cv_prog_cc_g = yes; then
3395 if test "$GCC" = yes; then
3401 if test "$GCC" = yes; then
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3408 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3409 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3410 $as_echo_n "(cached) " >&6
3412 ac_cv_prog_cc_c89=no
3414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3415 /* end confdefs.h. */
3418 #include <sys/types.h>
3419 #include <sys/stat.h>
3420 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3421 struct buf { int x; };
3422 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3423 static char *e (p, i)
3429 static char *f (char * (*g) (char **, int), char **p, ...)
3434 s = g (p, va_arg (v,int));
3439 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3440 function prototypes and stuff, but not '\xHH' hex character constants.
3441 These don't provoke an error unfortunately, instead are silently treated
3442 as 'x'. The following induces an error, until -std is added to get
3443 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3444 array size at least. It's necessary to write '\x00'==0 to get something
3445 that's true only with -std. */
3446 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3448 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3449 inside strings and character constants. */
3451 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3453 int test (int i, double x);
3454 struct s1 {int (*f) (int a);};
3455 struct s2 {int (*f) (double a);};
3456 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3462 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3467 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3468 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3470 CC="$ac_save_CC $ac_arg"
3471 if ac_fn_c_try_compile "$LINENO"; then :
3472 ac_cv_prog_cc_c89=$ac_arg
3474 rm -f core conftest.err conftest.$ac_objext
3475 test "x$ac_cv_prog_cc_c89" != "xno" && break
3477 rm -f conftest.$ac_ext
3482 case "x$ac_cv_prog_cc_c89" in
3484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3485 $as_echo "none needed" >&6; } ;;
3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3488 $as_echo "unsupported" >&6; } ;;
3490 CC="$CC $ac_cv_prog_cc_c89"
3491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3492 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3494 if test "x$ac_cv_prog_cc_c89" != xno; then :
3499 ac_cpp='$CPP $CPPFLAGS'
3500 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3501 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3502 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3506 $as_echo_n "checking for library containing strerror... " >&6; }
3507 if test "${ac_cv_search_strerror+set}" = set; then :
3508 $as_echo_n "(cached) " >&6
3510 ac_func_search_save_LIBS=$LIBS
3511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3512 /* end confdefs.h. */
3514 /* Override any GCC internal prototype to avoid an error.
3515 Use char because int might match the return type of a GCC
3516 builtin and then its argument prototype would still apply. */
3529 for ac_lib in '' cposix; do
3530 if test -z "$ac_lib"; then
3531 ac_res="none required"
3534 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3536 if ac_fn_c_try_link "$LINENO"; then :
3537 ac_cv_search_strerror=$ac_res
3539 rm -f core conftest.err conftest.$ac_objext \
3541 if test "${ac_cv_search_strerror+set}" = set; then :
3545 if test "${ac_cv_search_strerror+set}" = set; then :
3548 ac_cv_search_strerror=no
3551 LIBS=$ac_func_search_save_LIBS
3553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3554 $as_echo "$ac_cv_search_strerror" >&6; }
3555 ac_res=$ac_cv_search_strerror
3556 if test "$ac_res" != no; then :
3557 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3562 am__api_version='1.11'
3564 # Find a good install program. We prefer a C program (faster),
3565 # so one script is as good as another. But avoid the broken or
3566 # incompatible versions:
3567 # SysV /etc/install, /usr/sbin/install
3568 # SunOS /usr/etc/install
3569 # IRIX /sbin/install
3571 # AmigaOS /C/install, which installs bootblocks on floppy discs
3572 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3573 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3574 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3575 # OS/2's system install, which has a completely different semantic
3576 # ./install, which can be erroneously created by make from ./install.sh.
3577 # Reject install programs that cannot install multiple files.
3578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3579 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3580 if test -z "$INSTALL"; then
3581 if test "${ac_cv_path_install+set}" = set; then :
3582 $as_echo_n "(cached) " >&6
3584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3588 test -z "$as_dir" && as_dir=.
3589 # Account for people who put trailing slashes in PATH elements.
3590 case $as_dir/ in #((
3591 ./ | .// | /[cC]/* | \
3592 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3593 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3596 # OSF1 and SCO ODT 3.0 have their own names for install.
3597 # Don't use installbsd from OSF since it installs stuff as root
3599 for ac_prog in ginstall scoinst install; do
3600 for ac_exec_ext in '' $ac_executable_extensions; do
3601 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3602 if test $ac_prog = install &&
3603 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3604 # AIX install. It has an incompatible calling convention.
3606 elif test $ac_prog = install &&
3607 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3608 # program-specific install script used by HP pwplus--don't use.
3611 rm -rf conftest.one conftest.two conftest.dir
3612 echo one > conftest.one
3613 echo two > conftest.two
3615 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3616 test -s conftest.one && test -s conftest.two &&
3617 test -s conftest.dir/conftest.one &&
3618 test -s conftest.dir/conftest.two
3620 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3633 rm -rf conftest.one conftest.two conftest.dir
3636 if test "${ac_cv_path_install+set}" = set; then
3637 INSTALL=$ac_cv_path_install
3639 # As a last resort, use the slow shell script. Don't cache a
3640 # value for INSTALL within a source directory, because that will
3641 # break other packages using the cache if that directory is
3642 # removed, or if the value is a relative name.
3643 INSTALL=$ac_install_sh
3646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3647 $as_echo "$INSTALL" >&6; }
3649 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3650 # It thinks the first close brace ends the variable substitution.
3651 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3653 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3655 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3658 $as_echo_n "checking whether build environment is sane... " >&6; }
3661 echo timestamp > conftest.file
3662 # Reject unsafe characters in $srcdir or the absolute working directory
3663 # name. Accept space and tab only in the latter.
3667 *[\\\"\#\$\&\'\`$am_lf]*)
3668 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3671 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3672 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3675 # Do `set' in a subshell so we don't clobber the current shell's
3676 # arguments. Must try -L first in case configure is actually a
3677 # symlink; some systems play weird games with the mod time of symlinks
3678 # (eg FreeBSD returns the mod time of the symlink's containing
3681 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3682 if test "$*" = "X"; then
3684 set X `ls -t "$srcdir/configure" conftest.file`
3687 if test "$*" != "X $srcdir/configure conftest.file" \
3688 && test "$*" != "X conftest.file $srcdir/configure"; then
3690 # If neither matched, then we have a broken ls. This can happen
3691 # if, for instance, CONFIG_SHELL is bash and it inherits a
3692 # broken ls alias from the environment. This has actually
3693 # happened. Such a system could not be considered "sane".
3694 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3695 alias in your environment" "$LINENO" 5
3698 test "$2" = conftest.file
3704 as_fn_error "newly created file is older than distributed files!
3705 Check your system clock" "$LINENO" 5
3707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3708 $as_echo "yes" >&6; }
3709 test "$program_prefix" != NONE &&
3710 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3711 # Use a double $ so make ignores it.
3712 test "$program_suffix" != NONE &&
3713 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3714 # Double any \ or $.
3715 # By default was `s,x,x', remove it if useless.
3716 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3717 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3719 # expand $ac_aux_dir to an absolute path
3720 am_aux_dir=`cd $ac_aux_dir && pwd`
3722 if test x"${MISSING+set}" != xset; then
3725 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3727 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3730 # Use eval to expand $SHELL
3731 if eval "$MISSING --run true"; then
3732 am_missing_run="$MISSING --run "
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3736 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3739 if test x"${install_sh}" != xset; then
3742 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3744 install_sh="\${SHELL} $am_aux_dir/install-sh"
3748 # Installed binaries are usually stripped using `strip' when the user
3749 # run `make install-strip'. However `strip' might not be the right
3750 # tool to use in cross-compilation environments, therefore Automake
3751 # will honor the `STRIP' environment variable to overrule this program.
3752 if test "$cross_compiling" != no; then
3753 if test -n "$ac_tool_prefix"; then
3754 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3755 set dummy ${ac_tool_prefix}strip; ac_word=$2
3756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3757 $as_echo_n "checking for $ac_word... " >&6; }
3758 if test "${ac_cv_prog_STRIP+set}" = set; then :
3759 $as_echo_n "(cached) " >&6
3761 if test -n "$STRIP"; then
3762 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3768 test -z "$as_dir" && as_dir=.
3769 for ac_exec_ext in '' $ac_executable_extensions; do
3770 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3771 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3781 STRIP=$ac_cv_prog_STRIP
3782 if test -n "$STRIP"; then
3783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3784 $as_echo "$STRIP" >&6; }
3786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3787 $as_echo "no" >&6; }
3792 if test -z "$ac_cv_prog_STRIP"; then
3794 # Extract the first word of "strip", so it can be a program name with args.
3795 set dummy strip; ac_word=$2
3796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3797 $as_echo_n "checking for $ac_word... " >&6; }
3798 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3799 $as_echo_n "(cached) " >&6
3801 if test -n "$ac_ct_STRIP"; then
3802 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3808 test -z "$as_dir" && as_dir=.
3809 for ac_exec_ext in '' $ac_executable_extensions; do
3810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3811 ac_cv_prog_ac_ct_STRIP="strip"
3812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3821 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3822 if test -n "$ac_ct_STRIP"; then
3823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3824 $as_echo "$ac_ct_STRIP" >&6; }
3826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3827 $as_echo "no" >&6; }
3830 if test "x$ac_ct_STRIP" = x; then
3833 case $cross_compiling:$ac_tool_warned in
3835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3837 ac_tool_warned=yes ;;
3842 STRIP="$ac_cv_prog_STRIP"
3846 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3849 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3850 if test -z "$MKDIR_P"; then
3851 if test "${ac_cv_path_mkdir+set}" = set; then :
3852 $as_echo_n "(cached) " >&6
3854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3855 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3858 test -z "$as_dir" && as_dir=.
3859 for ac_prog in mkdir gmkdir; do
3860 for ac_exec_ext in '' $ac_executable_extensions; do
3861 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3862 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3863 'mkdir (GNU coreutils) '* | \
3864 'mkdir (coreutils) '* | \
3865 'mkdir (fileutils) '4.1*)
3866 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3876 if test "${ac_cv_path_mkdir+set}" = set; then
3877 MKDIR_P="$ac_cv_path_mkdir -p"
3879 # As a last resort, use the slow shell script. Don't cache a
3880 # value for MKDIR_P within a source directory, because that will
3881 # break other packages using the cache if that directory is
3882 # removed, or if the value is a relative name.
3883 test -d ./--version && rmdir ./--version
3884 MKDIR_P="$ac_install_sh -d"
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3888 $as_echo "$MKDIR_P" >&6; }
3892 [\\/$]* | ?:[\\/]*) ;;
3893 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3896 for ac_prog in gawk mawk nawk awk
3898 # Extract the first word of "$ac_prog", so it can be a program name with args.
3899 set dummy $ac_prog; ac_word=$2
3900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3901 $as_echo_n "checking for $ac_word... " >&6; }
3902 if test "${ac_cv_prog_AWK+set}" = set; then :
3903 $as_echo_n "(cached) " >&6
3905 if test -n "$AWK"; then
3906 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3912 test -z "$as_dir" && as_dir=.
3913 for ac_exec_ext in '' $ac_executable_extensions; do
3914 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3915 ac_cv_prog_AWK="$ac_prog"
3916 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3926 if test -n "$AWK"; then
3927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3928 $as_echo "$AWK" >&6; }
3930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3931 $as_echo "no" >&6; }
3935 test -n "$AWK" && break
3938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3939 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3941 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3942 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3943 $as_echo_n "(cached) " >&6
3945 cat >conftest.make <<\_ACEOF
3948 @echo '@@@%%%=$(MAKE)=@@@%%%'
3950 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3951 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3953 eval ac_cv_prog_make_${ac_make}_set=yes;;
3955 eval ac_cv_prog_make_${ac_make}_set=no;;
3959 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3961 $as_echo "yes" >&6; }
3964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3965 $as_echo "no" >&6; }
3966 SET_MAKE="MAKE=${MAKE-make}"
3969 rm -rf .tst 2>/dev/null
3970 mkdir .tst 2>/dev/null
3971 if test -d .tst; then
3976 rmdir .tst 2>/dev/null
3978 DEPDIR="${am__leading_dot}deps"
3980 ac_config_commands="$ac_config_commands depfiles"
3983 am_make=${MAKE-make}
3984 cat > confinc << 'END'
3986 @echo this is the am__doit target
3989 # If we don't find an include directive, just comment out the code.
3990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3991 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3995 # First try GNU make style include.
3996 echo "include confinc" > confmf
3997 # Ignore all kinds of additional output from `make'.
3998 case `$am_make -s -f confmf 2> /dev/null` in #(
3999 *the\ am__doit\ target*)
4005 # Now try BSD make style include.
4006 if test "$am__include" = "#"; then
4007 echo '.include "confinc"' > confmf
4008 case `$am_make -s -f confmf 2> /dev/null` in #(
4009 *the\ am__doit\ target*)
4010 am__include=.include
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4019 $as_echo "$_am_result" >&6; }
4020 rm -f confinc confmf
4022 # Check whether --enable-dependency-tracking was given.
4023 if test "${enable_dependency_tracking+set}" = set; then :
4024 enableval=$enable_dependency_tracking;
4027 if test "x$enable_dependency_tracking" != xno; then
4028 am_depcomp="$ac_aux_dir/depcomp"
4031 if test "x$enable_dependency_tracking" != xno; then
4040 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4041 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4042 # is not polluted with repeated "-I."
4043 am__isrc=' -I$(srcdir)'
4044 # test to see if srcdir already configured
4045 if test -f $srcdir/config.status; then
4046 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4050 # test whether we have cygpath
4051 if test -z "$CYGPATH_W"; then
4052 if (cygpath --version) >/dev/null 2>/dev/null; then
4053 CYGPATH_W='cygpath -w'
4060 # Define the identity of the package.
4065 cat >>confdefs.h <<_ACEOF
4066 #define PACKAGE "$PACKAGE"
4070 cat >>confdefs.h <<_ACEOF
4071 #define VERSION "$VERSION"
4074 # Some tools Automake needs.
4076 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4079 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4082 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4085 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4088 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4090 # We need awk for the "check" target. The system "awk" is bad on
4092 # Always define AMTAR for backward compatibility.
4094 AMTAR=${AMTAR-"${am_missing_run}tar"}
4096 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4101 depcc="$CC" am_compiler_list=
4103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4104 $as_echo_n "checking dependency style of $depcc... " >&6; }
4105 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4106 $as_echo_n "(cached) " >&6
4108 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4109 # We make a subdir and do the tests there. Otherwise we can end up
4110 # making bogus files that we don't know about and never remove. For
4111 # instance it was reported that on HP-UX the gcc test will end up
4112 # making a dummy file named `D' -- because `-MD' means `put the output
4115 # Copy depcomp to subdir because otherwise we won't find it if we're
4116 # using a relative directory.
4117 cp "$am_depcomp" conftest.dir
4119 # We will build objects and dependencies in a subdirectory because
4120 # it helps to detect inapplicable dependency modes. For instance
4121 # both Tru64's cc and ICC support -MD to output dependencies as a
4122 # side effect of compilation, but ICC will put the dependencies in
4123 # the current directory while Tru64 will put them in the object
4127 am_cv_CC_dependencies_compiler_type=none
4128 if test "$am_compiler_list" = ""; then
4129 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4132 case " $depcc " in #(
4133 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4136 for depmode in $am_compiler_list; do
4137 # Setup a source with many dependencies, because some compilers
4138 # like to wrap large dependency lists on column 80 (with \), and
4139 # we should not choose a depcomp mode which is confused by this.
4141 # We need to recreate these files for each test, as the compiler may
4142 # overwrite some of them when testing with obscure command lines.
4143 # This happens at least with the AIX C compiler.
4145 for i in 1 2 3 4 5 6; do
4146 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4147 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4148 # Solaris 8's {/usr,}/bin/sh.
4149 touch sub/conftst$i.h
4151 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4153 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4154 # mode. It turns out that the SunPro C++ compiler does not properly
4155 # handle `-M -o', and we need to detect this. Also, some Intel
4156 # versions had trouble with output in subdirs
4157 am__obj=sub/conftest.${OBJEXT-o}
4158 am__minus_obj="-o $am__obj"
4161 # This depmode causes a compiler race in universal mode.
4162 test "$am__universal" = false || continue
4165 # after this tag, mechanisms are not by side-effect, so they'll
4166 # only be used when explicitly requested
4167 if test "x$enable_dependency_tracking" = xyes; then
4173 msvisualcpp | msvcmsys)
4174 # This compiler won't grok `-c -o', but also, the minuso test has
4175 # not run yet. These depmodes are late enough in the game, and
4176 # so weak that their functioning should not be impacted.
4177 am__obj=conftest.${OBJEXT-o}
4182 if depmode=$depmode \
4183 source=sub/conftest.c object=$am__obj \
4184 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4185 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4186 >/dev/null 2>conftest.err &&
4187 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4188 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4189 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4190 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4191 # icc doesn't choke on unknown options, it will just issue warnings
4192 # or remarks (even with -Werror). So we grep stderr for any message
4193 # that says an option was ignored or not supported.
4194 # When given -MP, icc 7.0 and 7.1 complain thusly:
4195 # icc: Command line warning: ignoring option '-M'; no argument required
4196 # The diagnosis changed in icc 8.0:
4197 # icc: Command line remark: option '-MP' not supported
4198 if (grep 'ignoring option' conftest.err ||
4199 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4200 am_cv_CC_dependencies_compiler_type=$depmode
4209 am_cv_CC_dependencies_compiler_type=none
4213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4214 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4215 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4218 test "x$enable_dependency_tracking" != xno \
4219 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4221 am__fastdepCC_FALSE='#'
4223 am__fastdepCC_TRUE='#'
4224 am__fastdepCC_FALSE=
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4231 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4232 # Check whether --enable-maintainer-mode was given.
4233 if test "${enable_maintainer_mode+set}" = set; then :
4234 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4236 USE_MAINTAINER_MODE=no
4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4240 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4241 if test $USE_MAINTAINER_MODE = yes; then
4242 MAINTAINER_MODE_TRUE=
4243 MAINTAINER_MODE_FALSE='#'
4245 MAINTAINER_MODE_TRUE='#'
4246 MAINTAINER_MODE_FALSE=
4249 MAINT=$MAINTAINER_MODE_TRUE
4254 # Check whether --with-lib-path was given.
4255 if test "${with_lib_path+set}" = set; then :
4256 withval=$with_lib_path; LIB_PATH=$withval
4259 # Check whether --enable-targets was given.
4260 if test "${enable_targets+set}" = set; then :
4261 enableval=$enable_targets; case "${enableval}" in
4262 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
4264 no) enable_targets= ;;
4265 *) enable_targets=$enableval ;;
4268 # Check whether --enable-64-bit-bfd was given.
4269 if test "${enable_64_bit_bfd+set}" = set; then :
4270 enableval=$enable_64_bit_bfd; case "${enableval}" in
4273 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
4280 # Check whether --with-sysroot was given.
4281 if test "${with_sysroot+set}" = set; then :
4282 withval=$with_sysroot;
4283 case ${with_sysroot} in
4284 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
4285 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
4288 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
4291 if test "x$prefix" = xNONE; then
4292 test_prefix=/usr/local
4296 if test "x$exec_prefix" = xNONE; then
4297 test_exec_prefix=$test_prefix
4299 test_exec_prefix=$exec_prefix
4301 case ${TARGET_SYSTEM_ROOT} in
4302 "${test_prefix}"|"${test_prefix}/"*|\
4303 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
4304 '${prefix}'|'${prefix}/'*|\
4305 '${exec_prefix}'|'${exec_prefix}/'*)
4306 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
4307 TARGET_SYSTEM_ROOT_DEFINE="$t"
4315 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
4323 # Check whether --enable-gold was given.
4324 if test "${enable_gold+set}" = set; then :
4325 enableval=$enable_gold; case "${enableval}" in
4327 install_as_default=no
4328 installed_linker=ld.bfd
4331 install_as_default=yes
4332 installed_linker=ld.bfd
4335 as_fn_error "invalid --enable-gold argument" "$LINENO" 5
4339 install_as_default=yes
4340 installed_linker=ld.bfd
4346 # Check whether --enable-got was given.
4347 if test "${enable_got+set}" = set; then :
4348 enableval=$enable_got; case "${enableval}" in
4349 target | single | negative | multigot) got_handling=$enableval ;;
4350 *) as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
4357 case "${got_handling}" in
4360 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
4364 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
4368 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
4372 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
4374 *) as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
4378 ac_cpp='$CPP $CPPFLAGS'
4379 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4380 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4381 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4383 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4384 # On Suns, sometimes $CPP names a directory.
4385 if test -n "$CPP" && test -d "$CPP"; then
4388 if test -z "$CPP"; then
4389 if test "${ac_cv_prog_CPP+set}" = set; then :
4390 $as_echo_n "(cached) " >&6
4392 # Double quotes because CPP needs to be expanded
4393 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4396 for ac_c_preproc_warn_flag in '' yes
4398 # Use a header file that comes with gcc, so configuring glibc
4399 # with a fresh cross-compiler works.
4400 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4401 # <limits.h> exists even on freestanding compilers.
4402 # On the NeXT, cc -E runs the code through the compiler's parser,
4403 # not just through cpp. "Syntax error" is here to catch this case.
4404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4405 /* end confdefs.h. */
4407 # include <limits.h>
4409 # include <assert.h>
4413 if ac_fn_c_try_cpp "$LINENO"; then :
4416 # Broken: fails on valid input.
4419 rm -f conftest.err conftest.$ac_ext
4421 # OK, works on sane cases. Now check whether nonexistent headers
4422 # can be detected and how.
4423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4424 /* end confdefs.h. */
4425 #include <ac_nonexistent.h>
4427 if ac_fn_c_try_cpp "$LINENO"; then :
4428 # Broken: success on invalid input.
4431 # Passes both tests.
4435 rm -f conftest.err conftest.$ac_ext
4438 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4439 rm -f conftest.err conftest.$ac_ext
4440 if $ac_preproc_ok; then :
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4453 $as_echo "$CPP" >&6; }
4455 for ac_c_preproc_warn_flag in '' yes
4457 # Use a header file that comes with gcc, so configuring glibc
4458 # with a fresh cross-compiler works.
4459 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4460 # <limits.h> exists even on freestanding compilers.
4461 # On the NeXT, cc -E runs the code through the compiler's parser,
4462 # not just through cpp. "Syntax error" is here to catch this case.
4463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4464 /* end confdefs.h. */
4466 # include <limits.h>
4468 # include <assert.h>
4472 if ac_fn_c_try_cpp "$LINENO"; then :
4475 # Broken: fails on valid input.
4478 rm -f conftest.err conftest.$ac_ext
4480 # OK, works on sane cases. Now check whether nonexistent headers
4481 # can be detected and how.
4482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4483 /* end confdefs.h. */
4484 #include <ac_nonexistent.h>
4486 if ac_fn_c_try_cpp "$LINENO"; then :
4487 # Broken: success on invalid input.
4490 # Passes both tests.
4494 rm -f conftest.err conftest.$ac_ext
4497 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4498 rm -f conftest.err conftest.$ac_ext
4499 if $ac_preproc_ok; then :
4502 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4503 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4504 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4505 See \`config.log' for more details." "$LINENO" 5; }
4509 ac_cpp='$CPP $CPPFLAGS'
4510 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4511 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4512 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4516 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4517 if test "${ac_cv_path_GREP+set}" = set; then :
4518 $as_echo_n "(cached) " >&6
4520 if test -z "$GREP"; then
4521 ac_path_GREP_found=false
4522 # Loop through the user's path and test for each of PROGNAME-LIST
4523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4524 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4527 test -z "$as_dir" && as_dir=.
4528 for ac_prog in grep ggrep; do
4529 for ac_exec_ext in '' $ac_executable_extensions; do
4530 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4531 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4532 # Check for GNU ac_path_GREP and select it if it is found.
4533 # Check for GNU $ac_path_GREP
4534 case `"$ac_path_GREP" --version 2>&1` in
4536 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4539 $as_echo_n 0123456789 >"conftest.in"
4542 cat "conftest.in" "conftest.in" >"conftest.tmp"
4543 mv "conftest.tmp" "conftest.in"
4544 cp "conftest.in" "conftest.nl"
4545 $as_echo 'GREP' >> "conftest.nl"
4546 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4547 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4548 as_fn_arith $ac_count + 1 && ac_count=$as_val
4549 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4550 # Best one so far, save it but keep looking for a better one
4551 ac_cv_path_GREP="$ac_path_GREP"
4552 ac_path_GREP_max=$ac_count
4554 # 10*(2^10) chars as input seems more than enough
4555 test $ac_count -gt 10 && break
4557 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4560 $ac_path_GREP_found && break 3
4565 if test -z "$ac_cv_path_GREP"; then
4566 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4569 ac_cv_path_GREP=$GREP
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4574 $as_echo "$ac_cv_path_GREP" >&6; }
4575 GREP="$ac_cv_path_GREP"
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4579 $as_echo_n "checking for egrep... " >&6; }
4580 if test "${ac_cv_path_EGREP+set}" = set; then :
4581 $as_echo_n "(cached) " >&6
4583 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4584 then ac_cv_path_EGREP="$GREP -E"
4586 if test -z "$EGREP"; then
4587 ac_path_EGREP_found=false
4588 # Loop through the user's path and test for each of PROGNAME-LIST
4589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4590 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4593 test -z "$as_dir" && as_dir=.
4594 for ac_prog in egrep; do
4595 for ac_exec_ext in '' $ac_executable_extensions; do
4596 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4597 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4598 # Check for GNU ac_path_EGREP and select it if it is found.
4599 # Check for GNU $ac_path_EGREP
4600 case `"$ac_path_EGREP" --version 2>&1` in
4602 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4605 $as_echo_n 0123456789 >"conftest.in"
4608 cat "conftest.in" "conftest.in" >"conftest.tmp"
4609 mv "conftest.tmp" "conftest.in"
4610 cp "conftest.in" "conftest.nl"
4611 $as_echo 'EGREP' >> "conftest.nl"
4612 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4613 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4614 as_fn_arith $ac_count + 1 && ac_count=$as_val
4615 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4616 # Best one so far, save it but keep looking for a better one
4617 ac_cv_path_EGREP="$ac_path_EGREP"
4618 ac_path_EGREP_max=$ac_count
4620 # 10*(2^10) chars as input seems more than enough
4621 test $ac_count -gt 10 && break
4623 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4626 $ac_path_EGREP_found && break 3
4631 if test -z "$ac_cv_path_EGREP"; then
4632 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4635 ac_cv_path_EGREP=$EGREP
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4641 $as_echo "$ac_cv_path_EGREP" >&6; }
4642 EGREP="$ac_cv_path_EGREP"
4646 # Set the 'development' global.
4647 . $srcdir/../bfd/development.sh
4649 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
4650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4651 /* end confdefs.h. */
4654 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4655 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
4658 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
4663 # Check whether --enable-werror was given.
4664 if test "${enable_werror+set}" = set; then :
4665 enableval=$enable_werror; case "${enableval}" in
4666 yes | y) ERROR_ON_WARNING="yes" ;;
4667 no | n) ERROR_ON_WARNING="no" ;;
4668 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4673 # Disable -Wformat by default when using gcc on mingw
4676 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4677 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
4683 # Enable -Werror by default when using gcc. Turn it off for releases.
4684 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
4685 ERROR_ON_WARNING=yes
4689 if test "${ERROR_ON_WARNING}" = yes ; then
4690 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
4691 NO_WERROR="-Wno-error"
4694 if test "${GCC}" = yes ; then
4695 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
4698 # Check whether --enable-build-warnings was given.
4699 if test "${enable_build_warnings+set}" = set; then :
4700 enableval=$enable_build_warnings; case "${enableval}" in
4701 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
4702 no) if test "${GCC}" = yes ; then
4705 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4706 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
4707 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4708 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
4709 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4714 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
4715 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
4723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
4724 $as_echo_n "checking for LC_MESSAGES... " >&6; }
4725 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
4726 $as_echo_n "(cached) " >&6
4728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4729 /* end confdefs.h. */
4739 if ac_fn_c_try_link "$LINENO"; then :
4740 am_cv_val_LC_MESSAGES=yes
4742 am_cv_val_LC_MESSAGES=no
4744 rm -f core conftest.err conftest.$ac_objext \
4745 conftest$ac_exeext conftest.$ac_ext
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
4748 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
4749 if test $am_cv_val_LC_MESSAGES = yes; then
4751 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
4756 ac_config_headers="$ac_config_headers config.h:config.in"
4762 if test -z "$target" ; then
4763 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
4765 if test -z "$host" ; then
4766 as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
4769 # host-specific stuff:
4772 ac_cpp='$CPP $CPPFLAGS'
4773 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4774 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4775 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4776 if test -n "$ac_tool_prefix"; then
4777 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4778 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4780 $as_echo_n "checking for $ac_word... " >&6; }
4781 if test "${ac_cv_prog_CC+set}" = set; then :
4782 $as_echo_n "(cached) " >&6
4784 if test -n "$CC"; then
4785 ac_cv_prog_CC="$CC" # Let the user override the test.
4787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4791 test -z "$as_dir" && as_dir=.
4792 for ac_exec_ext in '' $ac_executable_extensions; do
4793 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4794 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4805 if test -n "$CC"; then
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4807 $as_echo "$CC" >&6; }
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4810 $as_echo "no" >&6; }
4815 if test -z "$ac_cv_prog_CC"; then
4817 # Extract the first word of "gcc", so it can be a program name with args.
4818 set dummy gcc; ac_word=$2
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4820 $as_echo_n "checking for $ac_word... " >&6; }
4821 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4822 $as_echo_n "(cached) " >&6
4824 if test -n "$ac_ct_CC"; then
4825 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4831 test -z "$as_dir" && as_dir=.
4832 for ac_exec_ext in '' $ac_executable_extensions; do
4833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4834 ac_cv_prog_ac_ct_CC="gcc"
4835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4844 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4845 if test -n "$ac_ct_CC"; then
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4847 $as_echo "$ac_ct_CC" >&6; }
4849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4850 $as_echo "no" >&6; }
4853 if test "x$ac_ct_CC" = x; then
4856 case $cross_compiling:$ac_tool_warned in
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4859 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4860 ac_tool_warned=yes ;;
4868 if test -z "$CC"; then
4869 if test -n "$ac_tool_prefix"; then
4870 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4871 set dummy ${ac_tool_prefix}cc; ac_word=$2
4872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4873 $as_echo_n "checking for $ac_word... " >&6; }
4874 if test "${ac_cv_prog_CC+set}" = set; then :
4875 $as_echo_n "(cached) " >&6
4877 if test -n "$CC"; then
4878 ac_cv_prog_CC="$CC" # Let the user override the test.
4880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4884 test -z "$as_dir" && as_dir=.
4885 for ac_exec_ext in '' $ac_executable_extensions; do
4886 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4887 ac_cv_prog_CC="${ac_tool_prefix}cc"
4888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4898 if test -n "$CC"; then
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4900 $as_echo "$CC" >&6; }
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4903 $as_echo "no" >&6; }
4909 if test -z "$CC"; then
4910 # Extract the first word of "cc", so it can be a program name with args.
4911 set dummy cc; ac_word=$2
4912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4913 $as_echo_n "checking for $ac_word... " >&6; }
4914 if test "${ac_cv_prog_CC+set}" = set; then :
4915 $as_echo_n "(cached) " >&6
4917 if test -n "$CC"; then
4918 ac_cv_prog_CC="$CC" # Let the user override the test.
4921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4925 test -z "$as_dir" && as_dir=.
4926 for ac_exec_ext in '' $ac_executable_extensions; do
4927 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4928 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4929 ac_prog_rejected=yes
4933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4940 if test $ac_prog_rejected = yes; then
4941 # We found a bogon in the path, so make sure we never use it.
4942 set dummy $ac_cv_prog_CC
4944 if test $# != 0; then
4945 # We chose a different compiler from the bogus one.
4946 # However, it has the same basename, so the bogon will be chosen
4947 # first if we set CC to just the basename; use the full file name.
4949 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4955 if test -n "$CC"; then
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4957 $as_echo "$CC" >&6; }
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4960 $as_echo "no" >&6; }
4965 if test -z "$CC"; then
4966 if test -n "$ac_tool_prefix"; then
4967 for ac_prog in cl.exe
4969 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4970 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4972 $as_echo_n "checking for $ac_word... " >&6; }
4973 if test "${ac_cv_prog_CC+set}" = set; then :
4974 $as_echo_n "(cached) " >&6
4976 if test -n "$CC"; then
4977 ac_cv_prog_CC="$CC" # Let the user override the test.
4979 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4983 test -z "$as_dir" && as_dir=.
4984 for ac_exec_ext in '' $ac_executable_extensions; do
4985 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4986 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4987 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4997 if test -n "$CC"; then
4998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4999 $as_echo "$CC" >&6; }
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5002 $as_echo "no" >&6; }
5006 test -n "$CC" && break
5009 if test -z "$CC"; then
5011 for ac_prog in cl.exe
5013 # Extract the first word of "$ac_prog", so it can be a program name with args.
5014 set dummy $ac_prog; ac_word=$2
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5016 $as_echo_n "checking for $ac_word... " >&6; }
5017 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5018 $as_echo_n "(cached) " >&6
5020 if test -n "$ac_ct_CC"; then
5021 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5027 test -z "$as_dir" && as_dir=.
5028 for ac_exec_ext in '' $ac_executable_extensions; do
5029 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5030 ac_cv_prog_ac_ct_CC="$ac_prog"
5031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5040 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5041 if test -n "$ac_ct_CC"; then
5042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5043 $as_echo "$ac_ct_CC" >&6; }
5045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5046 $as_echo "no" >&6; }
5050 test -n "$ac_ct_CC" && break
5053 if test "x$ac_ct_CC" = x; then
5056 case $cross_compiling:$ac_tool_warned in
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5059 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5060 ac_tool_warned=yes ;;
5069 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5070 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5071 as_fn_error "no acceptable C compiler found in \$PATH
5072 See \`config.log' for more details." "$LINENO" 5; }
5074 # Provide some information about the compiler.
5075 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5078 for ac_option in --version -v -V -qversion; do
5079 { { ac_try="$ac_compiler $ac_option >&5"
5081 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5082 *) ac_try_echo=$ac_try;;
5084 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5085 $as_echo "$ac_try_echo"; } >&5
5086 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5088 if test -s conftest.err; then
5090 ... rest of stderr output deleted ...
5091 10q' conftest.err >conftest.er1
5092 cat conftest.er1 >&5
5093 rm -f conftest.er1 conftest.err
5095 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5096 test $ac_status = 0; }
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5100 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5101 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5102 $as_echo_n "(cached) " >&6
5104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5105 /* end confdefs.h. */
5118 if ac_fn_c_try_compile "$LINENO"; then :
5123 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5124 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5128 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5129 if test $ac_compiler_gnu = yes; then
5134 ac_test_CFLAGS=${CFLAGS+set}
5135 ac_save_CFLAGS=$CFLAGS
5136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5137 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5138 if test "${ac_cv_prog_cc_g+set}" = set; then :
5139 $as_echo_n "(cached) " >&6
5141 ac_save_c_werror_flag=$ac_c_werror_flag
5142 ac_c_werror_flag=yes
5145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5146 /* end confdefs.h. */
5156 if ac_fn_c_try_compile "$LINENO"; then :
5160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5161 /* end confdefs.h. */
5171 if ac_fn_c_try_compile "$LINENO"; then :
5174 ac_c_werror_flag=$ac_save_c_werror_flag
5176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5177 /* end confdefs.h. */
5187 if ac_fn_c_try_compile "$LINENO"; then :
5190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5192 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5195 ac_c_werror_flag=$ac_save_c_werror_flag
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5198 $as_echo "$ac_cv_prog_cc_g" >&6; }
5199 if test "$ac_test_CFLAGS" = set; then
5200 CFLAGS=$ac_save_CFLAGS
5201 elif test $ac_cv_prog_cc_g = yes; then
5202 if test "$GCC" = yes; then
5208 if test "$GCC" = yes; then
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5215 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5216 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5217 $as_echo_n "(cached) " >&6
5219 ac_cv_prog_cc_c89=no
5221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5222 /* end confdefs.h. */
5225 #include <sys/types.h>
5226 #include <sys/stat.h>
5227 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5228 struct buf { int x; };
5229 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5230 static char *e (p, i)
5236 static char *f (char * (*g) (char **, int), char **p, ...)
5241 s = g (p, va_arg (v,int));
5246 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5247 function prototypes and stuff, but not '\xHH' hex character constants.
5248 These don't provoke an error unfortunately, instead are silently treated
5249 as 'x'. The following induces an error, until -std is added to get
5250 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5251 array size at least. It's necessary to write '\x00'==0 to get something
5252 that's true only with -std. */
5253 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5255 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5256 inside strings and character constants. */
5258 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5260 int test (int i, double x);
5261 struct s1 {int (*f) (int a);};
5262 struct s2 {int (*f) (double a);};
5263 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5269 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5274 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5275 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5277 CC="$ac_save_CC $ac_arg"
5278 if ac_fn_c_try_compile "$LINENO"; then :
5279 ac_cv_prog_cc_c89=$ac_arg
5281 rm -f core conftest.err conftest.$ac_objext
5282 test "x$ac_cv_prog_cc_c89" != "xno" && break
5284 rm -f conftest.$ac_ext
5289 case "x$ac_cv_prog_cc_c89" in
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5292 $as_echo "none needed" >&6; } ;;
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5295 $as_echo "unsupported" >&6; } ;;
5297 CC="$CC $ac_cv_prog_cc_c89"
5298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5299 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5301 if test "x$ac_cv_prog_cc_c89" != xno; then :
5306 ac_cpp='$CPP $CPPFLAGS'
5307 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5308 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5309 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5312 ac_cpp='$CXXCPP $CPPFLAGS'
5313 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5314 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5315 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5316 if test -z "$CXX"; then
5317 if test -n "$CCC"; then
5320 if test -n "$ac_tool_prefix"; then
5321 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5323 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5324 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5326 $as_echo_n "checking for $ac_word... " >&6; }
5327 if test "${ac_cv_prog_CXX+set}" = set; then :
5328 $as_echo_n "(cached) " >&6
5330 if test -n "$CXX"; then
5331 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5333 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5337 test -z "$as_dir" && as_dir=.
5338 for ac_exec_ext in '' $ac_executable_extensions; do
5339 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5340 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5341 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5351 if test -n "$CXX"; then
5352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5353 $as_echo "$CXX" >&6; }
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5356 $as_echo "no" >&6; }
5360 test -n "$CXX" && break
5363 if test -z "$CXX"; then
5365 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5367 # Extract the first word of "$ac_prog", so it can be a program name with args.
5368 set dummy $ac_prog; ac_word=$2
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5370 $as_echo_n "checking for $ac_word... " >&6; }
5371 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5372 $as_echo_n "(cached) " >&6
5374 if test -n "$ac_ct_CXX"; then
5375 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5381 test -z "$as_dir" && as_dir=.
5382 for ac_exec_ext in '' $ac_executable_extensions; do
5383 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5384 ac_cv_prog_ac_ct_CXX="$ac_prog"
5385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5394 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5395 if test -n "$ac_ct_CXX"; then
5396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5397 $as_echo "$ac_ct_CXX" >&6; }
5399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5400 $as_echo "no" >&6; }
5404 test -n "$ac_ct_CXX" && break
5407 if test "x$ac_ct_CXX" = x; then
5410 case $cross_compiling:$ac_tool_warned in
5412 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5413 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5414 ac_tool_warned=yes ;;
5422 # Provide some information about the compiler.
5423 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5426 for ac_option in --version -v -V -qversion; do
5427 { { ac_try="$ac_compiler $ac_option >&5"
5429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5430 *) ac_try_echo=$ac_try;;
5432 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5433 $as_echo "$ac_try_echo"; } >&5
5434 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5436 if test -s conftest.err; then
5438 ... rest of stderr output deleted ...
5439 10q' conftest.err >conftest.er1
5440 cat conftest.er1 >&5
5441 rm -f conftest.er1 conftest.err
5443 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5444 test $ac_status = 0; }
5447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5448 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5449 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5450 $as_echo_n "(cached) " >&6
5452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5453 /* end confdefs.h. */
5466 if ac_fn_cxx_try_compile "$LINENO"; then :
5471 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5472 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5476 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5477 if test $ac_compiler_gnu = yes; then
5482 ac_test_CXXFLAGS=${CXXFLAGS+set}
5483 ac_save_CXXFLAGS=$CXXFLAGS
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5485 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5486 if test "${ac_cv_prog_cxx_g+set}" = set; then :
5487 $as_echo_n "(cached) " >&6
5489 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5490 ac_cxx_werror_flag=yes
5493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5494 /* end confdefs.h. */
5504 if ac_fn_cxx_try_compile "$LINENO"; then :
5505 ac_cv_prog_cxx_g=yes
5508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5509 /* end confdefs.h. */
5519 if ac_fn_cxx_try_compile "$LINENO"; then :
5522 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5525 /* end confdefs.h. */
5535 if ac_fn_cxx_try_compile "$LINENO"; then :
5536 ac_cv_prog_cxx_g=yes
5538 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5542 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5543 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5546 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5547 if test "$ac_test_CXXFLAGS" = set; then
5548 CXXFLAGS=$ac_save_CXXFLAGS
5549 elif test $ac_cv_prog_cxx_g = yes; then
5550 if test "$GXX" = yes; then
5556 if test "$GXX" = yes; then
5563 ac_cpp='$CPP $CPPFLAGS'
5564 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5565 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5566 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5568 depcc="$CXX" am_compiler_list=
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5571 $as_echo_n "checking dependency style of $depcc... " >&6; }
5572 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5573 $as_echo_n "(cached) " >&6
5575 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5576 # We make a subdir and do the tests there. Otherwise we can end up
5577 # making bogus files that we don't know about and never remove. For
5578 # instance it was reported that on HP-UX the gcc test will end up
5579 # making a dummy file named `D' -- because `-MD' means `put the output
5582 # Copy depcomp to subdir because otherwise we won't find it if we're
5583 # using a relative directory.
5584 cp "$am_depcomp" conftest.dir
5586 # We will build objects and dependencies in a subdirectory because
5587 # it helps to detect inapplicable dependency modes. For instance
5588 # both Tru64's cc and ICC support -MD to output dependencies as a
5589 # side effect of compilation, but ICC will put the dependencies in
5590 # the current directory while Tru64 will put them in the object
5594 am_cv_CXX_dependencies_compiler_type=none
5595 if test "$am_compiler_list" = ""; then
5596 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5599 case " $depcc " in #(
5600 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5603 for depmode in $am_compiler_list; do
5604 # Setup a source with many dependencies, because some compilers
5605 # like to wrap large dependency lists on column 80 (with \), and
5606 # we should not choose a depcomp mode which is confused by this.
5608 # We need to recreate these files for each test, as the compiler may
5609 # overwrite some of them when testing with obscure command lines.
5610 # This happens at least with the AIX C compiler.
5612 for i in 1 2 3 4 5 6; do
5613 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5614 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5615 # Solaris 8's {/usr,}/bin/sh.
5616 touch sub/conftst$i.h
5618 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5620 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5621 # mode. It turns out that the SunPro C++ compiler does not properly
5622 # handle `-M -o', and we need to detect this. Also, some Intel
5623 # versions had trouble with output in subdirs
5624 am__obj=sub/conftest.${OBJEXT-o}
5625 am__minus_obj="-o $am__obj"
5628 # This depmode causes a compiler race in universal mode.
5629 test "$am__universal" = false || continue
5632 # after this tag, mechanisms are not by side-effect, so they'll
5633 # only be used when explicitly requested
5634 if test "x$enable_dependency_tracking" = xyes; then
5640 msvisualcpp | msvcmsys)
5641 # This compiler won't grok `-c -o', but also, the minuso test has
5642 # not run yet. These depmodes are late enough in the game, and
5643 # so weak that their functioning should not be impacted.
5644 am__obj=conftest.${OBJEXT-o}
5649 if depmode=$depmode \
5650 source=sub/conftest.c object=$am__obj \
5651 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5652 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5653 >/dev/null 2>conftest.err &&
5654 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5655 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5656 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5657 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5658 # icc doesn't choke on unknown options, it will just issue warnings
5659 # or remarks (even with -Werror). So we grep stderr for any message
5660 # that says an option was ignored or not supported.
5661 # When given -MP, icc 7.0 and 7.1 complain thusly:
5662 # icc: Command line warning: ignoring option '-M'; no argument required
5663 # The diagnosis changed in icc 8.0:
5664 # icc: Command line remark: option '-MP' not supported
5665 if (grep 'ignoring option' conftest.err ||
5666 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5667 am_cv_CXX_dependencies_compiler_type=$depmode
5676 am_cv_CXX_dependencies_compiler_type=none
5680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5681 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5682 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5685 test "x$enable_dependency_tracking" != xno \
5686 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5687 am__fastdepCXX_TRUE=
5688 am__fastdepCXX_FALSE='#'
5690 am__fastdepCXX_TRUE='#'
5691 am__fastdepCXX_FALSE=
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5696 $as_echo_n "checking for ANSI C header files... " >&6; }
5697 if test "${ac_cv_header_stdc+set}" = set; then :
5698 $as_echo_n "(cached) " >&6
5700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5701 /* end confdefs.h. */
5715 if ac_fn_c_try_compile "$LINENO"; then :
5716 ac_cv_header_stdc=yes
5718 ac_cv_header_stdc=no
5720 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5722 if test $ac_cv_header_stdc = yes; then
5723 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5725 /* end confdefs.h. */
5729 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5730 $EGREP "memchr" >/dev/null 2>&1; then :
5733 ac_cv_header_stdc=no
5739 if test $ac_cv_header_stdc = yes; then
5740 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5742 /* end confdefs.h. */
5746 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5747 $EGREP "free" >/dev/null 2>&1; then :
5750 ac_cv_header_stdc=no
5756 if test $ac_cv_header_stdc = yes; then
5757 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5758 if test "$cross_compiling" = yes; then :
5761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5762 /* end confdefs.h. */
5765 #if ((' ' & 0x0FF) == 0x020)
5766 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5767 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5769 # define ISLOWER(c) \
5770 (('a' <= (c) && (c) <= 'i') \
5771 || ('j' <= (c) && (c) <= 'r') \
5772 || ('s' <= (c) && (c) <= 'z'))
5773 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5776 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5781 for (i = 0; i < 256; i++)
5782 if (XOR (islower (i), ISLOWER (i))
5783 || toupper (i) != TOUPPER (i))
5788 if ac_fn_c_try_run "$LINENO"; then :
5791 ac_cv_header_stdc=no
5793 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5794 conftest.$ac_objext conftest.beam conftest.$ac_ext
5799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5800 $as_echo "$ac_cv_header_stdc" >&6; }
5801 if test $ac_cv_header_stdc = yes; then
5803 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5807 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5808 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5809 inttypes.h stdint.h unistd.h
5811 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5812 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5814 eval as_val=\$$as_ac_Header
5815 if test "x$as_val" = x""yes; then :
5816 cat >>confdefs.h <<_ACEOF
5817 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5826 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5827 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5834 if test "$MINIX" = yes; then
5836 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5839 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5842 $as_echo "#define _MINIX 1" >>confdefs.h
5847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5848 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5849 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5850 $as_echo_n "(cached) " >&6
5852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5853 /* end confdefs.h. */
5855 # define __EXTENSIONS__ 1
5856 $ac_includes_default
5865 if ac_fn_c_try_compile "$LINENO"; then :
5866 ac_cv_safe_to_define___extensions__=yes
5868 ac_cv_safe_to_define___extensions__=no
5870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5873 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5874 test $ac_cv_safe_to_define___extensions__ = yes &&
5875 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5877 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5879 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5881 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5883 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5889 # The tests for host and target for $enable_largefile require
5894 # As the $enable_largefile decision depends on --enable-plugins we must set it
5895 # even in directories otherwise not depending on the $plugins option.
5898 # Check whether --enable-plugins was given.
5899 if test "${enable_plugins+set}" = set; then :
5900 enableval=$enable_plugins; case "${enableval}" in
5901 yes | "") plugins=yes ;;
5912 sparc-*-solaris*|i[3-7]86-*-solaris*)
5913 # On native 32bit sparc and ia32 solaris, large-file and procfs support
5914 # are mutually exclusive; and without procfs support, the bfd/ elf module
5915 # cannot provide certain routines such as elfcore_write_prpsinfo
5916 # or elfcore_write_prstatus. So unless the user explicitly requested
5917 # large-file support through the --enable-largefile switch, disable
5918 # large-file support in favor of procfs support.
5919 test "${target}" = "${host}" -a "x$plugins" = xno \
5920 && : ${enable_largefile="no"}
5924 # Check whether --enable-largefile was given.
5925 if test "${enable_largefile+set}" = set; then :
5926 enableval=$enable_largefile;
5929 if test "$enable_largefile" != no; then
5931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5932 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5933 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5934 $as_echo_n "(cached) " >&6
5936 ac_cv_sys_largefile_CC=no
5937 if test "$GCC" != yes; then
5940 # IRIX 6.2 and later do not support large files by default,
5941 # so use the C compiler's -n32 option if that helps.
5942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5943 /* end confdefs.h. */
5944 #include <sys/types.h>
5945 /* Check that off_t can represent 2**63 - 1 correctly.
5946 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5947 since some C++ compilers masquerading as C compilers
5948 incorrectly reject 9223372036854775807. */
5949 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5950 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5951 && LARGE_OFF_T % 2147483647 == 1)
5961 if ac_fn_c_try_compile "$LINENO"; then :
5964 rm -f core conftest.err conftest.$ac_objext
5966 if ac_fn_c_try_compile "$LINENO"; then :
5967 ac_cv_sys_largefile_CC=' -n32'; break
5969 rm -f core conftest.err conftest.$ac_objext
5973 rm -f conftest.$ac_ext
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5977 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5978 if test "$ac_cv_sys_largefile_CC" != no; then
5979 CC=$CC$ac_cv_sys_largefile_CC
5982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5983 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5984 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5985 $as_echo_n "(cached) " >&6
5988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5989 /* end confdefs.h. */
5990 #include <sys/types.h>
5991 /* Check that off_t can represent 2**63 - 1 correctly.
5992 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5993 since some C++ compilers masquerading as C compilers
5994 incorrectly reject 9223372036854775807. */
5995 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5996 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5997 && LARGE_OFF_T % 2147483647 == 1)
6007 if ac_fn_c_try_compile "$LINENO"; then :
6008 ac_cv_sys_file_offset_bits=no; break
6010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6012 /* end confdefs.h. */
6013 #define _FILE_OFFSET_BITS 64
6014 #include <sys/types.h>
6015 /* Check that off_t can represent 2**63 - 1 correctly.
6016 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6017 since some C++ compilers masquerading as C compilers
6018 incorrectly reject 9223372036854775807. */
6019 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6020 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6021 && LARGE_OFF_T % 2147483647 == 1)
6031 if ac_fn_c_try_compile "$LINENO"; then :
6032 ac_cv_sys_file_offset_bits=64; break
6034 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6035 ac_cv_sys_file_offset_bits=unknown
6039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
6040 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
6041 case $ac_cv_sys_file_offset_bits in #(
6044 cat >>confdefs.h <<_ACEOF
6045 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6050 if test $ac_cv_sys_file_offset_bits = unknown; then
6051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
6052 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
6053 if test "${ac_cv_sys_large_files+set}" = set; then :
6054 $as_echo_n "(cached) " >&6
6057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6058 /* end confdefs.h. */
6059 #include <sys/types.h>
6060 /* Check that off_t can represent 2**63 - 1 correctly.
6061 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6062 since some C++ compilers masquerading as C compilers
6063 incorrectly reject 9223372036854775807. */
6064 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6065 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6066 && LARGE_OFF_T % 2147483647 == 1)
6076 if ac_fn_c_try_compile "$LINENO"; then :
6077 ac_cv_sys_large_files=no; break
6079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6081 /* end confdefs.h. */
6082 #define _LARGE_FILES 1
6083 #include <sys/types.h>
6084 /* Check that off_t can represent 2**63 - 1 correctly.
6085 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6086 since some C++ compilers masquerading as C compilers
6087 incorrectly reject 9223372036854775807. */
6088 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6089 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6090 && LARGE_OFF_T % 2147483647 == 1)
6100 if ac_fn_c_try_compile "$LINENO"; then :
6101 ac_cv_sys_large_files=1; break
6103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6104 ac_cv_sys_large_files=unknown
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
6109 $as_echo "$ac_cv_sys_large_files" >&6; }
6110 case $ac_cv_sys_large_files in #(
6113 cat >>confdefs.h <<_ACEOF
6114 #define _LARGE_FILES $ac_cv_sys_large_files
6127 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6128 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6133 macro_version='2.2.7a'
6134 macro_revision='1.3134'
6148 ltmain="$ac_aux_dir/ltmain.sh"
6150 # Backslashify metacharacters that are still active within
6151 # double-quoted strings.
6152 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6154 # Same as above, but do not quote variable references.
6155 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6157 # Sed substitution to delay expansion of an escaped shell variable in a
6158 # double_quote_subst'ed string.
6159 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6161 # Sed substitution to delay expansion of an escaped single quote.
6162 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6164 # Sed substitution to avoid accidental globbing in evaled expressions
6165 no_glob_subst='s/\*/\\\*/g'
6167 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6168 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6169 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6172 $as_echo_n "checking how to print strings... " >&6; }
6173 # Test print first, because it will be a builtin if present.
6174 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6175 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6177 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6180 # Use this function as a fallback that always works.
6181 func_fallback_echo ()
6183 eval 'cat <<_LTECHO_EOF
6187 ECHO='func_fallback_echo'
6190 # func_echo_all arg...
6191 # Invoke $ECHO with all args, space-separated.
6198 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6199 $as_echo "printf" >&6; } ;;
6200 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6201 $as_echo "print -r" >&6; } ;;
6202 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6203 $as_echo "cat" >&6; } ;;
6219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6220 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6221 if test "${ac_cv_path_SED+set}" = set; then :
6222 $as_echo_n "(cached) " >&6
6224 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6225 for ac_i in 1 2 3 4 5 6 7; do
6226 ac_script="$ac_script$as_nl$ac_script"
6228 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6229 { ac_script=; unset ac_script;}
6230 if test -z "$SED"; then
6231 ac_path_SED_found=false
6232 # Loop through the user's path and test for each of PROGNAME-LIST
6233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6237 test -z "$as_dir" && as_dir=.
6238 for ac_prog in sed gsed; do
6239 for ac_exec_ext in '' $ac_executable_extensions; do
6240 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6241 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6242 # Check for GNU ac_path_SED and select it if it is found.
6243 # Check for GNU $ac_path_SED
6244 case `"$ac_path_SED" --version 2>&1` in
6246 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6249 $as_echo_n 0123456789 >"conftest.in"
6252 cat "conftest.in" "conftest.in" >"conftest.tmp"
6253 mv "conftest.tmp" "conftest.in"
6254 cp "conftest.in" "conftest.nl"
6255 $as_echo '' >> "conftest.nl"
6256 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6257 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6258 as_fn_arith $ac_count + 1 && ac_count=$as_val
6259 if test $ac_count -gt ${ac_path_SED_max-0}; then
6260 # Best one so far, save it but keep looking for a better one
6261 ac_cv_path_SED="$ac_path_SED"
6262 ac_path_SED_max=$ac_count
6264 # 10*(2^10) chars as input seems more than enough
6265 test $ac_count -gt 10 && break
6267 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6270 $ac_path_SED_found && break 3
6275 if test -z "$ac_cv_path_SED"; then
6276 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
6283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6284 $as_echo "$ac_cv_path_SED" >&6; }
6285 SED="$ac_cv_path_SED"
6288 test -z "$SED" && SED=sed
6289 Xsed="$SED -e 1s/^X//"
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6302 $as_echo_n "checking for fgrep... " >&6; }
6303 if test "${ac_cv_path_FGREP+set}" = set; then :
6304 $as_echo_n "(cached) " >&6
6306 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6307 then ac_cv_path_FGREP="$GREP -F"
6309 if test -z "$FGREP"; then
6310 ac_path_FGREP_found=false
6311 # Loop through the user's path and test for each of PROGNAME-LIST
6312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6313 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6316 test -z "$as_dir" && as_dir=.
6317 for ac_prog in fgrep; do
6318 for ac_exec_ext in '' $ac_executable_extensions; do
6319 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6320 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
6321 # Check for GNU ac_path_FGREP and select it if it is found.
6322 # Check for GNU $ac_path_FGREP
6323 case `"$ac_path_FGREP" --version 2>&1` in
6325 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6328 $as_echo_n 0123456789 >"conftest.in"
6331 cat "conftest.in" "conftest.in" >"conftest.tmp"
6332 mv "conftest.tmp" "conftest.in"
6333 cp "conftest.in" "conftest.nl"
6334 $as_echo 'FGREP' >> "conftest.nl"
6335 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6336 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6337 as_fn_arith $ac_count + 1 && ac_count=$as_val
6338 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6339 # Best one so far, save it but keep looking for a better one
6340 ac_cv_path_FGREP="$ac_path_FGREP"
6341 ac_path_FGREP_max=$ac_count
6343 # 10*(2^10) chars as input seems more than enough
6344 test $ac_count -gt 10 && break
6346 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6349 $ac_path_FGREP_found && break 3
6354 if test -z "$ac_cv_path_FGREP"; then
6355 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6358 ac_cv_path_FGREP=$FGREP
6363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6364 $as_echo "$ac_cv_path_FGREP" >&6; }
6365 FGREP="$ac_cv_path_FGREP"
6368 test -z "$GREP" && GREP=grep
6388 # Check whether --with-gnu-ld was given.
6389 if test "${with_gnu_ld+set}" = set; then :
6390 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6396 if test "$GCC" = yes; then
6397 # Check if gcc -print-prog-name=ld gives a path.
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6399 $as_echo_n "checking for ld used by $CC... " >&6; }
6402 # gcc leaves a trailing carriage return which upsets mingw
6403 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6405 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6408 # Accept absolute paths.
6410 re_direlt='/[^/][^/]*/\.\./'
6411 # Canonicalize the pathname of ld
6412 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6413 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6414 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6416 test -z "$LD" && LD="$ac_prog"
6419 # If it fails, then pretend we aren't using GCC.
6423 # If it is relative, then search for the first ld in PATH.
6427 elif test "$with_gnu_ld" = yes; then
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6429 $as_echo_n "checking for GNU ld... " >&6; }
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6432 $as_echo_n "checking for non-GNU ld... " >&6; }
6434 if test "${lt_cv_path_LD+set}" = set; then :
6435 $as_echo_n "(cached) " >&6
6437 if test -z "$LD"; then
6438 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6439 for ac_dir in $PATH; do
6441 test -z "$ac_dir" && ac_dir=.
6442 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6443 lt_cv_path_LD="$ac_dir/$ac_prog"
6444 # Check to see if the program is GNU ld. I'd rather use --version,
6445 # but apparently some variants of GNU ld only accept -v.
6446 # Break only if it was the GNU/non-GNU ld that we prefer.
6447 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6448 *GNU* | *'with BFD'*)
6449 test "$with_gnu_ld" != no && break
6452 test "$with_gnu_ld" != yes && break
6459 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6464 if test -n "$LD"; then
6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6466 $as_echo "$LD" >&6; }
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6469 $as_echo "no" >&6; }
6471 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6473 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6474 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6475 $as_echo_n "(cached) " >&6
6477 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6478 case `$LD -v 2>&1 </dev/null` in
6479 *GNU* | *'with BFD'*)
6480 lt_cv_prog_gnu_ld=yes
6483 lt_cv_prog_gnu_ld=no
6487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6488 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6489 with_gnu_ld=$lt_cv_prog_gnu_ld
6499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6500 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6501 if test "${lt_cv_path_NM+set}" = set; then :
6502 $as_echo_n "(cached) " >&6
6504 if test -n "$NM"; then
6505 # Let the user override the test.
6508 lt_nm_to_check="${ac_tool_prefix}nm"
6509 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6510 lt_nm_to_check="$lt_nm_to_check nm"
6512 for lt_tmp_nm in $lt_nm_to_check; do
6513 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6514 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6516 test -z "$ac_dir" && ac_dir=.
6517 tmp_nm="$ac_dir/$lt_tmp_nm"
6518 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6519 # Check to see if the nm accepts a BSD-compat flag.
6520 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6521 # nm: unknown option "B" ignored
6522 # Tru64's nm complains that /dev/null is an invalid object file
6523 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6524 */dev/null* | *'Invalid file or object type'*)
6525 lt_cv_path_NM="$tmp_nm -B"
6529 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6531 lt_cv_path_NM="$tmp_nm -p"
6535 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6536 continue # so that we can try to find one that supports BSD flags
6545 : ${lt_cv_path_NM=no}
6548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6549 $as_echo "$lt_cv_path_NM" >&6; }
6550 if test "$lt_cv_path_NM" != "no"; then
6553 # Didn't find any BSD compatible name lister, look for dumpbin.
6554 if test -n "$DUMPBIN"; then :
6555 # Let the user override the test.
6557 if test -n "$ac_tool_prefix"; then
6558 for ac_prog in dumpbin "link -dump"
6560 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6561 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6563 $as_echo_n "checking for $ac_word... " >&6; }
6564 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6565 $as_echo_n "(cached) " >&6
6567 if test -n "$DUMPBIN"; then
6568 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6574 test -z "$as_dir" && as_dir=.
6575 for ac_exec_ext in '' $ac_executable_extensions; do
6576 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6577 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6578 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6587 DUMPBIN=$ac_cv_prog_DUMPBIN
6588 if test -n "$DUMPBIN"; then
6589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6590 $as_echo "$DUMPBIN" >&6; }
6592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6593 $as_echo "no" >&6; }
6597 test -n "$DUMPBIN" && break
6600 if test -z "$DUMPBIN"; then
6601 ac_ct_DUMPBIN=$DUMPBIN
6602 for ac_prog in dumpbin "link -dump"
6604 # Extract the first word of "$ac_prog", so it can be a program name with args.
6605 set dummy $ac_prog; ac_word=$2
6606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6607 $as_echo_n "checking for $ac_word... " >&6; }
6608 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6609 $as_echo_n "(cached) " >&6
6611 if test -n "$ac_ct_DUMPBIN"; then
6612 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6614 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6618 test -z "$as_dir" && as_dir=.
6619 for ac_exec_ext in '' $ac_executable_extensions; do
6620 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6621 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6622 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6631 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6632 if test -n "$ac_ct_DUMPBIN"; then
6633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6634 $as_echo "$ac_ct_DUMPBIN" >&6; }
6636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6637 $as_echo "no" >&6; }
6641 test -n "$ac_ct_DUMPBIN" && break
6644 if test "x$ac_ct_DUMPBIN" = x; then
6647 case $cross_compiling:$ac_tool_warned in
6649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6650 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6651 ac_tool_warned=yes ;;
6653 DUMPBIN=$ac_ct_DUMPBIN
6657 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6659 DUMPBIN="$DUMPBIN -symbols"
6667 if test "$DUMPBIN" != ":"; then
6671 test -z "$NM" && NM=nm
6678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6679 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6680 if test "${lt_cv_nm_interface+set}" = set; then :
6681 $as_echo_n "(cached) " >&6
6683 lt_cv_nm_interface="BSD nm"
6684 echo "int some_variable = 0;" > conftest.$ac_ext
6685 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6686 (eval "$ac_compile" 2>conftest.err)
6687 cat conftest.err >&5
6688 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6689 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6690 cat conftest.err >&5
6691 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6692 cat conftest.out >&5
6693 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6694 lt_cv_nm_interface="MS dumpbin"
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6699 $as_echo "$lt_cv_nm_interface" >&6; }
6701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6702 $as_echo_n "checking whether ln -s works... " >&6; }
6704 if test "$LN_S" = "ln -s"; then
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6706 $as_echo "yes" >&6; }
6708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6709 $as_echo "no, using $LN_S" >&6; }
6712 # find the maximum length of command line arguments
6713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6714 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6715 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6716 $as_echo_n "(cached) " >&6
6723 # On DJGPP, this test can blow up pretty badly due to problems in libc
6724 # (any single argument exceeding 2000 bytes causes a buffer overrun
6725 # during glob expansion). Even if it were fixed, the result of this
6726 # check would be larger than it should be.
6727 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6731 # Under GNU Hurd, this test is not required because there is
6732 # no limit to the length of command line arguments.
6733 # Libtool will interpret -1 as no limit whatsoever
6734 lt_cv_sys_max_cmd_len=-1;
6737 cygwin* | mingw* | cegcc*)
6738 # On Win9x/ME, this test blows up -- it succeeds, but takes
6739 # about 5 minutes as the teststring grows exponentially.
6740 # Worse, since 9x/ME are not pre-emptively multitasking,
6741 # you end up with a "frozen" computer, even though with patience
6742 # the test eventually succeeds (with a max line length of 256k).
6743 # Instead, let's just punt: use the minimum linelength reported by
6744 # all of the supported platforms: 8192 (on NT/2K/XP).
6745 lt_cv_sys_max_cmd_len=8192;
6749 # On MiNT this can take a long time and run out of memory.
6750 lt_cv_sys_max_cmd_len=8192;
6754 # On AmigaOS with pdksh, this test takes hours, literally.
6755 # So we just punt and use a minimum line length of 8192.
6756 lt_cv_sys_max_cmd_len=8192;
6759 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6760 # This has been around since 386BSD, at least. Likely further.
6761 if test -x /sbin/sysctl; then
6762 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6763 elif test -x /usr/sbin/sysctl; then
6764 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6766 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6768 # And add a safety zone
6769 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6770 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6774 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6775 lt_cv_sys_max_cmd_len=196608
6779 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6780 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6781 # nice to cause kernel panics so lets avoid the loop below.
6782 # First set a reasonable default.
6783 lt_cv_sys_max_cmd_len=16384
6785 if test -x /sbin/sysconfig; then
6786 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6787 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6792 lt_cv_sys_max_cmd_len=102400
6794 sysv5* | sco5v6* | sysv4.2uw2*)
6795 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6796 if test -n "$kargmax"; then
6797 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6799 lt_cv_sys_max_cmd_len=32768
6803 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6804 if test -n "$lt_cv_sys_max_cmd_len"; then
6805 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6806 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6808 # Make teststring a little bigger before we do anything with it.
6809 # a 1K string should be a reasonable start.
6810 for i in 1 2 3 4 5 6 7 8 ; do
6811 teststring=$teststring$teststring
6813 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6814 # If test is not a shell built-in, we'll probably end up computing a
6815 # maximum length that is only half of the actual maximum length, but
6817 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6818 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6819 test $i != 17 # 1/2 MB should be enough
6822 teststring=$teststring$teststring
6824 # Only check the string length outside the loop.
6825 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6827 # Add a significant safety factor because C++ compilers can tack on
6828 # massive amounts of additional arguments before passing them to the
6829 # linker. It appears as though 1/2 is a usable value.
6830 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6837 if test -n $lt_cv_sys_max_cmd_len ; then
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6839 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6842 $as_echo "none" >&6; }
6844 max_cmd_len=$lt_cv_sys_max_cmd_len
6855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6856 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6857 # Try some XSI features
6860 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6862 && eval 'test $(( 1 + 1 )) -eq 2 \
6863 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6866 $as_echo "$xsi_shell" >&6; }
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6870 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6872 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6874 && lt_shell_append=yes
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6876 $as_echo "$lt_shell_append" >&6; }
6879 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6889 # test EBCDIC or ASCII
6890 case `echo X|tr X '\101'` in
6891 A) # ASCII based system
6892 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6893 lt_SP2NL='tr \040 \012'
6894 lt_NL2SP='tr \015\012 \040\040'
6896 *) # EBCDIC based system
6897 lt_SP2NL='tr \100 \n'
6898 lt_NL2SP='tr \r\n \100\100'
6910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6911 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6912 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6913 $as_echo_n "(cached) " >&6
6915 lt_cv_ld_reload_flag='-r'
6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6918 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6919 reload_flag=$lt_cv_ld_reload_flag
6920 case $reload_flag in
6922 *) reload_flag=" $reload_flag" ;;
6924 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6927 if test "$GCC" = yes; then
6928 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6930 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6943 if test -n "$ac_tool_prefix"; then
6944 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6945 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6947 $as_echo_n "checking for $ac_word... " >&6; }
6948 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6949 $as_echo_n "(cached) " >&6
6951 if test -n "$OBJDUMP"; then
6952 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6958 test -z "$as_dir" && as_dir=.
6959 for ac_exec_ext in '' $ac_executable_extensions; do
6960 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6961 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6971 OBJDUMP=$ac_cv_prog_OBJDUMP
6972 if test -n "$OBJDUMP"; then
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6974 $as_echo "$OBJDUMP" >&6; }
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6977 $as_echo "no" >&6; }
6982 if test -z "$ac_cv_prog_OBJDUMP"; then
6983 ac_ct_OBJDUMP=$OBJDUMP
6984 # Extract the first word of "objdump", so it can be a program name with args.
6985 set dummy objdump; ac_word=$2
6986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6987 $as_echo_n "checking for $ac_word... " >&6; }
6988 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6989 $as_echo_n "(cached) " >&6
6991 if test -n "$ac_ct_OBJDUMP"; then
6992 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6998 test -z "$as_dir" && as_dir=.
6999 for ac_exec_ext in '' $ac_executable_extensions; do
7000 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7001 ac_cv_prog_ac_ct_OBJDUMP="objdump"
7002 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7011 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7012 if test -n "$ac_ct_OBJDUMP"; then
7013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7014 $as_echo "$ac_ct_OBJDUMP" >&6; }
7016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7017 $as_echo "no" >&6; }
7020 if test "x$ac_ct_OBJDUMP" = x; then
7023 case $cross_compiling:$ac_tool_warned in
7025 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7026 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7027 ac_tool_warned=yes ;;
7029 OBJDUMP=$ac_ct_OBJDUMP
7032 OBJDUMP="$ac_cv_prog_OBJDUMP"
7035 test -z "$OBJDUMP" && OBJDUMP=objdump
7045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7046 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7047 if test "${lt_cv_deplibs_check_method+set}" = set; then :
7048 $as_echo_n "(cached) " >&6
7050 lt_cv_file_magic_cmd='$MAGIC_CMD'
7051 lt_cv_file_magic_test_file=
7052 lt_cv_deplibs_check_method='unknown'
7053 # Need to set the preceding variable on all platforms that support
7054 # interlibrary dependencies.
7055 # 'none' -- dependencies not supported.
7056 # `unknown' -- same as none, but documents that we really don't know.
7057 # 'pass_all' -- all dependencies passed with no checks.
7058 # 'test_compile' -- check by making test program.
7059 # 'file_magic [[regex]]' -- check by looking for files in library path
7060 # which responds to the $file_magic_cmd with a given extended regex.
7061 # If you have `file' or equivalent on your system and you're not sure
7062 # whether `pass_all' will *always* work, you probably want this one.
7066 lt_cv_deplibs_check_method=pass_all
7070 lt_cv_deplibs_check_method=pass_all
7074 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7075 lt_cv_file_magic_cmd='/usr/bin/file -L'
7076 lt_cv_file_magic_test_file=/shlib/libc.so
7080 # func_win32_libid is a shell function defined in ltmain.sh
7081 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7082 lt_cv_file_magic_cmd='func_win32_libid'
7086 # Base MSYS/MinGW do not provide the 'file' command needed by
7087 # func_win32_libid shell function, so use a weaker test based on 'objdump',
7088 # unless we find 'file', for example because we are cross-compiling.
7089 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7090 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7091 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7092 lt_cv_file_magic_cmd='func_win32_libid'
7094 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7095 lt_cv_file_magic_cmd='$OBJDUMP -f'
7100 # use the weaker test based on 'objdump'. See mingw*.
7101 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7102 lt_cv_file_magic_cmd='$OBJDUMP -f'
7105 darwin* | rhapsody*)
7106 lt_cv_deplibs_check_method=pass_all
7109 freebsd* | dragonfly*)
7110 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7113 # Not sure whether the presence of OpenBSD here was a mistake.
7114 # Let's accept both of them until this is cleared up.
7115 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7116 lt_cv_file_magic_cmd=/usr/bin/file
7117 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7121 lt_cv_deplibs_check_method=pass_all
7126 lt_cv_deplibs_check_method=pass_all
7130 lt_cv_deplibs_check_method=pass_all
7133 hpux10.20* | hpux11*)
7134 lt_cv_file_magic_cmd=/usr/bin/file
7137 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7138 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7141 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]'
7142 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7145 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7146 lt_cv_file_magic_test_file=/usr/lib/libc.sl
7152 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7153 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7156 irix5* | irix6* | nonstopux*)
7158 *-32|*"-32 ") libmagic=32-bit;;
7159 *-n32|*"-n32 ") libmagic=N32;;
7160 *-64|*"-64 ") libmagic=64-bit;;
7161 *) libmagic=never-match;;
7163 lt_cv_deplibs_check_method=pass_all
7166 # This must be Linux ELF.
7167 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7168 lt_cv_deplibs_check_method=pass_all
7172 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7173 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7175 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7180 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7181 lt_cv_file_magic_cmd=/usr/bin/file
7182 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7186 lt_cv_deplibs_check_method=pass_all
7190 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7191 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7193 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7197 osf3* | osf4* | osf5*)
7198 lt_cv_deplibs_check_method=pass_all
7202 lt_cv_deplibs_check_method=pass_all
7206 lt_cv_deplibs_check_method=pass_all
7209 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7210 lt_cv_deplibs_check_method=pass_all
7214 case $host_vendor in
7216 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]'
7217 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7220 lt_cv_deplibs_check_method=pass_all
7223 lt_cv_file_magic_cmd='/bin/file'
7224 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7227 lt_cv_file_magic_cmd='/bin/file'
7228 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7229 lt_cv_file_magic_test_file=/lib/libc.so
7232 lt_cv_deplibs_check_method=pass_all
7235 lt_cv_deplibs_check_method=pass_all
7241 lt_cv_deplibs_check_method=pass_all
7246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7247 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7248 file_magic_cmd=$lt_cv_file_magic_cmd
7249 deplibs_check_method=$lt_cv_deplibs_check_method
7250 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7263 if test -n "$ac_tool_prefix"; then
7264 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7265 set dummy ${ac_tool_prefix}ar; ac_word=$2
7266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7267 $as_echo_n "checking for $ac_word... " >&6; }
7268 if test "${ac_cv_prog_AR+set}" = set; then :
7269 $as_echo_n "(cached) " >&6
7271 if test -n "$AR"; then
7272 ac_cv_prog_AR="$AR" # Let the user override the test.
7274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7278 test -z "$as_dir" && as_dir=.
7279 for ac_exec_ext in '' $ac_executable_extensions; do
7280 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7281 ac_cv_prog_AR="${ac_tool_prefix}ar"
7282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7292 if test -n "$AR"; then
7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7294 $as_echo "$AR" >&6; }
7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7297 $as_echo "no" >&6; }
7302 if test -z "$ac_cv_prog_AR"; then
7304 # Extract the first word of "ar", so it can be a program name with args.
7305 set dummy ar; ac_word=$2
7306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7307 $as_echo_n "checking for $ac_word... " >&6; }
7308 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7309 $as_echo_n "(cached) " >&6
7311 if test -n "$ac_ct_AR"; then
7312 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7318 test -z "$as_dir" && as_dir=.
7319 for ac_exec_ext in '' $ac_executable_extensions; do
7320 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7321 ac_cv_prog_ac_ct_AR="ar"
7322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7331 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7332 if test -n "$ac_ct_AR"; then
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7334 $as_echo "$ac_ct_AR" >&6; }
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7337 $as_echo "no" >&6; }
7340 if test "x$ac_ct_AR" = x; then
7343 case $cross_compiling:$ac_tool_warned in
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7346 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7347 ac_tool_warned=yes ;;
7355 test -z "$AR" && AR=ar
7356 test -z "$AR_FLAGS" && AR_FLAGS=cru
7368 if test -n "$ac_tool_prefix"; then
7369 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7370 set dummy ${ac_tool_prefix}strip; ac_word=$2
7371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7372 $as_echo_n "checking for $ac_word... " >&6; }
7373 if test "${ac_cv_prog_STRIP+set}" = set; then :
7374 $as_echo_n "(cached) " >&6
7376 if test -n "$STRIP"; then
7377 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7383 test -z "$as_dir" && as_dir=.
7384 for ac_exec_ext in '' $ac_executable_extensions; do
7385 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7386 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7396 STRIP=$ac_cv_prog_STRIP
7397 if test -n "$STRIP"; then
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7399 $as_echo "$STRIP" >&6; }
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7402 $as_echo "no" >&6; }
7407 if test -z "$ac_cv_prog_STRIP"; then
7409 # Extract the first word of "strip", so it can be a program name with args.
7410 set dummy strip; ac_word=$2
7411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7412 $as_echo_n "checking for $ac_word... " >&6; }
7413 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7414 $as_echo_n "(cached) " >&6
7416 if test -n "$ac_ct_STRIP"; then
7417 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7423 test -z "$as_dir" && as_dir=.
7424 for ac_exec_ext in '' $ac_executable_extensions; do
7425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7426 ac_cv_prog_ac_ct_STRIP="strip"
7427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7436 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7437 if test -n "$ac_ct_STRIP"; then
7438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7439 $as_echo "$ac_ct_STRIP" >&6; }
7441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7442 $as_echo "no" >&6; }
7445 if test "x$ac_ct_STRIP" = x; then
7448 case $cross_compiling:$ac_tool_warned in
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7451 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7452 ac_tool_warned=yes ;;
7457 STRIP="$ac_cv_prog_STRIP"
7460 test -z "$STRIP" && STRIP=:
7467 if test -n "$ac_tool_prefix"; then
7468 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7469 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7471 $as_echo_n "checking for $ac_word... " >&6; }
7472 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7473 $as_echo_n "(cached) " >&6
7475 if test -n "$RANLIB"; then
7476 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7482 test -z "$as_dir" && as_dir=.
7483 for ac_exec_ext in '' $ac_executable_extensions; do
7484 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7485 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7495 RANLIB=$ac_cv_prog_RANLIB
7496 if test -n "$RANLIB"; then
7497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7498 $as_echo "$RANLIB" >&6; }
7500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7501 $as_echo "no" >&6; }
7506 if test -z "$ac_cv_prog_RANLIB"; then
7507 ac_ct_RANLIB=$RANLIB
7508 # Extract the first word of "ranlib", so it can be a program name with args.
7509 set dummy ranlib; ac_word=$2
7510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7511 $as_echo_n "checking for $ac_word... " >&6; }
7512 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7513 $as_echo_n "(cached) " >&6
7515 if test -n "$ac_ct_RANLIB"; then
7516 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7522 test -z "$as_dir" && as_dir=.
7523 for ac_exec_ext in '' $ac_executable_extensions; do
7524 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7525 ac_cv_prog_ac_ct_RANLIB="ranlib"
7526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7535 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7536 if test -n "$ac_ct_RANLIB"; then
7537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7538 $as_echo "$ac_ct_RANLIB" >&6; }
7540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7541 $as_echo "no" >&6; }
7544 if test "x$ac_ct_RANLIB" = x; then
7547 case $cross_compiling:$ac_tool_warned in
7549 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7550 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7551 ac_tool_warned=yes ;;
7553 RANLIB=$ac_ct_RANLIB
7556 RANLIB="$ac_cv_prog_RANLIB"
7559 test -z "$RANLIB" && RANLIB=:
7566 # Determine commands to create old-style static archives.
7567 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7568 old_postinstall_cmds='chmod 644 $oldlib'
7569 old_postuninstall_cmds=
7571 if test -n "$RANLIB"; then
7574 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7577 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7580 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7585 lock_old_archive_extraction=yes ;;
7587 lock_old_archive_extraction=no ;;
7628 # If no C compiler was specified, use CC.
7631 # If no C compiler flags were specified, use CFLAGS.
7632 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7634 # Allow CC to be a program name with arguments.
7638 # Check for command to grab the raw symbol name followed by C symbol from nm.
7639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7640 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7641 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7642 $as_echo_n "(cached) " >&6
7645 # These are sane defaults that work on at least a few old systems.
7646 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7648 # Character class describing NM global symbol codes.
7649 symcode='[BCDEGRST]'
7651 # Regexp to match symbols that can be accessed directly from C.
7652 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7654 # Define system-specific variables.
7659 cygwin* | mingw* | pw32* | cegcc*)
7660 symcode='[ABCDGISTW]'
7663 if test "$host_cpu" = ia64; then
7664 symcode='[ABCDEGRST]'
7668 symcode='[BCDEGRST]'
7671 symcode='[BCDEGQRST]'
7682 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7690 # If we're using GNU nm, then use its standard symbol codes.
7691 case `$NM -V 2>&1` in
7692 *GNU* | *'with BFD'*)
7693 symcode='[ABCDGIRSTW]' ;;
7696 # Transform an extracted symbol line into a proper C declaration.
7697 # Some systems (esp. on ia64) link data and code symbols differently,
7698 # so use this general approach.
7699 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7701 # Transform an extracted symbol line into symbol name and symbol address
7702 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7703 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'"
7705 # Handle CRLF in mingw tool chain
7709 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7713 # Try without a prefix underscore, then with it.
7714 for ac_symprfx in "" "_"; do
7716 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7717 symxfrm="\\1 $ac_symprfx\\2 \\2"
7719 # Write the raw and C identifiers.
7720 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7721 # Fake it for dumpbin and say T for any non-static function
7722 # and D for any global variable.
7723 # Also find C++ and __fastcall symbols from MSVC++,
7724 # which start with @ or ?.
7725 lt_cv_sys_global_symbol_pipe="$AWK '"\
7726 " {last_section=section; section=\$ 3};"\
7727 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7728 " \$ 0!~/External *\|/{next};"\
7729 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7730 " {if(hide[section]) next};"\
7731 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7732 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7733 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7734 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7735 " ' prfx=^$ac_symprfx"
7737 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7740 # Check to see that the pipe works correctly.
7744 cat > conftest.$ac_ext <<_LT_EOF
7749 void nm_test_func(void);
7750 void nm_test_func(void){}
7754 int main(){nm_test_var='a';nm_test_func();return(0);}
7757 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7758 (eval $ac_compile) 2>&5
7760 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7761 test $ac_status = 0; }; then
7762 # Now try to grab the symbols.
7764 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7765 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7768 test $ac_status = 0; } && test -s "$nlist"; then
7769 # Try sorting and uniquifying the output.
7770 if sort "$nlist" | uniq > "$nlist"T; then
7771 mv -f "$nlist"T "$nlist"
7776 # Make sure that we snagged all the symbols we need.
7777 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7778 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7779 cat <<_LT_EOF > conftest.$ac_ext
7785 # Now generate the symbol file.
7786 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7788 cat <<_LT_EOF >> conftest.$ac_ext
7790 /* The mapping between symbol names and symbols. */
7795 lt__PROGRAM__LTX_preloaded_symbols[] =
7797 { "@PROGRAM@", (void *) 0 },
7799 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7800 cat <<\_LT_EOF >> conftest.$ac_ext
7804 /* This works around a problem in FreeBSD linker */
7805 #ifdef FREEBSD_WORKAROUND
7806 static const void *lt_preloaded_setup() {
7807 return lt__PROGRAM__LTX_preloaded_symbols;
7815 # Now try linking the two files.
7816 mv conftest.$ac_objext conftstm.$ac_objext
7817 lt_save_LIBS="$LIBS"
7818 lt_save_CFLAGS="$CFLAGS"
7819 LIBS="conftstm.$ac_objext"
7820 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7821 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7822 (eval $ac_link) 2>&5
7824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7825 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7828 LIBS="$lt_save_LIBS"
7829 CFLAGS="$lt_save_CFLAGS"
7831 echo "cannot find nm_test_func in $nlist" >&5
7834 echo "cannot find nm_test_var in $nlist" >&5
7837 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7840 echo "$progname: failed program was:" >&5
7841 cat conftest.$ac_ext >&5
7843 rm -rf conftest* conftst*
7845 # Do not use the global_symbol_pipe unless it works.
7846 if test "$pipe_works" = yes; then
7849 lt_cv_sys_global_symbol_pipe=
7855 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7856 lt_cv_sys_global_symbol_to_cdecl=
7858 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7860 $as_echo "failed" >&6; }
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7863 $as_echo "ok" >&6; }
7887 # Check whether --enable-libtool-lock was given.
7888 if test "${enable_libtool_lock+set}" = set; then :
7889 enableval=$enable_libtool_lock;
7892 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7894 # Some flags need to be propagated to the compiler or linker for good
7898 # Find out which ABI we are using.
7899 echo 'int i;' > conftest.$ac_ext
7900 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7901 (eval $ac_compile) 2>&5
7903 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7904 test $ac_status = 0; }; then
7905 case `/usr/bin/file conftest.$ac_objext` in
7917 # Find out which ABI we are using.
7918 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7919 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7920 (eval $ac_compile) 2>&5
7922 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7923 test $ac_status = 0; }; then
7924 if test "$lt_cv_prog_gnu_ld" = yes; then
7925 case `/usr/bin/file conftest.$ac_objext` in
7927 LD="${LD-ld} -melf32bsmip"
7930 LD="${LD-ld} -melf32bmipn32"
7933 LD="${LD-ld} -melf64bmip"
7937 case `/usr/bin/file conftest.$ac_objext` in
7953 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7954 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7955 # Find out which ABI we are using.
7956 echo 'int i;' > conftest.$ac_ext
7957 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7958 (eval $ac_compile) 2>&5
7960 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7961 test $ac_status = 0; }; then
7962 case `/usr/bin/file conftest.o` in
7965 x86_64-*kfreebsd*-gnu)
7966 LD="${LD-ld} -m elf_i386_fbsd"
7969 case `/usr/bin/file conftest.o` in
7971 LD="${LD-ld} -m elf32_x86_64"
7974 LD="${LD-ld} -m elf_i386"
7978 powerpc64le-*linux*)
7979 LD="${LD-ld} -m elf32lppclinux"
7982 LD="${LD-ld} -m elf32ppclinux"
7985 LD="${LD-ld} -m elf_s390"
7988 LD="${LD-ld} -m elf32_sparc"
7994 x86_64-*kfreebsd*-gnu)
7995 LD="${LD-ld} -m elf_x86_64_fbsd"
7998 LD="${LD-ld} -m elf_x86_64"
8001 LD="${LD-ld} -m elf64lppc"
8004 LD="${LD-ld} -m elf64ppc"
8006 s390*-*linux*|s390*-*tpf*)
8007 LD="${LD-ld} -m elf64_s390"
8010 LD="${LD-ld} -m elf64_sparc"
8020 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8021 SAVE_CFLAGS="$CFLAGS"
8022 CFLAGS="$CFLAGS -belf"
8023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8024 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8025 if test "${lt_cv_cc_needs_belf+set}" = set; then :
8026 $as_echo_n "(cached) " >&6
8029 ac_cpp='$CPP $CPPFLAGS'
8030 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8031 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8032 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8035 /* end confdefs.h. */
8045 if ac_fn_c_try_link "$LINENO"; then :
8046 lt_cv_cc_needs_belf=yes
8048 lt_cv_cc_needs_belf=no
8050 rm -f core conftest.err conftest.$ac_objext \
8051 conftest$ac_exeext conftest.$ac_ext
8053 ac_cpp='$CPP $CPPFLAGS'
8054 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8055 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8056 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8060 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8061 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8062 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8063 CFLAGS="$SAVE_CFLAGS"
8067 # Find out which ABI we are using.
8068 echo 'int i;' > conftest.$ac_ext
8069 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8070 (eval $ac_compile) 2>&5
8072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8073 test $ac_status = 0; }; then
8074 case `/usr/bin/file conftest.o` in
8076 case $lt_cv_prog_gnu_ld in
8077 yes*) LD="${LD-ld} -m elf64_sparc" ;;
8079 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8091 need_locks="$enable_libtool_lock"
8095 rhapsody* | darwin*)
8096 if test -n "$ac_tool_prefix"; then
8097 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8098 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8100 $as_echo_n "checking for $ac_word... " >&6; }
8101 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8102 $as_echo_n "(cached) " >&6
8104 if test -n "$DSYMUTIL"; then
8105 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8111 test -z "$as_dir" && as_dir=.
8112 for ac_exec_ext in '' $ac_executable_extensions; do
8113 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8114 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8124 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8125 if test -n "$DSYMUTIL"; then
8126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8127 $as_echo "$DSYMUTIL" >&6; }
8129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8130 $as_echo "no" >&6; }
8135 if test -z "$ac_cv_prog_DSYMUTIL"; then
8136 ac_ct_DSYMUTIL=$DSYMUTIL
8137 # Extract the first word of "dsymutil", so it can be a program name with args.
8138 set dummy dsymutil; ac_word=$2
8139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8140 $as_echo_n "checking for $ac_word... " >&6; }
8141 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
8142 $as_echo_n "(cached) " >&6
8144 if test -n "$ac_ct_DSYMUTIL"; then
8145 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8151 test -z "$as_dir" && as_dir=.
8152 for ac_exec_ext in '' $ac_executable_extensions; do
8153 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8154 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8164 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8165 if test -n "$ac_ct_DSYMUTIL"; then
8166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8167 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8170 $as_echo "no" >&6; }
8173 if test "x$ac_ct_DSYMUTIL" = x; then
8176 case $cross_compiling:$ac_tool_warned in
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8179 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8180 ac_tool_warned=yes ;;
8182 DSYMUTIL=$ac_ct_DSYMUTIL
8185 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8188 if test -n "$ac_tool_prefix"; then
8189 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8190 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8192 $as_echo_n "checking for $ac_word... " >&6; }
8193 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
8194 $as_echo_n "(cached) " >&6
8196 if test -n "$NMEDIT"; then
8197 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8203 test -z "$as_dir" && as_dir=.
8204 for ac_exec_ext in '' $ac_executable_extensions; do
8205 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8206 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8216 NMEDIT=$ac_cv_prog_NMEDIT
8217 if test -n "$NMEDIT"; then
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8219 $as_echo "$NMEDIT" >&6; }
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8222 $as_echo "no" >&6; }
8227 if test -z "$ac_cv_prog_NMEDIT"; then
8228 ac_ct_NMEDIT=$NMEDIT
8229 # Extract the first word of "nmedit", so it can be a program name with args.
8230 set dummy nmedit; ac_word=$2
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8232 $as_echo_n "checking for $ac_word... " >&6; }
8233 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
8234 $as_echo_n "(cached) " >&6
8236 if test -n "$ac_ct_NMEDIT"; then
8237 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8243 test -z "$as_dir" && as_dir=.
8244 for ac_exec_ext in '' $ac_executable_extensions; do
8245 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8246 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8256 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8257 if test -n "$ac_ct_NMEDIT"; then
8258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8259 $as_echo "$ac_ct_NMEDIT" >&6; }
8261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8262 $as_echo "no" >&6; }
8265 if test "x$ac_ct_NMEDIT" = x; then
8268 case $cross_compiling:$ac_tool_warned in
8270 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8271 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8272 ac_tool_warned=yes ;;
8274 NMEDIT=$ac_ct_NMEDIT
8277 NMEDIT="$ac_cv_prog_NMEDIT"
8280 if test -n "$ac_tool_prefix"; then
8281 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8282 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8284 $as_echo_n "checking for $ac_word... " >&6; }
8285 if test "${ac_cv_prog_LIPO+set}" = set; then :
8286 $as_echo_n "(cached) " >&6
8288 if test -n "$LIPO"; then
8289 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8295 test -z "$as_dir" && as_dir=.
8296 for ac_exec_ext in '' $ac_executable_extensions; do
8297 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8298 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8308 LIPO=$ac_cv_prog_LIPO
8309 if test -n "$LIPO"; then
8310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8311 $as_echo "$LIPO" >&6; }
8313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8314 $as_echo "no" >&6; }
8319 if test -z "$ac_cv_prog_LIPO"; then
8321 # Extract the first word of "lipo", so it can be a program name with args.
8322 set dummy lipo; ac_word=$2
8323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8324 $as_echo_n "checking for $ac_word... " >&6; }
8325 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
8326 $as_echo_n "(cached) " >&6
8328 if test -n "$ac_ct_LIPO"; then
8329 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8335 test -z "$as_dir" && as_dir=.
8336 for ac_exec_ext in '' $ac_executable_extensions; do
8337 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8338 ac_cv_prog_ac_ct_LIPO="lipo"
8339 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8348 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8349 if test -n "$ac_ct_LIPO"; then
8350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8351 $as_echo "$ac_ct_LIPO" >&6; }
8353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8354 $as_echo "no" >&6; }
8357 if test "x$ac_ct_LIPO" = x; then
8360 case $cross_compiling:$ac_tool_warned in
8362 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8363 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8364 ac_tool_warned=yes ;;
8369 LIPO="$ac_cv_prog_LIPO"
8372 if test -n "$ac_tool_prefix"; then
8373 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8374 set dummy ${ac_tool_prefix}otool; ac_word=$2
8375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8376 $as_echo_n "checking for $ac_word... " >&6; }
8377 if test "${ac_cv_prog_OTOOL+set}" = set; then :
8378 $as_echo_n "(cached) " >&6
8380 if test -n "$OTOOL"; then
8381 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8387 test -z "$as_dir" && as_dir=.
8388 for ac_exec_ext in '' $ac_executable_extensions; do
8389 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8390 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8400 OTOOL=$ac_cv_prog_OTOOL
8401 if test -n "$OTOOL"; then
8402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8403 $as_echo "$OTOOL" >&6; }
8405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8406 $as_echo "no" >&6; }
8411 if test -z "$ac_cv_prog_OTOOL"; then
8413 # Extract the first word of "otool", so it can be a program name with args.
8414 set dummy otool; ac_word=$2
8415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8416 $as_echo_n "checking for $ac_word... " >&6; }
8417 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
8418 $as_echo_n "(cached) " >&6
8420 if test -n "$ac_ct_OTOOL"; then
8421 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8427 test -z "$as_dir" && as_dir=.
8428 for ac_exec_ext in '' $ac_executable_extensions; do
8429 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8430 ac_cv_prog_ac_ct_OTOOL="otool"
8431 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8440 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8441 if test -n "$ac_ct_OTOOL"; then
8442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8443 $as_echo "$ac_ct_OTOOL" >&6; }
8445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8446 $as_echo "no" >&6; }
8449 if test "x$ac_ct_OTOOL" = x; then
8452 case $cross_compiling:$ac_tool_warned in
8454 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8455 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8456 ac_tool_warned=yes ;;
8461 OTOOL="$ac_cv_prog_OTOOL"
8464 if test -n "$ac_tool_prefix"; then
8465 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8466 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8468 $as_echo_n "checking for $ac_word... " >&6; }
8469 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8470 $as_echo_n "(cached) " >&6
8472 if test -n "$OTOOL64"; then
8473 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8479 test -z "$as_dir" && as_dir=.
8480 for ac_exec_ext in '' $ac_executable_extensions; do
8481 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8482 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8492 OTOOL64=$ac_cv_prog_OTOOL64
8493 if test -n "$OTOOL64"; then
8494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8495 $as_echo "$OTOOL64" >&6; }
8497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8498 $as_echo "no" >&6; }
8503 if test -z "$ac_cv_prog_OTOOL64"; then
8504 ac_ct_OTOOL64=$OTOOL64
8505 # Extract the first word of "otool64", so it can be a program name with args.
8506 set dummy otool64; ac_word=$2
8507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8508 $as_echo_n "checking for $ac_word... " >&6; }
8509 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8510 $as_echo_n "(cached) " >&6
8512 if test -n "$ac_ct_OTOOL64"; then
8513 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8519 test -z "$as_dir" && as_dir=.
8520 for ac_exec_ext in '' $ac_executable_extensions; do
8521 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8522 ac_cv_prog_ac_ct_OTOOL64="otool64"
8523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8532 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8533 if test -n "$ac_ct_OTOOL64"; then
8534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8535 $as_echo "$ac_ct_OTOOL64" >&6; }
8537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8538 $as_echo "no" >&6; }
8541 if test "x$ac_ct_OTOOL64" = x; then
8544 case $cross_compiling:$ac_tool_warned in
8546 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8547 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8548 ac_tool_warned=yes ;;
8550 OTOOL64=$ac_ct_OTOOL64
8553 OTOOL64="$ac_cv_prog_OTOOL64"
8582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8583 $as_echo_n "checking for -single_module linker flag... " >&6; }
8584 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8585 $as_echo_n "(cached) " >&6
8587 lt_cv_apple_cc_single_mod=no
8588 if test -z "${LT_MULTI_MODULE}"; then
8589 # By default we will add the -single_module flag. You can override
8590 # by either setting the environment variable LT_MULTI_MODULE
8591 # non-empty at configure time, or by adding -multi_module to the
8593 rm -rf libconftest.dylib*
8594 echo "int foo(void){return 1;}" > conftest.c
8595 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8596 -dynamiclib -Wl,-single_module conftest.c" >&5
8597 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8598 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8600 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8601 lt_cv_apple_cc_single_mod=yes
8603 cat conftest.err >&5
8605 rm -rf libconftest.dylib*
8609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8610 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8612 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8613 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8614 $as_echo_n "(cached) " >&6
8616 lt_cv_ld_exported_symbols_list=no
8617 save_LDFLAGS=$LDFLAGS
8618 echo "_main" > conftest.sym
8619 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8621 /* end confdefs.h. */
8631 if ac_fn_c_try_link "$LINENO"; then :
8632 lt_cv_ld_exported_symbols_list=yes
8634 lt_cv_ld_exported_symbols_list=no
8636 rm -f core conftest.err conftest.$ac_objext \
8637 conftest$ac_exeext conftest.$ac_ext
8638 LDFLAGS="$save_LDFLAGS"
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8642 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8644 $as_echo_n "checking for -force_load linker flag... " >&6; }
8645 if test "${lt_cv_ld_force_load+set}" = set; then :
8646 $as_echo_n "(cached) " >&6
8648 lt_cv_ld_force_load=no
8649 cat > conftest.c << _LT_EOF
8650 int forced_loaded() { return 2;}
8652 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8653 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8654 echo "$AR cru libconftest.a conftest.o" >&5
8655 $AR cru libconftest.a conftest.o 2>&5
8656 cat > conftest.c << _LT_EOF
8657 int main() { return 0;}
8659 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8660 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8662 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8663 lt_cv_ld_force_load=yes
8665 cat conftest.err >&5
8667 rm -f conftest.err libconftest.a conftest conftest.c
8668 rm -rf conftest.dSYM
8671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8672 $as_echo "$lt_cv_ld_force_load" >&6; }
8674 rhapsody* | darwin1.[012])
8675 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8677 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8678 darwin*) # darwin 5.x on
8679 # if running on 10.5 or later, the deployment target defaults
8680 # to the OS version, if on x86, and 10.4, the deployment
8681 # target defaults to 10.4. Don't you love it?
8682 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8683 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8684 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8686 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8688 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8692 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8693 _lt_dar_single_mod='$single_module'
8695 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8696 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8698 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8700 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8701 _lt_dsymutil='~$DSYMUTIL $lib || :'
8708 for ac_header in dlfcn.h
8710 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8712 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8713 cat >>confdefs.h <<_ACEOF
8714 #define HAVE_DLFCN_H 1
8736 # Check whether --enable-shared was given.
8737 if test "${enable_shared+set}" = set; then :
8738 enableval=$enable_shared; p=${PACKAGE-default}
8740 yes) enable_shared=yes ;;
8741 no) enable_shared=no ;;
8744 # Look at the argument we got. We use all the common list separators.
8745 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8746 for pkg in $enableval; do
8748 if test "X$pkg" = "X$p"; then
8767 # Check whether --enable-static was given.
8768 if test "${enable_static+set}" = set; then :
8769 enableval=$enable_static; p=${PACKAGE-default}
8771 yes) enable_static=yes ;;
8772 no) enable_static=no ;;
8775 # Look at the argument we got. We use all the common list separators.
8776 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8777 for pkg in $enableval; do
8779 if test "X$pkg" = "X$p"; then
8799 # Check whether --with-pic was given.
8800 if test "${with_pic+set}" = set; then :
8801 withval=$with_pic; pic_mode="$withval"
8807 test -z "$pic_mode" && pic_mode=default
8815 # Check whether --enable-fast-install was given.
8816 if test "${enable_fast_install+set}" = set; then :
8817 enableval=$enable_fast_install; p=${PACKAGE-default}
8819 yes) enable_fast_install=yes ;;
8820 no) enable_fast_install=no ;;
8822 enable_fast_install=no
8823 # Look at the argument we got. We use all the common list separators.
8824 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8825 for pkg in $enableval; do
8827 if test "X$pkg" = "X$p"; then
8828 enable_fast_install=yes
8835 enable_fast_install=yes
8848 # This can be used to rebuild libtool when needed
8849 LIBTOOL_DEPS="$ltmain"
8851 # Always use our own libtool.
8852 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8879 test -z "$LN_S" && LN_S="ln -s"
8894 if test -n "${ZSH_VERSION+set}" ; then
8895 setopt NO_GLOB_SUBST
8898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8899 $as_echo_n "checking for objdir... " >&6; }
8900 if test "${lt_cv_objdir+set}" = set; then :
8901 $as_echo_n "(cached) " >&6
8903 rm -f .libs 2>/dev/null
8904 mkdir .libs 2>/dev/null
8905 if test -d .libs; then
8908 # MS-DOS does not allow filenames that begin with a dot.
8911 rmdir .libs 2>/dev/null
8913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8914 $as_echo "$lt_cv_objdir" >&6; }
8915 objdir=$lt_cv_objdir
8921 cat >>confdefs.h <<_ACEOF
8922 #define LT_OBJDIR "$lt_cv_objdir/"
8930 # AIX sometimes has problems with the GCC collect2 program. For some
8931 # reason, if we set the COLLECT_NAMES environment variable, the problems
8932 # vanish in a puff of smoke.
8933 if test "X${COLLECT_NAMES+set}" != Xset; then
8935 export COLLECT_NAMES
8942 can_build_shared=yes
8944 # All known linkers require a `.a' archive for static linking (except MSVC,
8945 # which needs '.lib').
8948 with_gnu_ld="$lt_cv_prog_gnu_ld"
8951 old_CFLAGS="$CFLAGS"
8953 # Set sane defaults for various variables
8954 test -z "$CC" && CC=cc
8955 test -z "$LTCC" && LTCC=$CC
8956 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8957 test -z "$LD" && LD=ld
8958 test -z "$ac_objext" && ac_objext=o
8960 for cc_temp in $compiler""; do
8962 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8963 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8968 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8971 # Only perform the check for file, if the check method requires it
8972 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8973 case $deplibs_check_method in
8975 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8977 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8978 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8979 $as_echo_n "(cached) " >&6
8983 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8986 lt_save_MAGIC_CMD="$MAGIC_CMD"
8987 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8988 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8989 for ac_dir in $ac_dummy; do
8991 test -z "$ac_dir" && ac_dir=.
8992 if test -f $ac_dir/${ac_tool_prefix}file; then
8993 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8994 if test -n "$file_magic_test_file"; then
8995 case $deplibs_check_method in
8997 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8998 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8999 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9000 $EGREP "$file_magic_regex" > /dev/null; then
9005 *** Warning: the command libtool uses to detect shared libraries,
9006 *** $file_magic_cmd, produces output that libtool cannot recognize.
9007 *** The result is that libtool may fail to recognize shared libraries
9008 *** as such. This will affect the creation of libtool libraries that
9009 *** depend on shared libraries, but programs linked with such libtool
9010 *** libraries will work regardless of this problem. Nevertheless, you
9011 *** may want to report the problem to your system manager and/or to
9012 *** bug-libtool@gnu.org
9022 MAGIC_CMD="$lt_save_MAGIC_CMD"
9027 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9028 if test -n "$MAGIC_CMD"; then
9029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9030 $as_echo "$MAGIC_CMD" >&6; }
9032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9033 $as_echo "no" >&6; }
9040 if test -z "$lt_cv_path_MAGIC_CMD"; then
9041 if test -n "$ac_tool_prefix"; then
9042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9043 $as_echo_n "checking for file... " >&6; }
9044 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9045 $as_echo_n "(cached) " >&6
9049 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9052 lt_save_MAGIC_CMD="$MAGIC_CMD"
9053 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9054 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9055 for ac_dir in $ac_dummy; do
9057 test -z "$ac_dir" && ac_dir=.
9058 if test -f $ac_dir/file; then
9059 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9060 if test -n "$file_magic_test_file"; then
9061 case $deplibs_check_method in
9063 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9064 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9065 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9066 $EGREP "$file_magic_regex" > /dev/null; then
9071 *** Warning: the command libtool uses to detect shared libraries,
9072 *** $file_magic_cmd, produces output that libtool cannot recognize.
9073 *** The result is that libtool may fail to recognize shared libraries
9074 *** as such. This will affect the creation of libtool libraries that
9075 *** depend on shared libraries, but programs linked with such libtool
9076 *** libraries will work regardless of this problem. Nevertheless, you
9077 *** may want to report the problem to your system manager and/or to
9078 *** bug-libtool@gnu.org
9088 MAGIC_CMD="$lt_save_MAGIC_CMD"
9093 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9094 if test -n "$MAGIC_CMD"; then
9095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9096 $as_echo "$MAGIC_CMD" >&6; }
9098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9099 $as_echo "no" >&6; }
9112 # Use C for the default configuration in the libtool script
9116 ac_cpp='$CPP $CPPFLAGS'
9117 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9118 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9119 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9122 # Source file extension for C test sources.
9125 # Object file extension for compiled C test sources.
9129 # Code to be used in simple compile tests
9130 lt_simple_compile_test_code="int some_variable = 0;"
9132 # Code to be used in simple link tests
9133 lt_simple_link_test_code='int main(){return(0);}'
9141 # If no C compiler was specified, use CC.
9144 # If no C compiler flags were specified, use CFLAGS.
9145 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9147 # Allow CC to be a program name with arguments.
9150 # Save the default compiler, since it gets overwritten when the other
9151 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9152 compiler_DEFAULT=$CC
9154 # save warnings/boilerplate of simple test code
9155 ac_outfile=conftest.$ac_objext
9156 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9157 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9158 _lt_compiler_boilerplate=`cat conftest.err`
9161 ac_outfile=conftest.$ac_objext
9162 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9163 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9164 _lt_linker_boilerplate=`cat conftest.err`
9169 ## There is no encapsulation within the following macros, do not change
9170 ## the running order or otherwise move them around unless you know exactly
9171 ## what you are doing...
9172 if test -n "$compiler"; then
9174 lt_prog_compiler_no_builtin_flag=
9176 if test "$GCC" = yes; then
9177 case $cc_basename in
9179 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9181 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9185 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9186 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9187 $as_echo_n "(cached) " >&6
9189 lt_cv_prog_compiler_rtti_exceptions=no
9190 ac_outfile=conftest.$ac_objext
9191 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9192 lt_compiler_flag="-fno-rtti -fno-exceptions"
9193 # Insert the option either (1) after the last *FLAGS variable, or
9194 # (2) before a word containing "conftest.", or (3) at the end.
9195 # Note that $ac_compile itself does not contain backslashes and begins
9196 # with a dollar sign (not a hyphen), so the echo should work correctly.
9197 # The option is referenced via a variable to avoid confusing sed.
9198 lt_compile=`echo "$ac_compile" | $SED \
9199 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9200 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9201 -e 's:$: $lt_compiler_flag:'`
9202 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9203 (eval "$lt_compile" 2>conftest.err)
9205 cat conftest.err >&5
9206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9207 if (exit $ac_status) && test -s "$ac_outfile"; then
9208 # The compiler can only warn and ignore the option if not recognized
9209 # So say no if there are warnings other than the usual output.
9210 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9211 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9212 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9213 lt_cv_prog_compiler_rtti_exceptions=yes
9219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9220 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9222 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9223 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9235 lt_prog_compiler_wl=
9236 lt_prog_compiler_pic=
9237 lt_prog_compiler_static=
9239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9240 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9242 if test "$GCC" = yes; then
9243 lt_prog_compiler_wl='-Wl,'
9244 lt_prog_compiler_static='-static'
9248 # All AIX code is PIC.
9249 if test "$host_cpu" = ia64; then
9250 # AIX 5 now supports IA64 processor
9251 lt_prog_compiler_static='-Bstatic'
9253 lt_prog_compiler_pic='-fPIC'
9259 # see comment about AmigaOS4 .so support
9260 lt_prog_compiler_pic='-fPIC'
9263 # FIXME: we need at least 68020 code to build shared libraries, but
9264 # adding the `-m68020' flag to GCC prevents building anything better,
9266 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9271 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9272 # PIC is the default for these OSes.
9275 mingw* | cygwin* | pw32* | os2* | cegcc*)
9276 # This hack is so that the source file can tell whether it is being
9277 # built for inclusion in a dll (and should export symbols for example).
9278 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9279 # (--disable-auto-import) libraries
9280 lt_prog_compiler_pic='-DDLL_EXPORT'
9283 darwin* | rhapsody*)
9284 # PIC is the default on this platform
9285 # Common symbols not allowed in MH_DYLIB files
9286 lt_prog_compiler_pic='-fno-common'
9290 # PIC is the default for Haiku.
9291 # The "-static" flag exists, but is broken.
9292 lt_prog_compiler_static=
9296 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9297 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9298 # sets the default TLS model and affects inlining.
9304 lt_prog_compiler_pic='-fPIC'
9310 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9311 # Instead, we relocate shared libraries at runtime.
9315 # Just because we use GCC doesn't mean we suddenly get shared libraries
9316 # on systems that don't support them.
9317 lt_prog_compiler_can_build_shared=no
9322 # QNX uses GNU C++, but need to define -shared option too, otherwise
9324 lt_prog_compiler_pic='-fPIC -shared'
9328 if test -d /usr/nec; then
9329 lt_prog_compiler_pic=-Kconform_pic
9334 lt_prog_compiler_pic='-fPIC'
9338 case $cc_basename in
9339 nvcc*) # Cuda Compiler Driver 2.2
9340 lt_prog_compiler_wl='-Xlinker '
9341 lt_prog_compiler_pic='-Xcompiler -fPIC'
9345 # PORTME Check for flag to pass linker flags through the system compiler.
9348 lt_prog_compiler_wl='-Wl,'
9349 if test "$host_cpu" = ia64; then
9350 # AIX 5 now supports IA64 processor
9351 lt_prog_compiler_static='-Bstatic'
9353 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9357 mingw* | cygwin* | pw32* | os2* | cegcc*)
9358 # This hack is so that the source file can tell whether it is being
9359 # built for inclusion in a dll (and should export symbols for example).
9360 lt_prog_compiler_pic='-DDLL_EXPORT'
9363 hpux9* | hpux10* | hpux11*)
9364 lt_prog_compiler_wl='-Wl,'
9365 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9372 lt_prog_compiler_pic='+Z'
9375 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9376 lt_prog_compiler_static='${wl}-a ${wl}archive'
9379 irix5* | irix6* | nonstopux*)
9380 lt_prog_compiler_wl='-Wl,'
9381 # PIC (with -KPIC) is the default.
9382 lt_prog_compiler_static='-non_shared'
9385 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9386 case $cc_basename in
9387 # old Intel for x86_64 which still supported -KPIC.
9389 lt_prog_compiler_wl='-Wl,'
9390 lt_prog_compiler_pic='-KPIC'
9391 lt_prog_compiler_static='-static'
9393 # icc used to be incompatible with GCC.
9394 # ICC 10 doesn't accept -KPIC any more.
9396 lt_prog_compiler_wl='-Wl,'
9397 lt_prog_compiler_pic='-fPIC'
9398 lt_prog_compiler_static='-static'
9400 # Lahey Fortran 8.1.
9402 lt_prog_compiler_wl='-Wl,'
9403 lt_prog_compiler_pic='--shared'
9404 lt_prog_compiler_static='--static'
9406 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9407 # Portland Group compilers (*not* the Pentium gcc compiler,
9408 # which looks to be a dead project)
9409 lt_prog_compiler_wl='-Wl,'
9410 lt_prog_compiler_pic='-fpic'
9411 lt_prog_compiler_static='-Bstatic'
9414 lt_prog_compiler_wl='-Wl,'
9415 # All Alpha code is PIC.
9416 lt_prog_compiler_static='-non_shared'
9418 xl* | bgxl* | bgf* | mpixl*)
9419 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9420 lt_prog_compiler_wl='-Wl,'
9421 lt_prog_compiler_pic='-qpic'
9422 lt_prog_compiler_static='-qstaticlink'
9425 case `$CC -V 2>&1 | sed 5q` in
9426 *Sun\ F* | *Sun*Fortran*)
9427 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9428 lt_prog_compiler_pic='-KPIC'
9429 lt_prog_compiler_static='-Bstatic'
9430 lt_prog_compiler_wl=''
9434 lt_prog_compiler_pic='-KPIC'
9435 lt_prog_compiler_static='-Bstatic'
9436 lt_prog_compiler_wl='-Wl,'
9444 lt_prog_compiler_pic='-KPIC'
9445 lt_prog_compiler_static='-Bstatic'
9449 # QNX uses GNU C++, but need to define -shared option too, otherwise
9451 lt_prog_compiler_pic='-fPIC -shared'
9454 osf3* | osf4* | osf5*)
9455 lt_prog_compiler_wl='-Wl,'
9456 # All OSF/1 code is PIC.
9457 lt_prog_compiler_static='-non_shared'
9461 lt_prog_compiler_static='-non_shared'
9465 lt_prog_compiler_pic='-KPIC'
9466 lt_prog_compiler_static='-Bstatic'
9467 case $cc_basename in
9469 lt_prog_compiler_wl='-Qoption ld ';;
9471 lt_prog_compiler_wl='-Wl,';;
9476 lt_prog_compiler_wl='-Qoption ld '
9477 lt_prog_compiler_pic='-PIC'
9478 lt_prog_compiler_static='-Bstatic'
9481 sysv4 | sysv4.2uw2* | sysv4.3*)
9482 lt_prog_compiler_wl='-Wl,'
9483 lt_prog_compiler_pic='-KPIC'
9484 lt_prog_compiler_static='-Bstatic'
9488 if test -d /usr/nec ;then
9489 lt_prog_compiler_pic='-Kconform_pic'
9490 lt_prog_compiler_static='-Bstatic'
9494 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9495 lt_prog_compiler_wl='-Wl,'
9496 lt_prog_compiler_pic='-KPIC'
9497 lt_prog_compiler_static='-Bstatic'
9501 lt_prog_compiler_wl='-Wl,'
9502 lt_prog_compiler_can_build_shared=no
9506 lt_prog_compiler_pic='-pic'
9507 lt_prog_compiler_static='-Bstatic'
9511 lt_prog_compiler_can_build_shared=no
9517 # For platforms which do not support PIC, -DPIC is meaningless:
9519 lt_prog_compiler_pic=
9522 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9526 $as_echo "$lt_prog_compiler_pic" >&6; }
9534 # Check to make sure the PIC flag actually works.
9536 if test -n "$lt_prog_compiler_pic"; then
9537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9538 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9539 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9540 $as_echo_n "(cached) " >&6
9542 lt_cv_prog_compiler_pic_works=no
9543 ac_outfile=conftest.$ac_objext
9544 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9545 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9546 # Insert the option either (1) after the last *FLAGS variable, or
9547 # (2) before a word containing "conftest.", or (3) at the end.
9548 # Note that $ac_compile itself does not contain backslashes and begins
9549 # with a dollar sign (not a hyphen), so the echo should work correctly.
9550 # The option is referenced via a variable to avoid confusing sed.
9551 lt_compile=`echo "$ac_compile" | $SED \
9552 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9553 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9554 -e 's:$: $lt_compiler_flag:'`
9555 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9556 (eval "$lt_compile" 2>conftest.err)
9558 cat conftest.err >&5
9559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9560 if (exit $ac_status) && test -s "$ac_outfile"; then
9561 # The compiler can only warn and ignore the option if not recognized
9562 # So say no if there are warnings other than the usual output.
9563 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9564 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9565 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9566 lt_cv_prog_compiler_pic_works=yes
9572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9573 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9575 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9576 case $lt_prog_compiler_pic in
9578 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9581 lt_prog_compiler_pic=
9582 lt_prog_compiler_can_build_shared=no
9593 # Check to make sure the static flag actually works.
9595 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9597 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9598 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9599 $as_echo_n "(cached) " >&6
9601 lt_cv_prog_compiler_static_works=no
9602 save_LDFLAGS="$LDFLAGS"
9603 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9604 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9605 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9606 # The linker can only warn and ignore the option if not recognized
9607 # So say no if there are warnings
9608 if test -s conftest.err; then
9609 # Append any errors to the config.log.
9610 cat conftest.err 1>&5
9611 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9612 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9613 if diff conftest.exp conftest.er2 >/dev/null; then
9614 lt_cv_prog_compiler_static_works=yes
9617 lt_cv_prog_compiler_static_works=yes
9621 LDFLAGS="$save_LDFLAGS"
9624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9625 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9627 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9630 lt_prog_compiler_static=
9639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9640 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9641 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9642 $as_echo_n "(cached) " >&6
9644 lt_cv_prog_compiler_c_o=no
9645 $RM -r conftest 2>/dev/null
9649 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9651 lt_compiler_flag="-o out/conftest2.$ac_objext"
9652 # Insert the option either (1) after the last *FLAGS variable, or
9653 # (2) before a word containing "conftest.", or (3) at the end.
9654 # Note that $ac_compile itself does not contain backslashes and begins
9655 # with a dollar sign (not a hyphen), so the echo should work correctly.
9656 lt_compile=`echo "$ac_compile" | $SED \
9657 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9658 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9659 -e 's:$: $lt_compiler_flag:'`
9660 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9661 (eval "$lt_compile" 2>out/conftest.err)
9663 cat out/conftest.err >&5
9664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9665 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9667 # The compiler can only warn and ignore the option if not recognized
9668 # So say no if there are warnings
9669 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9670 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9671 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9672 lt_cv_prog_compiler_c_o=yes
9677 # SGI C++ compiler will create directory out/ii_files/ for
9678 # template instantiation
9679 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9680 $RM out/* && rmdir out
9686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9687 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9695 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9696 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9697 $as_echo_n "(cached) " >&6
9699 lt_cv_prog_compiler_c_o=no
9700 $RM -r conftest 2>/dev/null
9704 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9706 lt_compiler_flag="-o out/conftest2.$ac_objext"
9707 # Insert the option either (1) after the last *FLAGS variable, or
9708 # (2) before a word containing "conftest.", or (3) at the end.
9709 # Note that $ac_compile itself does not contain backslashes and begins
9710 # with a dollar sign (not a hyphen), so the echo should work correctly.
9711 lt_compile=`echo "$ac_compile" | $SED \
9712 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9713 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9714 -e 's:$: $lt_compiler_flag:'`
9715 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9716 (eval "$lt_compile" 2>out/conftest.err)
9718 cat out/conftest.err >&5
9719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9720 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9722 # The compiler can only warn and ignore the option if not recognized
9723 # So say no if there are warnings
9724 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9725 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9726 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9727 lt_cv_prog_compiler_c_o=yes
9732 # SGI C++ compiler will create directory out/ii_files/ for
9733 # template instantiation
9734 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9735 $RM out/* && rmdir out
9741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9742 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9747 hard_links="nottested"
9748 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9749 # do not overwrite the value of need_locks provided by the user
9750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9751 $as_echo_n "checking if we can lock with hard links... " >&6; }
9754 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9756 ln conftest.a conftest.b 2>&5 || hard_links=no
9757 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9759 $as_echo "$hard_links" >&6; }
9760 if test "$hard_links" = no; then
9761 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9762 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9775 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9778 allow_undefined_flag=
9779 always_export_symbols=no
9781 archive_expsym_cmds=
9782 compiler_needs_object=no
9783 enable_shared_with_static_runtimes=no
9784 export_dynamic_flag_spec=
9785 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9786 hardcode_automatic=no
9788 hardcode_direct_absolute=no
9789 hardcode_libdir_flag_spec=
9790 hardcode_libdir_flag_spec_ld=
9791 hardcode_libdir_separator=
9793 hardcode_shlibpath_var=unsupported
9795 link_all_deplibs=unknown
9798 old_archive_from_new_cmds=
9799 old_archive_from_expsyms_cmds=
9800 thread_safe_flag_spec=
9801 whole_archive_flag_spec=
9802 # include_expsyms should be a list of space-separated symbols to be *always*
9803 # included in the symbol list
9805 # exclude_expsyms can be an extended regexp of symbols to exclude
9806 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9807 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9808 # as well as any symbol that contains `d'.
9809 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9810 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9811 # platforms (ab)use it in PIC code, but their linkers get confused if
9812 # the symbol is explicitly referenced. Since portable code cannot
9813 # rely on this symbol name, it's probably fine to never include it in
9814 # preloaded symbol tables.
9815 # Exclude shared library initialization/finalization symbols.
9816 extract_expsyms_cmds=
9819 cygwin* | mingw* | pw32* | cegcc*)
9820 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9821 # When not using gcc, we currently assume that we are using
9822 # Microsoft Visual C++.
9823 if test "$GCC" != yes; then
9828 # we just hope/assume this is gcc and not c89 (= MSVC++)
9838 # On some targets, GNU ld is compatible enough with the native linker
9839 # that we're better off using the native interface for both.
9840 lt_use_gnu_ld_interface=no
9841 if test "$with_gnu_ld" = yes; then
9844 # The AIX port of GNU ld has always aspired to compatibility
9845 # with the native linker. However, as the warning in the GNU ld
9846 # block says, versions before 2.19.5* couldn't really create working
9847 # shared libraries, regardless of the interface used.
9848 case `$LD -v 2>&1` in
9849 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9850 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9851 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9853 lt_use_gnu_ld_interface=yes
9858 lt_use_gnu_ld_interface=yes
9863 if test "$lt_use_gnu_ld_interface" = yes; then
9864 # If archive_cmds runs LD, not CC, wlarc should be empty
9867 # Set some defaults for GNU ld with shared library support. These
9868 # are reset later if shared libraries are not supported. Putting them
9869 # here allows them to be overridden if necessary.
9870 runpath_var=LD_RUN_PATH
9871 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9872 export_dynamic_flag_spec='${wl}--export-dynamic'
9873 # ancient GNU ld didn't support --whole-archive et. al.
9874 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9875 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9877 whole_archive_flag_spec=
9879 supports_anon_versioning=no
9880 case `$LD -v 2>&1` in
9881 *GNU\ gold*) supports_anon_versioning=yes ;;
9882 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9883 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9884 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9885 *\ 2.11.*) ;; # other 2.11 versions
9886 *) supports_anon_versioning=yes ;;
9889 # See if GNU ld supports shared libraries.
9892 # On AIX/PPC, the GNU linker is very broken
9893 if test "$host_cpu" != ia64; then
9897 *** Warning: the GNU linker, at least up to release 2.19, is reported
9898 *** to be unable to reliably create shared libraries on AIX.
9899 *** Therefore, libtool is disabling shared libraries support. If you
9900 *** really care for shared libraries, you may want to install binutils
9901 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9902 *** You will then need to restart the configuration process.
9911 # see comment about AmigaOS4 .so support
9912 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9913 archive_expsym_cmds=''
9916 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)'
9917 hardcode_libdir_flag_spec='-L$libdir'
9918 hardcode_minus_L=yes
9924 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9925 allow_undefined_flag=unsupported
9926 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9927 # support --undefined. This deserves some investigation. FIXME
9928 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9934 cygwin* | mingw* | pw32* | cegcc*)
9935 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9936 # as there is no search path for DLLs.
9937 hardcode_libdir_flag_spec='-L$libdir'
9938 export_dynamic_flag_spec='${wl}--export-all-symbols'
9939 allow_undefined_flag=unsupported
9940 always_export_symbols=no
9941 enable_shared_with_static_runtimes=yes
9942 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9944 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9945 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9946 # If the export-symbols file already is a .def file (1st line
9947 # is EXPORTS), use it as is; otherwise, prepend...
9948 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9949 cp $export_symbols $output_objdir/$soname.def;
9951 echo EXPORTS > $output_objdir/$soname.def;
9952 cat $export_symbols >> $output_objdir/$soname.def;
9954 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9961 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9962 link_all_deplibs=yes
9967 hardcode_shlibpath_var=no
9968 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9969 export_dynamic_flag_spec='${wl}-E'
9970 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9971 # Instead, shared libraries are loaded at an image base (0x10000000 by
9972 # default) and relocated if they conflict, which is a slow very memory
9973 # consuming and fragmenting process. To avoid this, we pick a random,
9974 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9975 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9976 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9977 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'
9980 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9982 if test "$host_os" = linux-dietlibc; then
9983 case $cc_basename in
9984 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9987 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9988 && test "$tmp_diet" = no
9991 tmp_sharedflag='-shared'
9992 case $cc_basename,$host_cpu in
9993 pgcc*) # Portland Group C compiler
9994 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'
9995 tmp_addflag=' $pic_flag'
9997 pgf77* | pgf90* | pgf95* | pgfortran*)
9998 # Portland Group f77 and f90 compilers
9999 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'
10000 tmp_addflag=' $pic_flag -Mnomain' ;;
10001 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10002 tmp_addflag=' -i_dynamic' ;;
10003 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10004 tmp_addflag=' -i_dynamic -nofor_main' ;;
10005 ifc* | ifort*) # Intel Fortran compiler
10006 tmp_addflag=' -nofor_main' ;;
10007 lf95*) # Lahey Fortran 8.1
10008 whole_archive_flag_spec=
10009 tmp_sharedflag='--shared' ;;
10010 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10011 tmp_sharedflag='-qmkshrobj'
10013 nvcc*) # Cuda Compiler Driver 2.2
10014 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'
10015 compiler_needs_object=yes
10018 case `$CC -V 2>&1 | sed 5q` in
10019 *Sun\ C*) # Sun C 5.9
10020 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'
10021 compiler_needs_object=yes
10022 tmp_sharedflag='-G' ;;
10023 *Sun\ F*) # Sun Fortran 8.3
10024 tmp_sharedflag='-G' ;;
10026 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10028 if test "x$supports_anon_versioning" = xyes; then
10029 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10030 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10031 echo "local: *; };" >> $output_objdir/$libname.ver~
10032 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10035 case $cc_basename in
10036 xlf* | bgf* | bgxlf* | mpixlf*)
10037 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10038 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10039 hardcode_libdir_flag_spec=
10040 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10041 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10042 if test "x$supports_anon_versioning" = xyes; then
10043 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10044 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10045 echo "local: *; };" >> $output_objdir/$libname.ver~
10046 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10056 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10057 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10060 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10061 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10066 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10070 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10071 *** create shared libraries on Solaris systems. Therefore, libtool
10072 *** is disabling shared libraries support. We urge you to upgrade GNU
10073 *** binutils to release 2.9.1 or newer. Another option is to modify
10074 *** your PATH or compiler configuration so that the native linker is
10075 *** used, and then restart.
10078 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10079 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10080 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10086 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10087 case `$LD -v 2>&1` in
10088 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10092 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10093 *** reliably create shared libraries on SCO systems. Therefore, libtool
10094 *** is disabling shared libraries support. We urge you to upgrade GNU
10095 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10096 *** your PATH or compiler configuration so that the native linker is
10097 *** used, and then restart.
10102 # For security reasons, it is highly recommended that you always
10103 # use absolute paths for naming shared libraries, and exclude the
10104 # DT_RUNPATH tag from executables and libraries. But doing so
10105 # requires that you compile everything twice, which is a pain.
10106 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10107 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10108 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10109 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10118 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10120 hardcode_direct=yes
10121 hardcode_shlibpath_var=no
10125 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10126 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10127 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10134 if test "$ld_shlibs" = no; then
10136 hardcode_libdir_flag_spec=
10137 export_dynamic_flag_spec=
10138 whole_archive_flag_spec=
10141 # PORTME fill in a description of your system's linker (not GNU ld)
10144 allow_undefined_flag=unsupported
10145 always_export_symbols=yes
10146 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'
10147 # Note: this linker hardcodes the directories in LIBPATH if there
10148 # are no directories specified by -L.
10149 hardcode_minus_L=yes
10150 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10151 # Neither direct hardcoding nor static linking is supported with a
10153 hardcode_direct=unsupported
10158 if test "$host_cpu" = ia64; then
10159 # On IA64, the linker does run time linking by default, so we don't
10160 # have to do anything special.
10161 aix_use_runtimelinking=no
10162 exp_sym_flag='-Bexport'
10165 # If we're using GNU nm, then we don't want the "-C" option.
10166 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10167 # Also, AIX nm treats weak defined symbols like other global
10168 # defined symbols, whereas GNU nm marks them as "W".
10169 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10170 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'
10172 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'
10174 aix_use_runtimelinking=no
10176 # Test if we are trying to use run time linking or normal
10177 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10178 # need to do runtime linking.
10179 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10180 for ld_flag in $LDFLAGS; do
10181 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10182 aix_use_runtimelinking=yes
10189 exp_sym_flag='-bexport'
10190 no_entry_flag='-bnoentry'
10193 # When large executables or shared objects are built, AIX ld can
10194 # have problems creating the table of contents. If linking a library
10195 # or program results in "error TOC overflow" add -mminimal-toc to
10196 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10197 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10200 hardcode_direct=yes
10201 hardcode_direct_absolute=yes
10202 hardcode_libdir_separator=':'
10203 link_all_deplibs=yes
10204 file_list_spec='${wl}-f,'
10206 if test "$GCC" = yes; then
10207 case $host_os in aix4.[012]|aix4.[012].*)
10208 # We only want to do this on AIX 4.2 and lower, the check
10209 # below for broken collect2 doesn't work under 4.3+
10210 collect2name=`${CC} -print-prog-name=collect2`
10211 if test -f "$collect2name" &&
10212 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10214 # We have reworked collect2
10217 # We have old collect2
10218 hardcode_direct=unsupported
10219 # It fails to find uninstalled libraries when the uninstalled
10220 # path is not listed in the libpath. Setting hardcode_minus_L
10221 # to unsupported forces relinking
10222 hardcode_minus_L=yes
10223 hardcode_libdir_flag_spec='-L$libdir'
10224 hardcode_libdir_separator=
10228 shared_flag='-shared'
10229 if test "$aix_use_runtimelinking" = yes; then
10230 shared_flag="$shared_flag "'${wl}-G'
10234 if test "$host_cpu" = ia64; then
10235 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10236 # chokes on -Wl,-G. The following line is correct:
10239 if test "$aix_use_runtimelinking" = yes; then
10240 shared_flag='${wl}-G'
10242 shared_flag='${wl}-bM:SRE'
10247 export_dynamic_flag_spec='${wl}-bexpall'
10248 # It seems that -bexpall does not export symbols beginning with
10249 # underscore (_), so it is better to generate a list of symbols to export.
10250 always_export_symbols=yes
10251 if test "$aix_use_runtimelinking" = yes; then
10252 # Warning - without using the other runtime loading flags (-brtl),
10253 # -berok will link without error, but may produce a broken library.
10254 allow_undefined_flag='-berok'
10255 # Determine the default libpath from the value encoded in an
10256 # empty executable.
10257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10258 /* end confdefs.h. */
10268 if ac_fn_c_try_link "$LINENO"; then :
10270 lt_aix_libpath_sed='
10271 /Import File Strings/,/^$/ {
10277 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10278 # Check for a 64-bit object if we didn't find anything.
10279 if test -z "$aix_libpath"; then
10280 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10283 rm -f core conftest.err conftest.$ac_objext \
10284 conftest$ac_exeext conftest.$ac_ext
10285 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10287 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10288 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"
10290 if test "$host_cpu" = ia64; then
10291 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10292 allow_undefined_flag="-z nodefs"
10293 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"
10295 # Determine the default libpath from the value encoded in an
10296 # empty executable.
10297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10298 /* end confdefs.h. */
10308 if ac_fn_c_try_link "$LINENO"; then :
10310 lt_aix_libpath_sed='
10311 /Import File Strings/,/^$/ {
10317 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10318 # Check for a 64-bit object if we didn't find anything.
10319 if test -z "$aix_libpath"; then
10320 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10323 rm -f core conftest.err conftest.$ac_objext \
10324 conftest$ac_exeext conftest.$ac_ext
10325 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10327 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10328 # Warning - without using the other run time loading flags,
10329 # -berok will link without error, but may produce a broken library.
10330 no_undefined_flag=' ${wl}-bernotok'
10331 allow_undefined_flag=' ${wl}-berok'
10332 if test "$with_gnu_ld" = yes; then
10333 # We only use this code for GNU lds that support --whole-archive.
10334 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10336 # Exported symbols can be pulled into shared objects from archives
10337 whole_archive_flag_spec='$convenience'
10339 archive_cmds_need_lc=yes
10340 # This is similar to how AIX traditionally builds its shared libraries.
10341 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'
10349 # see comment about AmigaOS4 .so support
10350 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10351 archive_expsym_cmds=''
10354 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)'
10355 hardcode_libdir_flag_spec='-L$libdir'
10356 hardcode_minus_L=yes
10362 export_dynamic_flag_spec=-rdynamic
10365 cygwin* | mingw* | pw32* | cegcc*)
10366 # When not using gcc, we currently assume that we are using
10367 # Microsoft Visual C++.
10368 # hardcode_libdir_flag_spec is actually meaningless, as there is
10369 # no search path for DLLs.
10370 hardcode_libdir_flag_spec=' '
10371 allow_undefined_flag=unsupported
10372 # Tell ltmain to make .lib files, not .a files.
10374 # Tell ltmain to make .dll files, not .so files.
10376 # FIXME: Setting linknames here is a bad hack.
10377 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10378 # The linker will automatically build a .lib file if we build a DLL.
10379 old_archive_from_new_cmds='true'
10380 # FIXME: Should let the user specify the lib program.
10381 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10382 fix_srcfile_path='`cygpath -w "$srcfile"`'
10383 enable_shared_with_static_runtimes=yes
10386 darwin* | rhapsody*)
10389 archive_cmds_need_lc=no
10391 hardcode_automatic=yes
10392 hardcode_shlibpath_var=unsupported
10393 if test "$lt_cv_ld_force_load" = "yes"; then
10394 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\"`'
10396 whole_archive_flag_spec=''
10398 link_all_deplibs=yes
10399 allow_undefined_flag="$_lt_dar_allow_undefined"
10400 case $cc_basename in
10401 ifort*) _lt_dar_can_shared=yes ;;
10402 *) _lt_dar_can_shared=$GCC ;;
10404 if test "$_lt_dar_can_shared" = "yes"; then
10405 output_verbose_link_cmd=func_echo_all
10406 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10407 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10408 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}"
10409 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}"
10418 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10419 hardcode_libdir_flag_spec='-L$libdir'
10420 hardcode_shlibpath_var=no
10423 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10424 # support. Future versions do this automatically, but an explicit c++rt0.o
10425 # does not break anything, and helps significantly (at the cost of a little
10428 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10429 hardcode_libdir_flag_spec='-R$libdir'
10430 hardcode_direct=yes
10431 hardcode_shlibpath_var=no
10434 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10436 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10437 hardcode_direct=yes
10438 hardcode_minus_L=yes
10439 hardcode_shlibpath_var=no
10442 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10443 freebsd* | dragonfly*)
10444 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10445 hardcode_libdir_flag_spec='-R$libdir'
10446 hardcode_direct=yes
10447 hardcode_shlibpath_var=no
10451 if test "$GCC" = yes; then
10452 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'
10454 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'
10456 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10457 hardcode_libdir_separator=:
10458 hardcode_direct=yes
10460 # hardcode_minus_L: Not really in the search PATH,
10461 # but as the default location of the library.
10462 hardcode_minus_L=yes
10463 export_dynamic_flag_spec='${wl}-E'
10467 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10468 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10470 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10472 if test "$with_gnu_ld" = no; then
10473 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10474 hardcode_libdir_flag_spec_ld='+b $libdir'
10475 hardcode_libdir_separator=:
10476 hardcode_direct=yes
10477 hardcode_direct_absolute=yes
10478 export_dynamic_flag_spec='${wl}-E'
10479 # hardcode_minus_L: Not really in the search PATH,
10480 # but as the default location of the library.
10481 hardcode_minus_L=yes
10486 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10489 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10492 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10495 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10501 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10504 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10508 # Older versions of the 11.00 compiler do not understand -b yet
10509 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10511 $as_echo_n "checking if $CC understands -b... " >&6; }
10512 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10513 $as_echo_n "(cached) " >&6
10515 lt_cv_prog_compiler__b=no
10516 save_LDFLAGS="$LDFLAGS"
10517 LDFLAGS="$LDFLAGS -b"
10518 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10519 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10520 # The linker can only warn and ignore the option if not recognized
10521 # So say no if there are warnings
10522 if test -s conftest.err; then
10523 # Append any errors to the config.log.
10524 cat conftest.err 1>&5
10525 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10526 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10527 if diff conftest.exp conftest.er2 >/dev/null; then
10528 lt_cv_prog_compiler__b=yes
10531 lt_cv_prog_compiler__b=yes
10535 LDFLAGS="$save_LDFLAGS"
10538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10539 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10541 if test x"$lt_cv_prog_compiler__b" = xyes; then
10542 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10544 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10550 if test "$with_gnu_ld" = no; then
10551 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10552 hardcode_libdir_separator=:
10557 hardcode_shlibpath_var=no
10560 hardcode_direct=yes
10561 hardcode_direct_absolute=yes
10562 export_dynamic_flag_spec='${wl}-E'
10564 # hardcode_minus_L: Not really in the search PATH,
10565 # but as the default location of the library.
10566 hardcode_minus_L=yes
10572 irix5* | irix6* | nonstopux*)
10573 if test "$GCC" = yes; then
10574 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'
10575 # Try to use the -exported_symbol ld option, if it does not
10576 # work, assume that -exports_file does not work either and
10577 # implicitly export all symbols.
10578 save_LDFLAGS="$LDFLAGS"
10579 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10581 /* end confdefs.h. */
10584 if ac_fn_c_try_link "$LINENO"; then :
10585 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'
10588 rm -f core conftest.err conftest.$ac_objext \
10589 conftest$ac_exeext conftest.$ac_ext
10590 LDFLAGS="$save_LDFLAGS"
10592 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'
10593 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'
10595 archive_cmds_need_lc='no'
10596 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10597 hardcode_libdir_separator=:
10599 link_all_deplibs=yes
10603 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10604 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10606 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10608 hardcode_libdir_flag_spec='-R$libdir'
10609 hardcode_direct=yes
10610 hardcode_shlibpath_var=no
10614 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10615 hardcode_direct=yes
10616 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10617 hardcode_libdir_separator=:
10618 hardcode_shlibpath_var=no
10625 if test -f /usr/libexec/ld.so; then
10626 hardcode_direct=yes
10627 hardcode_shlibpath_var=no
10628 hardcode_direct_absolute=yes
10629 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10630 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10631 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10632 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10633 export_dynamic_flag_spec='${wl}-E'
10636 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10637 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10638 hardcode_libdir_flag_spec='-R$libdir'
10641 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10642 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10652 hardcode_libdir_flag_spec='-L$libdir'
10653 hardcode_minus_L=yes
10654 allow_undefined_flag=unsupported
10655 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'
10656 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10660 if test "$GCC" = yes; then
10661 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10662 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'
10664 allow_undefined_flag=' -expect_unresolved \*'
10665 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'
10667 archive_cmds_need_lc='no'
10668 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10669 hardcode_libdir_separator=:
10672 osf4* | osf5*) # as osf3* with the addition of -msym flag
10673 if test "$GCC" = yes; then
10674 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10675 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'
10676 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10678 allow_undefined_flag=' -expect_unresolved \*'
10679 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'
10680 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~
10681 $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'
10683 # Both c and cxx compiler support -rpath directly
10684 hardcode_libdir_flag_spec='-rpath $libdir'
10686 archive_cmds_need_lc='no'
10687 hardcode_libdir_separator=:
10691 no_undefined_flag=' -z defs'
10692 if test "$GCC" = yes; then
10694 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10695 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10696 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10698 case `$CC -V 2>&1` in
10701 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10702 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10703 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10707 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10708 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10709 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10713 hardcode_libdir_flag_spec='-R$libdir'
10714 hardcode_shlibpath_var=no
10716 solaris2.[0-5] | solaris2.[0-5].*) ;;
10718 # The compiler driver will combine and reorder linker options,
10719 # but understands `-z linker_flag'. GCC discards it without `$wl',
10720 # but is careful enough not to reorder.
10721 # Supported since Solaris 2.6 (maybe 2.5.1?)
10722 if test "$GCC" = yes; then
10723 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10725 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10729 link_all_deplibs=yes
10733 if test "x$host_vendor" = xsequent; then
10734 # Use $CC to link under sequent, because it throws in some extra .o
10735 # files that make .init and .fini sections work.
10736 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10738 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10740 hardcode_libdir_flag_spec='-L$libdir'
10741 hardcode_direct=yes
10742 hardcode_minus_L=yes
10743 hardcode_shlibpath_var=no
10747 case $host_vendor in
10749 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10750 hardcode_direct=yes # is this really true???
10753 ## LD is ld it makes a PLAMLIB
10754 ## CC just makes a GrossModule.
10755 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10756 reload_cmds='$CC -r -o $output$reload_objs'
10760 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10761 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10764 runpath_var='LD_RUN_PATH'
10765 hardcode_shlibpath_var=no
10769 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10770 hardcode_shlibpath_var=no
10771 export_dynamic_flag_spec='-Bexport'
10775 if test -d /usr/nec; then
10776 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10777 hardcode_shlibpath_var=no
10778 runpath_var=LD_RUN_PATH
10779 hardcode_runpath_var=yes
10784 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10785 no_undefined_flag='${wl}-z,text'
10786 archive_cmds_need_lc=no
10787 hardcode_shlibpath_var=no
10788 runpath_var='LD_RUN_PATH'
10790 if test "$GCC" = yes; then
10791 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10792 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10794 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10795 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10799 sysv5* | sco3.2v5* | sco5v6*)
10800 # Note: We can NOT use -z defs as we might desire, because we do not
10801 # link with -lc, and that would cause any symbols used from libc to
10802 # always be unresolved, which means just about no library would
10803 # ever link correctly. If we're not using GNU ld we use -z text
10804 # though, which does catch some bad symbols but isn't as heavy-handed
10806 no_undefined_flag='${wl}-z,text'
10807 allow_undefined_flag='${wl}-z,nodefs'
10808 archive_cmds_need_lc=no
10809 hardcode_shlibpath_var=no
10810 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10811 hardcode_libdir_separator=':'
10812 link_all_deplibs=yes
10813 export_dynamic_flag_spec='${wl}-Bexport'
10814 runpath_var='LD_RUN_PATH'
10816 if test "$GCC" = yes; then
10817 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10818 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10820 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10821 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10826 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10827 hardcode_libdir_flag_spec='-L$libdir'
10828 hardcode_shlibpath_var=no
10836 if test x$host_vendor = xsni; then
10838 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10839 export_dynamic_flag_spec='${wl}-Blargedynsym'
10845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10846 $as_echo "$ld_shlibs" >&6; }
10847 test "$ld_shlibs" = no && can_build_shared=no
10849 with_gnu_ld=$with_gnu_ld
10866 # Do we need to explicitly link libc?
10868 case "x$archive_cmds_need_lc" in
10870 # Assume -lc should be added
10871 archive_cmds_need_lc=yes
10873 if test "$enable_shared" = yes && test "$GCC" = yes; then
10874 case $archive_cmds in
10876 # FIXME: we may have to deal with multi-command sequences.
10879 # Test whether the compiler implicitly links with -lc since on some
10880 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10881 # to ld, don't add -lc before -lgcc.
10882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10883 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10884 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10885 $as_echo_n "(cached) " >&6
10888 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10890 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10891 (eval $ac_compile) 2>&5
10893 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10894 test $ac_status = 0; } 2>conftest.err; then
10897 libobjs=conftest.$ac_objext
10899 wl=$lt_prog_compiler_wl
10900 pic_flag=$lt_prog_compiler_pic
10906 lt_save_allow_undefined_flag=$allow_undefined_flag
10907 allow_undefined_flag=
10908 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10909 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10911 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10912 test $ac_status = 0; }
10914 lt_cv_archive_cmds_need_lc=no
10916 lt_cv_archive_cmds_need_lc=yes
10918 allow_undefined_flag=$lt_save_allow_undefined_flag
10920 cat conftest.err 1>&5
10925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10926 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10927 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11091 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11093 if test "$GCC" = yes; then
11095 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11096 *) lt_awk_arg="/^libraries:/" ;;
11099 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11100 *) lt_sed_strip_eq="s,=/,/,g" ;;
11102 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11103 case $lt_search_path_spec in
11105 # if the path contains ";" then we assume it to be the separator
11106 # otherwise default to the standard path separator (i.e. ":") - it is
11107 # assumed that no part of a normal pathname contains ";" but that should
11108 # okay in the real world where ";" in dirpaths is itself problematic.
11109 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11112 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11115 # Ok, now we have the path, separated by spaces, we can step through it
11116 # and add multilib dir if necessary.
11117 lt_tmp_lt_search_path_spec=
11118 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11119 for lt_sys_path in $lt_search_path_spec; do
11120 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11121 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11123 test -d "$lt_sys_path" && \
11124 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11127 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11128 BEGIN {RS=" "; FS="/|\n";} {
11131 for (lt_i = NF; lt_i > 0; lt_i--) {
11132 if ($lt_i != "" && $lt_i != ".") {
11133 if ($lt_i == "..") {
11136 if (lt_count == 0) {
11137 lt_foo="/" $lt_i lt_foo;
11144 if (lt_foo != "") { lt_freq[lt_foo]++; }
11145 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11147 # AWK program above erroneously prepends '/' to C:/dos/paths
11150 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11151 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11153 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11155 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11157 library_names_spec=
11158 libname_spec='lib$name'
11162 postuninstall_cmds=
11166 shlibpath_overrides_runpath=unknown
11168 dynamic_linker="$host_os ld.so"
11169 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11170 need_lib_prefix=unknown
11171 hardcode_into_libs=no
11173 # when you set need_version to no, make sure it does not cause -set_version
11174 # flags to be left without arguments
11175 need_version=unknown
11180 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11181 shlibpath_var=LIBPATH
11183 # AIX 3 has no versioning support, so we append a major version to the name.
11184 soname_spec='${libname}${release}${shared_ext}$major'
11191 hardcode_into_libs=yes
11192 if test "$host_cpu" = ia64; then
11193 # AIX 5 supports IA64
11194 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11195 shlibpath_var=LD_LIBRARY_PATH
11197 # With GCC up to 2.95.x, collect2 would create an import file
11198 # for dependence libraries. The import file would start with
11199 # the line `#! .'. This would cause the generated library to
11200 # depend on `.', always an invalid library. This was fixed in
11201 # development snapshots of GCC prior to 3.0.
11203 aix4 | aix4.[01] | aix4.[01].*)
11204 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11206 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11209 can_build_shared=no
11213 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11214 # soname into executable. Probably we can add versioning support to
11215 # collect2, so additional links can be useful in future.
11216 if test "$aix_use_runtimelinking" = yes; then
11217 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11218 # instead of lib<name>.a to let people know that these are not
11219 # typical AIX shared libraries.
11220 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11222 # We preserve .a as extension for shared libraries through AIX4.2
11223 # and later when we are not doing run time linking.
11224 library_names_spec='${libname}${release}.a $libname.a'
11225 soname_spec='${libname}${release}${shared_ext}$major'
11227 shlibpath_var=LIBPATH
11234 # Since July 2007 AmigaOS4 officially supports .so libraries.
11235 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11236 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11239 library_names_spec='$libname.ixlibrary $libname.a'
11240 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11241 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'
11247 library_names_spec='${libname}${shared_ext}'
11248 dynamic_linker="$host_os ld.so"
11249 shlibpath_var=LIBRARY_PATH
11255 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11256 soname_spec='${libname}${release}${shared_ext}$major'
11257 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11258 shlibpath_var=LD_LIBRARY_PATH
11259 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11260 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11261 # the default ld.so.conf also contains /usr/contrib/lib and
11262 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11263 # libtool to hard-code these into programs
11266 cygwin* | mingw* | pw32* | cegcc*)
11267 version_type=windows
11272 case $GCC,$host_os in
11273 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11274 library_names_spec='$libname.dll.a'
11275 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11276 postinstall_cmds='base_file=`basename \${file}`~
11277 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11278 dldir=$destdir/`dirname \$dlpath`~
11279 test -d \$dldir || mkdir -p \$dldir~
11280 $install_prog $dir/$dlname \$dldir/$dlname~
11281 chmod a+x \$dldir/$dlname~
11282 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11283 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11285 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11286 dlpath=$dir/\$dldll~
11288 shlibpath_overrides_runpath=yes
11292 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11293 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11295 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11298 # MinGW DLLs use traditional 'lib' prefix
11299 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11302 # pw32 DLLs use 'pw' prefix rather than 'lib'
11303 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11309 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11312 dynamic_linker='Win32 ld.exe'
11313 # FIXME: first we should search . and the directory the executable is in
11317 darwin* | rhapsody*)
11318 dynamic_linker="$host_os dyld"
11319 version_type=darwin
11322 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11323 soname_spec='${libname}${release}${major}$shared_ext'
11324 shlibpath_overrides_runpath=yes
11325 shlibpath_var=DYLD_LIBRARY_PATH
11326 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11328 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11329 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11336 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11337 soname_spec='${libname}${release}${shared_ext}$major'
11338 shlibpath_var=LD_LIBRARY_PATH
11341 freebsd* | dragonfly*)
11342 # DragonFly does not have aout. When/if they implement a new
11343 # versioning mechanism, adjust this.
11344 if test -x /usr/bin/objformat; then
11345 objformat=`/usr/bin/objformat`
11348 freebsd[23].*) objformat=aout ;;
11349 *) objformat=elf ;;
11352 version_type=freebsd-$objformat
11353 case $version_type in
11355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11360 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11364 shlibpath_var=LD_LIBRARY_PATH
11367 shlibpath_overrides_runpath=yes
11369 freebsd3.[01]* | freebsdelf3.[01]*)
11370 shlibpath_overrides_runpath=yes
11371 hardcode_into_libs=yes
11373 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11374 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11375 shlibpath_overrides_runpath=no
11376 hardcode_into_libs=yes
11378 *) # from 4.6 on, and DragonFly
11379 shlibpath_overrides_runpath=yes
11380 hardcode_into_libs=yes
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'
11391 shlibpath_var=LD_LIBRARY_PATH
11392 hardcode_into_libs=yes
11399 dynamic_linker="$host_os runtime_loader"
11400 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11401 soname_spec='${libname}${release}${shared_ext}$major'
11402 shlibpath_var=LIBRARY_PATH
11403 shlibpath_overrides_runpath=yes
11404 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11405 hardcode_into_libs=yes
11408 hpux9* | hpux10* | hpux11*)
11409 # Give a soname corresponding to the major version so that dld.sl refuses to
11410 # link against other versions.
11417 hardcode_into_libs=yes
11418 dynamic_linker="$host_os dld.so"
11419 shlibpath_var=LD_LIBRARY_PATH
11420 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11421 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11422 soname_spec='${libname}${release}${shared_ext}$major'
11423 if test "X$HPUX_IA64_MODE" = X32; then
11424 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11426 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11428 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11432 hardcode_into_libs=yes
11433 dynamic_linker="$host_os dld.sl"
11434 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11435 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11437 soname_spec='${libname}${release}${shared_ext}$major'
11438 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11439 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11443 dynamic_linker="$host_os dld.sl"
11444 shlibpath_var=SHLIB_PATH
11445 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11446 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11447 soname_spec='${libname}${release}${shared_ext}$major'
11450 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11451 postinstall_cmds='chmod 555 $lib'
11452 # or fails outright, so override atomically:
11453 install_override_mode=555
11460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11461 soname_spec='${libname}${release}${shared_ext}$major'
11462 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11463 shlibpath_var=LD_LIBRARY_PATH
11464 shlibpath_overrides_runpath=no
11465 hardcode_into_libs=yes
11468 irix5* | irix6* | nonstopux*)
11470 nonstopux*) version_type=nonstopux ;;
11472 if test "$lt_cv_prog_gnu_ld" = yes; then
11480 soname_spec='${libname}${release}${shared_ext}$major'
11481 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11483 irix5* | nonstopux*)
11484 libsuff= shlibsuff=
11487 case $LD in # libtool.m4 will add one of these switches to LD
11488 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11489 libsuff= shlibsuff= libmagic=32-bit;;
11490 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11491 libsuff=32 shlibsuff=N32 libmagic=N32;;
11492 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11493 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11494 *) libsuff= shlibsuff= libmagic=never-match;;
11498 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11499 shlibpath_overrides_runpath=no
11500 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11501 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11502 hardcode_into_libs=yes
11505 # No shared lib support for Linux oldld, aout, or coff.
11506 linux*oldld* | linux*aout* | linux*coff*)
11510 # This must be Linux ELF.
11511 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11515 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11516 soname_spec='${libname}${release}${shared_ext}$major'
11517 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11518 shlibpath_var=LD_LIBRARY_PATH
11519 shlibpath_overrides_runpath=no
11521 # Some binutils ld are patched to set DT_RUNPATH
11522 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11523 $as_echo_n "(cached) " >&6
11525 lt_cv_shlibpath_overrides_runpath=no
11526 save_LDFLAGS=$LDFLAGS
11527 save_libdir=$libdir
11528 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11529 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11531 /* end confdefs.h. */
11541 if ac_fn_c_try_link "$LINENO"; then :
11542 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11543 lt_cv_shlibpath_overrides_runpath=yes
11546 rm -f core conftest.err conftest.$ac_objext \
11547 conftest$ac_exeext conftest.$ac_ext
11548 LDFLAGS=$save_LDFLAGS
11549 libdir=$save_libdir
11553 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11555 # This implies no fast_install, which is unacceptable.
11556 # Some rework will be needed to allow for fast_install
11557 # before this can be enabled.
11558 hardcode_into_libs=yes
11560 # Append ld.so.conf contents to the search path
11561 if test -f /etc/ld.so.conf; then
11562 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' ' '`
11563 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11566 # We used to test for /lib/ld.so.1 and disable shared libraries on
11567 # powerpc, because MkLinux only supported shared libraries with the
11568 # GNU dynamic linker. Since this was broken with cross compilers,
11569 # most powerpc-linux boxes support dynamic linking these days and
11570 # people can always --disable-shared, the test was removed, and we
11571 # assume the GNU/Linux dynamic linker is in use.
11572 dynamic_linker='GNU/Linux ld.so'
11579 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11581 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11582 dynamic_linker='NetBSD (a.out) ld.so'
11584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11585 soname_spec='${libname}${release}${shared_ext}$major'
11586 dynamic_linker='NetBSD ld.elf_so'
11588 shlibpath_var=LD_LIBRARY_PATH
11589 shlibpath_overrides_runpath=yes
11590 hardcode_into_libs=yes
11595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11596 shlibpath_var=LD_LIBRARY_PATH
11597 shlibpath_overrides_runpath=yes
11604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11605 soname_spec='${libname}${release}${shared_ext}$major'
11606 shlibpath_var=LD_LIBRARY_PATH
11607 shlibpath_overrides_runpath=no
11608 hardcode_into_libs=yes
11609 dynamic_linker='ldqnx.so'
11614 sys_lib_dlsearch_path_spec="/usr/lib"
11616 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11618 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11619 *) need_version=no ;;
11621 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11622 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11623 shlibpath_var=LD_LIBRARY_PATH
11624 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11626 openbsd2.[89] | openbsd2.[89].*)
11627 shlibpath_overrides_runpath=no
11630 shlibpath_overrides_runpath=yes
11634 shlibpath_overrides_runpath=yes
11639 libname_spec='$name'
11642 library_names_spec='$libname${shared_ext} $libname.a'
11643 dynamic_linker='OS/2 ld.exe'
11644 shlibpath_var=LIBPATH
11647 osf3* | osf4* | osf5*)
11651 soname_spec='${libname}${release}${shared_ext}$major'
11652 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11653 shlibpath_var=LD_LIBRARY_PATH
11654 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11655 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11666 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $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 # ldd complains unless libraries are executable
11672 postinstall_cmds='chmod +x $lib'
11677 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11678 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11679 shlibpath_var=LD_LIBRARY_PATH
11680 shlibpath_overrides_runpath=yes
11681 if test "$with_gnu_ld" = yes; then
11689 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11690 soname_spec='${libname}${release}${shared_ext}$major'
11691 shlibpath_var=LD_LIBRARY_PATH
11692 case $host_vendor in
11694 shlibpath_overrides_runpath=no
11696 runpath_var=LD_RUN_PATH
11704 shlibpath_overrides_runpath=no
11705 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11711 if test -d /usr/nec ;then
11713 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11714 soname_spec='$libname${shared_ext}.$major'
11715 shlibpath_var=LD_LIBRARY_PATH
11719 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11720 version_type=freebsd-elf
11723 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11724 soname_spec='${libname}${release}${shared_ext}$major'
11725 shlibpath_var=LD_LIBRARY_PATH
11726 shlibpath_overrides_runpath=yes
11727 hardcode_into_libs=yes
11728 if test "$with_gnu_ld" = yes; then
11729 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11731 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11734 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11738 sys_lib_dlsearch_path_spec='/usr/lib'
11742 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11747 shlibpath_var=LD_LIBRARY_PATH
11748 shlibpath_overrides_runpath=no
11749 hardcode_into_libs=yes
11754 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11755 soname_spec='${libname}${release}${shared_ext}$major'
11756 shlibpath_var=LD_LIBRARY_PATH
11763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11764 $as_echo "$dynamic_linker" >&6; }
11765 test "$dynamic_linker" = no && can_build_shared=no
11767 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11768 if test "$GCC" = yes; then
11769 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11772 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11773 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11775 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11776 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11871 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11873 if test -n "$hardcode_libdir_flag_spec" ||
11874 test -n "$runpath_var" ||
11875 test "X$hardcode_automatic" = "Xyes" ; then
11877 # We can hardcode non-existent directories.
11878 if test "$hardcode_direct" != no &&
11879 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11880 # have to relink, otherwise we might link with an installed library
11881 # when we should be linking with a yet-to-be-installed one
11882 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11883 test "$hardcode_minus_L" != no; then
11884 # Linking always hardcodes the temporary library directory.
11885 hardcode_action=relink
11887 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11888 hardcode_action=immediate
11891 # We cannot hardcode anything, or else we can only hardcode existing
11893 hardcode_action=unsupported
11895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11896 $as_echo "$hardcode_action" >&6; }
11898 if test "$hardcode_action" = relink ||
11899 test "$inherit_rpath" = yes; then
11900 # Fast installation is not supported
11901 enable_fast_install=no
11902 elif test "$shlibpath_overrides_runpath" = yes ||
11903 test "$enable_shared" = no; then
11904 # Fast installation is not necessary
11905 enable_fast_install=needless
11913 if test "x$enable_dlopen" != xyes; then
11914 enable_dlopen=unknown
11915 enable_dlopen_self=unknown
11916 enable_dlopen_self_static=unknown
11923 lt_cv_dlopen="load_add_on"
11925 lt_cv_dlopen_self=yes
11928 mingw* | pw32* | cegcc*)
11929 lt_cv_dlopen="LoadLibrary"
11934 lt_cv_dlopen="dlopen"
11939 # if libdl is installed we need to link against it
11940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11941 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11942 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11943 $as_echo_n "(cached) " >&6
11945 ac_check_lib_save_LIBS=$LIBS
11947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11948 /* end confdefs.h. */
11950 /* Override any GCC internal prototype to avoid an error.
11951 Use char because int might match the return type of a GCC
11952 builtin and then its argument prototype would still apply. */
11965 if ac_fn_c_try_link "$LINENO"; then :
11966 ac_cv_lib_dl_dlopen=yes
11968 ac_cv_lib_dl_dlopen=no
11970 rm -f core conftest.err conftest.$ac_objext \
11971 conftest$ac_exeext conftest.$ac_ext
11972 LIBS=$ac_check_lib_save_LIBS
11974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11975 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11976 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11977 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11980 lt_cv_dlopen="dyld"
11982 lt_cv_dlopen_self=yes
11989 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11990 if test "x$ac_cv_func_shl_load" = x""yes; then :
11991 lt_cv_dlopen="shl_load"
11993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11994 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11995 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11996 $as_echo_n "(cached) " >&6
11998 ac_check_lib_save_LIBS=$LIBS
12000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12001 /* end confdefs.h. */
12003 /* Override any GCC internal prototype to avoid an error.
12004 Use char because int might match the return type of a GCC
12005 builtin and then its argument prototype would still apply. */
12013 return shl_load ();
12018 if ac_fn_c_try_link "$LINENO"; then :
12019 ac_cv_lib_dld_shl_load=yes
12021 ac_cv_lib_dld_shl_load=no
12023 rm -f core conftest.err conftest.$ac_objext \
12024 conftest$ac_exeext conftest.$ac_ext
12025 LIBS=$ac_check_lib_save_LIBS
12027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12028 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12029 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12030 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12032 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12033 if test "x$ac_cv_func_dlopen" = x""yes; then :
12034 lt_cv_dlopen="dlopen"
12036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12037 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12038 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12039 $as_echo_n "(cached) " >&6
12041 ac_check_lib_save_LIBS=$LIBS
12043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12044 /* end confdefs.h. */
12046 /* Override any GCC internal prototype to avoid an error.
12047 Use char because int might match the return type of a GCC
12048 builtin and then its argument prototype would still apply. */
12061 if ac_fn_c_try_link "$LINENO"; then :
12062 ac_cv_lib_dl_dlopen=yes
12064 ac_cv_lib_dl_dlopen=no
12066 rm -f core conftest.err conftest.$ac_objext \
12067 conftest$ac_exeext conftest.$ac_ext
12068 LIBS=$ac_check_lib_save_LIBS
12070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12071 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12072 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12073 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12076 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12077 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12078 $as_echo_n "(cached) " >&6
12080 ac_check_lib_save_LIBS=$LIBS
12081 LIBS="-lsvld $LIBS"
12082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12083 /* end confdefs.h. */
12085 /* Override any GCC internal prototype to avoid an error.
12086 Use char because int might match the return type of a GCC
12087 builtin and then its argument prototype would still apply. */
12100 if ac_fn_c_try_link "$LINENO"; then :
12101 ac_cv_lib_svld_dlopen=yes
12103 ac_cv_lib_svld_dlopen=no
12105 rm -f core conftest.err conftest.$ac_objext \
12106 conftest$ac_exeext conftest.$ac_ext
12107 LIBS=$ac_check_lib_save_LIBS
12109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12110 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12111 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12112 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12115 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12116 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12117 $as_echo_n "(cached) " >&6
12119 ac_check_lib_save_LIBS=$LIBS
12121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12122 /* end confdefs.h. */
12124 /* Override any GCC internal prototype to avoid an error.
12125 Use char because int might match the return type of a GCC
12126 builtin and then its argument prototype would still apply. */
12134 return dld_link ();
12139 if ac_fn_c_try_link "$LINENO"; then :
12140 ac_cv_lib_dld_dld_link=yes
12142 ac_cv_lib_dld_dld_link=no
12144 rm -f core conftest.err conftest.$ac_objext \
12145 conftest$ac_exeext conftest.$ac_ext
12146 LIBS=$ac_check_lib_save_LIBS
12148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12149 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12150 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12151 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12172 if test "x$lt_cv_dlopen" != xno; then
12178 case $lt_cv_dlopen in
12180 save_CPPFLAGS="$CPPFLAGS"
12181 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12183 save_LDFLAGS="$LDFLAGS"
12184 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12187 LIBS="$lt_cv_dlopen_libs $LIBS"
12189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12190 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12191 if test "${lt_cv_dlopen_self+set}" = set; then :
12192 $as_echo_n "(cached) " >&6
12194 if test "$cross_compiling" = yes; then :
12195 lt_cv_dlopen_self=cross
12197 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12198 lt_status=$lt_dlunknown
12199 cat > conftest.$ac_ext <<_LT_EOF
12200 #line 12200 "configure"
12201 #include "confdefs.h"
12210 # define LT_DLGLOBAL RTLD_GLOBAL
12213 # define LT_DLGLOBAL DL_GLOBAL
12215 # define LT_DLGLOBAL 0
12219 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12220 find out it does not work in some platform. */
12221 #ifndef LT_DLLAZY_OR_NOW
12223 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12226 # define LT_DLLAZY_OR_NOW DL_LAZY
12229 # define LT_DLLAZY_OR_NOW RTLD_NOW
12232 # define LT_DLLAZY_OR_NOW DL_NOW
12234 # define LT_DLLAZY_OR_NOW 0
12241 /* When -fvisbility=hidden is used, assume the code has been annotated
12242 correspondingly for the symbols needed. */
12243 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12244 void fnord () __attribute__((visibility("default")));
12247 void fnord () { int i=42; }
12250 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12251 int status = $lt_dlunknown;
12255 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12258 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12259 else puts (dlerror ());
12261 /* dlclose (self); */
12269 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12270 (eval $ac_link) 2>&5
12272 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12273 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12274 (./conftest; exit; ) >&5 2>/dev/null
12276 case x$lt_status in
12277 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12278 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12279 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12282 # compilation failed
12283 lt_cv_dlopen_self=no
12290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12291 $as_echo "$lt_cv_dlopen_self" >&6; }
12293 if test "x$lt_cv_dlopen_self" = xyes; then
12294 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12296 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12297 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12298 $as_echo_n "(cached) " >&6
12300 if test "$cross_compiling" = yes; then :
12301 lt_cv_dlopen_self_static=cross
12303 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12304 lt_status=$lt_dlunknown
12305 cat > conftest.$ac_ext <<_LT_EOF
12306 #line 12306 "configure"
12307 #include "confdefs.h"
12316 # define LT_DLGLOBAL RTLD_GLOBAL
12319 # define LT_DLGLOBAL DL_GLOBAL
12321 # define LT_DLGLOBAL 0
12325 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12326 find out it does not work in some platform. */
12327 #ifndef LT_DLLAZY_OR_NOW
12329 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12332 # define LT_DLLAZY_OR_NOW DL_LAZY
12335 # define LT_DLLAZY_OR_NOW RTLD_NOW
12338 # define LT_DLLAZY_OR_NOW DL_NOW
12340 # define LT_DLLAZY_OR_NOW 0
12347 /* When -fvisbility=hidden is used, assume the code has been annotated
12348 correspondingly for the symbols needed. */
12349 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12350 void fnord () __attribute__((visibility("default")));
12353 void fnord () { int i=42; }
12356 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12357 int status = $lt_dlunknown;
12361 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12364 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12365 else puts (dlerror ());
12367 /* dlclose (self); */
12375 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12376 (eval $ac_link) 2>&5
12378 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12379 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12380 (./conftest; exit; ) >&5 2>/dev/null
12382 case x$lt_status in
12383 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12384 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12385 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12388 # compilation failed
12389 lt_cv_dlopen_self_static=no
12396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12397 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12400 CPPFLAGS="$save_CPPFLAGS"
12401 LDFLAGS="$save_LDFLAGS"
12406 case $lt_cv_dlopen_self in
12407 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12408 *) enable_dlopen_self=unknown ;;
12411 case $lt_cv_dlopen_self_static in
12412 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12413 *) enable_dlopen_self_static=unknown ;;
12435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12436 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12437 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12438 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12439 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12441 $as_echo "yes" >&6; }
12443 # FIXME - insert some real tests, host_os isn't really good enough
12446 if test -n "$STRIP" ; then
12447 striplib="$STRIP -x"
12448 old_striplib="$STRIP -S"
12449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12450 $as_echo "yes" >&6; }
12452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12453 $as_echo "no" >&6; }
12457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12458 $as_echo "no" >&6; }
12474 # Report which library types will actually be built
12475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12476 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12478 $as_echo "$can_build_shared" >&6; }
12480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12481 $as_echo_n "checking whether to build shared libraries... " >&6; }
12482 test "$can_build_shared" = "no" && enable_shared=no
12484 # On AIX, shared libraries and static libraries use the same namespace, and
12485 # are all built from PIC.
12488 test "$enable_shared" = yes && enable_static=no
12489 if test -n "$RANLIB"; then
12490 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12491 postinstall_cmds='$RANLIB $lib'
12496 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12497 test "$enable_shared" = yes && enable_static=no
12501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12502 $as_echo "$enable_shared" >&6; }
12504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12505 $as_echo_n "checking whether to build static libraries... " >&6; }
12506 # Make sure either enable_shared or enable_static is yes.
12507 test "$enable_shared" = yes || enable_static=yes
12508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12509 $as_echo "$enable_static" >&6; }
12516 ac_cpp='$CPP $CPPFLAGS'
12517 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12518 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12519 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12523 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12524 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12525 (test "X$CXX" != "Xg++"))) ; then
12527 ac_cpp='$CXXCPP $CPPFLAGS'
12528 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12529 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12530 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12532 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12533 if test -z "$CXXCPP"; then
12534 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12535 $as_echo_n "(cached) " >&6
12537 # Double quotes because CXXCPP needs to be expanded
12538 for CXXCPP in "$CXX -E" "/lib/cpp"
12540 ac_preproc_ok=false
12541 for ac_cxx_preproc_warn_flag in '' yes
12543 # Use a header file that comes with gcc, so configuring glibc
12544 # with a fresh cross-compiler works.
12545 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12546 # <limits.h> exists even on freestanding compilers.
12547 # On the NeXT, cc -E runs the code through the compiler's parser,
12548 # not just through cpp. "Syntax error" is here to catch this case.
12549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12550 /* end confdefs.h. */
12552 # include <limits.h>
12554 # include <assert.h>
12558 if ac_fn_cxx_try_cpp "$LINENO"; then :
12561 # Broken: fails on valid input.
12564 rm -f conftest.err conftest.$ac_ext
12566 # OK, works on sane cases. Now check whether nonexistent headers
12567 # can be detected and how.
12568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12569 /* end confdefs.h. */
12570 #include <ac_nonexistent.h>
12572 if ac_fn_cxx_try_cpp "$LINENO"; then :
12573 # Broken: success on invalid input.
12576 # Passes both tests.
12580 rm -f conftest.err conftest.$ac_ext
12583 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12584 rm -f conftest.err conftest.$ac_ext
12585 if $ac_preproc_ok; then :
12590 ac_cv_prog_CXXCPP=$CXXCPP
12593 CXXCPP=$ac_cv_prog_CXXCPP
12595 ac_cv_prog_CXXCPP=$CXXCPP
12597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12598 $as_echo "$CXXCPP" >&6; }
12599 ac_preproc_ok=false
12600 for ac_cxx_preproc_warn_flag in '' yes
12602 # Use a header file that comes with gcc, so configuring glibc
12603 # with a fresh cross-compiler works.
12604 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12605 # <limits.h> exists even on freestanding compilers.
12606 # On the NeXT, cc -E runs the code through the compiler's parser,
12607 # not just through cpp. "Syntax error" is here to catch this case.
12608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12609 /* end confdefs.h. */
12611 # include <limits.h>
12613 # include <assert.h>
12617 if ac_fn_cxx_try_cpp "$LINENO"; then :
12620 # Broken: fails on valid input.
12623 rm -f conftest.err conftest.$ac_ext
12625 # OK, works on sane cases. Now check whether nonexistent headers
12626 # can be detected and how.
12627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12628 /* end confdefs.h. */
12629 #include <ac_nonexistent.h>
12631 if ac_fn_cxx_try_cpp "$LINENO"; then :
12632 # Broken: success on invalid input.
12635 # Passes both tests.
12639 rm -f conftest.err conftest.$ac_ext
12642 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12643 rm -f conftest.err conftest.$ac_ext
12644 if $ac_preproc_ok; then :
12647 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12648 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12649 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12650 See \`config.log' for more details." "$LINENO" 5; }
12654 ac_cpp='$CPP $CPPFLAGS'
12655 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12656 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12657 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12660 _lt_caught_CXX_error=yes
12664 ac_cpp='$CXXCPP $CPPFLAGS'
12665 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12666 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12667 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12669 archive_cmds_need_lc_CXX=no
12670 allow_undefined_flag_CXX=
12671 always_export_symbols_CXX=no
12672 archive_expsym_cmds_CXX=
12673 compiler_needs_object_CXX=no
12674 export_dynamic_flag_spec_CXX=
12675 hardcode_direct_CXX=no
12676 hardcode_direct_absolute_CXX=no
12677 hardcode_libdir_flag_spec_CXX=
12678 hardcode_libdir_flag_spec_ld_CXX=
12679 hardcode_libdir_separator_CXX=
12680 hardcode_minus_L_CXX=no
12681 hardcode_shlibpath_var_CXX=unsupported
12682 hardcode_automatic_CXX=no
12683 inherit_rpath_CXX=no
12685 module_expsym_cmds_CXX=
12686 link_all_deplibs_CXX=unknown
12687 old_archive_cmds_CXX=$old_archive_cmds
12688 reload_flag_CXX=$reload_flag
12689 reload_cmds_CXX=$reload_cmds
12690 no_undefined_flag_CXX=
12691 whole_archive_flag_spec_CXX=
12692 enable_shared_with_static_runtimes_CXX=no
12694 # Source file extension for C++ test sources.
12697 # Object file extension for compiled C++ test sources.
12701 # No sense in running all these tests if we already determined that
12702 # the CXX compiler isn't working. Some variables (like enable_shared)
12703 # are currently assumed to apply to all compilers on this platform,
12704 # and will be corrupted by setting them based on a non-working compiler.
12705 if test "$_lt_caught_CXX_error" != yes; then
12706 # Code to be used in simple compile tests
12707 lt_simple_compile_test_code="int some_variable = 0;"
12709 # Code to be used in simple link tests
12710 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12712 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12719 # If no C compiler was specified, use CC.
12722 # If no C compiler flags were specified, use CFLAGS.
12723 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12725 # Allow CC to be a program name with arguments.
12729 # save warnings/boilerplate of simple test code
12730 ac_outfile=conftest.$ac_objext
12731 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12732 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12733 _lt_compiler_boilerplate=`cat conftest.err`
12736 ac_outfile=conftest.$ac_objext
12737 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12738 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12739 _lt_linker_boilerplate=`cat conftest.err`
12743 # Allow CC to be a program name with arguments.
12748 lt_save_with_gnu_ld=$with_gnu_ld
12749 lt_save_path_LD=$lt_cv_path_LD
12750 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12751 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12753 $as_unset lt_cv_prog_gnu_ld
12755 if test -n "${lt_cv_path_LDCXX+set}"; then
12756 lt_cv_path_LD=$lt_cv_path_LDCXX
12758 $as_unset lt_cv_path_LD
12760 test -z "${LDCXX+set}" || LD=$LDCXX
12764 for cc_temp in $compiler""; do
12766 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12767 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12772 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12775 if test -n "$compiler"; then
12776 # We don't want -fno-exception when compiling C++ code, so set the
12777 # no_builtin_flag separately
12778 if test "$GXX" = yes; then
12779 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12781 lt_prog_compiler_no_builtin_flag_CXX=
12784 if test "$GXX" = yes; then
12785 # Set up default GNU C++ configuration
12789 # Check whether --with-gnu-ld was given.
12790 if test "${with_gnu_ld+set}" = set; then :
12791 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12797 if test "$GCC" = yes; then
12798 # Check if gcc -print-prog-name=ld gives a path.
12799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12800 $as_echo_n "checking for ld used by $CC... " >&6; }
12803 # gcc leaves a trailing carriage return which upsets mingw
12804 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12806 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12809 # Accept absolute paths.
12811 re_direlt='/[^/][^/]*/\.\./'
12812 # Canonicalize the pathname of ld
12813 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12814 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12815 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12817 test -z "$LD" && LD="$ac_prog"
12820 # If it fails, then pretend we aren't using GCC.
12824 # If it is relative, then search for the first ld in PATH.
12825 with_gnu_ld=unknown
12828 elif test "$with_gnu_ld" = yes; then
12829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12830 $as_echo_n "checking for GNU ld... " >&6; }
12832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12833 $as_echo_n "checking for non-GNU ld... " >&6; }
12835 if test "${lt_cv_path_LD+set}" = set; then :
12836 $as_echo_n "(cached) " >&6
12838 if test -z "$LD"; then
12839 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12840 for ac_dir in $PATH; do
12842 test -z "$ac_dir" && ac_dir=.
12843 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12844 lt_cv_path_LD="$ac_dir/$ac_prog"
12845 # Check to see if the program is GNU ld. I'd rather use --version,
12846 # but apparently some variants of GNU ld only accept -v.
12847 # Break only if it was the GNU/non-GNU ld that we prefer.
12848 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12849 *GNU* | *'with BFD'*)
12850 test "$with_gnu_ld" != no && break
12853 test "$with_gnu_ld" != yes && break
12860 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12864 LD="$lt_cv_path_LD"
12865 if test -n "$LD"; then
12866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12867 $as_echo "$LD" >&6; }
12869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12870 $as_echo "no" >&6; }
12872 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12874 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12875 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12876 $as_echo_n "(cached) " >&6
12878 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12879 case `$LD -v 2>&1 </dev/null` in
12880 *GNU* | *'with BFD'*)
12881 lt_cv_prog_gnu_ld=yes
12884 lt_cv_prog_gnu_ld=no
12888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12889 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12890 with_gnu_ld=$lt_cv_prog_gnu_ld
12898 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12899 # archiving commands below assume that GNU ld is being used.
12900 if test "$with_gnu_ld" = yes; then
12901 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12902 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'
12904 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12905 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12907 # If archive_cmds runs LD, not CC, wlarc should be empty
12908 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12909 # investigate it a little bit more. (MM)
12912 # ancient GNU ld didn't support --whole-archive et. al.
12913 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12914 $GREP 'no-whole-archive' > /dev/null; then
12915 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12917 whole_archive_flag_spec_CXX=
12923 # A generic and very simple default shared library creation
12924 # command for GNU C++ for the case where it uses the native
12925 # linker, instead of GNU ld. If possible, this setting should
12926 # overridden to take advantage of the native linker features on
12927 # the platform it is being used on.
12928 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12931 # Commands to make compiler produce verbose output that lists
12932 # what "hidden" libraries, object files and flags are used when
12933 # linking a shared library.
12934 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12942 # PORTME: fill in a description of your system's C++ link characteristics
12943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12944 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12948 # FIXME: insert proper C++ library support
12952 if test "$host_cpu" = ia64; then
12953 # On IA64, the linker does run time linking by default, so we don't
12954 # have to do anything special.
12955 aix_use_runtimelinking=no
12956 exp_sym_flag='-Bexport'
12959 aix_use_runtimelinking=no
12961 # Test if we are trying to use run time linking or normal
12962 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12963 # need to do runtime linking.
12964 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12965 for ld_flag in $LDFLAGS; do
12968 aix_use_runtimelinking=yes
12976 exp_sym_flag='-bexport'
12977 no_entry_flag='-bnoentry'
12980 # When large executables or shared objects are built, AIX ld can
12981 # have problems creating the table of contents. If linking a library
12982 # or program results in "error TOC overflow" add -mminimal-toc to
12983 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12984 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12986 archive_cmds_CXX=''
12987 hardcode_direct_CXX=yes
12988 hardcode_direct_absolute_CXX=yes
12989 hardcode_libdir_separator_CXX=':'
12990 link_all_deplibs_CXX=yes
12991 file_list_spec_CXX='${wl}-f,'
12993 if test "$GXX" = yes; then
12994 case $host_os in aix4.[012]|aix4.[012].*)
12995 # We only want to do this on AIX 4.2 and lower, the check
12996 # below for broken collect2 doesn't work under 4.3+
12997 collect2name=`${CC} -print-prog-name=collect2`
12998 if test -f "$collect2name" &&
12999 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13001 # We have reworked collect2
13004 # We have old collect2
13005 hardcode_direct_CXX=unsupported
13006 # It fails to find uninstalled libraries when the uninstalled
13007 # path is not listed in the libpath. Setting hardcode_minus_L
13008 # to unsupported forces relinking
13009 hardcode_minus_L_CXX=yes
13010 hardcode_libdir_flag_spec_CXX='-L$libdir'
13011 hardcode_libdir_separator_CXX=
13014 shared_flag='-shared'
13015 if test "$aix_use_runtimelinking" = yes; then
13016 shared_flag="$shared_flag "'${wl}-G'
13020 if test "$host_cpu" = ia64; then
13021 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13022 # chokes on -Wl,-G. The following line is correct:
13025 if test "$aix_use_runtimelinking" = yes; then
13026 shared_flag='${wl}-G'
13028 shared_flag='${wl}-bM:SRE'
13033 export_dynamic_flag_spec_CXX='${wl}-bexpall'
13034 # It seems that -bexpall does not export symbols beginning with
13035 # underscore (_), so it is better to generate a list of symbols to
13037 always_export_symbols_CXX=yes
13038 if test "$aix_use_runtimelinking" = yes; then
13039 # Warning - without using the other runtime loading flags (-brtl),
13040 # -berok will link without error, but may produce a broken library.
13041 allow_undefined_flag_CXX='-berok'
13042 # Determine the default libpath from the value encoded in an empty
13044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13045 /* end confdefs.h. */
13055 if ac_fn_cxx_try_link "$LINENO"; then :
13057 lt_aix_libpath_sed='
13058 /Import File Strings/,/^$/ {
13064 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13065 # Check for a 64-bit object if we didn't find anything.
13066 if test -z "$aix_libpath"; then
13067 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13070 rm -f core conftest.err conftest.$ac_objext \
13071 conftest$ac_exeext conftest.$ac_ext
13072 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13074 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13076 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"
13078 if test "$host_cpu" = ia64; then
13079 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13080 allow_undefined_flag_CXX="-z nodefs"
13081 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"
13083 # Determine the default libpath from the value encoded in an
13084 # empty executable.
13085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13086 /* end confdefs.h. */
13096 if ac_fn_cxx_try_link "$LINENO"; then :
13098 lt_aix_libpath_sed='
13099 /Import File Strings/,/^$/ {
13105 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13106 # Check for a 64-bit object if we didn't find anything.
13107 if test -z "$aix_libpath"; then
13108 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13111 rm -f core conftest.err conftest.$ac_objext \
13112 conftest$ac_exeext conftest.$ac_ext
13113 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13115 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13116 # Warning - without using the other run time loading flags,
13117 # -berok will link without error, but may produce a broken library.
13118 no_undefined_flag_CXX=' ${wl}-bernotok'
13119 allow_undefined_flag_CXX=' ${wl}-berok'
13120 if test "$with_gnu_ld" = yes; then
13121 # We only use this code for GNU lds that support --whole-archive.
13122 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13124 # Exported symbols can be pulled into shared objects from archives
13125 whole_archive_flag_spec_CXX='$convenience'
13127 archive_cmds_need_lc_CXX=yes
13128 # This is similar to how AIX traditionally builds its shared
13130 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'
13136 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13137 allow_undefined_flag_CXX=unsupported
13138 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13139 # support --undefined. This deserves some investigation. FIXME
13140 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13147 case $cc_basename in
13149 # FIXME: insert proper C++ library support
13155 cygwin* | mingw* | pw32* | cegcc*)
13156 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13157 # as there is no search path for DLLs.
13158 hardcode_libdir_flag_spec_CXX='-L$libdir'
13159 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13160 allow_undefined_flag_CXX=unsupported
13161 always_export_symbols_CXX=no
13162 enable_shared_with_static_runtimes_CXX=yes
13164 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13165 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'
13166 # If the export-symbols file already is a .def file (1st line
13167 # is EXPORTS), use it as is; otherwise, prepend...
13168 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13169 cp $export_symbols $output_objdir/$soname.def;
13171 echo EXPORTS > $output_objdir/$soname.def;
13172 cat $export_symbols >> $output_objdir/$soname.def;
13174 $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'
13179 darwin* | rhapsody*)
13182 archive_cmds_need_lc_CXX=no
13183 hardcode_direct_CXX=no
13184 hardcode_automatic_CXX=yes
13185 hardcode_shlibpath_var_CXX=unsupported
13186 if test "$lt_cv_ld_force_load" = "yes"; then
13187 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\"`'
13189 whole_archive_flag_spec_CXX=''
13191 link_all_deplibs_CXX=yes
13192 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13193 case $cc_basename in
13194 ifort*) _lt_dar_can_shared=yes ;;
13195 *) _lt_dar_can_shared=$GCC ;;
13197 if test "$_lt_dar_can_shared" = "yes"; then
13198 output_verbose_link_cmd=func_echo_all
13199 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}"
13200 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13201 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}"
13202 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}"
13203 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13204 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}"
13205 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}"
13215 case $cc_basename in
13217 # FIXME: insert proper C++ library support
13221 # Green Hills C++ Compiler
13222 # FIXME: insert proper C++ library support
13226 # FIXME: insert proper C++ library support
13233 # C++ shared libraries reported to be fairly broken before
13239 archive_cmds_need_lc_CXX=no
13242 freebsd* | dragonfly*)
13243 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13252 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13253 link_all_deplibs_CXX=yes
13257 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13258 hardcode_libdir_separator_CXX=:
13259 export_dynamic_flag_spec_CXX='${wl}-E'
13260 hardcode_direct_CXX=yes
13261 hardcode_minus_L_CXX=yes # Not in the search PATH,
13262 # but as the default
13263 # location of the library.
13265 case $cc_basename in
13267 # FIXME: insert proper C++ library support
13271 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'
13272 # Commands to make compiler produce verbose output that lists
13273 # what "hidden" libraries, object files and flags are used when
13274 # linking a shared library.
13276 # There doesn't appear to be a way to prevent this compiler from
13277 # explicitly linking system object files so we need to strip them
13278 # from the output so that they don't get included in the library
13280 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"'
13283 if test "$GXX" = yes; then
13284 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'
13286 # FIXME: insert proper C++ library support
13294 if test $with_gnu_ld = no; then
13295 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13296 hardcode_libdir_separator_CXX=:
13302 export_dynamic_flag_spec_CXX='${wl}-E'
13308 hardcode_direct_CXX=no
13309 hardcode_shlibpath_var_CXX=no
13312 hardcode_direct_CXX=yes
13313 hardcode_direct_absolute_CXX=yes
13314 hardcode_minus_L_CXX=yes # Not in the search PATH,
13315 # but as the default
13316 # location of the library.
13320 case $cc_basename in
13322 # FIXME: insert proper C++ library support
13328 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13331 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13334 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13337 # Commands to make compiler produce verbose output that lists
13338 # what "hidden" libraries, object files and flags are used when
13339 # linking a shared library.
13341 # There doesn't appear to be a way to prevent this compiler from
13342 # explicitly linking system object files so we need to strip them
13343 # from the output so that they don't get included in the library
13345 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"'
13348 if test "$GXX" = yes; then
13349 if test $with_gnu_ld = no; then
13352 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13355 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13358 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'
13363 # FIXME: insert proper C++ library support
13371 hardcode_direct_CXX=no
13372 hardcode_shlibpath_var_CXX=no
13373 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13374 export_dynamic_flag_spec_CXX='${wl}-E'
13375 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13376 # Instead, shared libraries are loaded at an image base (0x10000000 by
13377 # default) and relocated if they conflict, which is a slow very memory
13378 # consuming and fragmenting process. To avoid this, we pick a random,
13379 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13380 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13381 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'
13382 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'
13385 case $cc_basename in
13388 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'
13390 # Archives containing C++ object files must be created using
13391 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
13392 # necessary to make sure instantiated templates are included
13394 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13397 if test "$GXX" = yes; then
13398 if test "$with_gnu_ld" = no; then
13399 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'
13401 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'
13404 link_all_deplibs_CXX=yes
13407 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13408 hardcode_libdir_separator_CXX=:
13409 inherit_rpath_CXX=yes
13412 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13413 case $cc_basename in
13415 # Kuck and Associates, Inc. (KAI) C++ Compiler
13417 # KCC will only create a shared library if the output file
13418 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13419 # to its proper name (with version) after linking.
13420 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'
13421 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'
13422 # Commands to make compiler produce verbose output that lists
13423 # what "hidden" libraries, object files and flags are used when
13424 # linking a shared library.
13426 # There doesn't appear to be a way to prevent this compiler from
13427 # explicitly linking system object files so we need to strip them
13428 # from the output so that they don't get included in the library
13430 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"'
13432 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13433 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13435 # Archives containing C++ object files must be created using
13436 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13437 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13442 # version 8.0 and above of icpc choke on multiply defined symbols
13443 # if we add $predep_objects and $postdep_objects, however 7.1 and
13444 # earlier do not add the objects themselves.
13445 case `$CC -V 2>&1` in
13447 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13448 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'
13450 *) # Version 8.0 or newer
13453 ia64*) tmp_idyn=' -i_dynamic';;
13455 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13456 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'
13459 archive_cmds_need_lc_CXX=no
13460 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13461 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13462 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13465 # Portland Group C++ compiler
13467 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13468 prelink_cmds_CXX='tpldir=Template.dir~
13470 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13471 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13472 old_archive_cmds_CXX='tpldir=Template.dir~
13474 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13475 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13477 archive_cmds_CXX='tpldir=Template.dir~
13479 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13480 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13481 archive_expsym_cmds_CXX='tpldir=Template.dir~
13483 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13484 $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'
13486 *) # Version 6 and above use weak symbols
13487 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13488 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'
13492 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13493 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13494 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'
13498 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13499 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'
13501 runpath_var=LD_RUN_PATH
13502 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13503 hardcode_libdir_separator_CXX=:
13505 # Commands to make compiler produce verbose output that lists
13506 # what "hidden" libraries, object files and flags are used when
13507 # linking a shared library.
13509 # There doesn't appear to be a way to prevent this compiler from
13510 # explicitly linking system object files so we need to strip them
13511 # from the output so that they don't get included in the library
13513 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'
13515 xl* | mpixl* | bgxl*)
13516 # IBM XL 8.0 on PPC, with GNU ld
13517 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13518 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13519 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13520 if test "x$supports_anon_versioning" = xyes; then
13521 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13522 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13523 echo "local: *; };" >> $output_objdir/$libname.ver~
13524 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13528 case `$CC -V 2>&1 | sed 5q` in
13531 no_undefined_flag_CXX=' -zdefs'
13532 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13533 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'
13534 hardcode_libdir_flag_spec_CXX='-R$libdir'
13535 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'
13536 compiler_needs_object_CXX=yes
13538 # Not sure whether something based on
13539 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13541 output_verbose_link_cmd='func_echo_all'
13543 # Archives containing C++ object files must be created using
13544 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13545 # necessary to make sure instantiated templates are included
13547 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13555 # FIXME: insert proper C++ library support
13560 # FIXME: insert proper C++ library support
13565 case $cc_basename in
13567 # FIXME: insert proper C++ library support
13571 # FIXME: insert proper C++ library support
13578 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13579 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13581 hardcode_libdir_flag_spec_CXX='-R$libdir'
13582 hardcode_direct_CXX=yes
13583 hardcode_shlibpath_var_CXX=no
13585 # Workaround some broken pre-1.5 toolchains
13586 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13594 # C++ shared libraries are fairly broken
13599 if test -f /usr/libexec/ld.so; then
13600 hardcode_direct_CXX=yes
13601 hardcode_shlibpath_var_CXX=no
13602 hardcode_direct_absolute_CXX=yes
13603 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13604 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13605 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13606 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13607 export_dynamic_flag_spec_CXX='${wl}-E'
13608 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13610 output_verbose_link_cmd=func_echo_all
13616 osf3* | osf4* | osf5*)
13617 case $cc_basename in
13619 # Kuck and Associates, Inc. (KAI) C++ Compiler
13621 # KCC will only create a shared library if the output file
13622 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13623 # to its proper name (with version) after linking.
13624 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'
13626 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13627 hardcode_libdir_separator_CXX=:
13629 # Archives containing C++ object files must be created using
13630 # the KAI C++ compiler.
13632 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13633 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13637 # Rational C++ 2.4.1
13638 # FIXME: insert proper C++ library support
13644 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13645 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'
13646 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13649 allow_undefined_flag_CXX=' -expect_unresolved \*'
13650 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'
13651 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13652 echo "-hidden">> $lib.exp~
13653 $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~
13655 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13659 hardcode_libdir_separator_CXX=:
13661 # Commands to make compiler produce verbose output that lists
13662 # what "hidden" libraries, object files and flags are used when
13663 # linking a shared library.
13665 # There doesn't appear to be a way to prevent this compiler from
13666 # explicitly linking system object files so we need to strip them
13667 # from the output so that they don't get included in the library
13669 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"'
13672 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13673 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13676 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'
13679 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'
13683 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13684 hardcode_libdir_separator_CXX=:
13686 # Commands to make compiler produce verbose output that lists
13687 # what "hidden" libraries, object files and flags are used when
13688 # linking a shared library.
13689 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13692 # FIXME: insert proper C++ library support
13700 # FIXME: insert proper C++ library support
13705 case $cc_basename in
13708 # FIXME: insert proper C++ library support
13713 # FIXME: insert proper C++ library support
13717 # FIXME: insert proper C++ library support
13724 case $cc_basename in
13726 # Sun C++ 4.2, 5.x and Centerline C++
13727 archive_cmds_need_lc_CXX=yes
13728 no_undefined_flag_CXX=' -zdefs'
13729 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13730 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13731 $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'
13733 hardcode_libdir_flag_spec_CXX='-R$libdir'
13734 hardcode_shlibpath_var_CXX=no
13736 solaris2.[0-5] | solaris2.[0-5].*) ;;
13738 # The compiler driver will combine and reorder linker options,
13739 # but understands `-z linker_flag'.
13740 # Supported since Solaris 2.6 (maybe 2.5.1?)
13741 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13744 link_all_deplibs_CXX=yes
13746 output_verbose_link_cmd='func_echo_all'
13748 # Archives containing C++ object files must be created using
13749 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13750 # necessary to make sure instantiated templates are included
13752 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13755 # Green Hills C++ Compiler
13756 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13758 # The C++ compiler must be used to create the archive.
13759 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13762 # GNU C++ compiler with Solaris linker
13763 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13764 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13765 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13766 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13767 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13768 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13770 # Commands to make compiler produce verbose output that lists
13771 # what "hidden" libraries, object files and flags are used when
13772 # linking a shared library.
13773 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13775 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13777 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13778 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13779 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13781 # Commands to make compiler produce verbose output that lists
13782 # what "hidden" libraries, object files and flags are used when
13783 # linking a shared library.
13784 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13787 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13789 solaris2.[0-5] | solaris2.[0-5].*) ;;
13791 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13799 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13800 no_undefined_flag_CXX='${wl}-z,text'
13801 archive_cmds_need_lc_CXX=no
13802 hardcode_shlibpath_var_CXX=no
13803 runpath_var='LD_RUN_PATH'
13805 case $cc_basename in
13807 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13808 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13811 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13812 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13817 sysv5* | sco3.2v5* | sco5v6*)
13818 # Note: We can NOT use -z defs as we might desire, because we do not
13819 # link with -lc, and that would cause any symbols used from libc to
13820 # always be unresolved, which means just about no library would
13821 # ever link correctly. If we're not using GNU ld we use -z text
13822 # though, which does catch some bad symbols but isn't as heavy-handed
13824 no_undefined_flag_CXX='${wl}-z,text'
13825 allow_undefined_flag_CXX='${wl}-z,nodefs'
13826 archive_cmds_need_lc_CXX=no
13827 hardcode_shlibpath_var_CXX=no
13828 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13829 hardcode_libdir_separator_CXX=':'
13830 link_all_deplibs_CXX=yes
13831 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13832 runpath_var='LD_RUN_PATH'
13834 case $cc_basename in
13836 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13837 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13838 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13839 '"$old_archive_cmds_CXX"
13840 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13841 '"$reload_cmds_CXX"
13844 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13845 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13851 case $cc_basename in
13853 # NonStop-UX NCC 3.20
13854 # FIXME: insert proper C++ library support
13858 # FIXME: insert proper C++ library support
13865 # FIXME: insert proper C++ library support
13870 # FIXME: insert proper C++ library support
13875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13876 $as_echo "$ld_shlibs_CXX" >&6; }
13877 test "$ld_shlibs_CXX" = no && can_build_shared=no
13883 ## There is no encapsulation within the following macros, do not change
13884 ## the running order or otherwise move them around unless you know exactly
13885 ## what you are doing...
13886 # Dependencies to place before and after the object being linked:
13887 predep_objects_CXX=
13888 postdep_objects_CXX=
13891 compiler_lib_search_path_CXX=
13893 cat > conftest.$ac_ext <<_LT_EOF
13897 Foo (void) { a = 0; }
13903 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13904 (eval $ac_compile) 2>&5
13906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13907 test $ac_status = 0; }; then
13908 # Parse the compiler output and extract the necessary
13909 # objects, libraries and library flags.
13911 # Sentinel used to keep track of whether or not we are before
13912 # the conftest object file.
13913 pre_test_object_deps_done=no
13915 for p in `eval "$output_verbose_link_cmd"`; do
13919 # Some compilers place space between "-{L,R}" and the path.
13920 # Remove the space.
13921 if test $p = "-L" ||
13922 test $p = "-R"; then
13929 if test "$pre_test_object_deps_done" = no; then
13932 # Internal compiler library paths should come after those
13933 # provided the user. The postdeps already come after the
13934 # user supplied libs so there is no need to process them.
13935 if test -z "$compiler_lib_search_path_CXX"; then
13936 compiler_lib_search_path_CXX="${prev}${p}"
13938 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13941 # The "-l" case would never come before the object being
13942 # linked, so don't bother handling this case.
13945 if test -z "$postdeps_CXX"; then
13946 postdeps_CXX="${prev}${p}"
13948 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13954 # This assumes that the test object file only shows up
13955 # once in the compiler output.
13956 if test "$p" = "conftest.$objext"; then
13957 pre_test_object_deps_done=yes
13961 if test "$pre_test_object_deps_done" = no; then
13962 if test -z "$predep_objects_CXX"; then
13963 predep_objects_CXX="$p"
13965 predep_objects_CXX="$predep_objects_CXX $p"
13968 if test -z "$postdep_objects_CXX"; then
13969 postdep_objects_CXX="$p"
13971 postdep_objects_CXX="$postdep_objects_CXX $p"
13976 *) ;; # Ignore the rest.
13984 echo "libtool.m4: error: problem compiling CXX test program"
13987 $RM -f confest.$objext
13989 # PORTME: override above test on systems where it is broken
13992 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13993 # hack all around it, let's just trust "g++" to DTRT.
13994 predep_objects_CXX=
13995 postdep_objects_CXX=
14000 case `$CC -V 2>&1 | sed 5q` in
14004 # The more standards-conforming stlport4 library is
14005 # incompatible with the Cstd library. Avoid specifying
14006 # it if it's in CXXFLAGS. Ignore libCrun as
14007 # -library=stlport4 depends on it.
14008 case " $CXX $CXXFLAGS " in
14009 *" -library=stlport4 "*)
14010 solaris_use_stlport4=yes
14014 if test "$solaris_use_stlport4" != yes; then
14015 postdeps_CXX='-library=Cstd -library=Crun'
14022 case $cc_basename in
14024 # The more standards-conforming stlport4 library is
14025 # incompatible with the Cstd library. Avoid specifying
14026 # it if it's in CXXFLAGS. Ignore libCrun as
14027 # -library=stlport4 depends on it.
14028 case " $CXX $CXXFLAGS " in
14029 *" -library=stlport4 "*)
14030 solaris_use_stlport4=yes
14034 # Adding this requires a known-good setup of shared libraries for
14035 # Sun compiler versions before 5.6, else PIC objects from an old
14036 # archive will be linked into the output, leading to subtle bugs.
14037 if test "$solaris_use_stlport4" != yes; then
14038 postdeps_CXX='-library=Cstd -library=Crun'
14046 case " $postdeps_CXX " in
14047 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
14049 compiler_lib_search_dirs_CXX=
14050 if test -n "${compiler_lib_search_path_CXX}"; then
14051 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
14084 lt_prog_compiler_wl_CXX=
14085 lt_prog_compiler_pic_CXX=
14086 lt_prog_compiler_static_CXX=
14088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14089 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14091 # C++ specific cases for pic, static, wl, etc.
14092 if test "$GXX" = yes; then
14093 lt_prog_compiler_wl_CXX='-Wl,'
14094 lt_prog_compiler_static_CXX='-static'
14098 # All AIX code is PIC.
14099 if test "$host_cpu" = ia64; then
14100 # AIX 5 now supports IA64 processor
14101 lt_prog_compiler_static_CXX='-Bstatic'
14103 lt_prog_compiler_pic_CXX='-fPIC'
14109 # see comment about AmigaOS4 .so support
14110 lt_prog_compiler_pic_CXX='-fPIC'
14113 # FIXME: we need at least 68020 code to build shared libraries, but
14114 # adding the `-m68020' flag to GCC prevents building anything better,
14116 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14121 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14122 # PIC is the default for these OSes.
14124 mingw* | cygwin* | os2* | pw32* | cegcc*)
14125 # This hack is so that the source file can tell whether it is being
14126 # built for inclusion in a dll (and should export symbols for example).
14127 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14128 # (--disable-auto-import) libraries
14129 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14131 darwin* | rhapsody*)
14132 # PIC is the default on this platform
14133 # Common symbols not allowed in MH_DYLIB files
14134 lt_prog_compiler_pic_CXX='-fno-common'
14137 # DJGPP does not support shared libraries at all
14138 lt_prog_compiler_pic_CXX=
14141 # PIC is the default for Haiku.
14142 # The "-static" flag exists, but is broken.
14143 lt_prog_compiler_static_CXX=
14146 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14147 # Instead, we relocate shared libraries at runtime.
14150 if test -d /usr/nec; then
14151 lt_prog_compiler_pic_CXX=-Kconform_pic
14155 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14156 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
14157 # sets the default TLS model and affects inlining.
14162 lt_prog_compiler_pic_CXX='-fPIC'
14167 # QNX uses GNU C++, but need to define -shared option too, otherwise
14168 # it will coredump.
14169 lt_prog_compiler_pic_CXX='-fPIC -shared'
14172 lt_prog_compiler_pic_CXX='-fPIC'
14178 # All AIX code is PIC.
14179 if test "$host_cpu" = ia64; then
14180 # AIX 5 now supports IA64 processor
14181 lt_prog_compiler_static_CXX='-Bstatic'
14183 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14187 case $cc_basename in
14189 # Green Hills C++ Compiler
14190 # _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"
14195 case $cc_basename in
14197 lt_prog_compiler_pic_CXX='-KPIC'
14200 # Green Hills C++ Compiler
14201 lt_prog_compiler_pic_CXX='-pic'
14207 freebsd* | dragonfly*)
14208 # FreeBSD uses GNU C++
14210 hpux9* | hpux10* | hpux11*)
14211 case $cc_basename in
14213 lt_prog_compiler_wl_CXX='-Wl,'
14214 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14215 if test "$host_cpu" != ia64; then
14216 lt_prog_compiler_pic_CXX='+Z'
14220 lt_prog_compiler_wl_CXX='-Wl,'
14221 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14227 lt_prog_compiler_pic_CXX='+Z'
14236 # This is c89, which is MS Visual C++ (no shared libs)
14237 # Anyone wants to do a port?
14239 irix5* | irix6* | nonstopux*)
14240 case $cc_basename in
14242 lt_prog_compiler_wl_CXX='-Wl,'
14243 lt_prog_compiler_static_CXX='-non_shared'
14244 # CC pic flag -KPIC is the default.
14250 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14251 case $cc_basename in
14254 lt_prog_compiler_wl_CXX='--backend -Wl,'
14255 lt_prog_compiler_pic_CXX='-fPIC'
14258 # old Intel C++ for x86_64 which still supported -KPIC.
14259 lt_prog_compiler_wl_CXX='-Wl,'
14260 lt_prog_compiler_pic_CXX='-KPIC'
14261 lt_prog_compiler_static_CXX='-static'
14264 # Intel C++, used to be incompatible with GCC.
14265 # ICC 10 doesn't accept -KPIC any more.
14266 lt_prog_compiler_wl_CXX='-Wl,'
14267 lt_prog_compiler_pic_CXX='-fPIC'
14268 lt_prog_compiler_static_CXX='-static'
14271 # Portland Group C++ compiler
14272 lt_prog_compiler_wl_CXX='-Wl,'
14273 lt_prog_compiler_pic_CXX='-fpic'
14274 lt_prog_compiler_static_CXX='-Bstatic'
14278 # Make sure the PIC flag is empty. It appears that all Alpha
14279 # Linux and Compaq Tru64 Unix objects are PIC.
14280 lt_prog_compiler_pic_CXX=
14281 lt_prog_compiler_static_CXX='-non_shared'
14283 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14284 # IBM XL 8.0, 9.0 on PPC and BlueGene
14285 lt_prog_compiler_wl_CXX='-Wl,'
14286 lt_prog_compiler_pic_CXX='-qpic'
14287 lt_prog_compiler_static_CXX='-qstaticlink'
14290 case `$CC -V 2>&1 | sed 5q` in
14293 lt_prog_compiler_pic_CXX='-KPIC'
14294 lt_prog_compiler_static_CXX='-Bstatic'
14295 lt_prog_compiler_wl_CXX='-Qoption ld '
14306 case $cc_basename in
14308 lt_prog_compiler_pic_CXX='-W c,exportall'
14317 # QNX uses GNU C++, but need to define -shared option too, otherwise
14318 # it will coredump.
14319 lt_prog_compiler_pic_CXX='-fPIC -shared'
14321 osf3* | osf4* | osf5*)
14322 case $cc_basename in
14324 lt_prog_compiler_wl_CXX='--backend -Wl,'
14327 # Rational C++ 2.4.1
14328 lt_prog_compiler_pic_CXX='-pic'
14331 # Digital/Compaq C++
14332 lt_prog_compiler_wl_CXX='-Wl,'
14333 # Make sure the PIC flag is empty. It appears that all Alpha
14334 # Linux and Compaq Tru64 Unix objects are PIC.
14335 lt_prog_compiler_pic_CXX=
14336 lt_prog_compiler_static_CXX='-non_shared'
14345 case $cc_basename in
14347 # Sun C++ 4.2, 5.x and Centerline C++
14348 lt_prog_compiler_pic_CXX='-KPIC'
14349 lt_prog_compiler_static_CXX='-Bstatic'
14350 lt_prog_compiler_wl_CXX='-Qoption ld '
14353 # Green Hills C++ Compiler
14354 lt_prog_compiler_pic_CXX='-PIC'
14361 case $cc_basename in
14364 lt_prog_compiler_pic_CXX='-pic'
14365 lt_prog_compiler_static_CXX='-Bstatic'
14369 lt_prog_compiler_pic_CXX='-pic'
14375 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14376 case $cc_basename in
14378 lt_prog_compiler_wl_CXX='-Wl,'
14379 lt_prog_compiler_pic_CXX='-KPIC'
14380 lt_prog_compiler_static_CXX='-Bstatic'
14385 case $cc_basename in
14387 # NonStop-UX NCC 3.20
14388 lt_prog_compiler_pic_CXX='-KPIC'
14397 lt_prog_compiler_can_build_shared_CXX=no
14403 # For platforms which do not support PIC, -DPIC is meaningless:
14405 lt_prog_compiler_pic_CXX=
14408 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14412 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14417 # Check to make sure the PIC flag actually works.
14419 if test -n "$lt_prog_compiler_pic_CXX"; then
14420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14421 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14422 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
14423 $as_echo_n "(cached) " >&6
14425 lt_cv_prog_compiler_pic_works_CXX=no
14426 ac_outfile=conftest.$ac_objext
14427 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14428 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14429 # Insert the option either (1) after the last *FLAGS variable, or
14430 # (2) before a word containing "conftest.", or (3) at the end.
14431 # Note that $ac_compile itself does not contain backslashes and begins
14432 # with a dollar sign (not a hyphen), so the echo should work correctly.
14433 # The option is referenced via a variable to avoid confusing sed.
14434 lt_compile=`echo "$ac_compile" | $SED \
14435 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14436 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14437 -e 's:$: $lt_compiler_flag:'`
14438 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14439 (eval "$lt_compile" 2>conftest.err)
14441 cat conftest.err >&5
14442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14443 if (exit $ac_status) && test -s "$ac_outfile"; then
14444 # The compiler can only warn and ignore the option if not recognized
14445 # So say no if there are warnings other than the usual output.
14446 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14447 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14448 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14449 lt_cv_prog_compiler_pic_works_CXX=yes
14455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14456 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14458 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14459 case $lt_prog_compiler_pic_CXX in
14461 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14464 lt_prog_compiler_pic_CXX=
14465 lt_prog_compiler_can_build_shared_CXX=no
14473 # Check to make sure the static flag actually works.
14475 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14477 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14478 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14479 $as_echo_n "(cached) " >&6
14481 lt_cv_prog_compiler_static_works_CXX=no
14482 save_LDFLAGS="$LDFLAGS"
14483 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14484 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14485 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14486 # The linker can only warn and ignore the option if not recognized
14487 # So say no if there are warnings
14488 if test -s conftest.err; then
14489 # Append any errors to the config.log.
14490 cat conftest.err 1>&5
14491 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14492 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14493 if diff conftest.exp conftest.er2 >/dev/null; then
14494 lt_cv_prog_compiler_static_works_CXX=yes
14497 lt_cv_prog_compiler_static_works_CXX=yes
14501 LDFLAGS="$save_LDFLAGS"
14504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14505 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14507 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14510 lt_prog_compiler_static_CXX=
14516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14517 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14518 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14519 $as_echo_n "(cached) " >&6
14521 lt_cv_prog_compiler_c_o_CXX=no
14522 $RM -r conftest 2>/dev/null
14526 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14528 lt_compiler_flag="-o out/conftest2.$ac_objext"
14529 # Insert the option either (1) after the last *FLAGS variable, or
14530 # (2) before a word containing "conftest.", or (3) at the end.
14531 # Note that $ac_compile itself does not contain backslashes and begins
14532 # with a dollar sign (not a hyphen), so the echo should work correctly.
14533 lt_compile=`echo "$ac_compile" | $SED \
14534 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14535 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14536 -e 's:$: $lt_compiler_flag:'`
14537 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14538 (eval "$lt_compile" 2>out/conftest.err)
14540 cat out/conftest.err >&5
14541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14542 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14544 # The compiler can only warn and ignore the option if not recognized
14545 # So say no if there are warnings
14546 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14547 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14548 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14549 lt_cv_prog_compiler_c_o_CXX=yes
14554 # SGI C++ compiler will create directory out/ii_files/ for
14555 # template instantiation
14556 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14557 $RM out/* && rmdir out
14563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14564 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14569 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14570 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14571 $as_echo_n "(cached) " >&6
14573 lt_cv_prog_compiler_c_o_CXX=no
14574 $RM -r conftest 2>/dev/null
14578 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14580 lt_compiler_flag="-o out/conftest2.$ac_objext"
14581 # Insert the option either (1) after the last *FLAGS variable, or
14582 # (2) before a word containing "conftest.", or (3) at the end.
14583 # Note that $ac_compile itself does not contain backslashes and begins
14584 # with a dollar sign (not a hyphen), so the echo should work correctly.
14585 lt_compile=`echo "$ac_compile" | $SED \
14586 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14587 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14588 -e 's:$: $lt_compiler_flag:'`
14589 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14590 (eval "$lt_compile" 2>out/conftest.err)
14592 cat out/conftest.err >&5
14593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14594 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14596 # The compiler can only warn and ignore the option if not recognized
14597 # So say no if there are warnings
14598 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14599 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14600 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14601 lt_cv_prog_compiler_c_o_CXX=yes
14606 # SGI C++ compiler will create directory out/ii_files/ for
14607 # template instantiation
14608 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14609 $RM out/* && rmdir out
14615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14616 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14621 hard_links="nottested"
14622 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14623 # do not overwrite the value of need_locks provided by the user
14624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14625 $as_echo_n "checking if we can lock with hard links... " >&6; }
14628 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14630 ln conftest.a conftest.b 2>&5 || hard_links=no
14631 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14633 $as_echo "$hard_links" >&6; }
14634 if test "$hard_links" = no; then
14635 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14636 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14646 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14648 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14651 # If we're using GNU nm, then we don't want the "-C" option.
14652 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14653 # Also, AIX nm treats weak defined symbols like other global defined
14654 # symbols, whereas GNU nm marks them as "W".
14655 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14656 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'
14658 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'
14662 export_symbols_cmds_CXX="$ltdll_cmds"
14664 cygwin* | mingw* | cegcc*)
14665 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'
14668 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14671 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14674 $as_echo "$ld_shlibs_CXX" >&6; }
14675 test "$ld_shlibs_CXX" = no && can_build_shared=no
14677 with_gnu_ld_CXX=$with_gnu_ld
14685 # Do we need to explicitly link libc?
14687 case "x$archive_cmds_need_lc_CXX" in
14689 # Assume -lc should be added
14690 archive_cmds_need_lc_CXX=yes
14692 if test "$enable_shared" = yes && test "$GCC" = yes; then
14693 case $archive_cmds_CXX in
14695 # FIXME: we may have to deal with multi-command sequences.
14698 # Test whether the compiler implicitly links with -lc since on some
14699 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14700 # to ld, don't add -lc before -lgcc.
14701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14702 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14703 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14704 $as_echo_n "(cached) " >&6
14707 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14709 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14710 (eval $ac_compile) 2>&5
14712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14713 test $ac_status = 0; } 2>conftest.err; then
14716 libobjs=conftest.$ac_objext
14718 wl=$lt_prog_compiler_wl_CXX
14719 pic_flag=$lt_prog_compiler_pic_CXX
14725 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14726 allow_undefined_flag_CXX=
14727 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14728 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14731 test $ac_status = 0; }
14733 lt_cv_archive_cmds_need_lc_CXX=no
14735 lt_cv_archive_cmds_need_lc_CXX=yes
14737 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14739 cat conftest.err 1>&5
14744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14745 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14746 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14817 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14819 library_names_spec=
14820 libname_spec='lib$name'
14824 postuninstall_cmds=
14828 shlibpath_overrides_runpath=unknown
14830 dynamic_linker="$host_os ld.so"
14831 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14832 need_lib_prefix=unknown
14833 hardcode_into_libs=no
14835 # when you set need_version to no, make sure it does not cause -set_version
14836 # flags to be left without arguments
14837 need_version=unknown
14842 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14843 shlibpath_var=LIBPATH
14845 # AIX 3 has no versioning support, so we append a major version to the name.
14846 soname_spec='${libname}${release}${shared_ext}$major'
14853 hardcode_into_libs=yes
14854 if test "$host_cpu" = ia64; then
14855 # AIX 5 supports IA64
14856 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14857 shlibpath_var=LD_LIBRARY_PATH
14859 # With GCC up to 2.95.x, collect2 would create an import file
14860 # for dependence libraries. The import file would start with
14861 # the line `#! .'. This would cause the generated library to
14862 # depend on `.', always an invalid library. This was fixed in
14863 # development snapshots of GCC prior to 3.0.
14865 aix4 | aix4.[01] | aix4.[01].*)
14866 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14868 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14871 can_build_shared=no
14875 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14876 # soname into executable. Probably we can add versioning support to
14877 # collect2, so additional links can be useful in future.
14878 if test "$aix_use_runtimelinking" = yes; then
14879 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14880 # instead of lib<name>.a to let people know that these are not
14881 # typical AIX shared libraries.
14882 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14884 # We preserve .a as extension for shared libraries through AIX4.2
14885 # and later when we are not doing run time linking.
14886 library_names_spec='${libname}${release}.a $libname.a'
14887 soname_spec='${libname}${release}${shared_ext}$major'
14889 shlibpath_var=LIBPATH
14896 # Since July 2007 AmigaOS4 officially supports .so libraries.
14897 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14898 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14901 library_names_spec='$libname.ixlibrary $libname.a'
14902 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14903 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'
14909 library_names_spec='${libname}${shared_ext}'
14910 dynamic_linker="$host_os ld.so"
14911 shlibpath_var=LIBRARY_PATH
14917 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14918 soname_spec='${libname}${release}${shared_ext}$major'
14919 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14920 shlibpath_var=LD_LIBRARY_PATH
14921 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14922 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14923 # the default ld.so.conf also contains /usr/contrib/lib and
14924 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14925 # libtool to hard-code these into programs
14928 cygwin* | mingw* | pw32* | cegcc*)
14929 version_type=windows
14934 case $GCC,$host_os in
14935 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14936 library_names_spec='$libname.dll.a'
14937 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14938 postinstall_cmds='base_file=`basename \${file}`~
14939 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14940 dldir=$destdir/`dirname \$dlpath`~
14941 test -d \$dldir || mkdir -p \$dldir~
14942 $install_prog $dir/$dlname \$dldir/$dlname~
14943 chmod a+x \$dldir/$dlname~
14944 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14945 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14947 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14948 dlpath=$dir/\$dldll~
14950 shlibpath_overrides_runpath=yes
14954 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14955 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14959 # MinGW DLLs use traditional 'lib' prefix
14960 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14963 # pw32 DLLs use 'pw' prefix rather than 'lib'
14964 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14970 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14973 dynamic_linker='Win32 ld.exe'
14974 # FIXME: first we should search . and the directory the executable is in
14978 darwin* | rhapsody*)
14979 dynamic_linker="$host_os dyld"
14980 version_type=darwin
14983 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14984 soname_spec='${libname}${release}${major}$shared_ext'
14985 shlibpath_overrides_runpath=yes
14986 shlibpath_var=DYLD_LIBRARY_PATH
14987 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14989 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14996 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14997 soname_spec='${libname}${release}${shared_ext}$major'
14998 shlibpath_var=LD_LIBRARY_PATH
15001 freebsd* | dragonfly*)
15002 # DragonFly does not have aout. When/if they implement a new
15003 # versioning mechanism, adjust this.
15004 if test -x /usr/bin/objformat; then
15005 objformat=`/usr/bin/objformat`
15008 freebsd[23].*) objformat=aout ;;
15009 *) objformat=elf ;;
15012 version_type=freebsd-$objformat
15013 case $version_type in
15015 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15020 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15024 shlibpath_var=LD_LIBRARY_PATH
15027 shlibpath_overrides_runpath=yes
15029 freebsd3.[01]* | freebsdelf3.[01]*)
15030 shlibpath_overrides_runpath=yes
15031 hardcode_into_libs=yes
15033 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15034 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15035 shlibpath_overrides_runpath=no
15036 hardcode_into_libs=yes
15038 *) # from 4.6 on, and DragonFly
15039 shlibpath_overrides_runpath=yes
15040 hardcode_into_libs=yes
15049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15050 soname_spec='${libname}${release}${shared_ext}$major'
15051 shlibpath_var=LD_LIBRARY_PATH
15052 hardcode_into_libs=yes
15059 dynamic_linker="$host_os runtime_loader"
15060 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15061 soname_spec='${libname}${release}${shared_ext}$major'
15062 shlibpath_var=LIBRARY_PATH
15063 shlibpath_overrides_runpath=yes
15064 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15065 hardcode_into_libs=yes
15068 hpux9* | hpux10* | hpux11*)
15069 # Give a soname corresponding to the major version so that dld.sl refuses to
15070 # link against other versions.
15077 hardcode_into_libs=yes
15078 dynamic_linker="$host_os dld.so"
15079 shlibpath_var=LD_LIBRARY_PATH
15080 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15081 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15082 soname_spec='${libname}${release}${shared_ext}$major'
15083 if test "X$HPUX_IA64_MODE" = X32; then
15084 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15086 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15088 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15092 hardcode_into_libs=yes
15093 dynamic_linker="$host_os dld.sl"
15094 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15095 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15096 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15097 soname_spec='${libname}${release}${shared_ext}$major'
15098 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15099 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15103 dynamic_linker="$host_os dld.sl"
15104 shlibpath_var=SHLIB_PATH
15105 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15107 soname_spec='${libname}${release}${shared_ext}$major'
15110 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15111 postinstall_cmds='chmod 555 $lib'
15112 # or fails outright, so override atomically:
15113 install_override_mode=555
15120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15121 soname_spec='${libname}${release}${shared_ext}$major'
15122 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15123 shlibpath_var=LD_LIBRARY_PATH
15124 shlibpath_overrides_runpath=no
15125 hardcode_into_libs=yes
15128 irix5* | irix6* | nonstopux*)
15130 nonstopux*) version_type=nonstopux ;;
15132 if test "$lt_cv_prog_gnu_ld" = yes; then
15140 soname_spec='${libname}${release}${shared_ext}$major'
15141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15143 irix5* | nonstopux*)
15144 libsuff= shlibsuff=
15147 case $LD in # libtool.m4 will add one of these switches to LD
15148 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15149 libsuff= shlibsuff= libmagic=32-bit;;
15150 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15151 libsuff=32 shlibsuff=N32 libmagic=N32;;
15152 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15153 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15154 *) libsuff= shlibsuff= libmagic=never-match;;
15158 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15159 shlibpath_overrides_runpath=no
15160 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15161 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15162 hardcode_into_libs=yes
15165 # No shared lib support for Linux oldld, aout, or coff.
15166 linux*oldld* | linux*aout* | linux*coff*)
15170 # This must be Linux ELF.
15171 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15175 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15176 soname_spec='${libname}${release}${shared_ext}$major'
15177 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15178 shlibpath_var=LD_LIBRARY_PATH
15179 shlibpath_overrides_runpath=no
15181 # Some binutils ld are patched to set DT_RUNPATH
15182 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
15183 $as_echo_n "(cached) " >&6
15185 lt_cv_shlibpath_overrides_runpath=no
15186 save_LDFLAGS=$LDFLAGS
15187 save_libdir=$libdir
15188 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15189 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15191 /* end confdefs.h. */
15201 if ac_fn_cxx_try_link "$LINENO"; then :
15202 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15203 lt_cv_shlibpath_overrides_runpath=yes
15206 rm -f core conftest.err conftest.$ac_objext \
15207 conftest$ac_exeext conftest.$ac_ext
15208 LDFLAGS=$save_LDFLAGS
15209 libdir=$save_libdir
15213 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15215 # This implies no fast_install, which is unacceptable.
15216 # Some rework will be needed to allow for fast_install
15217 # before this can be enabled.
15218 hardcode_into_libs=yes
15220 # Append ld.so.conf contents to the search path
15221 if test -f /etc/ld.so.conf; then
15222 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' ' '`
15223 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15226 # We used to test for /lib/ld.so.1 and disable shared libraries on
15227 # powerpc, because MkLinux only supported shared libraries with the
15228 # GNU dynamic linker. Since this was broken with cross compilers,
15229 # most powerpc-linux boxes support dynamic linking these days and
15230 # people can always --disable-shared, the test was removed, and we
15231 # assume the GNU/Linux dynamic linker is in use.
15232 dynamic_linker='GNU/Linux ld.so'
15239 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15240 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15241 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15242 dynamic_linker='NetBSD (a.out) ld.so'
15244 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15245 soname_spec='${libname}${release}${shared_ext}$major'
15246 dynamic_linker='NetBSD ld.elf_so'
15248 shlibpath_var=LD_LIBRARY_PATH
15249 shlibpath_overrides_runpath=yes
15250 hardcode_into_libs=yes
15255 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15256 shlibpath_var=LD_LIBRARY_PATH
15257 shlibpath_overrides_runpath=yes
15264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15265 soname_spec='${libname}${release}${shared_ext}$major'
15266 shlibpath_var=LD_LIBRARY_PATH
15267 shlibpath_overrides_runpath=no
15268 hardcode_into_libs=yes
15269 dynamic_linker='ldqnx.so'
15274 sys_lib_dlsearch_path_spec="/usr/lib"
15276 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15278 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15279 *) need_version=no ;;
15281 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15282 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15283 shlibpath_var=LD_LIBRARY_PATH
15284 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15286 openbsd2.[89] | openbsd2.[89].*)
15287 shlibpath_overrides_runpath=no
15290 shlibpath_overrides_runpath=yes
15294 shlibpath_overrides_runpath=yes
15299 libname_spec='$name'
15302 library_names_spec='$libname${shared_ext} $libname.a'
15303 dynamic_linker='OS/2 ld.exe'
15304 shlibpath_var=LIBPATH
15307 osf3* | osf4* | osf5*)
15311 soname_spec='${libname}${release}${shared_ext}$major'
15312 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15313 shlibpath_var=LD_LIBRARY_PATH
15314 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15315 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15326 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15327 soname_spec='${libname}${release}${shared_ext}$major'
15328 shlibpath_var=LD_LIBRARY_PATH
15329 shlibpath_overrides_runpath=yes
15330 hardcode_into_libs=yes
15331 # ldd complains unless libraries are executable
15332 postinstall_cmds='chmod +x $lib'
15337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15338 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15339 shlibpath_var=LD_LIBRARY_PATH
15340 shlibpath_overrides_runpath=yes
15341 if test "$with_gnu_ld" = yes; then
15349 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15350 soname_spec='${libname}${release}${shared_ext}$major'
15351 shlibpath_var=LD_LIBRARY_PATH
15352 case $host_vendor in
15354 shlibpath_overrides_runpath=no
15356 runpath_var=LD_RUN_PATH
15364 shlibpath_overrides_runpath=no
15365 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15371 if test -d /usr/nec ;then
15373 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15374 soname_spec='$libname${shared_ext}.$major'
15375 shlibpath_var=LD_LIBRARY_PATH
15379 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15380 version_type=freebsd-elf
15383 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15384 soname_spec='${libname}${release}${shared_ext}$major'
15385 shlibpath_var=LD_LIBRARY_PATH
15386 shlibpath_overrides_runpath=yes
15387 hardcode_into_libs=yes
15388 if test "$with_gnu_ld" = yes; then
15389 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15391 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15394 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15398 sys_lib_dlsearch_path_spec='/usr/lib'
15402 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15407 shlibpath_var=LD_LIBRARY_PATH
15408 shlibpath_overrides_runpath=no
15409 hardcode_into_libs=yes
15414 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15415 soname_spec='${libname}${release}${shared_ext}$major'
15416 shlibpath_var=LD_LIBRARY_PATH
15423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15424 $as_echo "$dynamic_linker" >&6; }
15425 test "$dynamic_linker" = no && can_build_shared=no
15427 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15428 if test "$GCC" = yes; then
15429 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15432 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15433 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15435 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15436 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15477 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15478 hardcode_action_CXX=
15479 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15480 test -n "$runpath_var_CXX" ||
15481 test "X$hardcode_automatic_CXX" = "Xyes" ; then
15483 # We can hardcode non-existent directories.
15484 if test "$hardcode_direct_CXX" != no &&
15485 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15486 # have to relink, otherwise we might link with an installed library
15487 # when we should be linking with a yet-to-be-installed one
15488 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15489 test "$hardcode_minus_L_CXX" != no; then
15490 # Linking always hardcodes the temporary library directory.
15491 hardcode_action_CXX=relink
15493 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15494 hardcode_action_CXX=immediate
15497 # We cannot hardcode anything, or else we can only hardcode existing
15499 hardcode_action_CXX=unsupported
15501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15502 $as_echo "$hardcode_action_CXX" >&6; }
15504 if test "$hardcode_action_CXX" = relink ||
15505 test "$inherit_rpath_CXX" = yes; then
15506 # Fast installation is not supported
15507 enable_fast_install=no
15508 elif test "$shlibpath_overrides_runpath" = yes ||
15509 test "$enable_shared" = no; then
15510 # Fast installation is not necessary
15511 enable_fast_install=needless
15520 fi # test -n "$compiler"
15526 with_gnu_ld=$lt_save_with_gnu_ld
15527 lt_cv_path_LDCXX=$lt_cv_path_LD
15528 lt_cv_path_LD=$lt_save_path_LD
15529 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15530 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15531 fi # test "$_lt_caught_CXX_error" != yes
15534 ac_cpp='$CPP $CPPFLAGS'
15535 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15536 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15537 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15551 ac_config_commands="$ac_config_commands libtool"
15556 # Only expand once:
15560 ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg it uk"
15561 # If we haven't got the data from the intl directory,
15562 # assume NLS is disabled.
15571 if test -f ../intl/config.intl; then
15572 . ../intl/config.intl
15574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15575 $as_echo_n "checking whether NLS is requested... " >&6; }
15576 if test x"$USE_NLS" != xyes; then
15577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15578 $as_echo "no" >&6; }
15580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15581 $as_echo "yes" >&6; }
15583 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
15586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15587 $as_echo_n "checking for catalogs to be installed... " >&6; }
15588 # Look for .po and .gmo files in the source directory.
15591 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15592 # If there aren't any .gmo files the shell will give us the
15593 # literal string "../path/to/srcdir/po/*.gmo" which has to be
15595 case "$cat" in *\**)
15598 # The quadruple backslash is collapsed to a double backslash
15599 # by the backticks, then collapsed again by the double quotes,
15600 # leaving us with one backslash in the sed expression (right
15601 # before the dot that mustn't act as a wildcard).
15602 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15603 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15604 # The user is allowed to set LINGUAS to a list of languages to
15605 # install catalogs for. If it's empty that means "all of them."
15606 if test "x$LINGUAS" = x; then
15607 CATALOGS="$CATALOGS $cat"
15608 XLINGUAS="$XLINGUAS $lang"
15610 case "$LINGUAS" in *$lang*)
15611 CATALOGS="$CATALOGS $cat"
15612 XLINGUAS="$XLINGUAS $lang"
15617 LINGUAS="$XLINGUAS"
15618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15619 $as_echo "$LINGUAS" >&6; }
15633 if test -n "$ac_aux_dir"; then
15634 case "$ac_aux_dir" in
15635 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15636 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15639 if test -z "$MKINSTALLDIRS"; then
15640 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15646 $as_echo_n "checking whether NLS is requested... " >&6; }
15647 # Check whether --enable-nls was given.
15648 if test "${enable_nls+set}" = set; then :
15649 enableval=$enable_nls; USE_NLS=$enableval
15654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15655 $as_echo "$USE_NLS" >&6; }
15662 # Prepare PATH_SEPARATOR.
15663 # The user is always right.
15664 if test "${PATH_SEPARATOR+set}" != set; then
15665 echo "#! /bin/sh" >conf$$.sh
15666 echo "exit 0" >>conf$$.sh
15668 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15676 # Find out how to test for executable files. Don't use a zero-byte file,
15677 # as systems may use methods other than mode bits to determine executability.
15678 cat >conf$$.file <<_ASEOF
15682 chmod +x conf$$.file
15683 if test -x conf$$.file >/dev/null 2>&1; then
15684 ac_executable_p="test -x"
15686 ac_executable_p="test -f"
15690 # Extract the first word of "msgfmt", so it can be a program name with args.
15691 set dummy msgfmt; ac_word=$2
15692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15693 $as_echo_n "checking for $ac_word... " >&6; }
15694 if test "${ac_cv_path_MSGFMT+set}" = set; then :
15695 $as_echo_n "(cached) " >&6
15699 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15702 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15703 for ac_dir in $PATH; do
15705 test -z "$ac_dir" && ac_dir=.
15706 for ac_exec_ext in '' $ac_executable_extensions; do
15707 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15708 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15709 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15710 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15717 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15721 MSGFMT="$ac_cv_path_MSGFMT"
15722 if test "$MSGFMT" != ":"; then
15723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15724 $as_echo "$MSGFMT" >&6; }
15726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15727 $as_echo "no" >&6; }
15730 # Extract the first word of "gmsgfmt", so it can be a program name with args.
15731 set dummy gmsgfmt; ac_word=$2
15732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15733 $as_echo_n "checking for $ac_word... " >&6; }
15734 if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15735 $as_echo_n "(cached) " >&6
15739 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15743 for as_dir in $PATH
15746 test -z "$as_dir" && as_dir=.
15747 for ac_exec_ext in '' $ac_executable_extensions; do
15748 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15749 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15757 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15761 GMSGFMT=$ac_cv_path_GMSGFMT
15762 if test -n "$GMSGFMT"; then
15763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15764 $as_echo "$GMSGFMT" >&6; }
15766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15767 $as_echo "no" >&6; }
15773 # Prepare PATH_SEPARATOR.
15774 # The user is always right.
15775 if test "${PATH_SEPARATOR+set}" != set; then
15776 echo "#! /bin/sh" >conf$$.sh
15777 echo "exit 0" >>conf$$.sh
15779 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15787 # Find out how to test for executable files. Don't use a zero-byte file,
15788 # as systems may use methods other than mode bits to determine executability.
15789 cat >conf$$.file <<_ASEOF
15793 chmod +x conf$$.file
15794 if test -x conf$$.file >/dev/null 2>&1; then
15795 ac_executable_p="test -x"
15797 ac_executable_p="test -f"
15801 # Extract the first word of "xgettext", so it can be a program name with args.
15802 set dummy xgettext; ac_word=$2
15803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15804 $as_echo_n "checking for $ac_word... " >&6; }
15805 if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15806 $as_echo_n "(cached) " >&6
15808 case "$XGETTEXT" in
15810 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15813 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15814 for ac_dir in $PATH; do
15816 test -z "$ac_dir" && ac_dir=.
15817 for ac_exec_ext in '' $ac_executable_extensions; do
15818 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15819 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15820 (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
15821 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15828 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15832 XGETTEXT="$ac_cv_path_XGETTEXT"
15833 if test "$XGETTEXT" != ":"; then
15834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15835 $as_echo "$XGETTEXT" >&6; }
15837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15838 $as_echo "no" >&6; }
15844 # Prepare PATH_SEPARATOR.
15845 # The user is always right.
15846 if test "${PATH_SEPARATOR+set}" != set; then
15847 echo "#! /bin/sh" >conf$$.sh
15848 echo "exit 0" >>conf$$.sh
15850 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15858 # Find out how to test for executable files. Don't use a zero-byte file,
15859 # as systems may use methods other than mode bits to determine executability.
15860 cat >conf$$.file <<_ASEOF
15864 chmod +x conf$$.file
15865 if test -x conf$$.file >/dev/null 2>&1; then
15866 ac_executable_p="test -x"
15868 ac_executable_p="test -f"
15872 # Extract the first word of "msgmerge", so it can be a program name with args.
15873 set dummy msgmerge; ac_word=$2
15874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15875 $as_echo_n "checking for $ac_word... " >&6; }
15876 if test "${ac_cv_path_MSGMERGE+set}" = set; then :
15877 $as_echo_n "(cached) " >&6
15879 case "$MSGMERGE" in
15881 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
15884 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15885 for ac_dir in $PATH; do
15887 test -z "$ac_dir" && ac_dir=.
15888 for ac_exec_ext in '' $ac_executable_extensions; do
15889 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15890 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
15891 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
15898 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
15902 MSGMERGE="$ac_cv_path_MSGMERGE"
15903 if test "$MSGMERGE" != ":"; then
15904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
15905 $as_echo "$MSGMERGE" >&6; }
15907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15908 $as_echo "no" >&6; }
15912 if test "$GMSGFMT" != ":"; then
15913 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
15914 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15917 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
15918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
15919 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
15924 if test "$XGETTEXT" != ":"; then
15925 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15926 (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
15929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
15930 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
15936 ac_config_commands="$ac_config_commands default-1"
15942 for ac_prog in 'bison -y' byacc
15944 # Extract the first word of "$ac_prog", so it can be a program name with args.
15945 set dummy $ac_prog; ac_word=$2
15946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15947 $as_echo_n "checking for $ac_word... " >&6; }
15948 if test "${ac_cv_prog_YACC+set}" = set; then :
15949 $as_echo_n "(cached) " >&6
15951 if test -n "$YACC"; then
15952 ac_cv_prog_YACC="$YACC" # Let the user override the test.
15954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15955 for as_dir in $PATH
15958 test -z "$as_dir" && as_dir=.
15959 for ac_exec_ext in '' $ac_executable_extensions; do
15960 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15961 ac_cv_prog_YACC="$ac_prog"
15962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15971 YACC=$ac_cv_prog_YACC
15972 if test -n "$YACC"; then
15973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
15974 $as_echo "$YACC" >&6; }
15976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15977 $as_echo "no" >&6; }
15981 test -n "$YACC" && break
15983 test -n "$YACC" || YACC="yacc"
15985 for ac_prog in flex lex
15987 # Extract the first word of "$ac_prog", so it can be a program name with args.
15988 set dummy $ac_prog; ac_word=$2
15989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15990 $as_echo_n "checking for $ac_word... " >&6; }
15991 if test "${ac_cv_prog_LEX+set}" = set; then :
15992 $as_echo_n "(cached) " >&6
15994 if test -n "$LEX"; then
15995 ac_cv_prog_LEX="$LEX" # Let the user override the test.
15997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15998 for as_dir in $PATH
16001 test -z "$as_dir" && as_dir=.
16002 for ac_exec_ext in '' $ac_executable_extensions; do
16003 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16004 ac_cv_prog_LEX="$ac_prog"
16005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16014 LEX=$ac_cv_prog_LEX
16015 if test -n "$LEX"; then
16016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16017 $as_echo "$LEX" >&6; }
16019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16020 $as_echo "no" >&6; }
16024 test -n "$LEX" && break
16026 test -n "$LEX" || LEX=":"
16028 if test "x$LEX" != "x:"; then
16029 cat >conftest.l <<_ACEOF
16035 e { yyless (input () != 0); }
16036 f { unput (yytext[0]); }
16037 . { BEGIN INITIAL; }
16039 #ifdef YYTEXT_POINTER
16040 extern char *yytext;
16045 return ! yylex () + ! yywrap ();
16048 { { ac_try="$LEX conftest.l"
16049 case "(($ac_try" in
16050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16051 *) ac_try_echo=$ac_try;;
16053 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16054 $as_echo "$ac_try_echo"; } >&5
16055 (eval "$LEX conftest.l") 2>&5
16057 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16058 test $ac_status = 0; }
16059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16060 $as_echo_n "checking lex output file root... " >&6; }
16061 if test "${ac_cv_prog_lex_root+set}" = set; then :
16062 $as_echo_n "(cached) " >&6
16065 if test -f lex.yy.c; then
16066 ac_cv_prog_lex_root=lex.yy
16067 elif test -f lexyy.c; then
16068 ac_cv_prog_lex_root=lexyy
16070 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
16073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16074 $as_echo "$ac_cv_prog_lex_root" >&6; }
16075 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16077 if test -z "${LEXLIB+set}"; then
16078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16079 $as_echo_n "checking lex library... " >&6; }
16080 if test "${ac_cv_lib_lex+set}" = set; then :
16081 $as_echo_n "(cached) " >&6
16085 ac_cv_lib_lex='none needed'
16086 for ac_lib in '' -lfl -ll; do
16087 LIBS="$ac_lib $ac_save_LIBS"
16088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16089 /* end confdefs.h. */
16090 `cat $LEX_OUTPUT_ROOT.c`
16092 if ac_fn_c_try_link "$LINENO"; then :
16093 ac_cv_lib_lex=$ac_lib
16095 rm -f core conftest.err conftest.$ac_objext \
16096 conftest$ac_exeext conftest.$ac_ext
16097 test "$ac_cv_lib_lex" != 'none needed' && break
16102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16103 $as_echo "$ac_cv_lib_lex" >&6; }
16104 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16109 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16110 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16111 $as_echo_n "(cached) " >&6
16113 # POSIX says lex can declare yytext either as a pointer or an array; the
16114 # default is implementation-dependent. Figure out which it is, since
16115 # not all implementations provide the %pointer and %array declarations.
16116 ac_cv_prog_lex_yytext_pointer=no
16118 LIBS="$LEXLIB $ac_save_LIBS"
16119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16120 /* end confdefs.h. */
16121 #define YYTEXT_POINTER 1
16122 `cat $LEX_OUTPUT_ROOT.c`
16124 if ac_fn_c_try_link "$LINENO"; then :
16125 ac_cv_prog_lex_yytext_pointer=yes
16127 rm -f core conftest.err conftest.$ac_objext \
16128 conftest$ac_exeext conftest.$ac_ext
16132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16133 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16134 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16136 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16139 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16142 if test "$LEX" = :; then
16143 LEX=${am_missing_run}flex
16147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16148 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16149 # Check whether --enable-maintainer-mode was given.
16150 if test "${enable_maintainer_mode+set}" = set; then :
16151 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16153 USE_MAINTAINER_MODE=no
16156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16157 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16158 if test $USE_MAINTAINER_MODE = yes; then
16159 MAINTAINER_MODE_TRUE=
16160 MAINTAINER_MODE_FALSE='#'
16162 MAINTAINER_MODE_TRUE='#'
16163 MAINTAINER_MODE_FALSE=
16166 MAINT=$MAINTAINER_MODE_TRUE
16170 GENINSRC_NEVER_TRUE=
16171 GENINSRC_NEVER_FALSE='#'
16173 GENINSRC_NEVER_TRUE='#'
16174 GENINSRC_NEVER_FALSE=
16177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16178 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16179 if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16180 $as_echo_n "(cached) " >&6
16184 gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16185 if cmp t1 t2 2 2 > /dev/null 2>&1; then
16186 if cmp t1 t2 1 1 > /dev/null 2>&1; then
16189 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16192 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16193 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16196 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16203 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16204 do_compare="$gcc_cv_prog_cmp_skip"
16208 . ${srcdir}/configure.host
16217 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16219 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16220 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16221 eval as_val=\$$as_ac_Header
16222 if test "x$as_val" = x""yes; then :
16223 cat >>confdefs.h <<_ACEOF
16224 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16231 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16233 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16234 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16235 eval as_val=\$$as_ac_Header
16236 if test "x$as_val" = x""yes; then :
16237 cat >>confdefs.h <<_ACEOF
16238 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16246 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16247 if test "${gcc_cv_header_string+set}" = set; then :
16248 $as_echo_n "(cached) " >&6
16250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16251 /* end confdefs.h. */
16252 #include <string.h>
16253 #include <strings.h>
16262 if ac_fn_c_try_compile "$LINENO"; then :
16263 gcc_cv_header_string=yes
16265 gcc_cv_header_string=no
16267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16270 $as_echo "$gcc_cv_header_string" >&6; }
16271 if test $gcc_cv_header_string = yes; then
16273 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16277 for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16279 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16280 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16281 eval as_val=\$$as_ac_var
16282 if test "x$as_val" = x""yes; then :
16283 cat >>confdefs.h <<_ACEOF
16284 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16290 for ac_func in open lseek close
16292 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16293 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16294 eval as_val=\$$as_ac_var
16295 if test "x$as_val" = x""yes; then :
16296 cat >>confdefs.h <<_ACEOF
16297 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16303 ac_header_dirent=no
16304 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16305 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16307 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16308 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16309 $as_echo_n "(cached) " >&6
16311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16312 /* end confdefs.h. */
16313 #include <sys/types.h>
16325 if ac_fn_c_try_compile "$LINENO"; then :
16326 eval "$as_ac_Header=yes"
16328 eval "$as_ac_Header=no"
16330 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16332 eval ac_res=\$$as_ac_Header
16333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16334 $as_echo "$ac_res" >&6; }
16335 eval as_val=\$$as_ac_Header
16336 if test "x$as_val" = x""yes; then :
16337 cat >>confdefs.h <<_ACEOF
16338 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16341 ac_header_dirent=$ac_hdr; break
16345 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16346 if test $ac_header_dirent = dirent.h; then
16347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16348 $as_echo_n "checking for library containing opendir... " >&6; }
16349 if test "${ac_cv_search_opendir+set}" = set; then :
16350 $as_echo_n "(cached) " >&6
16352 ac_func_search_save_LIBS=$LIBS
16353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16354 /* end confdefs.h. */
16356 /* Override any GCC internal prototype to avoid an error.
16357 Use char because int might match the return type of a GCC
16358 builtin and then its argument prototype would still apply. */
16371 for ac_lib in '' dir; do
16372 if test -z "$ac_lib"; then
16373 ac_res="none required"
16376 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16378 if ac_fn_c_try_link "$LINENO"; then :
16379 ac_cv_search_opendir=$ac_res
16381 rm -f core conftest.err conftest.$ac_objext \
16383 if test "${ac_cv_search_opendir+set}" = set; then :
16387 if test "${ac_cv_search_opendir+set}" = set; then :
16390 ac_cv_search_opendir=no
16392 rm conftest.$ac_ext
16393 LIBS=$ac_func_search_save_LIBS
16395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16396 $as_echo "$ac_cv_search_opendir" >&6; }
16397 ac_res=$ac_cv_search_opendir
16398 if test "$ac_res" != no; then :
16399 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16405 $as_echo_n "checking for library containing opendir... " >&6; }
16406 if test "${ac_cv_search_opendir+set}" = set; then :
16407 $as_echo_n "(cached) " >&6
16409 ac_func_search_save_LIBS=$LIBS
16410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16411 /* end confdefs.h. */
16413 /* Override any GCC internal prototype to avoid an error.
16414 Use char because int might match the return type of a GCC
16415 builtin and then its argument prototype would still apply. */
16428 for ac_lib in '' x; do
16429 if test -z "$ac_lib"; then
16430 ac_res="none required"
16433 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16435 if ac_fn_c_try_link "$LINENO"; then :
16436 ac_cv_search_opendir=$ac_res
16438 rm -f core conftest.err conftest.$ac_objext \
16440 if test "${ac_cv_search_opendir+set}" = set; then :
16444 if test "${ac_cv_search_opendir+set}" = set; then :
16447 ac_cv_search_opendir=no
16449 rm conftest.$ac_ext
16450 LIBS=$ac_func_search_save_LIBS
16452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16453 $as_echo "$ac_cv_search_opendir" >&6; }
16454 ac_res=$ac_cv_search_opendir
16455 if test "$ac_res" != no; then :
16456 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16463 # Check for dlopen support and enable plugins if possible.
16465 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
16467 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
16474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16475 $as_echo_n "checking for library containing dlopen... " >&6; }
16476 if test "${ac_cv_search_dlopen+set}" = set; then :
16477 $as_echo_n "(cached) " >&6
16479 ac_func_search_save_LIBS=$LIBS
16480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16481 /* end confdefs.h. */
16483 /* Override any GCC internal prototype to avoid an error.
16484 Use char because int might match the return type of a GCC
16485 builtin and then its argument prototype would still apply. */
16498 for ac_lib in '' dl; do
16499 if test -z "$ac_lib"; then
16500 ac_res="none required"
16503 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16505 if ac_fn_c_try_link "$LINENO"; then :
16506 ac_cv_search_dlopen=$ac_res
16508 rm -f core conftest.err conftest.$ac_objext \
16510 if test "${ac_cv_search_dlopen+set}" = set; then :
16514 if test "${ac_cv_search_dlopen+set}" = set; then :
16517 ac_cv_search_dlopen=no
16519 rm conftest.$ac_ext
16520 LIBS=$ac_func_search_save_LIBS
16522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16523 $as_echo "$ac_cv_search_dlopen" >&6; }
16524 ac_res=$ac_cv_search_dlopen
16525 if test "$ac_res" != no; then :
16526 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16532 for ac_func in dlopen dlsym dlclose
16534 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16535 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16536 eval as_val=\$$as_ac_var
16537 if test "x$as_val" = x""yes; then :
16538 cat >>confdefs.h <<_ACEOF
16539 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16547 # We also support plugins on Windows (MinGW).
16548 if test x$enable_plugins = xno ; then
16549 for ac_header in windows.h
16551 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
16553 if test "x$ac_cv_header_windows_h" = x""yes; then :
16554 cat >>confdefs.h <<_ACEOF
16555 #define HAVE_WINDOWS_H 1
16563 if test x$enable_plugins = xyes; then
16564 ENABLE_PLUGINS_TRUE=
16565 ENABLE_PLUGINS_FALSE='#'
16567 ENABLE_PLUGINS_TRUE='#'
16568 ENABLE_PLUGINS_FALSE=
16572 # Check whether --enable-initfini-array was given.
16573 if test "${enable_initfini_array+set}" = set; then :
16574 enableval=$enable_initfini_array;
16577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
16578 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
16579 if test "${gcc_cv_initfini_array+set}" = set; then :
16580 $as_echo_n "(cached) " >&6
16582 if test "x${build}" = "x${target}" ; then
16583 if test "$cross_compiling" = yes; then :
16584 gcc_cv_initfini_array=no
16586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16587 /* end confdefs.h. */
16590 int main (void) { return x; }
16591 int foo (void) { x = 0; }
16592 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
16594 if ac_fn_c_try_run "$LINENO"; then :
16595 gcc_cv_initfini_array=yes
16597 gcc_cv_initfini_array=no
16599 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16600 conftest.$ac_objext conftest.beam conftest.$ac_ext
16604 gcc_cv_initfini_array=no
16607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5
16608 $as_echo "$gcc_cv_initfini_array" >&6; }
16609 enable_initfini_array=$gcc_cv_initfini_array
16614 if test $enable_initfini_array = yes; then
16616 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
16620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16621 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16622 if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16623 $as_echo_n "(cached) " >&6
16625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16626 /* end confdefs.h. */
16627 #include <unistd.h>
16631 extern int getopt (int, char *const*, const char *);
16636 if ac_fn_c_try_compile "$LINENO"; then :
16637 ld_cv_decl_getopt_unistd_h=yes
16639 ld_cv_decl_getopt_unistd_h=no
16641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16645 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16646 if test $ld_cv_decl_getopt_unistd_h = yes; then
16648 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16654 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16656 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16660 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16661 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16667 cat >>confdefs.h <<_ACEOF
16668 #define HAVE_DECL_STRSTR $ac_have_decl
16670 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16671 if test "x$ac_cv_have_decl_free" = x""yes; then :
16677 cat >>confdefs.h <<_ACEOF
16678 #define HAVE_DECL_FREE $ac_have_decl
16680 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16681 if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16687 cat >>confdefs.h <<_ACEOF
16688 #define HAVE_DECL_SBRK $ac_have_decl
16690 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16691 if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16697 cat >>confdefs.h <<_ACEOF
16698 #define HAVE_DECL_GETENV $ac_have_decl
16700 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16701 if test "x$ac_cv_have_decl_environ" = x""yes; then :
16707 cat >>confdefs.h <<_ACEOF
16708 #define HAVE_DECL_ENVIRON $ac_have_decl
16712 # Link in zlib if we can. This is needed only for the bootstrap tests
16713 # right now, since those tests use libbfd, which depends on zlib.
16715 # See if the user specified whether he wants zlib support or not.
16717 # Check whether --with-zlib was given.
16718 if test "${with_zlib+set}" = set; then :
16719 withval=$with_zlib;
16725 if test "$with_zlib" != "no"; then
16726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
16727 $as_echo_n "checking for library containing zlibVersion... " >&6; }
16728 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16729 $as_echo_n "(cached) " >&6
16731 ac_func_search_save_LIBS=$LIBS
16732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16733 /* end confdefs.h. */
16735 /* Override any GCC internal prototype to avoid an error.
16736 Use char because int might match the return type of a GCC
16737 builtin and then its argument prototype would still apply. */
16741 char zlibVersion ();
16745 return zlibVersion ();
16750 for ac_lib in '' z; do
16751 if test -z "$ac_lib"; then
16752 ac_res="none required"
16755 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16757 if ac_fn_c_try_link "$LINENO"; then :
16758 ac_cv_search_zlibVersion=$ac_res
16760 rm -f core conftest.err conftest.$ac_objext \
16762 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16766 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16769 ac_cv_search_zlibVersion=no
16771 rm conftest.$ac_ext
16772 LIBS=$ac_func_search_save_LIBS
16774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
16775 $as_echo "$ac_cv_search_zlibVersion" >&6; }
16776 ac_res=$ac_cv_search_zlibVersion
16777 if test "$ac_res" != no; then :
16778 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16779 for ac_header in zlib.h
16781 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
16782 if test "x$ac_cv_header_zlib_h" = x""yes; then :
16783 cat >>confdefs.h <<_ACEOF
16784 #define HAVE_ZLIB_H 1
16793 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
16794 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
16799 # When converting linker scripts into strings for use in emulation
16800 # files, use astring.sed if the compiler supports ANSI string
16801 # concatenation, or ostring.sed otherwise. This is to support the
16802 # broken Microsoft MSVC compiler, which limits the length of string
16803 # constants, while still supporting pre-ANSI compilers which do not
16804 # support string concatenation.
16805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16806 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16807 if test "${ld_cv_string_concatenation+set}" = set; then :
16808 $as_echo_n "(cached) " >&6
16810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16811 /* end confdefs.h. */
16821 if ac_fn_c_try_compile "$LINENO"; then :
16822 ld_cv_string_concatenation=yes
16824 ld_cv_string_concatenation=no
16826 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16830 $as_echo "$ld_cv_string_concatenation" >&6; }
16831 if test "$ld_cv_string_concatenation" = "yes"; then
16832 STRINGIFY=astring.sed
16834 STRINGIFY=ostring.sed
16838 # target-specific stuff:
16848 # If the host is 64-bit, then we enable 64-bit targets by default.
16849 # This is consistent with what ../bfd/configure.ac does.
16850 if test x${want64} = xfalse; then
16851 # The cast to long int works around a bug in the HP C Compiler
16852 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16853 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16854 # This bug is HP SR number 8606223364.
16855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
16856 $as_echo_n "checking size of void *... " >&6; }
16857 if test "${ac_cv_sizeof_void_p+set}" = set; then :
16858 $as_echo_n "(cached) " >&6
16860 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
16863 if test "$ac_cv_type_void_p" = yes; then
16864 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16865 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16866 { as_fn_set_status 77
16867 as_fn_error "cannot compute sizeof (void *)
16868 See \`config.log' for more details." "$LINENO" 5; }; }
16870 ac_cv_sizeof_void_p=0
16875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
16876 $as_echo "$ac_cv_sizeof_void_p" >&6; }
16880 cat >>confdefs.h <<_ACEOF
16881 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
16885 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
16890 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
16892 if test "$targ_alias" = "all"; then
16895 # Canonicalize the secondary target names.
16896 result=`$ac_config_sub $targ_alias 2>/dev/null`
16897 if test -n "$result"; then
16903 . ${srcdir}/configure.tgt
16905 if test "$targ" = "$target"; then
16909 if test x${want64} = xfalse; then
16910 . ${srcdir}/../bfd/config.bfd
16913 if test x${want64} = xtrue; then
16914 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
16915 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
16918 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
16919 case " $all_emuls " in
16922 all_emuls="$all_emuls e${i}.o"
16923 eval result=\$tdir_$i
16924 test -z "$result" && result=$targ_alias
16925 echo tdir_$i=$result >> tdirs
16930 for i in $targ_emul $targ_extra_libpath; do
16931 case " $all_libpath " in
16934 if test -z "$all_libpath"; then
16937 all_libpath="$all_libpath ${i}"
16943 for i in $targ_extra_ofiles; do
16944 case " $all_emul_extras " in
16947 all_emul_extras="$all_emul_extras ${i}"
16960 if test x${all_targets} = xtrue; then
16961 if test x${want64} = xtrue; then
16962 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
16963 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
16965 EMULATION_OFILES='$(ALL_EMULATIONS)'
16966 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
16969 EMULATION_OFILES=$all_emuls
16970 EMUL_EXTRA_OFILES=$all_emul_extras
16976 EMULATION_LIBPATH=$all_libpath
16979 if test x${enable_static} = xno; then
16980 TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
16982 TESTBFDLIB="../bfd/.libs/libbfd.a"
16986 target_vendor=${target_vendor=$host_vendor}
16987 case "$target_vendor" in
16988 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
16989 *) EXTRA_SHLIB_EXTENSION= ;;
16992 case "$target_os" in
16993 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
16996 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
16998 cat >>confdefs.h <<_ACEOF
16999 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17009 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17011 cat >confcache <<\_ACEOF
17012 # This file is a shell script that caches the results of configure
17013 # tests run on this system so they can be shared between configure
17014 # scripts and configure runs, see configure's option --config-cache.
17015 # It is not useful on other systems. If it contains results you don't
17016 # want to keep, you may remove or edit it.
17018 # config.status only pays attention to the cache file if you give it
17019 # the --recheck option to rerun configure.
17021 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17022 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17023 # following values.
17027 # The following way of writing the cache mishandles newlines in values,
17028 # but we know of no workaround that is simple, portable, and efficient.
17029 # So, we kill variables containing newlines.
17030 # Ultrix sh set writes to stderr and can't be redirected directly,
17031 # and sets the high bit in the cache file unless we assign to the vars.
17033 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17034 eval ac_val=\$$ac_var
17038 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17039 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17042 _ | IFS | as_nl) ;; #(
17043 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17044 *) { eval $ac_var=; unset $ac_var;} ;;
17050 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17051 *${as_nl}ac_space=\ *)
17052 # `set' does not quote correctly, so add quotes: double-quote
17053 # substitution turns \\\\ into \\, and sed turns \\ into \.
17056 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17059 # `set' quotes correctly as required by POSIX, so do not add quotes.
17060 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17069 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17071 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17073 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17074 if test -w "$cache_file"; then
17075 test "x$cache_file" != "x/dev/null" &&
17076 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17077 $as_echo "$as_me: updating cache $cache_file" >&6;}
17078 cat confcache >$cache_file
17080 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17081 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17086 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17087 # Let make expand exec_prefix.
17088 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17090 DEFS=-DHAVE_CONFIG_H
17094 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17095 # 1. Remove the extension, and $U if already installed.
17096 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17097 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17098 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17099 # will be set to the directory where LIBOBJS objects are built.
17100 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17101 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17103 LIBOBJS=$ac_libobjs
17105 LTLIBOBJS=$ac_ltlibobjs
17108 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17109 as_fn_error "conditional \"AMDEP\" was never defined.
17110 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17112 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17113 as_fn_error "conditional \"am__fastdepCC\" was never defined.
17114 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17116 if test -n "$EXEEXT"; then
17118 am__EXEEXT_FALSE='#'
17120 am__EXEEXT_TRUE='#'
17124 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17125 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17126 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17128 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17129 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17130 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17132 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17133 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17134 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17136 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17137 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
17138 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17140 if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17141 as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
17142 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17145 : ${CONFIG_STATUS=./config.status}
17147 ac_clean_files_save=$ac_clean_files
17148 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17149 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17150 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17152 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17154 # Generated by $as_me.
17155 # Run this file to recreate the current configuration.
17156 # Compiler output produced by configure, useful for debugging
17157 # configure, is in config.log if it exists.
17160 ac_cs_recheck=false
17163 SHELL=\${CONFIG_SHELL-$SHELL}
17166 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17167 ## -------------------- ##
17168 ## M4sh Initialization. ##
17169 ## -------------------- ##
17171 # Be more Bourne compatible
17172 DUALCASE=1; export DUALCASE # for MKS sh
17173 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17176 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17177 # is contrary to our usage. Disable this feature.
17178 alias -g '${1+"$@"}'='"$@"'
17179 setopt NO_GLOB_SUBST
17181 case `(set -o) 2>/dev/null` in #(
17193 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17194 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17195 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17196 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17197 # Prefer a ksh shell builtin over an external printf program on Solaris,
17198 # but without wasting forks for bash or zsh.
17199 if test -z "$BASH_VERSION$ZSH_VERSION" \
17200 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17201 as_echo='print -r --'
17202 as_echo_n='print -rn --'
17203 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17204 as_echo='printf %s\n'
17205 as_echo_n='printf %s'
17207 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17208 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17209 as_echo_n='/usr/ucb/echo -n'
17211 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17212 as_echo_n_body='eval
17216 expr "X$arg" : "X\\(.*\\)$as_nl";
17217 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17219 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17221 export as_echo_n_body
17222 as_echo_n='sh -c $as_echo_n_body as_echo'
17224 export as_echo_body
17225 as_echo='sh -c $as_echo_body as_echo'
17228 # The user is always right.
17229 if test "${PATH_SEPARATOR+set}" != set; then
17231 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17232 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17239 # We need space, tab and new line, in precisely that order. Quoting is
17240 # there to prevent editors from complaining about space-tab.
17241 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17242 # splitting by setting IFS to empty value.)
17245 # Find who we are. Look in the path if we contain no directory separator.
17247 *[\\/]* ) as_myself=$0 ;;
17248 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17249 for as_dir in $PATH
17252 test -z "$as_dir" && as_dir=.
17253 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17259 # We did not find ourselves, most probably we were run as `sh COMMAND'
17260 # in which case we are not to be found in the path.
17261 if test "x$as_myself" = x; then
17264 if test ! -f "$as_myself"; then
17265 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17269 # Unset variables that we do not need and which cause bugs (e.g. in
17270 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17271 # suppresses any "Segmentation fault" message there. '((' could
17272 # trigger a bug in pdksh 5.2.14.
17273 for as_var in BASH_ENV ENV MAIL MAILPATH
17274 do eval test x\${$as_var+set} = xset \
17275 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17288 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17291 # as_fn_error ERROR [LINENO LOG_FD]
17292 # ---------------------------------
17293 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17294 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17295 # script with status $?, using 1 if that was 0.
17298 as_status=$?; test $as_status -eq 0 && as_status=1
17300 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17301 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17303 $as_echo "$as_me: error: $1" >&2
17304 as_fn_exit $as_status
17308 # as_fn_set_status STATUS
17309 # -----------------------
17310 # Set $? to STATUS, without forking.
17311 as_fn_set_status ()
17314 } # as_fn_set_status
17316 # as_fn_exit STATUS
17317 # -----------------
17318 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17322 as_fn_set_status $1
17328 # Portably unset VAR.
17331 { eval $1=; unset $1;}
17333 as_unset=as_fn_unset
17334 # as_fn_append VAR VALUE
17335 # ----------------------
17336 # Append the text in VALUE to the end of the definition contained in VAR. Take
17337 # advantage of any shell optimizations that allow amortized linear growth over
17338 # repeated appends, instead of the typical quadratic growth present in naive
17340 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17341 eval 'as_fn_append ()
17352 # as_fn_arith ARG...
17353 # ------------------
17354 # Perform arithmetic evaluation on the ARGs, and store the result in the
17355 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17356 # must be portable across $(()) and expr.
17357 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17358 eval 'as_fn_arith ()
17365 as_val=`expr "$@" || test $? -eq 1`
17370 if expr a : '\(a\)' >/dev/null 2>&1 &&
17371 test "X`expr 00001 : '.*\(...\)'`" = X001; then
17377 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17378 as_basename=basename
17383 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17389 as_me=`$as_basename -- "$0" ||
17390 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17391 X"$0" : 'X\(//\)$' \| \
17392 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17394 sed '/^.*\/\([^/][^/]*\)\/*$/{
17408 # Avoid depending upon Character Ranges.
17409 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17410 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17411 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17412 as_cr_digits='0123456789'
17413 as_cr_alnum=$as_cr_Letters$as_cr_digits
17415 ECHO_C= ECHO_N= ECHO_T=
17416 case `echo -n x` in #(((((
17418 case `echo 'xy\c'` in
17419 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17421 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
17428 rm -f conf$$ conf$$.exe conf$$.file
17429 if test -d conf$$.dir; then
17430 rm -f conf$$.dir/conf$$.file
17433 mkdir conf$$.dir 2>/dev/null
17435 if (echo >conf$$.file) 2>/dev/null; then
17436 if ln -s conf$$.file conf$$ 2>/dev/null; then
17438 # ... but there are two gotchas:
17439 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17440 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17441 # In both cases, we have to default to `cp -p'.
17442 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17444 elif ln conf$$.file conf$$ 2>/dev/null; then
17452 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17453 rmdir conf$$.dir 2>/dev/null
17458 # Create "$as_dir" as a directory, including parents if necessary.
17463 -*) as_dir=./$as_dir;;
17465 test -d "$as_dir" || eval $as_mkdir_p || {
17469 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17470 *) as_qdir=$as_dir;;
17472 as_dirs="'$as_qdir' $as_dirs"
17473 as_dir=`$as_dirname -- "$as_dir" ||
17474 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17475 X"$as_dir" : 'X\(//\)[^/]' \| \
17476 X"$as_dir" : 'X\(//\)$' \| \
17477 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17478 $as_echo X"$as_dir" |
17479 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17483 /^X\(\/\/\)[^/].*/{
17496 test -d "$as_dir" && break
17498 test -z "$as_dirs" || eval "mkdir $as_dirs"
17499 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17503 if mkdir -p . 2>/dev/null; then
17504 as_mkdir_p='mkdir -p "$as_dir"'
17506 test -d ./-p && rmdir ./-p
17510 if test -x / >/dev/null 2>&1; then
17511 as_test_x='test -x'
17513 if ls -dL / >/dev/null 2>&1; then
17520 if test -d "$1"; then
17526 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17527 ???[sx]*):;;*)false;;esac;fi
17531 as_executable_p=$as_test_x
17533 # Sed expression to map a string onto a valid CPP name.
17534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17536 # Sed expression to map a string onto a valid variable name.
17537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17541 ## ----------------------------------- ##
17542 ## Main body of $CONFIG_STATUS script. ##
17543 ## ----------------------------------- ##
17545 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17547 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17548 # Save the log message, to keep $0 and so on meaningful, and to
17549 # report actual input values of CONFIG_FILES etc. instead of their
17550 # values after options handling.
17552 This file was extended by ld $as_me 2.24.51, which was
17553 generated by GNU Autoconf 2.64. Invocation command line was
17555 CONFIG_FILES = $CONFIG_FILES
17556 CONFIG_HEADERS = $CONFIG_HEADERS
17557 CONFIG_LINKS = $CONFIG_LINKS
17558 CONFIG_COMMANDS = $CONFIG_COMMANDS
17561 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17566 case $ac_config_files in *"
17567 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17570 case $ac_config_headers in *"
17571 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17575 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17576 # Files that config.status was made for.
17577 config_files="$ac_config_files"
17578 config_headers="$ac_config_headers"
17579 config_commands="$ac_config_commands"
17583 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17585 \`$as_me' instantiates files and other configuration actions
17586 from templates according to the current configuration. Unless the files
17587 and actions are specified as TAGs, all are instantiated by default.
17589 Usage: $0 [OPTION]... [TAG]...
17591 -h, --help print this help, then exit
17592 -V, --version print version number and configuration settings, then exit
17593 -q, --quiet, --silent
17594 do not print progress messages
17595 -d, --debug don't remove temporary files
17596 --recheck update $as_me by reconfiguring in the same conditions
17597 --file=FILE[:TEMPLATE]
17598 instantiate the configuration file FILE
17599 --header=FILE[:TEMPLATE]
17600 instantiate the configuration header FILE
17602 Configuration files:
17605 Configuration headers:
17608 Configuration commands:
17611 Report bugs to the package provider."
17614 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17616 ld config.status 2.24.51
17617 configured by $0, generated by GNU Autoconf 2.64,
17618 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17620 Copyright (C) 2009 Free Software Foundation, Inc.
17621 This config.status script is free software; the Free Software Foundation
17622 gives unlimited permission to copy, distribute and modify it."
17629 test -n "\$AWK" || AWK=awk
17632 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17633 # The default lists apply if the user does not specify any file.
17639 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17640 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17651 # Handling of the options.
17652 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17654 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17655 $as_echo "$ac_cs_version"; exit ;;
17656 --debug | --debu | --deb | --de | --d | -d )
17658 --file | --fil | --fi | --f )
17661 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17663 as_fn_append CONFIG_FILES " '$ac_optarg'"
17664 ac_need_defaults=false;;
17665 --header | --heade | --head | --hea )
17668 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17670 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17671 ac_need_defaults=false;;
17673 # Conflict between --help and --header
17674 as_fn_error "ambiguous option: \`$1'
17675 Try \`$0 --help' for more information.";;
17676 --help | --hel | -h )
17677 $as_echo "$ac_cs_usage"; exit ;;
17678 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17679 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17682 # This is an error.
17683 -*) as_fn_error "unrecognized option: \`$1'
17684 Try \`$0 --help' for more information." ;;
17686 *) as_fn_append ac_config_targets " $1"
17687 ac_need_defaults=false ;;
17693 ac_configure_extra_args=
17695 if $ac_cs_silent; then
17697 ac_configure_extra_args="$ac_configure_extra_args --silent"
17701 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17702 if \$ac_cs_recheck; then
17703 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17705 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17706 CONFIG_SHELL='$SHELL'
17707 export CONFIG_SHELL
17712 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17716 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17717 ## Running $as_me. ##
17723 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17727 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17730 # The HP-UX ksh and POSIX shell print the target directory to stdout
17731 # if CDPATH is set.
17732 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17734 sed_quote_subst='$sed_quote_subst'
17735 double_quote_subst='$double_quote_subst'
17736 delay_variable_subst='$delay_variable_subst'
17737 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17738 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17739 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17740 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17741 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17742 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17743 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17744 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17745 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17746 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17747 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17748 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17749 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17750 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17751 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17752 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17753 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17754 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17755 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17756 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17757 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17758 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17759 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17760 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17761 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17762 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17763 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17764 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17765 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17766 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17767 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17768 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17769 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17770 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17771 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17772 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17773 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17774 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17775 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17776 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17777 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17778 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17779 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17780 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17781 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17782 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17783 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17784 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17785 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"`'
17786 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17787 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17788 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17789 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17790 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17791 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17792 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17793 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17794 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17795 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17796 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17797 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17798 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17799 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17800 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17801 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17802 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17803 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17804 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17805 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17806 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17807 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17808 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17809 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17810 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17811 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17812 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17813 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17814 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17815 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17816 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17817 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17818 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17819 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17820 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17821 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17822 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17823 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17824 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17825 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17826 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17827 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17828 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17829 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17830 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17831 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17832 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17833 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17834 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17835 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17836 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17837 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17838 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17839 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17840 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17841 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17842 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17843 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17844 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17845 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17846 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17847 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17848 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17849 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17850 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17851 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17852 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17853 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17854 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17855 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17856 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17857 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17858 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17859 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17860 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17861 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17862 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17863 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
17864 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
17865 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17866 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17867 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
17868 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
17869 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
17870 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
17871 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
17872 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
17873 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
17874 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
17875 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
17876 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17877 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17878 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
17879 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17880 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17881 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17882 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17883 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17884 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17885 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
17886 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17887 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17888 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17889 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
17890 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
17891 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
17892 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
17893 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
17894 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
17895 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
17896 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
17897 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
17898 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
17899 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
17900 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17901 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17902 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17903 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17904 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
17905 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
17906 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
17907 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17908 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17909 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
17910 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
17911 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
17914 LTCFLAGS='$LTCFLAGS'
17915 compiler='$compiler_DEFAULT'
17917 # A function that is used when there is no print builtin or printf.
17918 func_fallback_echo ()
17920 eval 'cat <<_LTECHO_EOF
17925 # Quote evaled strings.
17939 deplibs_check_method \
17948 lt_cv_sys_global_symbol_pipe \
17949 lt_cv_sys_global_symbol_to_cdecl \
17950 lt_cv_sys_global_symbol_to_c_name_address \
17951 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17952 lt_prog_compiler_no_builtin_flag \
17953 lt_prog_compiler_wl \
17954 lt_prog_compiler_pic \
17955 lt_prog_compiler_static \
17956 lt_cv_prog_compiler_c_o \
17964 export_dynamic_flag_spec \
17965 whole_archive_flag_spec \
17966 compiler_needs_object \
17968 allow_undefined_flag \
17969 no_undefined_flag \
17970 hardcode_libdir_flag_spec \
17971 hardcode_libdir_flag_spec_ld \
17972 hardcode_libdir_separator \
17977 variables_saved_for_relink \
17979 library_names_spec \
17981 install_override_mode \
17985 compiler_lib_search_dirs \
17990 compiler_lib_search_path \
17994 lt_prog_compiler_no_builtin_flag_CXX \
17995 lt_prog_compiler_wl_CXX \
17996 lt_prog_compiler_pic_CXX \
17997 lt_prog_compiler_static_CXX \
17998 lt_cv_prog_compiler_c_o_CXX \
17999 export_dynamic_flag_spec_CXX \
18000 whole_archive_flag_spec_CXX \
18001 compiler_needs_object_CXX \
18003 allow_undefined_flag_CXX \
18004 no_undefined_flag_CXX \
18005 hardcode_libdir_flag_spec_CXX \
18006 hardcode_libdir_flag_spec_ld_CXX \
18007 hardcode_libdir_separator_CXX \
18008 fix_srcfile_path_CXX \
18009 exclude_expsyms_CXX \
18010 include_expsyms_CXX \
18011 file_list_spec_CXX \
18012 compiler_lib_search_dirs_CXX \
18013 predep_objects_CXX \
18014 postdep_objects_CXX \
18017 compiler_lib_search_path_CXX; do
18018 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18019 *[\\\\\\\`\\"\\\$]*)
18020 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18023 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18028 # Double-quote double-evaled strings.
18029 for var in reload_cmds \
18030 old_postinstall_cmds \
18031 old_postuninstall_cmds \
18033 extract_expsyms_cmds \
18034 old_archive_from_new_cmds \
18035 old_archive_from_expsyms_cmds \
18037 archive_expsym_cmds \
18039 module_expsym_cmds \
18040 export_symbols_cmds \
18043 postuninstall_cmds \
18045 sys_lib_search_path_spec \
18046 sys_lib_dlsearch_path_spec \
18048 old_archive_cmds_CXX \
18049 old_archive_from_new_cmds_CXX \
18050 old_archive_from_expsyms_cmds_CXX \
18052 archive_expsym_cmds_CXX \
18054 module_expsym_cmds_CXX \
18055 export_symbols_cmds_CXX \
18056 prelink_cmds_CXX; do
18057 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18058 *[\\\\\\\`\\"\\\$]*)
18059 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18062 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18067 ac_aux_dir='$ac_aux_dir'
18068 xsi_shell='$xsi_shell'
18069 lt_shell_append='$lt_shell_append'
18071 # See if we are running on zsh, and set the options which allow our
18072 # commands through without removal of \ escapes INIT.
18073 if test -n "\${ZSH_VERSION+set}" ; then
18074 setopt NO_GLOB_SUBST
18080 TIMESTAMP='$TIMESTAMP'
18088 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
18089 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18091 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18092 # Capture the value of LINGUAS because we need it to compute CATALOGS.
18093 LINGUAS="${LINGUAS-%UNSET%}"
18098 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18100 # Handling of arguments.
18101 for ac_config_target in $ac_config_targets
18103 case $ac_config_target in
18104 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18105 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18106 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18107 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18108 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18109 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18111 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18116 # If the user did not use the arguments to specify the items to instantiate,
18117 # then the envvar interface is used. Set only those that are not.
18118 # We use the long form for the default assignment because of an extremely
18119 # bizarre bug on SunOS 4.1.3.
18120 if $ac_need_defaults; then
18121 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18122 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18123 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18126 # Have a temporary directory for convenience. Make it in the build tree
18127 # simply because there is no reason against having it here, and in addition,
18128 # creating and moving files from /tmp can sometimes cause problems.
18129 # Hook for its removal unless debugging.
18130 # Note that there is a small window in which the directory will not be cleaned:
18131 # after its creation but before its name has been assigned to `$tmp'.
18135 trap 'exit_status=$?
18136 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18138 trap 'as_fn_exit 1' 1 2 13 15
18140 # Create a (secure) tmp directory for tmp files.
18143 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18144 test -n "$tmp" && test -d "$tmp"
18147 tmp=./conf$$-$RANDOM
18148 (umask 077 && mkdir "$tmp")
18149 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18151 # Set up the scripts for CONFIG_FILES section.
18152 # No need to generate them if there are no CONFIG_FILES.
18153 # This happens for instance with `./config.status config.h'.
18154 if test -n "$CONFIG_FILES"; then
18156 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18157 ac_cs_awk_getline=:
18158 ac_cs_awk_pipe_init=
18159 ac_cs_awk_read_file='
18160 while ((getline aline < (F[key])) > 0)
18163 ac_cs_awk_pipe_fini=
18165 ac_cs_awk_getline=false
18166 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18167 ac_cs_awk_read_file='
18169 print "cat " F[key] " &&"
18170 '$ac_cs_awk_pipe_init
18171 # The final `:' finishes the AND list.
18172 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18174 ac_cr=`echo X | tr X '\015'`
18175 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18176 # But we know of no other shell where ac_cr would be empty at this
18177 # point, so we can use a bashism as a fallback.
18178 if test "x$ac_cr" = x; then
18179 eval ac_cr=\$\'\\r\'
18181 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18182 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18185 ac_cs_awk_cr=$ac_cr
18188 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18191 # Create commands to substitute file output variables.
18193 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18194 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18195 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18198 } >conf$$files.sh &&
18199 . ./conf$$files.sh ||
18200 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18201 rm -f conf$$files.sh
18204 echo "cat >conf$$subs.awk <<_ACEOF" &&
18205 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18207 } >conf$$subs.sh ||
18208 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18209 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18211 for ac_last_try in false false false false false :; do
18212 . ./conf$$subs.sh ||
18213 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18215 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18216 if test $ac_delim_n = $ac_delim_num; then
18218 elif $ac_last_try; then
18219 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18221 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18224 rm -f conf$$subs.sh
18226 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18227 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18231 s/^/S["/; s/!.*/"]=/
18241 s/\(.\{148\}\).*/\1/
18243 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18248 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18255 s/\(.\{148\}\).*/\1/
18257 s/["\\]/\\&/g; s/^/"/; s/$/"/
18261 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18266 ' <conf$$subs.awk | sed '
18271 ' >>$CONFIG_STATUS || ac_write_fail=1
18272 rm -f conf$$subs.awk
18273 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18275 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18276 for (key in S) S_is_set[key] = 1
18278 \$ac_cs_awk_pipe_init
18282 nfields = split(line, field, "@")
18284 len = length(field[1])
18285 for (i = 2; i < nfields; i++) {
18287 keylen = length(key)
18288 if (S_is_set[key]) {
18290 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18291 len += length(value) + length(field[++i])
18296 if (nfields == 3 && !substed) {
18298 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18299 \$ac_cs_awk_read_file
18305 \$ac_cs_awk_pipe_fini
18308 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18309 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18310 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18313 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18314 || as_fn_error "could not setup config files machinery" "$LINENO" 5
18317 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18318 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18319 # trailing colons and then remove the whole line if VPATH becomes empty
18320 # (actually we leave an empty line to preserve line numbers).
18321 if test "x$srcdir" = x.; then
18322 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18323 s/:*\$(srcdir):*/:/
18324 s/:*\${srcdir}:*/:/
18326 s/^\([^=]*=[ ]*\):*/\1/
18332 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18333 fi # test -n "$CONFIG_FILES"
18335 # Set up the scripts for CONFIG_HEADERS section.
18336 # No need to generate them if there are no CONFIG_HEADERS.
18337 # This happens for instance with `./config.status Makefile'.
18338 if test -n "$CONFIG_HEADERS"; then
18339 cat >"$tmp/defines.awk" <<\_ACAWK ||
18343 # Transform confdefs.h into an awk script `defines.awk', embedded as
18344 # here-document in config.status, that substitutes the proper values into
18345 # config.h.in to produce config.h.
18347 # Create a delimiter string that does not exist in confdefs.h, to ease
18348 # handling of long lines.
18350 for ac_last_try in false false :; do
18351 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18352 if test -z "$ac_t"; then
18354 elif $ac_last_try; then
18355 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18357 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18361 # For the awk script, D is an array of macro values keyed by name,
18362 # likewise P contains macro parameters if any. Preserve backslash
18363 # newline sequences.
18365 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18367 s/.\{148\}/&'"$ac_delim"'/g
18370 s/^[ ]*#[ ]*define[ ][ ]*/ /
18377 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18379 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18383 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18384 D["\1"]=" \3\\\\\\n"\\/p
18386 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18391 s/.\{148\}/&'"$ac_delim"'/g
18396 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18399 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18401 ' <confdefs.h | sed '
18402 s/'"$ac_delim"'/"\\\
18403 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18405 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18406 for (key in D) D_is_set[key] = 1
18409 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18411 split(line, arg, " ")
18412 if (arg[1] == "#") {
18416 defundef = substr(arg[1], 2)
18419 split(mac1, mac2, "(") #)
18421 prefix = substr(line, 1, index(line, defundef) - 1)
18422 if (D_is_set[macro]) {
18423 # Preserve the white space surrounding the "#".
18424 print prefix "define", macro P[macro] D[macro]
18427 # Replace #undef with comments. This is necessary, for example,
18428 # in the case of _POSIX_SOURCE, which is predefined and required
18429 # on some systems where configure will not decide to define it.
18430 if (defundef == "undef") {
18431 print "/*", prefix defundef, macro, "*/"
18439 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18440 as_fn_error "could not setup config headers machinery" "$LINENO" 5
18441 fi # test -n "$CONFIG_HEADERS"
18444 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
18449 :[FHLC]) ac_mode=$ac_tag; continue;;
18451 case $ac_mode$ac_tag in
18453 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18454 :[FH]-) ac_tag=-:-;;
18455 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18472 -) ac_f="$tmp/stdin";;
18473 *) # Look for the file first in the build tree, then in the source tree
18474 # (if the path is not absolute). The absolute path cannot be DOS-style,
18475 # because $ac_f cannot contain `:'.
18479 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18481 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18483 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18484 as_fn_append ac_file_inputs " '$ac_f'"
18487 # Let's still pretend it is `configure' which instantiates (i.e., don't
18488 # use $as_me), people would be surprised to read:
18489 # /* config.h. Generated by config.status. */
18490 configure_input='Generated from '`
18491 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18493 if test x"$ac_file" != x-; then
18494 configure_input="$ac_file. $configure_input"
18495 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18496 $as_echo "$as_me: creating $ac_file" >&6;}
18498 # Neutralize special characters interpreted by sed in replacement strings.
18499 case $configure_input in #(
18500 *\&* | *\|* | *\\* )
18501 ac_sed_conf_input=`$as_echo "$configure_input" |
18502 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18503 *) ac_sed_conf_input=$configure_input;;
18507 *:-:* | *:-) cat >"$tmp/stdin" \
18508 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18513 ac_dir=`$as_dirname -- "$ac_file" ||
18514 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18515 X"$ac_file" : 'X\(//\)[^/]' \| \
18516 X"$ac_file" : 'X\(//\)$' \| \
18517 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18518 $as_echo X"$ac_file" |
18519 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18523 /^X\(\/\/\)[^/].*/{
18536 as_dir="$ac_dir"; as_fn_mkdir_p
18540 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18542 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18543 # A ".." for each directory in $ac_dir_suffix.
18544 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18545 case $ac_top_builddir_sub in
18546 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18547 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18550 ac_abs_top_builddir=$ac_pwd
18551 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18552 # for backward compatibility:
18553 ac_top_builddir=$ac_top_build_prefix
18556 .) # We are building in place.
18558 ac_top_srcdir=$ac_top_builddir_sub
18559 ac_abs_top_srcdir=$ac_pwd ;;
18560 [\\/]* | ?:[\\/]* ) # Absolute name.
18561 ac_srcdir=$srcdir$ac_dir_suffix;
18562 ac_top_srcdir=$srcdir
18563 ac_abs_top_srcdir=$srcdir ;;
18564 *) # Relative name.
18565 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18566 ac_top_srcdir=$ac_top_build_prefix$srcdir
18567 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18569 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18579 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18580 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18582 ac_MKDIR_P=$MKDIR_P
18584 [\\/$]* | ?:[\\/]* ) ;;
18585 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18589 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18590 # If the template does not know about datarootdir, expand it.
18591 # FIXME: This hack should be removed a few years after 2.60.
18592 ac_datarootdir_hack=; ac_datarootdir_seen=
18603 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18604 *datarootdir*) ac_datarootdir_seen=yes;;
18605 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18606 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18607 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18609 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18610 ac_datarootdir_hack='
18611 s&@datadir@&$datadir&g
18612 s&@docdir@&$docdir&g
18613 s&@infodir@&$infodir&g
18614 s&@localedir@&$localedir&g
18615 s&@mandir@&$mandir&g
18616 s&\\\${datarootdir}&$datarootdir&g' ;;
18620 # Neutralize VPATH when `$srcdir' = `.'.
18621 # Shell code in configure.ac might set extrasub.
18622 # FIXME: do we really want to maintain this feature?
18623 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18624 ac_sed_extra="$ac_vpsub
18627 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18629 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18630 s|@configure_input@|$ac_sed_conf_input|;t t
18631 s&@top_builddir@&$ac_top_builddir_sub&;t t
18632 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18633 s&@srcdir@&$ac_srcdir&;t t
18634 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18635 s&@top_srcdir@&$ac_top_srcdir&;t t
18636 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18637 s&@builddir@&$ac_builddir&;t t
18638 s&@abs_builddir@&$ac_abs_builddir&;t t
18639 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18640 s&@INSTALL@&$ac_INSTALL&;t t
18641 s&@MKDIR_P@&$ac_MKDIR_P&;t t
18642 $ac_datarootdir_hack
18644 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18645 if $ac_cs_awk_getline; then
18646 $AWK -f "$tmp/subs.awk"
18648 $AWK -f "$tmp/subs.awk" | $SHELL
18650 || as_fn_error "could not create $ac_file" "$LINENO" 5
18652 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18653 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18654 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18656 which seems to be undefined. Please make sure it is defined." >&5
18657 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18658 which seems to be undefined. Please make sure it is defined." >&2;}
18662 -) cat "$tmp/out" && rm -f "$tmp/out";;
18663 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18665 || as_fn_error "could not create $ac_file" "$LINENO" 5
18671 if test x"$ac_file" != x-; then
18673 $as_echo "/* $configure_input */" \
18674 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18675 } >"$tmp/config.h" \
18676 || as_fn_error "could not create $ac_file" "$LINENO" 5
18677 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18678 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18679 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18682 mv "$tmp/config.h" "$ac_file" \
18683 || as_fn_error "could not create $ac_file" "$LINENO" 5
18686 $as_echo "/* $configure_input */" \
18687 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18688 || as_fn_error "could not create -" "$LINENO" 5
18690 # Compute "$ac_file"'s index in $config_headers.
18693 for _am_header in $config_headers :; do
18694 case $_am_header in
18695 $_am_arg | $_am_arg:* )
18698 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18701 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18702 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18703 X"$_am_arg" : 'X\(//\)[^/]' \| \
18704 X"$_am_arg" : 'X\(//\)$' \| \
18705 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18706 $as_echo X"$_am_arg" |
18707 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18711 /^X\(\/\/\)[^/].*/{
18723 s/.*/./; q'`/stamp-h$_am_stamp_count
18726 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18727 $as_echo "$as_me: executing $ac_file commands" >&6;}
18732 case $ac_file$ac_mode in
18733 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18734 # Autoconf 2.62 quotes --file arguments for eval, but not when files
18735 # are listed without --file. Let's play safe and only enable the eval
18736 # if we detect the quoting.
18737 case $CONFIG_FILES in
18738 *\'*) eval set x "$CONFIG_FILES" ;;
18739 *) set x $CONFIG_FILES ;;
18744 # Strip MF so we end up with the name of the file.
18745 mf=`echo "$mf" | sed -e 's/:.*$//'`
18746 # Check whether this is an Automake generated Makefile or not.
18747 # We used to match only the files named `Makefile.in', but
18748 # some people rename them; so instead we look at the file content.
18749 # Grep'ing the first line is not enough: some people post-process
18750 # each Makefile.in and add a new line on top of each file to say so.
18751 # Grep'ing the whole file is not good either: AIX grep has a line
18752 # limit of 2048, but all sed's we know have understand at least 4000.
18753 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18754 dirpart=`$as_dirname -- "$mf" ||
18755 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18756 X"$mf" : 'X\(//\)[^/]' \| \
18757 X"$mf" : 'X\(//\)$' \| \
18758 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18760 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18764 /^X\(\/\/\)[^/].*/{
18780 # Extract the definition of DEPDIR, am__include, and am__quote
18781 # from the Makefile without running `make'.
18782 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18783 test -z "$DEPDIR" && continue
18784 am__include=`sed -n 's/^am__include = //p' < "$mf"`
18785 test -z "am__include" && continue
18786 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18787 # When using ansi2knr, U may be empty or an underscore; expand it
18788 U=`sed -n 's/^U = //p' < "$mf"`
18789 # Find all dependency output files, they are included files with
18790 # $(DEPDIR) in their names. We invoke sed twice because it is the
18791 # simplest approach to changing $(DEPDIR) to its actual value in the
18793 for file in `sed -n "
18794 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18795 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18796 # Make sure the directory exists.
18797 test -f "$dirpart/$file" && continue
18798 fdir=`$as_dirname -- "$file" ||
18799 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18800 X"$file" : 'X\(//\)[^/]' \| \
18801 X"$file" : 'X\(//\)$' \| \
18802 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18803 $as_echo X"$file" |
18804 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18808 /^X\(\/\/\)[^/].*/{
18821 as_dir=$dirpart/$fdir; as_fn_mkdir_p
18822 # echo "creating $dirpart/$file"
18823 echo '# dummy' > "$dirpart/$file"
18830 # See if we are running on zsh, and set the options which allow our
18831 # commands through without removal of \ escapes.
18832 if test -n "${ZSH_VERSION+set}" ; then
18833 setopt NO_GLOB_SUBST
18836 cfgfile="${ofile}T"
18837 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18840 cat <<_LT_EOF >> "$cfgfile"
18843 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18844 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18845 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18846 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18848 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18849 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18850 # Written by Gordon Matzigkeit, 1996
18852 # This file is part of GNU Libtool.
18854 # GNU Libtool is free software; you can redistribute it and/or
18855 # modify it under the terms of the GNU General Public License as
18856 # published by the Free Software Foundation; either version 2 of
18857 # the License, or (at your option) any later version.
18859 # As a special exception to the GNU General Public License,
18860 # if you distribute this file as part of a program or library that
18861 # is built using GNU Libtool, you may include this file under the
18862 # same distribution terms that you use for the rest of that program.
18864 # GNU Libtool is distributed in the hope that it will be useful,
18865 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18866 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18867 # GNU General Public License for more details.
18869 # You should have received a copy of the GNU General Public License
18870 # along with GNU Libtool; see the file COPYING. If not, a copy
18871 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18872 # obtained by writing to the Free Software Foundation, Inc.,
18873 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18876 # The names of the tagged configurations supported by this script.
18877 available_tags="CXX "
18879 # ### BEGIN LIBTOOL CONFIG
18881 # Which release of libtool.m4 was used?
18882 macro_version=$macro_version
18883 macro_revision=$macro_revision
18885 # Whether or not to build shared libraries.
18886 build_libtool_libs=$enable_shared
18888 # Whether or not to build static libraries.
18889 build_old_libs=$enable_static
18891 # What type of objects to build.
18894 # Whether or not to optimize for fast installation.
18895 fast_install=$enable_fast_install
18897 # Shell to use when invoking shell scripts.
18900 # An echo program that protects backslashes.
18904 host_alias=$host_alias
18908 # The build system.
18909 build_alias=$build_alias
18913 # A sed program that does not truncate output.
18916 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18917 Xsed="\$SED -e 1s/^X//"
18919 # A grep program that handles long lines.
18925 # A literal string matcher.
18928 # A BSD- or MS-compatible name lister.
18931 # Whether we need soft or hard links.
18934 # What is the maximum length of a command?
18935 max_cmd_len=$max_cmd_len
18937 # Object file suffix (normally "o").
18940 # Executable file suffix (normally "").
18943 # whether the shell understands "unset".
18946 # turn spaces into newlines.
18949 # turn newlines into spaces.
18952 # An object symbol dumper.
18953 OBJDUMP=$lt_OBJDUMP
18955 # Method to check whether dependent libraries are shared objects.
18956 deplibs_check_method=$lt_deplibs_check_method
18958 # Command to use when deplibs_check_method == "file_magic".
18959 file_magic_cmd=$lt_file_magic_cmd
18963 AR_FLAGS=$lt_AR_FLAGS
18965 # A symbol stripping program.
18968 # Commands used to install an old-style archive.
18970 old_postinstall_cmds=$lt_old_postinstall_cmds
18971 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18973 # Whether to use a lock for old archive extraction.
18974 lock_old_archive_extraction=$lock_old_archive_extraction
18979 # LTCC compiler flags.
18980 LTCFLAGS=$lt_CFLAGS
18982 # Take the output of nm and produce a listing of raw symbols and C names.
18983 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18985 # Transform the output of nm in a proper C declaration.
18986 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18988 # Transform the output of nm in a C name address pair.
18989 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18991 # Transform the output of nm in a C name address pair when lib prefix is needed.
18992 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18994 # The name of the directory that contains temporary libtool files.
18997 # Used to examine libraries when file_magic_cmd begins with "file".
18998 MAGIC_CMD=$MAGIC_CMD
19000 # Must we lock files when doing compilation?
19001 need_locks=$lt_need_locks
19003 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19004 DSYMUTIL=$lt_DSYMUTIL
19006 # Tool to change global to local symbols on Mac OS X.
19009 # Tool to manipulate fat objects and archives on Mac OS X.
19012 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19015 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19016 OTOOL64=$lt_OTOOL64
19018 # Old archive suffix (normally "a").
19021 # Shared library suffix (normally ".so").
19022 shrext_cmds=$lt_shrext_cmds
19024 # The commands to extract the exported symbol list from a shared archive.
19025 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19027 # Variables whose values should be saved in libtool wrapper scripts and
19028 # restored at link time.
19029 variables_saved_for_relink=$lt_variables_saved_for_relink
19031 # Do we need the "lib" prefix for modules?
19032 need_lib_prefix=$need_lib_prefix
19034 # Do we need a version for libraries?
19035 need_version=$need_version
19037 # Library versioning type.
19038 version_type=$version_type
19040 # Shared library runtime path variable.
19041 runpath_var=$runpath_var
19043 # Shared library path variable.
19044 shlibpath_var=$shlibpath_var
19046 # Is shlibpath searched before the hard-coded library search path?
19047 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19049 # Format of library name prefix.
19050 libname_spec=$lt_libname_spec
19052 # List of archive names. First name is the real one, the rest are links.
19053 # The last name is the one that the linker finds with -lNAME
19054 library_names_spec=$lt_library_names_spec
19056 # The coded name of the library, if different from the real name.
19057 soname_spec=$lt_soname_spec
19059 # Permission mode override for installation of shared libraries.
19060 install_override_mode=$lt_install_override_mode
19062 # Command to use after installation of a shared archive.
19063 postinstall_cmds=$lt_postinstall_cmds
19065 # Command to use after uninstallation of a shared archive.
19066 postuninstall_cmds=$lt_postuninstall_cmds
19068 # Commands used to finish a libtool library installation in a directory.
19069 finish_cmds=$lt_finish_cmds
19071 # As "finish_cmds", except a single script fragment to be evaled but
19073 finish_eval=$lt_finish_eval
19075 # Whether we should hardcode library paths into libraries.
19076 hardcode_into_libs=$hardcode_into_libs
19078 # Compile-time system search path for libraries.
19079 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19081 # Run-time system search path for libraries.
19082 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19084 # Whether dlopen is supported.
19085 dlopen_support=$enable_dlopen
19087 # Whether dlopen of programs is supported.
19088 dlopen_self=$enable_dlopen_self
19090 # Whether dlopen of statically linked programs is supported.
19091 dlopen_self_static=$enable_dlopen_self_static
19093 # Commands to strip libraries.
19094 old_striplib=$lt_old_striplib
19095 striplib=$lt_striplib
19098 # The linker used to build libraries.
19101 # How to create reloadable object files.
19102 reload_flag=$lt_reload_flag
19103 reload_cmds=$lt_reload_cmds
19105 # Commands used to build an old-style archive.
19106 old_archive_cmds=$lt_old_archive_cmds
19108 # A language specific compiler.
19111 # Is the compiler the GNU compiler?
19114 # Compiler flag to turn off builtin functions.
19115 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19117 # How to pass a linker flag through the compiler.
19118 wl=$lt_lt_prog_compiler_wl
19120 # Additional compiler flags for building library objects.
19121 pic_flag=$lt_lt_prog_compiler_pic
19123 # Compiler flag to prevent dynamic linking.
19124 link_static_flag=$lt_lt_prog_compiler_static
19126 # Does compiler simultaneously support -c and -o options?
19127 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19129 # Whether or not to add -lc for building shared libraries.
19130 build_libtool_need_lc=$archive_cmds_need_lc
19132 # Whether or not to disallow shared libs when runtime libs are static.
19133 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19135 # Compiler flag to allow reflexive dlopens.
19136 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19138 # Compiler flag to generate shared objects directly from archives.
19139 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19141 # Whether the compiler copes with passing no objects directly.
19142 compiler_needs_object=$lt_compiler_needs_object
19144 # Create an old-style archive from a shared archive.
19145 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19147 # Create a temporary old-style archive to link instead of a shared archive.
19148 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19150 # Commands used to build a shared archive.
19151 archive_cmds=$lt_archive_cmds
19152 archive_expsym_cmds=$lt_archive_expsym_cmds
19154 # Commands used to build a loadable module if different from building
19155 # a shared archive.
19156 module_cmds=$lt_module_cmds
19157 module_expsym_cmds=$lt_module_expsym_cmds
19159 # Whether we are building with GNU ld or not.
19160 with_gnu_ld=$lt_with_gnu_ld
19162 # Flag that allows shared libraries with undefined symbols to be built.
19163 allow_undefined_flag=$lt_allow_undefined_flag
19165 # Flag that enforces no undefined symbols.
19166 no_undefined_flag=$lt_no_undefined_flag
19168 # Flag to hardcode \$libdir into a binary during linking.
19169 # This must work even if \$libdir does not exist
19170 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19172 # If ld is used when linking, flag to hardcode \$libdir into a binary
19173 # during linking. This must work even if \$libdir does not exist.
19174 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19176 # Whether we need a single "-rpath" flag with a separated argument.
19177 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19179 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19180 # DIR into the resulting binary.
19181 hardcode_direct=$hardcode_direct
19183 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19184 # DIR into the resulting binary and the resulting library dependency is
19185 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19186 # library is relocated.
19187 hardcode_direct_absolute=$hardcode_direct_absolute
19189 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19190 # into the resulting binary.
19191 hardcode_minus_L=$hardcode_minus_L
19193 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19194 # into the resulting binary.
19195 hardcode_shlibpath_var=$hardcode_shlibpath_var
19197 # Set to "yes" if building a shared library automatically hardcodes DIR
19198 # into the library and all subsequent libraries and executables linked
19200 hardcode_automatic=$hardcode_automatic
19202 # Set to yes if linker adds runtime paths of dependent libraries
19203 # to runtime path list.
19204 inherit_rpath=$inherit_rpath
19206 # Whether libtool must link a program against all its dependency libraries.
19207 link_all_deplibs=$link_all_deplibs
19209 # Fix the shell variable \$srcfile for the compiler.
19210 fix_srcfile_path=$lt_fix_srcfile_path
19212 # Set to "yes" if exported symbols are required.
19213 always_export_symbols=$always_export_symbols
19215 # The commands to list exported symbols.
19216 export_symbols_cmds=$lt_export_symbols_cmds
19218 # Symbols that should not be listed in the preloaded symbols.
19219 exclude_expsyms=$lt_exclude_expsyms
19221 # Symbols that must always be exported.
19222 include_expsyms=$lt_include_expsyms
19224 # Commands necessary for linking programs (against libraries) with templates.
19225 prelink_cmds=$lt_prelink_cmds
19227 # Specify filename containing input files.
19228 file_list_spec=$lt_file_list_spec
19230 # How to hardcode a shared library path into an executable.
19231 hardcode_action=$hardcode_action
19233 # The directories searched by this compiler when creating a shared library.
19234 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19236 # Dependencies to place before and after the objects being linked to
19237 # create a shared library.
19238 predep_objects=$lt_predep_objects
19239 postdep_objects=$lt_postdep_objects
19240 predeps=$lt_predeps
19241 postdeps=$lt_postdeps
19243 # The library search path used internally by the compiler when linking
19244 # a shared library.
19245 compiler_lib_search_path=$lt_compiler_lib_search_path
19247 # ### END LIBTOOL CONFIG
19253 cat <<\_LT_EOF >> "$cfgfile"
19254 # AIX sometimes has problems with the GCC collect2 program. For some
19255 # reason, if we set the COLLECT_NAMES environment variable, the problems
19256 # vanish in a puff of smoke.
19257 if test "X${COLLECT_NAMES+set}" != Xset; then
19259 export COLLECT_NAMES
19266 ltmain="$ac_aux_dir/ltmain.sh"
19269 # We use sed instead of cat because bash on DJGPP gets confused if
19270 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19271 # text mode, it properly converts lines to CR/LF. This bash problem
19272 # is reportedly fixed, but why not run on old versions too?
19273 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19274 || (rm -f "$cfgfile"; exit 1)
19278 cat << \_LT_EOF >> "$cfgfile"
19280 # func_dirname file append nondir_replacement
19281 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19282 # otherwise set result to NONDIR_REPLACEMENT.
19286 */*) func_dirname_result="${1%/*}${2}" ;;
19287 * ) func_dirname_result="${3}" ;;
19291 # func_basename file
19294 func_basename_result="${1##*/}"
19297 # func_dirname_and_basename file append nondir_replacement
19298 # perform func_basename and func_dirname in a single function
19300 # dirname: Compute the dirname of FILE. If nonempty,
19301 # add APPEND to the result, otherwise set result
19302 # to NONDIR_REPLACEMENT.
19303 # value returned in "$func_dirname_result"
19304 # basename: Compute filename of FILE.
19305 # value retuned in "$func_basename_result"
19306 # Implementation must be kept synchronized with func_dirname
19307 # and func_basename. For efficiency, we do not delegate to
19308 # those functions but instead duplicate the functionality here.
19309 func_dirname_and_basename ()
19312 */*) func_dirname_result="${1%/*}${2}" ;;
19313 * ) func_dirname_result="${3}" ;;
19315 func_basename_result="${1##*/}"
19318 # func_stripname prefix suffix name
19319 # strip PREFIX and SUFFIX off of NAME.
19320 # PREFIX and SUFFIX must not contain globbing or regex special
19321 # characters, hashes, percent signs, but SUFFIX may contain a leading
19322 # dot (in which case that matches only a dot).
19325 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19326 # positional parameters, so assign one to ordinary parameter first.
19327 func_stripname_result=${3}
19328 func_stripname_result=${func_stripname_result#"${1}"}
19329 func_stripname_result=${func_stripname_result%"${2}"}
19335 func_opt_split_opt=${1%%=*}
19336 func_opt_split_arg=${1#*=}
19343 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19344 *) func_lo2o_result=${1} ;;
19348 # func_xform libobj-or-source
19351 func_xform_result=${1%.*}.lo
19354 # func_arith arithmetic-term...
19357 func_arith_result=$(( $* ))
19361 # STRING may not start with a hyphen.
19364 func_len_result=${#1}
19369 *) # Bourne compatible functions.
19370 cat << \_LT_EOF >> "$cfgfile"
19372 # func_dirname file append nondir_replacement
19373 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19374 # otherwise set result to NONDIR_REPLACEMENT.
19377 # Extract subdirectory from the argument.
19378 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19379 if test "X$func_dirname_result" = "X${1}"; then
19380 func_dirname_result="${3}"
19382 func_dirname_result="$func_dirname_result${2}"
19386 # func_basename file
19389 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19393 # func_stripname prefix suffix name
19394 # strip PREFIX and SUFFIX off of NAME.
19395 # PREFIX and SUFFIX must not contain globbing or regex special
19396 # characters, hashes, percent signs, but SUFFIX may contain a leading
19397 # dot (in which case that matches only a dot).
19398 # func_strip_suffix prefix name
19402 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19403 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19408 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19409 my_sed_long_arg='1s/^-[^=]*=//'
19414 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19415 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19421 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19424 # func_xform libobj-or-source
19427 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19430 # func_arith arithmetic-term...
19433 func_arith_result=`expr "$@"`
19437 # STRING may not start with a hyphen.
19440 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19446 case $lt_shell_append in
19448 cat << \_LT_EOF >> "$cfgfile"
19450 # func_append var value
19451 # Append VALUE to the end of shell variable VAR.
19459 cat << \_LT_EOF >> "$cfgfile"
19461 # func_append var value
19462 # Append VALUE to the end of shell variable VAR.
19473 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19474 || (rm -f "$cfgfile"; exit 1)
19476 mv -f "$cfgfile" "$ofile" ||
19477 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19481 cat <<_LT_EOF >> "$ofile"
19483 # ### BEGIN LIBTOOL TAG CONFIG: CXX
19485 # The linker used to build libraries.
19488 # How to create reloadable object files.
19489 reload_flag=$lt_reload_flag_CXX
19490 reload_cmds=$lt_reload_cmds_CXX
19492 # Commands used to build an old-style archive.
19493 old_archive_cmds=$lt_old_archive_cmds_CXX
19495 # A language specific compiler.
19496 CC=$lt_compiler_CXX
19498 # Is the compiler the GNU compiler?
19501 # Compiler flag to turn off builtin functions.
19502 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19504 # How to pass a linker flag through the compiler.
19505 wl=$lt_lt_prog_compiler_wl_CXX
19507 # Additional compiler flags for building library objects.
19508 pic_flag=$lt_lt_prog_compiler_pic_CXX
19510 # Compiler flag to prevent dynamic linking.
19511 link_static_flag=$lt_lt_prog_compiler_static_CXX
19513 # Does compiler simultaneously support -c and -o options?
19514 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19516 # Whether or not to add -lc for building shared libraries.
19517 build_libtool_need_lc=$archive_cmds_need_lc_CXX
19519 # Whether or not to disallow shared libs when runtime libs are static.
19520 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19522 # Compiler flag to allow reflexive dlopens.
19523 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19525 # Compiler flag to generate shared objects directly from archives.
19526 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19528 # Whether the compiler copes with passing no objects directly.
19529 compiler_needs_object=$lt_compiler_needs_object_CXX
19531 # Create an old-style archive from a shared archive.
19532 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19534 # Create a temporary old-style archive to link instead of a shared archive.
19535 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19537 # Commands used to build a shared archive.
19538 archive_cmds=$lt_archive_cmds_CXX
19539 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19541 # Commands used to build a loadable module if different from building
19542 # a shared archive.
19543 module_cmds=$lt_module_cmds_CXX
19544 module_expsym_cmds=$lt_module_expsym_cmds_CXX
19546 # Whether we are building with GNU ld or not.
19547 with_gnu_ld=$lt_with_gnu_ld_CXX
19549 # Flag that allows shared libraries with undefined symbols to be built.
19550 allow_undefined_flag=$lt_allow_undefined_flag_CXX
19552 # Flag that enforces no undefined symbols.
19553 no_undefined_flag=$lt_no_undefined_flag_CXX
19555 # Flag to hardcode \$libdir into a binary during linking.
19556 # This must work even if \$libdir does not exist
19557 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19559 # If ld is used when linking, flag to hardcode \$libdir into a binary
19560 # during linking. This must work even if \$libdir does not exist.
19561 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19563 # Whether we need a single "-rpath" flag with a separated argument.
19564 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19566 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19567 # DIR into the resulting binary.
19568 hardcode_direct=$hardcode_direct_CXX
19570 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19571 # DIR into the resulting binary and the resulting library dependency is
19572 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19573 # library is relocated.
19574 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19576 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19577 # into the resulting binary.
19578 hardcode_minus_L=$hardcode_minus_L_CXX
19580 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19581 # into the resulting binary.
19582 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19584 # Set to "yes" if building a shared library automatically hardcodes DIR
19585 # into the library and all subsequent libraries and executables linked
19587 hardcode_automatic=$hardcode_automatic_CXX
19589 # Set to yes if linker adds runtime paths of dependent libraries
19590 # to runtime path list.
19591 inherit_rpath=$inherit_rpath_CXX
19593 # Whether libtool must link a program against all its dependency libraries.
19594 link_all_deplibs=$link_all_deplibs_CXX
19596 # Fix the shell variable \$srcfile for the compiler.
19597 fix_srcfile_path=$lt_fix_srcfile_path_CXX
19599 # Set to "yes" if exported symbols are required.
19600 always_export_symbols=$always_export_symbols_CXX
19602 # The commands to list exported symbols.
19603 export_symbols_cmds=$lt_export_symbols_cmds_CXX
19605 # Symbols that should not be listed in the preloaded symbols.
19606 exclude_expsyms=$lt_exclude_expsyms_CXX
19608 # Symbols that must always be exported.
19609 include_expsyms=$lt_include_expsyms_CXX
19611 # Commands necessary for linking programs (against libraries) with templates.
19612 prelink_cmds=$lt_prelink_cmds_CXX
19614 # Specify filename containing input files.
19615 file_list_spec=$lt_file_list_spec_CXX
19617 # How to hardcode a shared library path into an executable.
19618 hardcode_action=$hardcode_action_CXX
19620 # The directories searched by this compiler when creating a shared library.
19621 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19623 # Dependencies to place before and after the objects being linked to
19624 # create a shared library.
19625 predep_objects=$lt_predep_objects_CXX
19626 postdep_objects=$lt_postdep_objects_CXX
19627 predeps=$lt_predeps_CXX
19628 postdeps=$lt_postdeps_CXX
19630 # The library search path used internally by the compiler when linking
19631 # a shared library.
19632 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19634 # ### END LIBTOOL TAG CONFIG: CXX
19639 for ac_file in $CONFIG_FILES; do
19640 # Support "outfile[:infile[:infile...]]"
19642 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19644 # PO directories have a Makefile.in generated from Makefile.in.in.
19645 case "$ac_file" in */Makefile.in)
19646 # Adjust a relative srcdir.
19647 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19648 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19649 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19650 # In autoconf-2.13 it is called $ac_given_srcdir.
19651 # In autoconf-2.50 it is called $srcdir.
19652 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19653 case "$ac_given_srcdir" in
19654 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19655 /*) top_srcdir="$ac_given_srcdir" ;;
19656 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
19658 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19659 rm -f "$ac_dir/POTFILES"
19660 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19661 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19662 POMAKEFILEDEPS="POTFILES.in"
19663 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19664 # on $ac_dir but don't depend on user-specified configuration
19666 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19667 # The LINGUAS file contains the set of available languages.
19668 if test -n "$OBSOLETE_ALL_LINGUAS"; then
19669 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
19671 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19672 # Hide the ALL_LINGUAS assigment from automake.
19673 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19674 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19676 # The set of available languages was given in configure.in.
19677 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19679 case "$ac_given_srcdir" in
19681 *) srcdirpre='$(srcdir)/' ;;
19687 for lang in $ALL_LINGUAS; do
19688 POFILES="$POFILES $srcdirpre$lang.po"
19689 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19690 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19691 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19693 # CATALOGS depends on both $ac_dir and the user's LINGUAS
19694 # environment variable.
19696 if test -n "$ALL_LINGUAS"; then
19697 for presentlang in $ALL_LINGUAS; do
19699 if test "%UNSET%" != "$LINGUAS"; then
19700 desiredlanguages="$LINGUAS"
19702 desiredlanguages="$ALL_LINGUAS"
19704 for desiredlang in $desiredlanguages; do
19705 # Use the presentlang catalog if desiredlang is
19706 # a. equal to presentlang, or
19707 # b. a variant of presentlang (because in this case,
19708 # presentlang can be used as a fallback for messages
19709 # which are not translated in the desiredlang catalog).
19710 case "$desiredlang" in
19711 "$presentlang"*) useit=yes;;
19714 if test $useit = yes; then
19715 INST_LINGUAS="$INST_LINGUAS $presentlang"
19720 if test -n "$INST_LINGUAS"; then
19721 for lang in $INST_LINGUAS; do
19722 CATALOGS="$CATALOGS $lang.gmo"
19725 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19726 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"
19727 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19728 if test -f "$f"; then
19730 *.orig | *.bak | *~) ;;
19731 *) cat "$f" >> "$ac_dir/Makefile" ;;
19746 ac_clean_files=$ac_clean_files_save
19748 test $ac_write_fail = 0 ||
19749 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19752 # configure is writing to config.log, and then calls config.status.
19753 # config.status does its own redirection, appending to config.log.
19754 # Unfortunately, on DOS this fails, as config.log is still kept open
19755 # by configure, so config.status won't be able to write to it; its
19756 # output is simply discarded. So we exec the FD to /dev/null,
19757 # effectively closing config.log, so it can be properly (re)opened and
19758 # appended to by config.status. When coming back to configure, we
19759 # need to make the FD available again.
19760 if test "$no_create" != yes; then
19762 ac_config_status_args=
19763 test "$silent" = yes &&
19764 ac_config_status_args="$ac_config_status_args --quiet"
19766 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19768 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19769 # would make configure fail if this is the last instruction.
19770 $ac_cs_success || as_fn_exit $?
19772 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19774 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}